- Changed references from Country to CountryCode in supplier input mappers, audit services, and snapshot builders. - Updated tests to reflect the changes in country handling. - Refactored postal address to utilize CountryCode instead of Country. - Added new company address mappers and tests to accommodate the updated structure. - Ensured all related schemas and DTOs are aligned with the new country code implementation.
2.6 KiB
2.6 KiB
customer-invoices
Índice de documentación del área de customer-invoices, con separación explícita entre SSOT vigente, documentación parcialmente superada y material histórico.
SSOT de lectura rápida
- Semántica operativa de proformas:
proforma-series-contract.md,proforma-create-contract.md,proforma-tax-config.md - Numeración documental:
../document-series/README.md - Perfil VeriFactu empresarial:
settings/verifactu-company-profile-backend-design.md - Auditoría SSOT transversal:
../documentation-ssot-audit.md
Regla crítica vigente:
IssuedInvoiceno tieneverifactuPolicycomo requisito actual.- La cardinalidad vigente es
IssuedInvoice 1 -> 0..1 VerifactuRecord. - La dirección futura deseada es
IssuedInvoice 1 -> 0..N VerifactuRecord.
Documentación vigente (CURRENT)
Contratos funcionales y de transporte
- Plazos de pago
- Contrato de series de proformas
- Contrato de create de proformas
- Contrato de readiness de emisión de proformas
- Configuración fiscal persistida en proformas
- Contrato de listado de proformas
- Contrato de archivado de proformas
- Contrato de borrado de proformas
- Contrato de duplicado de proformas
- Contrato de series de issued invoices
- Contrato de snapshot documental
Documentación vigente con secciones superadas (PARTIALLY SUPERSEDED)
- Diseño backend del perfil VeriFactu empresarial
Referencia canónica para
CompanyVerifactuProfiley settings backend; no usar sus secciones antiguas como requisito para reintroducirIssuedInvoice.verifactuPolicy.
Reports y flujos integrados
SQL y validaciones
Criterio de lectura
- Para semántica vigente de negocio, empieza por
proforma-series-contract.md,proforma-create-contract.mdyproforma-tax-config.md. - Para SQL manual o runbooks, usa
sql/README.md. - Para decisiones antiguas, migraciones o trazabilidad, consulta solo la sección histórica.
- Para saber qué documento manda en cada contexto y qué piezas están superadas, consulta
../documentation-ssot-audit.md.