Référence
Export MarkdownBR-CO-25 Un montant à payer positif requiert une date d’échéance ou des conditions de paiement
Les artefacts de validation EN 16931 1.3.16 ont supprimé cette règle et les validateurs actuels (configuration XRechnung 2026-08-31, Peppol BIS 3.0.21) ne la signalent plus. Les jeux de règles plus anciens exigeaient : lorsque le montant à payer (BT-115) est strictement positif, la date d’échéance du paiement (BT-9) ou les conditions de paiement (BT-20) doivent être présentes.
Description du problème
AVERTISSEMENT
Règle de calcul et de cohérence EN 16931 (BR-CO)
Chaîne de validation interactive
Où BR-CO-25 est contrôlée
Cliquez sur une étape pour voir ce qu’elle contrôle, ou saisissez un identifiant de règle pour trouver l’étape qui la signale.
BR-CO-25 règle de calcul EN 16931
Signalée à l’étape 2 : Règles EN 16931.
Retirée : les artefacts EN 16931 1.3.16 ont supprimé cette règle, les validateurs actuels ne la signalent plus.
Étape 2 · Ce qui est contrôlé
Règles EN 16931
- Les termes métier essentiels sont présents (BR-01 à BR-65).
- Les totaux concordent et les champs liés sont cohérents (BR-CO) ; codes et décimales sont valides (BR-CL, BR-DEC).
- Chaque catégorie de TVA est cohérente : S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Codes d’exemple
Correction type
Recalculez les totaux et la TVA à partir des lignes, et corrigez la catégorie de TVA dans les données source.
Contexte et importance
Sans date d’échéance ni conditions de paiement, l’acheteur ne peut pas planifier le paiement automatiquement. Le validateur cherche cbc:DueDate ou cac:PaymentTerms/cbc:Note en UBL, ram:DueDateDateTime ou ram:Description dans ram:SpecifiedTradePaymentTerms en CII. Cas typique : l’ERP imprime les conditions sur le PDF mais ne les exporte pas dans le fichier XML. La règle ne s’applique pas si BT-115 est nul ou négatif, par exemple pour une facture entièrement acquittée d’avance.
Solution
Dès que BT-115 est positif, renseignez BT-9 (cbc:DueDate en UBL, ram:DueDateDateTime en CII) ou BT-20 (cac:PaymentTerms/cbc:Note en UBL, ram:SpecifiedTradePaymentTerms/ram:Description en CII), par exemple « Payable à 30 jours net ».
Actions rapides
Exemples valides
- BT-115 = 119,00, BT-9 = 2026-05-30
- BT-115 = 119,00, BT-20 = « Payable sous 14 jours net »
Exemples invalides
- BT-115 = 119,00 sans BT-9 ni BT-20
- BT-115 > 0, BT-9 vide et BT-20 également vide