BR-13:Invoice total without VAT required
Fix: Add the required `cbc:TaxExclusiveAmount` element to your Invoice. Ensure it contains a valid value per EN 16931.
The invoice must state the amount due for payment (PayableAmount).
Engine Classification
Financial or legal field · Modification blocked by policy
Reason: Invoice totals require manual verification. Automatic changes could cause calculation cascades affecting tax amounts, line totals, and compliance. Please verify all amounts in your source system.
What is BR-13?
BR-13 is a fatal validation rule defined in the EN 16931 specification. It validates the PayableAmount element under Invoice > LegalMonetaryTotal in the UBL invoice XML.
When this rule fires, the invoice is rejected by Peppol access points and never reaches the buyer.
Target path: XPath: /Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount
Why This Error Matters
Invoice rejected. This amount is the basis for VAT calculation and payment processing.
BR-13 is a hard failure — the invoice must be corrected and re-sent before it can reach the recipient.
Validator Behavior
- ·Causes invoice rejection
- ·Error returned: BR-13
- ·Specification: EN 16931
How to Fix It
Start with tax inclusive
Use TaxInclusiveAmount as base
Subtract prepayments
Deduct any PrepaidAmount
Set payable
Result is the PayableAmount
Before / After
<cbc:TaxExclusiveAmount currencyID="EUR"></cbc:TaxExclusiveAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
Technical Reference
XPath: /Invoice/cac:LegalMonetaryTotal/cbc:PayableAmountCode Example
<cbc:PayableAmount currencyID="EUR">1210.00</cbc:PayableAmount>Common Causes
- ·Tax exclusive amount not calculated by source system
- ·Export missing TaxExclusiveAmount in monetary totals
- ·ERP didn't compute subtotal before tax
- ·Amount fields not mapped correctly in export
- ·Discount/charges not factored into pre-tax total
Seeing this in production? The API handles BR-13 automatically. See the fix response →
Commonly Seen In
Frequently Asked Questions
The invoice must state the amount due for payment (PayableAmount).
Add the required `cbc:TaxExclusiveAmount` element to your Invoice. Ensure it contains a valid value per EN 16931. This error involves a protected field — Invoice Navigator flags it in your pipeline so your team can correct it at the source.
Yes, BR-13 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted by the recipient's system.
BR-13 involves a financial or legal field that cannot be auto-modified by policy. Invoice Navigator detects and flags this error immediately, but the correction must be made manually in your ERP or invoicing software.
BR-13 is commonly seen in exports from All invoicing software. These software packages sometimes generate invoices that need adjustment to meet full compliance standards.
Related Errors
Related Content
Last updated: 7 April 2026
Validate your invoice
Drop your XML here to check for BR-13
Detect BR-13 before submission
This error involves a financial field that can't be auto-modified. We'll flag it with a clear diagnosis so you can fix it at the source.