Skip to main content

XRechnung rounding and IBAN edge case

Monetary reconciliation at two decimals plus SEPA account availability for credit transfer.

Fixture metadata

Format
XRechnung
Profile
EN 16931
Syntax
UBL 2.1 Invoice
Expected result
Valid
Covered BT and rule IDs
BT-84, BR-61, BR-CO-13, BR-CO-14, BR-CO-17

What this tests

Monetary reconciliation at two decimals plus SEPA account availability for credit transfer.

A valid invoice with line rounding, tax totals, and SEPA credit transfer account data.

Assertions to run

  • Line quantity 3 times price 33.3367 should round to line extension 100.01 without shifting document totals.
  • Tax amount 19.00 should reconcile from taxable base 100.01 at 19 percent using EN 16931 rounding tolerance.
  • BR-61 should pass because payment means 58 carries a valid IBAN in BT-84.

Downloads