CRATEAPI

BR-DEX-09

XRechnung FATAL

This is a German XRechnung rule (BR-DE) - a national requirement added on top of EN 16931 for invoices sent to German public authorities. It commonly concerns contact details, payment information or the buyer reference (Leitweg-ID).

How to fix it
  1. Read the requirement in the rule text below and add the missing element.
  2. Check the buyer reference (BT-10) carries a valid Leitweg-ID.
  3. Seller contact details (phone, email) are mandatory in XRechnung even though EN 16931 makes them optional.
Official rule text
Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) - Paid amount (BT-113) + Rounding amount (BT-114) + Σ Third party payment amount (BT-DEX-002).

Developers also reach this page searching for an “XRechnung validation error”, a “German e-invoice rejected” message, or how to correct a failed ZUGFeRD/Factur-X-style check — it's the same issue, explained above.

In short, in English: Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) - Paid amount (BT-113) + Rounding amount (BT-114) + the sum of Third party payment amounts (BT-DEX-002).

Fix it faster

Paste your invoice XML in our free validator - every finding comes with its rule ID. Then generate, convert and render compliant invoices through one API.

Related rules