All error codes · Error code · EN 16931 (CEN)
BR-CO-16 Amount due doesn't add up
The amount due (BT-115) must be the total with VAT (BT-112) minus what was paid already (BT-113) plus rounding (BT-114). Final invoices after partial invoices are the usual suspects.
The rule's official text
Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).
An error: the validator rejects the invoice, and recipients may refuse it.
What usually causes it
- The final invoice deducts the partial payments but doesn't give them as the paid amount (BT-113).
- The partial payments were entered as negative lines and deducted again in BT-113.
- An early payment discount was taken off the amount due; it belongs only in the payment terms (see BR-DE-18).
How to fix it
- Let the total with VAT (BT-112) be the invoice's full amount and put the payments received in BT-113. BT-115 is the rest.
- Pick one way to deduct partial payments and don't deduct them twice.
Where it sits in the XML
- UBL
cac:LegalMonetaryTotal/cbc:PayableAmount, cbc:PrepaidAmount- CII
ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:DuePayableAmount, ram:TotalPrepaidAmount
Fixed? Check the invoice again.
Free, no account, with the KoSIT validator. The file isn't stored.
Related error codes
Invoices that get through. From the hours you tracked.
Try it free for 14 daysdocket writes every invoice as a ZUGFeRD PDF and an XRechnung at once, following exactly these rules. More on e-invoicing in docket.