Le problème
- →BG-22 manquant ou mal formé — sans la section "Preceding Invoice Reference", le destinataire ne sait pas que la TVA a déjà été partiellement acquittée. Rejet possible au contrôle fiscal.
- →Double facturation de TVA — si la TVA est recalculée sur le total du devis au lieu du résiduel, le client paie la TVA deux fois. Erreur comptable majeure, redressement fiscal probable.
- →Calcul manuel du solde — référencer N acomptes avec leurs montants HT respectifs manuellement est source d'erreur. Aucun outil grand public n'automatise BG-22.
Notre solution
- →BG-22 généré automatiquement — convertToBalance lit parent_invoice_ids et construit la section BG-22 avec références exactes de chaque acompte. Validation schematron FNFE garantie.
- →Solde = total devis − somme acomptes — calcul automatique, TVA uniquement sur le résiduel. 0 double facturation, 0 recalcul côté client.
- →Type 380 + chaîne ISCA continue — la facture entre dans la chaîne SHA-256 avec sequence_number contigu. Cycle complet devis → acomptes → solde tracé et vérifiable.
6 garanties type 380
Calcul automatique du solde
total_devis - sum(acomptes) calculé sans intervention. Scell lit parent_invoice_ids et fait l'arithmétique. 0 erreur comptable, 0 recalcul manuel.
BG-22 conforme EN16931
Le groupe de balises BG-22 (Preceding Invoice Reference) est généré automatiquement avec les références exactes de chaque acompte. Validation schematron FNFE garantie.
Type 380 (Final invoice)
Distinction claire acompte (386) / solde (380) dans l'EDI. Comptabilité client transparente. invoiceTypeCode correctement positionné dans le XML CII.
Référence croisée parent_invoice_ids
Chaque acompte cité individuellement dans la section BG-22 du solde. Audit en 30 secondes : un seul endpoint pour voir le cycle complet (devis → acomptes → solde).
Chaîne ISCA continue
Le solde entre dans la même chaîne SHA-256 que le devis et les acomptes. Sequence_number contigu. Intégrité du cycle complet vérifiable via /fiscal/integrity.
Compatible buyer registry
La facture de solde hérite du buyer_id snapshoté au moment de l'émission. Les données acheteur sont figées — une modification du registre buyers n'impacte pas les documents émis.
Questions fréquentes
Prêt à clôturer votre premier cycle acompte/solde ?
Sandbox gratuit. Aucune carte de crédit requise. BG-22 calculé en 1 appel.