Fixture ID: overPreciseAccountingAmounts · XPath: /ubl:Invoice/cac:LegalMonetaryTotal/cbc:PrepaidAmount
The paid amount (BT-113) is 10.005, which carries 3 decimals; EN 16931 allows at most 2. BT-113 is money that has already moved — a deposit, a prepayment, a part-settlement — so it is by definition a figure some bank has already booked to the cent, and a value with more precision than that describes a payment nobody made. It also feeds BT-115 directly (BR-CO-16 derives the amount due from it), so the extra digits propagate into the one number the buyer actually pays.
BR-DEC-16Round paidAmount to 2 decimals, taking the value from the payment record rather than recomputing it from a percentage of the invoice total.
"paidAmount": 500.00