CRATEAPI

BR-DE-16

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
Wenn in einer Rechnung die Steuercodes S, Z, E, AE, K, G, L oder M verwendet werden, muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden.

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: If VAT category codes S, Z, E, AE, K, G, L or M are used, at least one of "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) or "SELLER TAX REPRESENTATIVE PARTY" (BG-11) must be provided.

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