How to fix BR-CO-05
Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance.
What this rule checks
A document-level allowance has a reason code and free-text reason that contradict each other. The UNTDID 5189 code must match the textual description.
Referenced business terms
This rule references the following EN 16931 business terms. Click through for the full definition, the UBL XPath and the cardinality.
How to fix it
Align <cbc:AllowanceChargeReasonCode> (BT-98) with <cbc:AllowanceChargeReason> (BT-97) in the document-level <cac:AllowanceCharge> where ChargeIndicator is false. Use the correct UNTDID 5189 code for the described allowance type.
Related rules
Validate your invoice
Upload your corrected invoice to check it passes BR-CO-05 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.