BR-CO-07fatal
How to fix BR-CO-07
Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason.
What this rule checks
A line-level allowance has a mismatched reason code and reason text. Both must describe the same type of allowance per UNTDID 5189.
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-140) with <cbc:AllowanceChargeReason> (BT-139) in the line-level <cac:AllowanceCharge> where ChargeIndicator is false.
Related rules
Validate your invoice
Upload your corrected invoice to check it passes BR-CO-07 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.