- Se han añadido `document_series_id`, `invoice_series_code` e `invoice_reference` a los modelos y instantáneas de facturas emitidas. - Se han introducido `proforma_series_code` y `proforma_number`, y se han actualizado las referencias en los modelos y instantáneas de las facturas proforma. - Se han actualizado los esquemas de la base de datos y los scripts SQL para dar cabida a los nuevos campos y garantizar la integridad de los datos. - Se ha elaborado la documentación correspondiente a las nuevas series de documentos «contrato de instantánea» y «contrato de serie de facturas emitidas». - Se han implementado scripts SQL de rellenado para completar los registros existentes con los nuevos campos.
842 B
842 B
Document Series Snapshot Contract
Regla base
document-seriesasigna numero y referencia.proformaseissued_invoicespersisten un snapshot inmutable del resultado.- las referencias visibles no se recalculan en lecturas normales.
Snapshot persistido
Proformas
document_series_idproforma_series_codeproforma_numberproforma_reference
Issued invoices
document_series_idinvoice_series_codeinvoice_numberinvoice_reference
Motivo
document_series_idconserva trazabilidad tecnica exacta.series_codeconserva un snapshot legible e historico.numberconserva el valor estructurado y consultable.referenceconserva el valor visible/legal final.- una factura emitida es historica e inalterable aunque luego cambie la configuracion viva de
document_series.