[DTP-Worker] Sprint 4 · Générateur configuration e-CF DGII (Compupar) (ERPNext Backend · roadmap L51)
Facturation électronique dominicaine cross-cohérente workflow↔DocType↔RBAC : émission sur état soumis, base Currency réelle, rôle compta-fiscaliste-ecf. Anti-invention (#6) : RNC/ITBIS/TipoCambio/endpoints Compupar null (a_confirmer, jamais sans source) ; seules les données de référence DGII encodées avec source. Composeur e-NCF traçable (E+tipo(2)+seq(10)). 39 tests · 12 invariants · gate CI (job fiscal-ecf-tests) · 241 tests de régression verts. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"generated_from": "ecf_spec.json",
|
||||
"rbac_source": "rbac_50_roles.json",
|
||||
"workflow_source": "crm/workflow_vente/workflow_vente_spec.json",
|
||||
"doctype_source": "crm/dossier_vente/doctype_spec.json",
|
||||
"source_version": "1.0.0",
|
||||
"config_name": "OTO e-CF DGII (Compupar)",
|
||||
"provider": "Compupar",
|
||||
"counts": {
|
||||
"tipos_ecf": 10,
|
||||
"tipos_en_scope": 5,
|
||||
"formas_pago": 8,
|
||||
"emission_events": 2,
|
||||
"roles": 1,
|
||||
"valeurs_a_confirmer": 6
|
||||
},
|
||||
"roles_rbac_utilises": [
|
||||
{
|
||||
"role_id": "compta-fiscaliste-ecf",
|
||||
"erpnext_role_name": "OTO Compta Fiscaliste eCF"
|
||||
}
|
||||
],
|
||||
"note_anti_invention": "RNC emetteur, taux ITBIS, TipoCambio USD→DOP et endpoints/credentials Compupar restent `null` (a_confirmer) jusqu'a confirmation Compta (avec source · #6). Seules les donnees de reference DGII (types e-CF, formes de paiement, format e-NCF) sont encodees, avec leur source."
|
||||
}
|
||||
Reference in New Issue
Block a user