Konto
Deutsch

XRechnung-Regeln (XRechnung 3.0.2)

Die XRechnung-Regeln (BR-DE-xx) sind die deutschen Zusatzanforderungen: Leitweg-ID, Verkäuferkontakt, Zahlungsangaben, Skonto-Syntax, zulässige Rechnungstypen.

Die XRechnung-Regeln (BR-DE-xx) sind die deutschen Zusatzanforderungen: Leitweg-ID, Verkäuferkontakt, Zahlungsangaben, Skonto-Syntax, zulässige Rechnungstypen. Sie werden vom KoSIT-Validator, der ZRE und der OZG-RE geprüft.

Quelle: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026)

Alle Regeln (61)

IDRegelSchweregrad
BR-DE-1Zahlungsinformationen (BG-16) fehlenFehler
BR-DE-2Kontaktdaten des Verkäufers (BG-6) fehlenFehler
BR-DE-3Ort des Verkäufers (BT-37) fehltFehler
BR-DE-4Das Element "Seller post code" muss übermittelt werdenFehler
BR-DE-5Ansprechpartner des Verkäufers (BT-41) fehltFehler
BR-DE-6Telefonnummer des Verkäuferkontakts (BT-42) fehltFehler
BR-DE-7E-Mail-Adresse des Verkäuferkontakts (BT-43) fehltFehler
BR-DE-8Das Element "Buyer city" muss übermittelt werdenFehler
BR-DE-9Das Element "Buyer post code" muss übermittelt werdenFehler
BR-DE-10Das Element "Deliver to city" muss übermittelt werden, wenn die Gruppe "DELIVER TO…Fehler
BR-DE-11Das Element "Deliver to post code" muss übermittelt werden, wenn die Gruppe "DELIVER…Fehler
BR-DE-14Steuersatz (BT-119) fehlt in der SteueraufschlüsselungFehler
BR-DE-15Leitweg-ID (Buyer reference) fehltFehler
BR-DE-16USt-IdNr., Steuernummer oder Steuervertreter des Verkäufers fehltFehler
BR-DE-17Rechnungstyp-Code liegt außerhalb der XRechnung-TeilmengeWarnung
BR-DE-18Skonto-Zeilen in den Zahlungsbedingungen sind fehlerhaft formatiertFehler
BR-DE-19Kontokennung (BT-84) ist keine gültige IBANWarnung
BR-DE-20"Debited account identifier" soll eine korrekte IBAN enthalten, wenn in "Payment means…Warnung
BR-DE-21Spezifikationskennung ist nicht die XRechnung-KennungWarnung
BR-DE-22Das "filename"-Attribut aller "EmbeddedDocumentBinaryObject"-Elemente muss eindeutig seinFehler
BR-DE-23-aÜberweisung gewählt, aber kein Empfängerkonto (BG-17)Fehler
BR-DE-23-bWenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30,…Fehler
BR-DE-24-aWenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48,…Fehler
BR-DE-24-bWenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48,…Fehler
BR-DE-25-aWenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59),…Fehler
BR-DE-25-bWenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59),…Fehler
BR-DE-26Rechnungskorrektur (384) ohne Verweis auf die VorgängerrechnungWarnung
BR-DE-27Telefonnummer des Verkäuferkontakts hat weniger als drei ZiffernWarnung
BR-DE-28E-Mail-Adresse des Verkäuferkontakts hat ein ungültiges FormatWarnung
BR-DE-30Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Bank assigned creditor identifier"…Fehler
BR-DE-31Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Debited account identifier" BT-91…Fehler
BR-DE-CVD-01Das Element … "Contract reference" muss übermittelt werdenFehler
BR-DE-CVD-02Das Element … "Tender or lot reference" muss übermittelt werdenFehler
BR-DE-CVD-03In einer Rechnung muss mindestens eine … INVOICE LINE enthalten sein, in der der…Fehler
BR-DE-CVD-04Ein … "Item classification identifier" mit dem Scheme identifier 'CVD' muss einen Wert…Fehler
BR-DE-CVD-05Wenn innerhalb von … ITEM ATTRIBUTES der … "Item attribute name" den Wert 'cva' hat,…Fehler
BR-DE-CVD-06-aWenn der Scheme identifier von … "Item classification identifier" mit dem Wert 'CVD'…Fehler
BR-DE-CVD-06-bWenn … "Item attribute name" mit dem Wert 'cva' angegeben ist, muss in derselben…Fehler
BR-DE-TMP-32Eine Rechnung sollte zur Angabe des Liefer-/Leistungsdatums entweder BT-72 "Actual…Hinweis
BR-DEX-01Das Element … "Attached Document" benutzt einen nicht zulässigen MIME-CodeFehler
BR-DEX-02Der Wert von "Invoice line net amount" einer "INVOICE LINE" oder einer "SUB INVOICE…Warnung
BR-DEX-03Eine Sub Invoice Line muss genau eine "SUB INVOICE LINE VAT INFORMATION" enthaltenFehler
BR-DEX-04Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listFehler
BR-DEX-05Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listFehler
BR-DEX-06Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listFehler
BR-DEX-07Any scheme identifier for an Endpoint Identifier in … MUST belong to the CEF EAS code…Fehler
BR-DEX-08Any scheme identifier for a Delivery location identifier in … MUST be coded using one…Fehler
BR-DEX-09Amount due for payment = Invoice total amount with VAT - Paid amount + Rounding amount…Fehler
BR-DEX-10Das Element "Third party payment type" BT-DEX-001 muss übermittelt werden, wenn die…Fehler
BR-DEX-11Das Element "Third party payment amount" BT-DEX-002 muss übermittelt werden, wenn die…Fehler
BR-DEX-12Das Element "Third party payment description" BT-DEX-003 muss übermittelt werden, wenn…Fehler
BR-DEX-13Die maximale Anzahl zulässiger Nachkommastellen für das Element "Third party payment…Fehler
BR-DEX-14Die Währungsangabe von "Third party payment amount" BT-DEX-002 muss BT-5 ("Invoice…Fehler
BR-DEX-15This CII file might use the concept of Sub Invoice LinesWarnung
BR-TMP-2BT-124 "External document location" muss eine absolute URL mit gültigem Schema enthaltenFehler
BR-TMP-3Wenn BT-149 (Item price base quantity) sowohl in GrossPriceProductTradePrice als auch…Fehler
BR-TMP-4BT-123 "Supporting document description" (ram:Name) darf innerhalb von "Additional…Warnung
BR-TMP-5BT-125 "Attached document" (ram:AttachmentBinaryObject) darf innerhalb von "Additional…Warnung
BR-TMP-6Datumsangaben in UBL müssen im Format JJJJ-MM-TT (YYYY-MM-DD) übermittelt werdenWarnung
BR-TMP-7Datumsangaben in UNCEFACT/CII müssen das Attribut format="102" tragen und im Format…Warnung
BR-TMP-CVD-01Das Bildungsschema für … "Item classification identifier" ist aus der Codeliste UNTDID…Fehler