1.4 KiB
1.4 KiB
FactuGES -> Proformas V2
Resumen
FactuGES no envia proformaSeriesCode, targetInvoiceSeriesCode ni taxConfig.
El mapper de factuges complementa esos datos antes de delegar en el flujo actual de creacion de proformas V2 de customer-invoices.
Reglas aplicadas
proformaSeriesCode = nulltargetInvoiceSeriesCode = nulltaxConfig.taxMode = singletaxConfig.defaultIvaCode = iva_21taxConfig.usesEquivalenceSurcharge = falsetaxConfig.defaultRecCode = nulltaxConfig.usesRetention = falsetaxConfig.defaultRetentionCode = null
Semantica de series
proformaSeriesCode = nullpermite quedocument-seriesasigne la serie por defecto deproformatargetInvoiceSeriesCode = nulldeja la futura factura emitida sin serie fijada y al emitir se usara la serie por defecto deissued_invoice- el campo legacy
seriespuede seguir llegando desde FactuGES, pero ya no se usa para crear la proforma V2
Fiscalidad
- la cabecera de la proforma se crea con
tax_mode = single - las lineas se envian con
iva_code = iva_21 rec_codequedanullretention_codequedanull
Estado inicial
El estado inicial se conserva segun el flujo actual de FactuGES.
Actualmente el caso de uso de FactuGES sigue creando la proforma con status = approved, por lo que esta adaptacion no fuerza draft ni introduce una regla nueva de estado.