Contrôle Validation Facture
IG-LINE-01 : montant net de ligne incohérent avec le calcul
avertissement
La norme EN 16931 définit le montant net de ligne (BT-131) comme la quantité multipliée par le prix unitaire net, à laquelle on ajoute les frais de ligne et on retranche les remises de ligne : le document ne doit pas laisser ce calcul au libre choix de l'émetteur. Ici, le résultat attendu est -120.00 (une ligne négative, par exemple un avoir partiel) alors que 7800.00 est déclaré : l'écart révèle un montant recopié d'un autre document ou des composants de calcul désynchronisés. La cohérence arithmétique est la première chose que vérifient les plateformes et les outils d'audit.
Ce que renvoie l'API
- Code
IG-LINE-01- Champ concerné
lines[0].net_amount- Terme de la norme
BT-131- Gravité
- Avertissement
- Source
- Invoice Guard
- Valeur attendue
-120.00- Valeur constatée (exemple)
7800.00- Réparation automatique
- Non — la correction demande un arbitrage humain.
- Version du référentiel
2026.08.1
Comment corriger
Recalculez la ligne : fixez lines[0].net_amount à -120.00, ou corrigez quantity, net_price, allowance_amount ou charge_amount si l'un de ces éléments est erroné.
Si vous ne corrigez pas : Sans correction, les totaux de la facture ne se recalculent pas et le document sera rejeté pour incohérence arithmétique.
Cette anomalie n'est pas corrigée automatiquement : il faudrait deviner une donnée absente ou choisir entre deux valeurs contradictoires. Le service la signale et laisse la décision à l'émetteur.
Votre facture déclenche IG-LINE-01 ? Chargez-la dans le bac à sable : le contrôle vous dit si ce code sort sur votre document, avec le champ en cause et la valeur attendue. Sans compte et sans clé.
À rapprocher
Codes de rejet de plateforme associés
Contrôler une facture sur ce point
Le bac à sable applique ce contrôle à votre facture gratuitement, en ligne : chargez un Factur-X ou collez un JSON, le verdict est immédiat. En production, l'opération validate_invoice renvoie ce code, le champ en cause, la valeur attendue et la correction, pour 0,10 € par document.