Regeln 332 Codes
Regeln und Fehlercodes der E-Rechnung
Zu jedem der 332 Codes, die unsere Prüfung meldet, gibt es hier eine Seite: was die Regel sagt, warum der Validator sie meldet und wie Sie den Fehler beheben. Die Codes sind nach Gruppen geordnet, so wie Validatoren sie schreiben.
Regelgruppen
- BR Pflichtangaben des Belegs: Nummer und Datum, Verkäufer, Käufer, Anschriften, Positionen, Nachlässe, Zuschläge, Umsatzsteueraufschlüsselung und Zahlungsangaben. 58 Codes.
- BR-CO Summen, die aufgehen müssen, und Angaben, die voneinander abhängen: zum Beispiel der Zahlbetrag, die Umsatzsteueraufschlüsselung oder der Grund eines Nachlasses. 20 Codes.
- BR-DEC Wie viele Nachkommastellen die Beträge im Beleg haben dürfen. 21 Codes.
- BR-CL Der Wert muss aus der vorgeschriebenen Codeliste stammen: Belegart, Währung, Land, Einheit, Umsatzsteuerkategorie, Zahlungsart und weitere. 23 Codes.
- BR-S Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie S hat, also Regel- oder ermäßigter Satz. 10 Codes.
- BR-Z Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie Z hat, also Nullsatz. 10 Codes.
- BR-E Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie E hat, also Von der Umsatzsteuer befreit. 10 Codes.
- BR-AE Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie AE hat, also Umkehrung der Steuerschuldnerschaft. 10 Codes.
- BR-G Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie G hat, also Ausfuhr außerhalb der EU. 10 Codes.
- BR-IC Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie K hat, also Innergemeinschaftliche Lieferung. 12 Codes.
- BR-O Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie O hat, also Nicht umsatzsteuerbar. 14 Codes.
- BR-AF Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie L hat, also IGIC (Kanarische Inseln). 10 Codes.
- BR-AG Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie M hat, also IPSI (Ceuta und Melilla). 10 Codes.
- BR-B Regeln für Belege, in denen eine Position, ein Nachlass, ein Zuschlag oder die Umsatzsteueraufschlüsselung die Kategorie B hat, also Split payment (Italien). 2 Codes.
- PEPPOL-EN16931-R Was das Peppol-Netz zusätzlich zur EN 16931 verlangt: Angaben, die nicht fehlen dürfen, und Berechnungen bei Positionen, Nachlässen und Zuschlägen. 28 Codes.
- PEPPOL-EN16931-P Welche Codes der Belegart Peppol annimmt und zu welcher Umsatzsteuerkategorie welcher VATEX-Befreiungscode gehört. 11 Codes.
- PEPPOL-EN16931-CL, F Codelisten, die Peppol einschränkt (Arten von Anhängen, Gründe für Nachlässe und Zuschläge, Währungen, Schemata elektronischer Adressen), und die Schreibweise des Datums. 7 Codes.
- PEPPOL-COMMON-R Länge und Prüfziffer von Kennungen: GLN und nationale Organisationsnummern aus Norwegen, Dänemark, Belgien, Italien, Schweden und Australien. 13 Codes.
- BR-DE, BR-TMP Was die XRechnung zusätzlich zur EN 16931 verlangt: Kontakt des Verkäufers, Leitweg-ID im Feld BT-10, Zahlungsangaben sowie Ort und Postleitzahl in den Anschriften. Die Regeln BR-TMP stammen aus demselben Schematron. 34 Codes.
- BR-DEX Regeln für Belege, die in cbc:CustomizationID die Extension der XRechnung angeben: Anhänge und das Attribut schemeID bei Kennungen. 6 Codes.
- ARL, XML, CII Prüfungen, die wir selbst ergänzt haben und die aus keinem Schematron stammen: Aufbau der XML-Datei, CII-Syntax, IBAN, USt-IdNr., Leitweg-ID, Datumsangaben und Währung. 13 Codes.
BR: Grundregeln der EN 16931
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 58 Codes
- BR-01 Die Spezifikationskennung (BT-24, Element cbc:CustomizationID) fehlt
- BR-02 Die Rechnungsnummer (BT-1, Element cbc:ID) fehlt
- BR-03 Das Rechnungsdatum (BT-2, Element cbc:IssueDate) im Format JJJJ-MM-TT fehlt
- BR-04 Der Rechnungstyp-Code (BT-3) fehlt
- BR-05 Die Rechnungswährung (BT-5, Element cbc:DocumentCurrencyCode) fehlt, zum…
- BR-06 Der Name des Verkäufers (BT-27) fehlt
- BR-07 Der Name des Käufers (BT-44) fehlt
- BR-08 Die Postanschrift des Verkäufers (BG-5, Element cac:PostalAddress) fehlt
- BR-09 In der Anschrift des Verkäufers fehlt der Ländercode (BT-40) in…
- BR-10 Die Postanschrift des Käufers (BG-8, Element cac:PostalAddress) fehlt
- BR-11 In der Anschrift des Käufers fehlt der Ländercode (BT-55) in…
- BR-12 Es fehlt: Summe der Nettobeträge der Positionen (BT-106)
- BR-13 Es fehlt: Gesamtbetrag ohne Umsatzsteuer (BT-109)
- BR-14 Es fehlt: Gesamtbetrag mit Umsatzsteuer (BT-112)
- BR-15 Es fehlt: Fälliger Betrag (BT-115)
- BR-16 Die Rechnung hat keine einzige Position (BG-25)
- BR-17 Der Zahlungsempfänger (BG-10) braucht einen eigenen Namen in…
- BR-18 Der Steuervertreter des Verkäufers (BG-11) braucht einen Namen (BT-62) in…
- BR-19 Der Steuervertreter (BG-11) braucht eine Postanschrift
- BR-20 In der Anschrift des Steuervertreters fehlt der Ländercode (BT-69)
- BR-21 Position 1 hat keine Kennung (BT-126)
- BR-22 Position 1 hat keine Menge (BT-129)
- BR-23 Position 1: Die Menge braucht einen Einheitencode (BT-130), Attribut…
- BR-24 Position 1 hat keinen Nettobetrag (BT-131)
- BR-25 Position 1 hat keine Artikelbezeichnung (BT-153) in cac:Item/cbc:Name
- BR-26 Position 1 hat keinen Nettopreis (BT-146) in cac:Price/cbc:PriceAmount
- BR-27 Position 1: Der Nettopreis (BT-146) darf nicht negativ sein
- BR-28 Position 1: Der Bruttopreis (BT-148) darf nicht negativ sein
- BR-29 Das Ende des Zeitraums (2026-08-31) liegt vor dem Beginn (2026-09-30)
- BR-30 Das Ende des Zeitraums (2026-08-31) liegt vor dem Beginn (2026-09-30)
- BR-31 Der Abschlag auf Dokumentebene hat keinen Betrag
- BR-32 Der Abschlag auf Dokumentebene hat keine Umsatzsteuerkategorie
- BR-33 Der Abschlag auf Dokumentebene braucht einen Grund
- BR-36 Der Zuschlag auf Dokumentebene hat keinen Betrag
- BR-37 Der Zuschlag auf Dokumentebene hat keine Umsatzsteuerkategorie
- BR-38 Der Zuschlag auf Dokumentebene braucht einen Grund
- BR-41 Der Abschlag auf Positionsebene hat keinen Betrag
- BR-42 Der Abschlag auf Positionsebene braucht einen Grund
- BR-43 Der Zuschlag auf Positionsebene hat keinen Betrag
- BR-44 Der Zuschlag auf Positionsebene braucht einen Grund
- BR-45 In der Steueraufschlüsselung fehlt die Bemessungsgrundlage
- BR-46 In der Steueraufschlüsselung fehlt der Steuerbetrag (BT-117, cbc:TaxAmount)
- BR-47 In der Steueraufschlüsselung fehlt die Umsatzsteuerkategorie (BT-118)
- BR-48 In der Steueraufschlüsselung fehlt der Steuersatz (BT-119, cbc:Percent)
- BR-49 Die Zahlungsanweisung (BG-16) braucht den Zahlungsmittelcode (BT-81) in…
- BR-50 Die Kontokennung (BT-84) ist leer
- BR-51 Die Kartennummer (BT-87) hat mehr als 10 Zeichen
- BR-52 Jede Anlage (BG-24) braucht eine Kennung (BT-122) in cbc:ID
- BR-53 Wenn der Steuerwährungscode (BT-6, cbc:TaxCurrencyCode = CZK) angegeben ist…
- BR-54 Ein Artikelattribut (BG-32) braucht sowohl den Namen (BT-160, cbc:Name) als…
- BR-55 Der Verweis auf die vorausgegangene Rechnung (BG-3) braucht deren Nummer…
- BR-56 Der Steuervertreter (BG-11) braucht eine USt-IdNr. (BT-63) in…
- BR-57 In der Lieferanschrift (BG-15) fehlt der Ländercode (BT-80) in…
- BR-61 Bei Zahlungsart 58 (Überweisung) muss die Kontokennung (BT-84) in…
- BR-62 Die elektronische Adresse des Verkäufers (BT-34) braucht das Attribut…
- BR-63 Die elektronische Adresse des Käufers (BT-49) braucht das Attribut schemeID
- BR-64 Die Standardartikelnummer (BT-157) braucht das Attribut schemeID, zum…
- BR-65 Die Artikelklassifizierung (BT-158) braucht das Attribut listID, zum…
BR-CO: Bedingungen und Summen der EN 16931
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 20 Codes
- BR-CO-03 Der Steuerstichtag (BT-7, cbc:TaxPointDate) und sein Code…
- BR-CO-04 Position 1 hat keine Umsatzsteuerkategorie (BT-151)
- BR-CO-09 Die USt-IdNr. muss mit einem Ländercode nach ISO 3166-1 alpha-2 beginnen, zum…
- BR-CO-10 Die Positionssumme stimmt nicht: cbc:LineExtensionAmount (BT-106) ist…
- BR-CO-11 Die Abschlagssumme stimmt nicht: cbc:AllowanceTotalAmount (BT-107) ist…
- BR-CO-12 Die Zuschlagssumme stimmt nicht: cbc:ChargeTotalAmount (BT-108) ist…
- BR-CO-13 Der Gesamtbetrag ohne Umsatzsteuer (BT-109) soll Positionssumme minus…
- BR-CO-14 Der Gesamtsteuerbetrag (BT-110, cac:TaxTotal/cbc:TaxAmount) ist…
- BR-CO-15 Der Gesamtbetrag mit Umsatzsteuer (BT-112) soll…
- BR-CO-16 Der fällige Betrag (BT-115) soll 604.30 minus 0.00 plus 0.00 sein, also…
- BR-CO-17 Der Steuerbetrag stimmt nicht: Bemessungsgrundlage…
- BR-CO-18 Die Steueraufschlüsselung (BG-23) fehlt
- BR-CO-19 Der Abrechnungszeitraum ist angegeben, aber leer
- BR-CO-20 Der Abrechnungszeitraum ist angegeben, aber leer
- BR-CO-21 Der Abschlag auf Dokumentebene braucht einen Grund
- BR-CO-22 Der Zuschlag auf Dokumentebene braucht einen Grund
- BR-CO-23 Der Abschlag auf Positionsebene braucht einen Grund
- BR-CO-24 Der Zuschlag auf Positionsebene braucht einen Grund
- BR-CO-25 Der fällige Betrag ist positiv, deshalb braucht die Rechnung ein…
- BR-CO-26 Der Verkäufer hat keine Kennung
BR-DEC: Nachkommastellen der Beträge
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 21 Codes
- BR-DEC-01 Der Betrag (BT-92, cbc:Amount) hat mehr als…
- BR-DEC-02 Der Betrag (BT-93, cbc:BaseAmount) hat mehr als…
- BR-DEC-05 Der Betrag (BT-99, cbc:Amount) hat mehr als…
- BR-DEC-06 Der Betrag (BT-100, cbc:BaseAmount) hat mehr als…
- BR-DEC-09 Der Betrag (BT-106, cbc:LineExtensionAmount) hat mehr als…
- BR-DEC-10 Der Betrag (BT-107, cbc:AllowanceTotalAmount) hat mehr als…
- BR-DEC-11 Der Betrag (BT-108, cbc:ChargeTotalAmount) hat mehr als…
- BR-DEC-12 Der Betrag (BT-109, cbc:TaxExclusiveAmount) hat mehr als…
- BR-DEC-13 Der Gesamtsteuerbetrag (cac:TaxTotal/cbc:TaxAmount) hat mehr als…
- BR-DEC-14 Der Betrag (BT-112, cbc:TaxInclusiveAmount) hat mehr als…
- BR-DEC-15 Der Gesamtsteuerbetrag (cac:TaxTotal/cbc:TaxAmount) hat mehr als…
- BR-DEC-16 Der Betrag (BT-113, cbc:PrepaidAmount) hat mehr als…
- BR-DEC-17 Der Betrag (BT-114, cbc:PayableRoundingAmount) hat mehr als…
- BR-DEC-18 Der Betrag (BT-115, cbc:PayableAmount) hat mehr als…
- BR-DEC-19 Der Betrag (BT-116, cbc:TaxableAmount) hat mehr als…
- BR-DEC-20 Der Betrag (BT-117, cbc:TaxAmount) hat mehr als…
- BR-DEC-23 Der Betrag (BT-131, cbc:LineExtensionAmount) hat mehr als…
- BR-DEC-24 Der Betrag (BT-136, cbc:Amount) hat mehr als…
- BR-DEC-25 Der Betrag (BT-137, cbc:BaseAmount) hat mehr als…
- BR-DEC-27 Der Betrag (BT-141, cbc:Amount) hat mehr als…
- BR-DEC-28 Der Betrag (BT-142, cbc:BaseAmount) hat mehr als…
BR-CL: Codelisten der EN 16931
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 23 Codes
- BR-CL-01 Verwenden Sie einen Code aus der Codeliste UNTDID 1001 für Rechnungen
- BR-CL-03 Verwenden Sie einen Code aus der Codeliste ISO 4217 Alpha…
- BR-CL-04 Verwenden Sie einen Code aus der Codeliste ISO 4217 Alpha…
- BR-CL-05 Verwenden Sie einen Code aus der Codeliste ISO 4217 Alpha…
- BR-CL-06 Verwenden Sie einen Code aus der Codeliste UNTDID 2005, nur…
- BR-CL-07 Verwenden Sie einen Code aus der Codeliste UNTDID 1153
- BR-CL-08 Verwenden Sie einen Code aus der Codeliste UNTDID 4451
- BR-CL-10 Verwenden Sie einen Code aus der Codeliste ISO 6523 ICD
- BR-CL-11 Verwenden Sie einen Code aus der Codeliste ISO 6523 ICD
- BR-CL-13 Verwenden Sie einen Code aus der Codeliste UNTDID 7143
- BR-CL-14 Verwenden Sie einen Code aus der Codeliste ISO 3166-1 Alpha…
- BR-CL-15 Verwenden Sie einen Code aus der Codeliste ISO 3166-1 Alpha…
- BR-CL-16 Verwenden Sie einen Code aus der Codeliste UNTDID 4461
- BR-CL-17 Verwenden Sie einen Code aus der Codeliste UNTDID 5305
- BR-CL-18 Verwenden Sie einen Code aus der Codeliste UNTDID 5305
- BR-CL-19 Verwenden Sie einen Code aus der Codeliste UNCL 5189
- BR-CL-20 Verwenden Sie einen Code aus der Codeliste UNCL 7161
- BR-CL-21 Verwenden Sie einen Code aus der Codeliste ISO 6523 ICD
- BR-CL-22 Verwenden Sie einen Code aus der Codeliste CEF VATEX
- BR-CL-23 Verwenden Sie einen Code aus der Codeliste UN/ECE Rec
- BR-CL-24 Verwenden Sie einen Code aus der Codeliste MIMEMediaType
- BR-CL-25 Verwenden Sie einen Code aus der Codeliste CEF EAS
- BR-CL-26 Verwenden Sie einen Code aus der Codeliste ISO 6523 ICD
BR-S: Umsatzsteuerkategorie S, Regel- oder ermäßigter Satz
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-S-01 Der Beleg verwendet die Umsatzsteuerkategorie S…
- BR-S-02 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz) muss die…
- BR-S-03 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz) muss die…
- BR-S-04 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz) muss die…
- BR-S-05 Position 1 hat die Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz)…
- BR-S-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie S…
- BR-S-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie S…
- BR-S-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie S…
- BR-S-09 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz) soll der…
- BR-S-10 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz) darf in der…
BR-Z: Umsatzsteuerkategorie Z, Nullsatz
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-Z-01 Der Beleg verwendet die Umsatzsteuerkategorie Z (Nullsatz), deshalb muss…
- BR-Z-02 Bei der Umsatzsteuerkategorie Z (Nullsatz) muss die USt-IdNr. des…
- BR-Z-03 Bei der Umsatzsteuerkategorie Z (Nullsatz) muss die USt-IdNr. des…
- BR-Z-04 Bei der Umsatzsteuerkategorie Z (Nullsatz) muss die USt-IdNr. des…
- BR-Z-05 Position 1 hat die Umsatzsteuerkategorie Z (Nullsatz), deshalb muss der…
- BR-Z-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie Z (Nullsatz)…
- BR-Z-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie Z (Nullsatz)…
- BR-Z-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie Z (Nullsatz) soll…
- BR-Z-09 Bei der Umsatzsteuerkategorie Z (Nullsatz) muss der Steuerbetrag null sein…
- BR-Z-10 Bei der Umsatzsteuerkategorie Z (Nullsatz) darf in der…
BR-E: Umsatzsteuerkategorie E, Von der Umsatzsteuer befreit
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-E-01 Der Beleg verwendet die Umsatzsteuerkategorie E…
- BR-E-02 Bei der Umsatzsteuerkategorie E (von der Umsatzsteuer befreit) muss die…
- BR-E-03 Bei der Umsatzsteuerkategorie E (von der Umsatzsteuer befreit) muss die…
- BR-E-04 Bei der Umsatzsteuerkategorie E (von der Umsatzsteuer befreit) muss die…
- BR-E-05 Position 3 hat die Umsatzsteuerkategorie E (von der Umsatzsteuer befreit)…
- BR-E-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie E…
- BR-E-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie E…
- BR-E-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie E…
- BR-E-09 Bei der Umsatzsteuerkategorie E (von der Umsatzsteuer befreit) muss der…
- BR-E-10 Bei der Umsatzsteuerkategorie E (von der Umsatzsteuer befreit) muss die…
BR-AE: Umsatzsteuerkategorie AE, Umkehrung der Steuerschuldnerschaft
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-AE-01 Der Beleg verwendet die Umsatzsteuerkategorie AE…
- BR-AE-02 Bei der Umsatzsteuerkategorie AE (Umkehrung der Steuerschuldnerschaft) muss…
- BR-AE-03 Bei der Umsatzsteuerkategorie AE (Umkehrung der Steuerschuldnerschaft) muss…
- BR-AE-04 Bei der Umsatzsteuerkategorie AE (Umkehrung der Steuerschuldnerschaft) muss…
- BR-AE-05 Position 1 hat die Umsatzsteuerkategorie AE…
- BR-AE-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie AE…
- BR-AE-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie AE…
- BR-AE-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie AE…
- BR-AE-09 Bei der Umsatzsteuerkategorie AE (Umkehrung der Steuerschuldnerschaft) muss…
- BR-AE-10 Bei der Umsatzsteuerkategorie AE (Umkehrung der Steuerschuldnerschaft) muss…
BR-G: Umsatzsteuerkategorie G, Ausfuhr außerhalb der EU
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-G-01 Der Beleg verwendet die Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU)…
- BR-G-02 Bei der Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU) muss die…
- BR-G-03 Bei der Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU) muss die…
- BR-G-04 Bei der Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU) muss die…
- BR-G-05 Position 1 hat die Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU)…
- BR-G-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie G…
- BR-G-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie G…
- BR-G-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie G…
- BR-G-09 Bei der Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU) muss der…
- BR-G-10 Bei der Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU) muss die…
BR-IC: Umsatzsteuerkategorie K, Innergemeinschaftliche Lieferung
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 12 Codes
- BR-IC-01 Der Beleg verwendet die Umsatzsteuerkategorie K…
- BR-IC-02 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung) muss die…
- BR-IC-03 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung) muss die…
- BR-IC-04 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung) muss die…
- BR-IC-05 Position 1 hat die Umsatzsteuerkategorie K…
- BR-IC-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie K…
- BR-IC-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie K…
- BR-IC-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie K…
- BR-IC-09 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung) muss der…
- BR-IC-10 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung) muss die…
- BR-IC-11 Bei innergemeinschaftlicher Lieferung (Kategorie K) muss das Lieferdatum…
- BR-IC-12 Bei innergemeinschaftlicher Lieferung (Kategorie K) muss das Lieferland…
BR-O: Umsatzsteuerkategorie O, Nicht umsatzsteuerbar
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 14 Codes
- BR-O-01 Der Beleg verwendet die Umsatzsteuerkategorie O (nicht umsatzsteuerbar)…
- BR-O-02 Bei der Umsatzsteuerkategorie O (nicht umsatzsteuerbar) darf der Beleg…
- BR-O-03 Bei der Umsatzsteuerkategorie O (nicht umsatzsteuerbar) darf der Beleg…
- BR-O-04 Bei der Umsatzsteuerkategorie O (nicht umsatzsteuerbar) darf der Beleg…
- BR-O-05 Position 1 hat die Umsatzsteuerkategorie O (nicht umsatzsteuerbar), deshalb…
- BR-O-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie O…
- BR-O-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie O…
- BR-O-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie O…
- BR-O-09 Bei der Umsatzsteuerkategorie O (nicht umsatzsteuerbar) muss der Steuerbetrag…
- BR-O-10 Bei der Umsatzsteuerkategorie O (nicht umsatzsteuerbar) muss die…
- BR-O-11 Der Beleg hat eine Steueraufschlüsselung mit Kategorie O, deshalb darf es…
- BR-O-12 Der Beleg hat eine Steueraufschlüsselung mit Kategorie O, deshalb müssen…
- BR-O-13 Der Beleg hat eine Steueraufschlüsselung mit Kategorie O, deshalb müssen…
- BR-O-14 Der Beleg hat eine Steueraufschlüsselung mit Kategorie O, deshalb müssen…
BR-AF: Umsatzsteuerkategorie L, IGIC (Kanarische Inseln)
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-AF-01 Der Beleg verwendet die Umsatzsteuerkategorie L (IGIC, Kanarische Inseln)…
- BR-AF-02 Bei der Umsatzsteuerkategorie L (IGIC, Kanarische Inseln) muss die…
- BR-AF-03 Bei der Umsatzsteuerkategorie L (IGIC, Kanarische Inseln) muss die…
- BR-AF-04 Bei der Umsatzsteuerkategorie L (IGIC, Kanarische Inseln) muss die…
- BR-AF-05 Position 1 hat die Umsatzsteuerkategorie L (IGIC, Kanarische Inseln)…
- BR-AF-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie L…
- BR-AF-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie L…
- BR-AF-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie L…
- BR-AF-09 Bei der Umsatzsteuerkategorie L (IGIC, Kanarische Inseln) soll der…
- BR-AF-10 Bei der Umsatzsteuerkategorie L (IGIC, Kanarische Inseln) darf in der…
BR-AG: Umsatzsteuerkategorie M, IPSI (Ceuta und Melilla)
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-AG-01 Der Beleg verwendet die Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla)…
- BR-AG-02 Bei der Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla) muss die…
- BR-AG-03 Bei der Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla) muss die…
- BR-AG-04 Bei der Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla) muss die…
- BR-AG-05 Position 1 hat die Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla)…
- BR-AG-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie M…
- BR-AG-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie M…
- BR-AG-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie M…
- BR-AG-09 Bei der Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla) soll der…
- BR-AG-10 Bei der Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla) darf in der…
BR-B: Umsatzsteuerkategorie B, Split payment (Italien)
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 2 Codes
- BR-B-01 Die Umsatzsteuerkategorie B (Split payment) ist nur bei einer italienischen…
- BR-B-02 Der Beleg verwendet gleichzeitig die Kategorie B (Split payment) und die…
PEPPOL-EN16931-R: Regeln von Peppol BIS Billing 3.0
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 28 Codes
- PEPPOL-EN16931-R001 Der Geschäftsprozess (BT-23, cbc:ProfileID) fehlt
- PEPPOL-EN16931-R002 Auf Dokumentebene ist höchstens eine Bemerkung (BT-22, cbc:Note) erlaubt
- PEPPOL-EN16931-R003 Ergänzen Sie die Leitweg- oder Käuferreferenz (BT-10, cbc:BuyerReference)…
- PEPPOL-EN16931-R004 Für Peppol muss cbc:CustomizationID (BT-24) mit urn:cen.eu:en…
- PEPPOL-EN16931-R005 Der Steuerwährungscode (BT-6) muss sich von der Rechnungswährung (BT-5)…
- PEPPOL-EN16931-R007 Der Geschäftsprozess (BT-23, cbc:ProfileID) muss die Form urn:fdc:peppol.eu…
- PEPPOL-EN16931-R008 Das Element cbc:ProfileID ist leer
- PEPPOL-EN16931-R010 Die elektronische Adresse des Käufers (BT-49, cbc:EndpointID mit schemeID)…
- PEPPOL-EN16931-R020 Die elektronische Adresse des Verkäufers…
- PEPPOL-EN16931-R040 Der Abschlags- oder Zuschlagsbetrag soll Grundbetrag mal Prozentsatz geteilt…
- PEPPOL-EN16931-R041 Wenn der Prozentsatz (cbc:MultiplierFactorNumeric) angegeben ist, muss auch…
- PEPPOL-EN16931-R042 Wenn der Grundbetrag (cbc:BaseAmount) angegeben ist, muss auch der…
- PEPPOL-EN16931-R043 cbc:ChargeIndicator muss true (Zuschlag) oder false (Abschlag) sein
- PEPPOL-EN16931-R044 Auf Preisebene ist kein Zuschlag erlaubt
- PEPPOL-EN16931-R046 Der Nettopreis (BT-146) soll Bruttopreis minus Abschlag sein
- PEPPOL-EN16931-R051 Alle Beträge müssen in der Rechnungswährung (EUR) stehen
- PEPPOL-EN16931-R053 Der Beleg braucht genau eine cac:TaxTotal-Gruppe mit Steueraufschlüsselung
- PEPPOL-EN16931-R054 Eine cac:TaxTotal-Gruppe ohne Steueraufschlüsselung ist nur zulässig, wenn…
- PEPPOL-EN16931-R055 Der Steuerbetrag in Rechnungswährung (BT-110) und in Steuerwährung (BT-111)…
- PEPPOL-EN16931-R061 Bei Lastschrift (Zahlungsart 59) muss die Mandatsreferenz (BT-89) in…
- PEPPOL-EN16931-R080 Auf Dokumentebene ist höchstens ein Projektverweis (BT-11) erlaubt
- PEPPOL-EN16931-R100 Position 1: Pro eine Position ist höchstens ein Objektverweis…
- PEPPOL-EN16931-R101 Position 1: cac:DocumentReference dient in der Position nur der…
- PEPPOL-EN16931-R110 Position 1: Der Beginn des Positionszeitraums (…) liegt vor dem Beginn des…
- PEPPOL-EN16931-R111 Position 1: Das Ende des Positionszeitraums (…) liegt nach dem Ende des…
- PEPPOL-EN16931-R120 Position 1: Der Positionsbetrag soll Menge 6 mal Preis 45 geteilt durch die…
- PEPPOL-EN16931-R121 Position 1: Die Preisbasismenge (BT-149, cac:Price/cbc:BaseQuantity) muss…
- PEPPOL-EN16931-R130 Position 1: Die Einheit der Basismenge (…) muss der Einheit der berechneten…
PEPPOL-EN16931-P: Belegarten und VATEX-Codes in Peppol
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 11 Codes
- PEPPOL-EN16931-P0100 Für eine normale Rechnung verwenden Sie…
- PEPPOL-EN16931-P0101 Für eine normale Gutschrift verwenden Sie…
- PEPPOL-EN16931-P0104 Der Befreiungscode VATEX-EU-G gehört zur Umsatzsteuerkategorie G, in der…
- PEPPOL-EN16931-P0105 Der Befreiungscode VATEX-EU-O gehört zur Umsatzsteuerkategorie O, in der…
- PEPPOL-EN16931-P0106 Der Befreiungscode VATEX-EU-IC gehört zur Umsatzsteuerkategorie K, in der…
- PEPPOL-EN16931-P0107 Der Befreiungscode VATEX-EU-AE gehört zur Umsatzsteuerkategorie AE, in der…
- PEPPOL-EN16931-P0108 Der Befreiungscode VATEX-EU-D gehört zur Umsatzsteuerkategorie E, in der…
- PEPPOL-EN16931-P0109 Der Befreiungscode VATEX-EU-F gehört zur Umsatzsteuerkategorie E, in der…
- PEPPOL-EN16931-P0110 Der Befreiungscode VATEX-EU-I gehört zur Umsatzsteuerkategorie E, in der…
- PEPPOL-EN16931-P0111 Der Befreiungscode VATEX-EU-J gehört zur Umsatzsteuerkategorie E, in der…
- PEPPOL-EN16931-P0112 Der Rechnungstyp-Code 326 ist in Peppol nur zulässig, wenn Verkäufer und…
PEPPOL-EN16931-CL, F: Codelisten und Datumsformat in Peppol
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 7 Codes
- PEPPOL-EN16931-CL001 Peppol erlaubt application/pdf, image/png, image/jpeg, text/csv, xlsx und…
- PEPPOL-EN16931-CL002 Der Grundcode "…" steht nicht in der Codeliste UNCL 5189
- PEPPOL-EN16931-CL003 Der Grundcode "…" steht nicht in der Codeliste UNCL 7161
- PEPPOL-EN16931-CL006 Der Code des Steuerstichtags (BT-8) muss…
- PEPPOL-EN16931-CL007 Das Attribut currencyID von cbc:Amount muss ein Währungscode nach ISO 4217…
- PEPPOL-EN16931-CL008 Für die deutsche USt-IdNr. verwenden Sie…
- PEPPOL-EN16931-F001 Das Datum in cbc:IssueDate muss das Format JJJJ-MM-TT haben und im Kalender…
PEPPOL-COMMON-R: Aufbau von Kennungen in Peppol
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 13 Codes
- PEPPOL-COMMON-R040 Die GLN braucht eine gültige Prüfziffer nach GS…
- PEPPOL-COMMON-R041 Die norwegische Organisationsnummer braucht 9 Ziffern und eine gültige…
- PEPPOL-COMMON-R042 Die dänische CVR-Nummer besteht aus 8 Ziffern oder DK und 8 Ziffern
- PEPPOL-COMMON-R043 Die belgische Unternehmensnummer braucht 10 Ziffern und eine gültige Modulo…
- PEPPOL-COMMON-R044 Der italienische IPA-Code soll 6 alphanumerische Zeichen haben
- PEPPOL-COMMON-R045 Der italienische Codice Fiscale soll 16 Zeichen oder 11 Ziffern mit…
- PEPPOL-COMMON-R046 Der italienische Codice Fiscale soll 16 Zeichen oder 11 Ziffern mit…
- PEPPOL-COMMON-R047 Die italienische Partita IVA soll 11 Ziffern mit gültiger Prüfziffer haben
- PEPPOL-COMMON-R048 Die italienische Partita IVA soll 11 Ziffern mit gültiger Prüfziffer haben
- PEPPOL-COMMON-R049 Die schwedische Organisationsnummer braucht 10 Ziffern und eine gültige…
- PEPPOL-COMMON-R050 Die australische ABN braucht 11 Ziffern und eine gültige Prüfung
- PEPPOL-COMMON-R052 Die dänische P-Nummer soll 10 Ziffern haben
- PEPPOL-COMMON-R053 Die dänische SE-Nummer soll die Form DK und 8 Ziffern haben
BR-DE, BR-TMP: nationale Regeln der XRechnung
XRechnung 3.x (itplr-kosit/xrechnung-schematron, Lizenz Apache 2.0), 34 Codes
- BR-DE-1 XRechnung verlangt Zahlungsangaben (BG-16)
- BR-DE-2 XRechnung verlangt die Verkäufer-Kontaktangaben (BG-6)
- BR-DE-3 In der Verkäuferanschrift fehlt der Ort (BT-37, cbc:CityName)
- BR-DE-4 In der Verkäuferanschrift fehlt die Postleitzahl (BT-38, cbc:PostalZone)
- BR-DE-5 In den Verkäufer-Kontaktangaben fehlt der Ansprechpartner (BT-41, cbc:Name)
- BR-DE-6 In den Verkäufer-Kontaktangaben fehlt die Telefonnummer
- BR-DE-7 In den Verkäufer-Kontaktangaben fehlt die E-Mail-Adresse
- BR-DE-8 In der Käuferanschrift fehlt der Ort (BT-52, cbc:CityName)
- BR-DE-9 In der Käuferanschrift fehlt die Postleitzahl (BT-53, cbc:PostalZone)
- BR-DE-10 In der Lieferanschrift fehlt der Ort (BT-77, cbc:CityName)
- BR-DE-11 In der Lieferanschrift fehlt die Postleitzahl (BT-78, cbc:PostalZone)
- BR-DE-14 XRechnung verlangt den Steuersatz (BT-119) in jeder Steueraufschlüsselung…
- BR-DE-15 XRechnung verlangt die Leitweg-ID beziehungsweise Käuferreferenz…
- BR-DE-16 Der Beleg verwendet die Steuercodes S, E, deshalb muss die USt-IdNr…
- BR-DE-17 XRechnung erwartet einen Rechnungstyp-Code (BT-3) aus der engeren Liste…
- BR-DE-18 Die Skonto-Angabe in den Zahlungsbedingungen (BT-20) soll die Form…
- BR-DE-19 Bei SEPA-Überweisung (Code 58) soll in cac:PayeeFinancialAccount/cbc:ID…
- BR-DE-20 Bei SEPA-Lastschrift (Code 59) soll in…
- BR-DE-21 Für XRechnung soll cbc:CustomizationID (BT-24) mit urn:cen.eu:en…
- BR-DE-22 Jede Anlage braucht ein eigenes filename-Attribut
- BR-DE-23-a Bei Überweisung (Code 58) muss die Gruppe cac:PayeeFinancialAccount (BG-17)…
- BR-DE-23-b Bei Überweisung (Code 58) dürfen weder Karte (BG-18) noch Lastschriftmandat…
- BR-DE-24-a Bei Kartenzahlung (Code 48) muss die Gruppe cac:CardAccount (BG-18)…
- BR-DE-24-b Bei Kartenzahlung (Code 48) dürfen weder Bankkonto (BG-17) noch…
- BR-DE-25-a Bei Lastschrift (Code 59) muss die Gruppe cac:PaymentMandate (BG-19)…
- BR-DE-25-b Bei Lastschrift (Code 59) dürfen weder das Konto des Zahlungsempfängers…
- BR-DE-26 Bei einer Rechnungskorrektur (Code 384) soll der Verweis auf die…
- BR-DE-27 Die Telefonnummer des Verkäufers (BT-42) soll mindestens drei Ziffern…
- BR-DE-28 Die E-Mail-Adresse des Verkäufers (BT-43) soll genau ein @ enthalten…
- BR-DE-30 Bei Lastschrift (BG-19) muss die Gläubiger-Identifikationsnummer (BT-90) in…
- BR-DE-31 Bei Lastschrift (BG-19) muss die Kontokennung des Zahlers (BT-91) in…
- BR-DE-TMP-32 Der Beleg sollte das Liefer- oder Leistungsdatum angeben: entweder BT-72…
- BR-TMP-2 Der Verweis auf ein externes Dokument (BT-124, cbc:URI) muss eine…
- BR-TMP-6 Das Datum in cbc:IssueDate muss im Format JJJJ-MM-TT stehen, ohne Uhrzeit…
BR-DEX: Extension der XRechnung
XRechnung 3.x (itplr-kosit/xrechnung-schematron, Lizenz Apache 2.0), 6 Codes
- BR-DEX-01 In der XRechnung-Extension ist zusätzlich nur application/xml erlaubt
- BR-DEX-04 In der XRechnung-Extension muss schemeID=…
- BR-DEX-05 In der XRechnung-Extension muss schemeID=…
- BR-DEX-06 In der XRechnung-Extension muss schemeID=…
- BR-DEX-07 In der XRechnung-Extension muss die schemeID der elektronischen Adresse aus…
- BR-DEX-08 In der XRechnung-Extension muss schemeID=…
ARL, XML, CII: eigene Prüfungen von ARLing
eigene Prüfung von ARLing, nicht aus einem Schematron, 13 Codes
- ARL-DATUM Das Datum "…" in cbc:IssueDate ist kein gültiger Tag im Format JJJJ-MM-TT
- ARL-DATUM-PORADIE Das Fälligkeitsdatum (…) liegt vor dem Rechnungsdatum (2026-09-11)
- ARL-IBAN Prüfen Sie die Kontonummer auf Tippfehler
- ARL-ICDPH Die USt-IdNr. Erwartet wird: SK und 10 Ziffern, zum Beispiel SK…
- ARL-LEITWEG Die Käuferreferenz "…" sieht wie eine Leitweg-ID aus, hat aber nicht die…
- ARL-MENA Das Element cbc:Amount hat die Währung USD, die Rechnung lautet auf EUR
- ARL-PROFIL Geprüft wurde nur der EN-16931-Kern, ohne Peppol- und XRechnung-Regeln
- ARL-SK-DIC-TVAR Bei schemeID="0245" gehört in die elektronische Adresse die slowakische…
- ARL-SK-SCHEMEID Der Verkäufer sitzt in der Slowakei
- CII-01 Dies ist eine E-Rechnung in der CII-Syntax
- XML-01 Die Datei enthält eine DOCTYPE-Deklaration
- XML-02 Das Wurzelelement der Datei ist Order
- XML-03 Das Wurzelelement Invoice gehört in den Namensraum…
Prüfen Sie die ganze Datei
Das Werkzeug enthält 332 Regeln. Bei der Prüfung wendet es die Regeln an, die zum Profil der Rechnung passen, und zeigt zu jedem Befund den Code, einen Satz auf Deutsch und den Pfad zum Element. Die Datei wird in Ihrem Browser gelesen und nirgendwohin gesendet. Kostenlos und ohne Konto.
Was unser Werkzeug mit diesem Fehler macht
Die Prüfung findet diese Codes in Ihrer Datei und zeigt die Stelle im XML. Wenn Sie die Rechnung in unserem Generator erstellen, läuft das fertige XML vor dem Download durch dieselbe Prüfung und wird mit einem verbleibenden Fehler nicht heruntergeladen.
Prüfung und Vorschau kosten 0 € und brauchen kein Konto. Der Download des fertigen XML kostet 2,90 € zzgl. MwSt., im Browser für 24 Stunden freigeschaltet, oder 9,90 € zzgl. MwSt. für 30 Tage inklusive Stapel aus CSV.
Diese Seite in einer anderen Sprache: English · Slovensky · Česky
Unsere Prüfung ist nicht vollständig: wir prüfen weder das XSD-Schema noch alle Regeln, und dass eine Datei durchläuft, sagt nichts darüber, ob der Empfänger oder das Peppol-Netz sie annimmt. Die Quelle des zitierten Wortlauts steht beim Zitat.
Inhalt der Seite zuletzt geändert: