XRechnung Extension — wann die strengeren Regeln greifen
Die Extension ist eine eigene Ausprägung der XRechnung mit zusätzlichen Strukturen — vor allem Unterpositionen. Wer sie nicht benutzt, sieht diese Regeln nie.
15 Regeln · Regelwerk v2026-01-31
Zwei Ausprägungen, ein Regelwerk
XRechnung kennt die CIUS, die die europäische Norm einschränkt, und die Extension, die sie erweitert. Welche gilt, entscheidet die Spezifikations-Kennung (BT-24): trägt sie den Extension-Bezeichner, greifen die BR-DEX-Regeln zusätzlich.
Das ist die häufigste Verwirrung an dieser Stelle. Ein BR-DEX-Fehler auf einer Rechnung, die gar keine Extension sein sollte, bedeutet fast immer eine falsche BT-24 — siehe BR-DE-21.
Was die Extension hinzufügt
Vor allem Unterpositionen: eine Position darf untergeordnete Positionen enthalten, was die normale CIUS nicht erlaubt. Daran hängen die meisten BR-DEX-Regeln — dass eine Unterposition ihre eigene Steuerinformation trägt, dass die Beträge der Unterpositionen zur übergeordneten Position aufgehen.
Benutzen Sie die Extension nur, wenn Sie diese Strukturen wirklich brauchen. Sie schränkt den Kreis der Empfänger ein, die die Rechnung verarbeiten können, und die Regeln oben kommen ohne Gegenleistung obendrauf.
Alle Extension-Regeln
Mit dem offiziellen Regeltext.
- BR-DEX-01
Das Element "Attached Document" (BT-125) benutzt einen nicht zulässigen MIME-Code: . Im Falle einer Extension darf zusätzlich zu der Liste der mime codes (definiert in Abschnitt 8.2, "Binary Object") der MIME-Code application/xml genutzt werden.
- BR-DEX-02
Der Wert von "Invoice line net amount" (BT-131) einer "INVOICE LINE" (BG-25) oder einer "SUB INVOICE LINE" (BG-DEX-01) soll der Summe der "Invoice line net amount" (BT-131) der direkt darunterliegenden "SUB INVOICE LINE" (BG-DEX-01) entsprechen.
- BR-DEX-03
Eine Sub Invoice Line (BG-DEX-01) muss genau eine "SUB INVOICE LINE VAT INFORMATION" (BG-DEX-06) enthalten.
- BR-DEX-04
Any scheme identifier in MUST be coded using one of the ISO 6523 ICD list.
- BR-DEX-05
Any scheme identifier in MUST be coded using one of the ISO 6523 ICD list.
- BR-DEX-06
Any scheme identifier in MUST be coded using one of the ISO 6523 ICD list.
- BR-DEX-07
Any scheme identifier for an Endpoint Identifier in MUST belong to the CEF EAS code list.
- BR-DEX-08
Any scheme identifier for a Delivery location identifier in MUST be coded using one of the ISO 6523 ICD list.
- BR-DEX-09
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).
- BR-DEX-10
Das Element "Third party payment type" BT-DEX-001 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird.
- BR-DEX-11
Das Element "Third party payment amount" BT-DEX-002 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird.
- BR-DEX-12
Das Element "Third party payment description" BT-DEX-003 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird.
- BR-DEX-13
Die maximale Anzahl zulässiger Nachkommastellen für das Element "Third party payment amount" (BT-DEX-002) ist 2.
- BR-DEX-14
Die Währungsangabe von "Third party payment amount" BT-DEX-002 muss BT-5 ("Invoice currency code") entsprechen.
- BR-DEX-15
This CII file might use the concept of Sub Invoice Lines. However XRechnung does not support this.
NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.