Necesitamos una función para asignar una fecha a la factura siempre que no haya facturas con fechas anteriores, para mantener la correlación.
Al importar pedidos desde tiendas online, marketplaces, etc, nos encontramos que puede que el pedio a facturar tenga fecha de hace unos días y quizás ya tenemos facturas hoy:
La idea es añadir al modelo FacturaCliente una función para asignar una fecha, siempre que no haya facturas posteriores. Por ejemplo:
if (false === $invoice->trySetDate($date, $hour)) {
// ha asignado la fecha indicada
} else {
// ha asignado una fecha posterior a la indicada. La fecha de la última factura
}
A tener en cuenta que se debe mantener la correlación de fechas para todas las facturas de una empresa y serie.
21-06-2024 01:09:10 elguitarraverde_19045 ENVIADA - https://github.com/NeoRazorX/facturascripts/pull/1615 |