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).

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

  1. 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.
  2. 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

All error codes

Invoices that get through. From the hours you tracked.

Try it free for 14 days

docket writes every invoice as a ZUGFeRD PDF and an XRechnung at once, following exactly these rules. More on e-invoicing in docket.