Skip to content

feat(comptable): parseur CII + formats PA#40

Open
yabs-iopole wants to merge 1 commit into
romainsimon:masterfrom
yabs-iopole:feat/parse-einvoice-cii-facturx
Open

feat(comptable): parseur CII + formats PA#40
yabs-iopole wants to merge 1 commit into
romainsimon:masterfrom
yabs-iopole:feat/parse-einvoice-cii-facturx

Conversation

@yabs-iopole
Copy link
Copy Markdown

@yabs-iopole yabs-iopole commented May 18, 2026

Ce que fait cette PR

scripts/parse-einvoice.js

Complément de generate-facturx.js : lit un XML CII (Factur-X inclus) et retourne les données structurées en JSON.

Points d'attention à l'implémentation :

  • ventilation TVA multi-taux (tax_breakdown[]) : les vraies factures ont souvent plusieurs taux et exemptions dans le même document
  • SIRET lu dans SpecifiedLegalOrganization (ICD 0002), conformément à EN 16931
  • aucune dépendance supplémentaire
node scripts/parse-einvoice.js --invoice factur-x.xml
node scripts/parse-einvoice.js --invoice factur-x.xml --json

comptable/references/facturation/plateformes-agreees.md

  • Ajout d'un tableau sur les trois formats EN 16931 (Factur-X, CII, UBL) avec leurs cas d'usage, et une note sur la distinction Annuaire PPF / réseau Peppol
  • Nouvelle section pour les PDPs qui ciblent les éditeurs et OD (plutôt que les entreprises directement), avec une entrée Iopole issue de la liste DGFiP

Sources : FNFE-MPE · Peppol BIS Billing 3.0 · DGFiP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant