erroren16931
BR-CO-24:Invoice Line Charge Reason Required
Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both.
We can fix this automatically
AUTO-FIXAuto-fix: Add default reason code "AAA" (Service charge) for line charges without reasons.
No manual changes needed
Upload and Fix NowWhy This Error Matters
Invoice rejected. Line-level charges must be explained for verification.
How to Fix It
1
Locate the line charge
Find the InvoiceLine/AllowanceCharge element with ChargeIndicator=true that is missing a reason
2
Add reason code
Add AllowanceChargeReasonCode with a valid UNTDID 7161 code (e.g., ABK=Miscellaneous, FC=Freight, AAA=Advertising)
3
Optionally add reason text
Add AllowanceChargeReason with a description like 'Miscellaneous charge' or 'Handling fee'
Technical Details
XPath: /Invoice/cac:InvoiceLine/cac:AllowanceCharge[cbc:ChargeIndicator='true']/cbc:AllowanceChargeReason or cbc:AllowanceChargeReasonCodeCommon Causes
- Line charge has no reason text or code
- Line AllowanceCharge (charge) missing reason fields
- Line surcharge added without explanation
- Template missing line charge reason fields
- Generic line charge without categorization
Frequently Asked Questions
BR-CO-24 occurs when an invoice line has a charge (surcharge) in BG-28 but neither the reason text (BT-144) nor reason code (BT-145) is provided. EN16931 requires at least one of these fields.
Add either an AllowanceChargeReasonCode (BT-145) like ABK for Miscellaneous, or an AllowanceChargeReason (BT-144) text description, or both. Invoice Navigator can auto-fix this by adding the default code ABK.
Yes, BR-CO-24 is an error that will cause invoice rejection. EN16931 requires every line charge to have either a reason code or reason text to explain the surcharge.
Yes. Invoice Navigator can automatically add the default reason code ABK (Miscellaneous) to line charges missing a reason. This is a safe, non-financial fix that simply adds explanatory metadata.
See Also
Related Errors
Last updated: 17 January 2026
Share this guide: