E-Rechnung / Regeln
Regeln 332 Codes
Regelcodes der E-Rechnung
Zu jedem Code, den unsere Prüfung meldet, gibt es hier eine Seite: was die Regel prüft, der Originalwortlaut und was zu tun ist. Ihre Datei prüfen Sie kostenlos im eigenen Browser.
BR
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
- 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)
- 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)
- 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
- BR-18 Der Steuervertreter des Verkäufers (BG-11) braucht einen Namen (BT-62)
- 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
- BR-28 Position 1: Der Bruttopreis (BT-148) darf nicht negativ
- 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)
- 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
- BR-54 Ein Artikelattribut (BG-32) braucht sowohl den Namen (BT-160, cbc:Name)
- BR-55 Der Verweis auf die vorausgegangene Rechnung (BG-3) braucht deren Nummer
- BR-56 Der Steuervertreter (BG-11) braucht eine USt-IdNr
- BR-57 In der Lieferanschrift (BG-15) fehlt der Ländercode (BT-80)
- BR-61 Bei Zahlungsart 58 (Überweisung) muss die Kontokennung (BT-84)
- 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
- BR-65 Die Artikelklassifizierung (BT-158) braucht das Attribut listID
BR-AE
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)
- BR-AE-03 Bei der Umsatzsteuerkategorie AE (Umkehrung der Steuerschuldnerschaft)
- BR-AE-04 Bei der Umsatzsteuerkategorie AE (Umkehrung der Steuerschuldnerschaft)
- 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)
- BR-AE-10 Bei der Umsatzsteuerkategorie AE (Umkehrung der Steuerschuldnerschaft)
BR-AF
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 USt-IdNr
- BR-AF-03 Bei der Umsatzsteuerkategorie L (IGIC, Kanarische Inseln) muss die USt-IdNr
- BR-AF-04 Bei der Umsatzsteuerkategorie L (IGIC, Kanarische Inseln) muss die USt-IdNr
- 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)
- BR-AF-10 Bei der Umsatzsteuerkategorie L (IGIC, Kanarische Inseln)
BR-AG
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 USt-IdNr
- BR-AG-03 Bei der Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla) muss die USt-IdNr
- BR-AG-04 Bei der Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla) muss die USt-IdNr
- 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)
- BR-AG-10 Bei der Umsatzsteuerkategorie M (IPSI, Ceuta und Melilla)
BR-B
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)
BR-CL
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 23 Codes
- BR-CL-01 Verwenden Sie einen Code aus der Codeliste UNTDID 1001 pre faktúru
- BR-CL-03 Verwenden Sie einen Code aus der Codeliste ISO 4217 alfa
- BR-CL-04 Verwenden Sie einen Code aus der Codeliste ISO 4217 alfa
- BR-CL-05 Verwenden Sie einen Code aus der Codeliste ISO 4217 alfa
- BR-CL-06 Verwenden Sie einen Code aus der Codeliste UNTDID 2005 v rozsahu
- 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
- BR-CL-15 Verwenden Sie einen Code aus der Codeliste ISO 3166
- 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 (napriklad VATEX-EU-AE)
- 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-CO
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
- BR-CO-10 Die Positionssumme stimmt nicht: cbc:LineExtensionAmount (BT-106)
- BR-CO-11 Die Abschlagssumme stimmt nicht: cbc:AllowanceTotalAmount (BT-107)
- BR-CO-12 Die Zuschlagssumme stimmt nicht: cbc:ChargeTotalAmount (BT-108)
- BR-CO-13 Der Gesamtbetrag ohne Umsatzsteuer (BT-109) soll Positionssumme minus
- BR-CO-14 Der Gesamtsteuerbetrag (BT-110, cac:TaxTotal/cbc:TaxAmount)
- BR-CO-15 Der Gesamtbetrag mit Umsatzsteuer (BT-112)
- 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
- BR-CO-26 Der Verkäufer hat keine Kennung
BR-E
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)
- BR-E-03 Bei der Umsatzsteuerkategorie E (von der Umsatzsteuer befreit)
- BR-E-04 Bei der Umsatzsteuerkategorie E (von der Umsatzsteuer befreit)
- 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)
- BR-E-10 Bei der Umsatzsteuerkategorie E (von der Umsatzsteuer befreit)
BR-G
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 USt-IdNr
- BR-G-03 Bei der Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU) muss die USt-IdNr
- BR-G-04 Bei der Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU) muss die USt-IdNr
- 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)
- BR-G-10 Bei der Umsatzsteuerkategorie G (Ausfuhr außerhalb der EU)
BR-IC
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 12 Codes
- BR-IC-01 Der Beleg verwendet die Umsatzsteuerkategorie
- BR-IC-02 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung)
- BR-IC-03 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung)
- BR-IC-04 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung)
- BR-IC-05 Position 1 hat die Umsatzsteuerkategorie
- BR-IC-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie
- BR-IC-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie
- BR-IC-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie
- BR-IC-09 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung)
- BR-IC-10 Bei der Umsatzsteuerkategorie K (innergemeinschaftliche Lieferung)
- BR-IC-11 Bei innergemeinschaftlicher Lieferung (Kategorie K) muss das Lieferdatum
- BR-IC-12 Bei innergemeinschaftlicher Lieferung (Kategorie K) muss das Lieferland
BR-O
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)
- 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-S
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-S-01 Der Beleg verwendet die Umsatzsteuerkategorie
- BR-S-02 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz)
- BR-S-03 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz)
- BR-S-04 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz)
- BR-S-05 Position 1 hat die Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz)
- BR-S-06 Der Abschlag auf Dokumentebene hat die Umsatzsteuerkategorie
- BR-S-07 Der Zuschlag auf Dokumentebene hat die Umsatzsteuerkategorie
- BR-S-08 Die Bemessungsgrundlage für die Umsatzsteuerkategorie
- BR-S-09 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz)
- BR-S-10 Bei der Umsatzsteuerkategorie S (Regel- oder ermäßigter Satz)
BR-Z
EN-16931-Schematron (ConnectingEurope/eInvoicing-EN16931, Lizenz EUPL 1.2), 10 Codes
- BR-Z-01 Der Beleg verwendet die Umsatzsteuerkategorie Z (Nullsatz), deshalb
- BR-Z-02 Bei der Umsatzsteuerkategorie Z (Nullsatz) muss die USt-IdNr
- BR-Z-03 Bei der Umsatzsteuerkategorie Z (Nullsatz) muss die USt-IdNr
- BR-Z-04 Bei der Umsatzsteuerkategorie Z (Nullsatz) muss die USt-IdNr
- BR-Z-05 Position 1 hat die Umsatzsteuerkategorie Z (Nullsatz), deshalb
- 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)
- BR-Z-09 Bei der Umsatzsteuerkategorie Z (Nullsatz) muss der Steuerbetrag null
- BR-Z-10 Bei der Umsatzsteuerkategorie Z (Nullsatz)
PEPPOL-COMMON-R
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
- PEPPOL-COMMON-R042 Die dänische CVR-Nummer besteht aus
- PEPPOL-COMMON-R043 Die belgische Unternehmensnummer braucht
- PEPPOL-COMMON-R044 Der italienische IPA-Code soll 6 alphanumerische Zeichen
- PEPPOL-COMMON-R045 Der italienische Codice Fiscale soll 16 Zeichen oder 11 Ziffern
- PEPPOL-COMMON-R046 Der italienische Codice Fiscale soll 16 Zeichen oder 11 Ziffern
- PEPPOL-COMMON-R047 Die italienische Partita IVA soll 11 Ziffern mit gültiger Prüfziffer
- PEPPOL-COMMON-R048 Die italienische Partita IVA soll 11 Ziffern mit gültiger Prüfziffer
- PEPPOL-COMMON-R049 Die schwedische Organisationsnummer braucht
- 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
- PEPPOL-COMMON-R053 Die dänische SE-Nummer soll die Form DK
PEPPOL-EN16931-CL
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 6 Codes
- PEPPOL-EN16931-CL001 Peppol erlaubt application/pdf, image/png, image/jpeg, text/csv, xlsx
- 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)
- 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
PEPPOL-EN16931-F
Peppol BIS Billing 3.0 (OpenPEPPOL, peppol-bis-invoice-3), 1 Codes
- PEPPOL-EN16931-F001 Das Datum in cbc:IssueDate muss das Format JJJJ-MM-TT haben und im Kalender
PEPPOL-EN16931-P
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
- PEPPOL-EN16931-P0105 Der Befreiungscode VATEX-EU-O gehört zur Umsatzsteuerkategorie O
- PEPPOL-EN16931-P0106 Der Befreiungscode VATEX-EU-IC gehört zur Umsatzsteuerkategorie
- PEPPOL-EN16931-P0107 Der Befreiungscode VATEX-EU-AE gehört zur Umsatzsteuerkategorie AE
- PEPPOL-EN16931-P0108 Der Befreiungscode VATEX-EU-D gehört zur Umsatzsteuerkategorie E
- PEPPOL-EN16931-P0109 Der Befreiungscode VATEX-EU-F gehört zur Umsatzsteuerkategorie E
- PEPPOL-EN16931-P0110 Der Befreiungscode VATEX-EU-I gehört zur Umsatzsteuerkategorie E
- PEPPOL-EN16931-P0111 Der Befreiungscode VATEX-EU-J gehört zur Umsatzsteuerkategorie E
- PEPPOL-EN16931-P0112 Der Rechnungstyp-Code 326 ist in Peppol nur zulässig, wenn Verkäufer
PEPPOL-EN16931-R
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
- PEPPOL-EN16931-R043 cbc:ChargeIndicator muss true (Zuschlag) oder false (Abschlag)
- PEPPOL-EN16931-R044 Auf Preisebene ist kein Zuschlag erlaubt
- PEPPOL-EN16931-R046 Der Nettopreis (BT-146) soll Bruttopreis minus Abschlag sein, also ?
- 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)
- 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
- PEPPOL-EN16931-R110 Position 1: Der Beginn des Positionszeitraums (…) liegt vor dem Beginn
- PEPPOL-EN16931-R111 Position 1: Das Ende des Positionszeitraums (…) liegt nach dem Ende
- PEPPOL-EN16931-R120 Position 1: Der Positionsbetrag soll Menge 6 mal Preis 45 geteilt durch
- PEPPOL-EN16931-R121 Position 1: Die Preisbasismenge (BT-149, cac:Price/cbc:BaseQuantity)
- PEPPOL-EN16931-R130 Position 1: Die Einheit der Basismenge (…) muss der Einheit der berechneten
BR-DE
XRechnung 3.x (itplr-kosit/xrechnung-schematron, Lizenz Apache 2.0), 31 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)
- 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
- 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)
- BR-DE-31 Bei Lastschrift (BG-19) muss die Kontokennung des Zahlers (BT-91)
BR-DE-TMP
XRechnung 3.x (itplr-kosit/xrechnung-schematron, Lizenz Apache 2.0), 1 Codes
- BR-DE-TMP-32 Der Beleg sollte das Liefer- oder Leistungsdatum angeben: entweder BT-72
BR-DEC
XRechnung 3.x (itplr-kosit/xrechnung-schematron, Lizenz Apache 2.0), 21 Codes
- BR-DEC-01 Der Betrag (BT-92, cbc:Amount) hat mehr
- BR-DEC-02 Der Betrag (BT-93, cbc:BaseAmount) hat mehr
- BR-DEC-05 Der Betrag (BT-99, cbc:Amount) hat mehr
- BR-DEC-06 Der Betrag (BT-100, cbc:BaseAmount) hat mehr
- BR-DEC-09 Der Betrag (BT-106, cbc:LineExtensionAmount) hat mehr
- BR-DEC-10 Der Betrag (BT-107, cbc:AllowanceTotalAmount) hat mehr
- BR-DEC-11 Der Betrag (BT-108, cbc:ChargeTotalAmount) hat mehr
- BR-DEC-12 Der Betrag (BT-109, cbc:TaxExclusiveAmount) hat mehr
- BR-DEC-13 Der Gesamtsteuerbetrag (cac:TaxTotal/cbc:TaxAmount) hat mehr
- BR-DEC-14 Der Betrag (BT-112, cbc:TaxInclusiveAmount) hat mehr
- BR-DEC-15 Der Gesamtsteuerbetrag (cac:TaxTotal/cbc:TaxAmount) hat mehr
- BR-DEC-16 Der Betrag (BT-113, cbc:PrepaidAmount) hat mehr
- BR-DEC-17 Der Betrag (BT-114, cbc:PayableRoundingAmount) hat mehr
- BR-DEC-18 Der Betrag (BT-115, cbc:PayableAmount) hat mehr
- BR-DEC-19 Der Betrag (BT-116, cbc:TaxableAmount) hat mehr
- BR-DEC-20 Der Betrag (BT-117, cbc:TaxAmount) hat mehr
- BR-DEC-23 Der Betrag (BT-131, cbc:LineExtensionAmount) hat mehr
- BR-DEC-24 Der Betrag (BT-136, cbc:Amount) hat mehr
- BR-DEC-25 Der Betrag (BT-137, cbc:BaseAmount) hat mehr
- BR-DEC-27 Der Betrag (BT-141, cbc:Amount) hat mehr
- BR-DEC-28 Der Betrag (BT-142, cbc:BaseAmount) hat mehr
BR-DEX
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=
BR-TMP
XRechnung 3.x (itplr-kosit/xrechnung-schematron, Lizenz Apache 2.0), 2 Codes
- BR-TMP-2 Der Verweis auf ein externes Dokument (BT-124, cbc:URI)
- BR-TMP-6 Das Datum in cbc:IssueDate muss im Format JJJJ-MM-TT stehen, ohne Uhrzeit
ARL
eigene Prüfung von ARLing, nicht aus einem Schematron, 9 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
- ARL-LEITWEG Die Käuferreferenz "…" sieht wie eine Leitweg-ID aus, hat aber
- 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
eigene Prüfung von ARLing, nicht aus einem Schematron, 1 Codes
- CII-01 Dies ist eine E-Rechnung in der CII-Syntax
XML
eigene Prüfung von ARLing, nicht aus einem Schematron, 3 Codes
- XML-01 Die Datei enthaelt eine DOCTYPE-Deklaration
- XML-02 Das Wurzelelement der Datei ist Nieco
- XML-03 Das Wurzelelement Invoice gehört in den Namensraum
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 Lizenzen der zitierten Wortlaute stehen in unseren Quellen.