FactuGES_ERP/docs/customer-invoices/README.md
David a4398e163f refactor: update country references to use CountryCode in supplier and company modules
- 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.
2026-09-07 12:22:04 +02:00

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:

  • IssuedInvoice no tiene verifactuPolicy como 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

Documentación vigente con secciones superadas (PARTIALLY SUPERSEDED)

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.md y proforma-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.