Fixture ID: brokenTotalsChain · XPath: N/A (Computed / Semantic Rule)
BR-CO-13 requires the invoice total without VAT (BT-109) to equal BT-106 − document allowances (BT-107) + document charges (BT-108). You declared 1400.00 for BT-109, but the document's own stated figures give 1500.00 — a difference of -100.00 EUR. BT-107 and BT-108 are separate disclosures, not a net figure: a document allowance and a document charge of the same size leave BT-109 unchanged and still both appear. Check that your own BT-109 subtracts the allowances and adds the charges, in that order.
BR-CO-13Either correct the line data so it sums to your declared figure, or drop declaredTotals.taxExclusiveAmount and let the library compute it. Note that EN 16931 sums *rounded* line amounts: round each line to 2 decimals first, then add — rounding only the final sum drifts by a cent or two on long invoices.
"declaredTotals": { "taxExclusiveAmount": 1500.00 }