Fehlerhafte Dateien nach Prüfregel
274 Dateien zu 135 Prüfregeln. Jede Datei verletzt die
genannte Regel. Neben jeder XML-Datei liegt die Erwartung als gleichnamige .expected.json.
XRechnung-Regeln (BR-DE)
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
BR-DE-1 | Zahlungsanweisung (BG-16) entfernt | UBL | CII | – |
BR-DE-2 | Kontakt des Verkäufers (BG-6) entfernt | UBL | CII | – |
BR-DE-3 | Ort des Verkäufers (BT-37) entfernt | UBL | CII | – |
BR-DE-4 | Postleitzahl des Verkäufers (BT-38) entfernt | UBL | CII | – |
BR-DE-5 | Name des Ansprechpartners (BT-41) entfernt | UBL | CII | – |
BR-DE-6 | Telefonnummer des Ansprechpartners (BT-42) entfernt | UBL | CII | – |
BR-DE-7 | E-Mail-Adresse des Ansprechpartners (BT-43) entfernt | UBL | CII | – |
BR-DE-8 | Ort des Käufers (BT-52) entfernt | UBL | CII | – |
BR-DE-9 | Postleitzahl des Käufers (BT-53) entfernt | UBL | CII | – |
BR-DE-10 | Ort der Lieferanschrift (BT-77) entfernt | UBL | CII | – |
BR-DE-11 | Postleitzahl der Lieferanschrift (BT-78) entfernt | UBL | CII | – |
BR-DE-14 | Steuersatz in der Umsatzsteueraufschlüsselung (BT-119) entfernt | UBL | CII | BR-48, BR-CO-17, BR-S-09 |
BR-DE-15 | Käuferreferenz bzw. Leitweg-ID (BT-10) entfernt | UBL | CII | – |
BR-DE-15 | Leitweg-ID (BT-10) bei öffentlichem Auftraggeber entfernt | UBL | CII | – |
BR-DE-16 | USt-IdNr. des Verkäufers (BT-31) entfernt, keine Steuernummer | UBL | CII | BR-S-02 |
BR-DE-18 | Skontoangabe ohne zwei Nachkommastellen (PROZENT=2) | UBL | CII | – |
BR-DE-18 | Skontoangabe in Kleinbuchstaben | UBL | CII | – |
BR-DE-23-a | Zahlungsart 58 ohne Kontoverbindung (BG-17) | UBL | CII | UBL: BR-61; CII: CII-SR-470 |
BR-DE-23-b | Zahlungsart 58 zusätzlich mit Kartenangaben (BG-18) | UBL | CII | – |
BR-DE-24-a | Kartenzahlung (Code 54) ohne Kartenangaben (BG-18) | UBL | CII | – |
BR-DE-24-b | Kartenzahlung zusätzlich mit IBAN (BG-17) | UBL | CII | – |
BR-DE-25-a | Lastschrift (Code 59) ohne Lastschriftangaben (BG-19) | UBL | CII | PEPPOL-EN16931-R061 |
BR-DE-25-b | Lastschrift zusätzlich mit Überweisungskonto (BG-17) | UBL | CII | – |
BR-DE-30 | Gläubiger-ID (BT-90) bei Lastschrift entfernt | UBL | CII | – |
BR-DE-31 | Belastetes Konto (BT-91) bei Lastschrift entfernt | UBL | CII | – |
Kernregeln der EN 16931 (BR)
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
BR-02 | Rechnungsnummer (BT-1) leer | UBL | CII | PEPPOL-EN16931-R008 |
BR-03 | Rechnungsdatum (BT-2) leer | – | CII | CII: CII-DT-097, PEPPOL-EN16931-R008 |
BR-04 | Rechnungsart (BT-3) entfernt | UBL | CII | CII: CII-SR-014 |
BR-05 | Rechnungswährung (BT-5) entfernt | UBL | CII | – |
BR-06 | Name des Verkäufers (BT-27) entfernt | UBL | CII | – |
BR-07 | Name des Käufers (BT-44) entfernt | UBL | CII | – |
BR-09 | Ländercode des Verkäufers (BT-40) entfernt | UBL | CII | – |
BR-11 | Ländercode des Käufers (BT-55) entfernt | UBL | CII | – |
BR-12 | Summe der Positionsnettobeträge (BT-106) entfernt | UBL | CII | BR-CO-10, BR-CO-13 |
BR-13 | Rechnungsbetrag ohne USt (BT-109) entfernt | UBL | CII | BR-CO-13, BR-CO-15 |
BR-14 | Rechnungsbetrag mit USt (BT-112) entfernt | UBL | CII | BR-CO-15, BR-CO-16 |
BR-17 | Name des Zahlungsempfängers (BT-59) entfernt | UBL | CII | UBL: UBL-SR-19, UBL-SR-20, UBL-SR-21 |
BR-18 | Name des Steuervertreters (BT-62) entfernt | UBL | CII | – |
BR-20 | Ländercode des Steuervertreters (BT-69) entfernt | UBL | CII | – |
BR-22 | Menge einer Position (BT-129) entfernt | UBL | CII | UBL: BR-23; CII: BR-23, PEPPOL-EN16931-R008 |
BR-23 | Mengeneinheit einer Position (BT-130) entfernt | UBL | CII | – |
BR-25 | Artikelname einer Position (BT-153) entfernt | UBL | CII | – |
BR-26 | Nettopreis einer Position (BT-146) entfernt | UBL | CII | UBL: BR-27; CII: BR-27, CII-SR-439, PEPPOL-EN16931-R008 |
BR-27 | Negativer Nettopreis (BT-146) | UBL | CII | – |
BR-28 | Negativer Bruttopreis (BT-148) | UBL | CII | PEPPOL-EN16931-R046 |
BR-29 | Abrechnungszeitraum endet vor seinem Beginn (BT-73/BT-74) | UBL | CII | – |
BR-30 | Positionszeitraum endet vor seinem Beginn (BT-134/BT-135) | UBL | CII | – |
BR-32 | Steuerkategorie des Belegnachlasses (BT-95) entfernt | UBL | CII | BR-S-08 |
BR-33 | Grund und Code des Belegnachlasses (BT-97/BT-98) entfernt | UBL | CII | BR-CO-21 |
BR-37 | Steuerkategorie des Belegzuschlags (BT-102) entfernt | UBL | CII | BR-S-08 |
BR-38 | Grund und Code des Belegzuschlags (BT-104/BT-105) entfernt | UBL | CII | BR-CO-22 |
BR-42 | Grund und Code des Positionsnachlasses (BT-139/BT-140) entfernt | UBL | CII | BR-CO-23 |
BR-44 | Grund und Code des Positionszuschlags (BT-144/BT-145) entfernt | UBL | CII | BR-CO-24 |
BR-45 | Bemessungsgrundlage der Steueraufschlüsselung (BT-116) entfernt | UBL | CII | BR-CO-17, BR-S-08, BR-S-09 |
BR-46 | Steuerbetrag der Kategorie (BT-117) entfernt | – | CII | CII: BR-CO-14, BR-CO-17, BR-S-09 |
BR-50 | Kontoverbindung ohne IBAN bzw. Kontokennung (BT-84) | UBL | CII | UBL: BR-61; CII: BR-61, CII-SR-470 |
BR-52 | Kennung des rechnungsbegründenden Dokuments (BT-122) entfernt | – | CII | – |
BR-53 | Steuerbetrag in Buchungswährung (BT-111) entfernt | UBL | CII | UBL: PEPPOL-EN16931-R054, PEPPOL-EN16931-R055; CII: BR-DEC-15, PEPPOL-EN16931-R054, PEPPOL-EN16931-R055 |
BR-54 | Artikelmerkmal ohne Wert (BT-161) | UBL | CII | CII: CII-SR-072 |
BR-55 | Nummer der vorausgegangenen Rechnung (BT-25) entfernt | – | CII | – |
BR-57 | Ländercode der Lieferanschrift (BT-80) entfernt | UBL | CII | – |
BR-62 | Elektronische Adresse des Verkäufers (BT-34) ohne Schema | UBL | CII | – |
BR-63 | Elektronische Adresse des Käufers (BT-49) ohne Schema | UBL | CII | – |
BR-64 | Standard-Artikelkennung (BT-157) ohne Schema | UBL | CII | CII: CII-SR-046 |
BR-65 | Artikelklassifizierung (BT-158) ohne Schema | UBL | CII | – |
Berechnung und Konsistenz (BR-CO)
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
BR-CO-03 | Steuerdatum (BT-7) und Code für das Steuerdatum (BT-8) gleichzeitig | UBL | CII | – |
BR-CO-04 | Umsatzsteuerkategorie einer Position (BT-151) entfernt | UBL | CII | BR-S-08 |
BR-CO-09 | USt-IdNr. des Verkäufers ohne gültiges Länderpräfix | UBL | CII | – |
BR-CO-10 | Summe der Positionsnettobeträge (BT-106) um 1 Cent zu hoch, Folgebeträge angepasst | UBL | CII | – |
BR-CO-11 | Summe der Nachlässe (BT-107) um 1,00 zu hoch, Folgebeträge angepasst | UBL | CII | – |
BR-CO-12 | Summe der Zuschläge (BT-108) um 1,00 zu hoch, Folgebeträge angepasst | UBL | CII | – |
BR-CO-13 | Rechnungsbetrag ohne USt (BT-109) um 1 Cent zu hoch, Folgebeträge angepasst | UBL | CII | – |
BR-CO-14 | Umsatzsteuer-Gesamtbetrag (BT-110) um 1 Cent zu hoch, Folgebeträge angepasst | UBL | CII | – |
BR-CO-15 | Rechnungsbetrag mit USt (BT-112) um 1 Cent zu hoch, Zahlbetrag angepasst | UBL | CII | – |
BR-CO-16 | Fälliger Zahlbetrag (BT-115) um 1 Cent zu hoch | UBL | CII | – |
BR-CO-16 | Zahlbetrag ohne Abzug der geleisteten Anzahlungen (BT-113) | UBL | CII | – |
BR-CO-17 | Steuerbetrag der Kategorie (BT-117) um 1,50 zu hoch, Summen angepasst | UBL | CII | BR-S-09 |
BR-CO-18 | Umsatzsteueraufschlüsselung (BG-23) vollständig entfernt | UBL | CII | UBL: BR-S-01, PEPPOL-EN16931-R053, PEPPOL-EN16931-R054; CII: BR-CO-14 |
BR-CO-26 | Verkäufer ohne Kennung, Registernummer oder USt-IdNr. (BT-29/30/31) | UBL | CII | – |
Umsatzsteuerkategorien (BR-S, BR-AE, BR-E, BR-Z, BR-IC, BR-G)
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
BR-S-05 | Position mit Kategorie S (Normalsatz) und Steuersatz 0 % | UBL | CII | – |
BR-S-08 | Bemessungsgrundlage der Kategorie S um 1,50 zu niedrig | UBL | CII | – |
BR-S-10 | Kategorie S mit Befreiungsgrund (BT-120) | UBL | CII | – |
BR-AE-02 | Reverse Charge ohne USt-IdNr. des Käufers (BT-48) | UBL | CII | – |
BR-AE-05 | Position mit Kategorie AE und Steuersatz 19 % | UBL | CII | – |
BR-AE-08 | Bemessungsgrundlage der Kategorie AE um 2,00 zu niedrig | UBL | CII | – |
BR-AE-10 | Reverse Charge ohne Befreiungsgrund und -code (BT-120/BT-121) | UBL | CII | – |
BR-E-05 | Steuerbefreite Position (Kategorie E) mit Steuersatz 19 % | UBL | CII | – |
BR-E-08 | Bemessungsgrundlage der Kategorie E um 2,00 zu niedrig | UBL | CII | – |
BR-E-10 | Kleinunternehmerrechnung ohne Befreiungsgrund (BT-120/BT-121) | UBL | CII | – |
BR-Z-05 | Position mit Kategorie Z und Steuersatz 19 % | UBL | CII | – |
BR-Z-08 | Bemessungsgrundlage der Kategorie Z um 2,00 zu niedrig | UBL | CII | – |
BR-Z-10 | Kategorie Z mit Befreiungsgrund (BT-120) | UBL | CII | – |
BR-IC-02 | Innergemeinschaftliche Lieferung ohne USt-IdNr. des Käufers | UBL | CII | – |
BR-IC-05 | Position mit Kategorie K und Steuersatz 19 % | UBL | CII | – |
BR-IC-08 | Bemessungsgrundlage der Kategorie K um 2,00 zu niedrig | UBL | CII | – |
BR-IC-10 | Innergemeinschaftliche Lieferung ohne Befreiungsgrund | UBL | CII | – |
BR-IC-11 | Innergemeinschaftliche Lieferung ohne Lieferdatum und Zeitraum | UBL | CII | – |
BR-IC-12 | Innergemeinschaftliche Lieferung ohne Lieferanschrift (BT-80) | UBL | CII | – |
BR-G-05 | Position mit Kategorie G und Steuersatz 19 % | UBL | CII | – |
BR-G-08 | Bemessungsgrundlage der Kategorie G um 2,00 zu niedrig | UBL | CII | – |
BR-G-10 | Ausfuhrlieferung ohne Befreiungsgrund | UBL | CII | – |
Codelisten (BR-CL)
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
BR-CL-01 | Rechnungsart (BT-3) mit unbekanntem Code 999 | UBL | CII | – |
BR-CL-04 | Rechnungswährung (BT-5) mit unbekanntem Code EUX | UBL | CII | UBL: BR-CO-15; CII: BR-CO-15, PEPPOL-EN16931-R054 |
BR-CL-06 | Code für das Steuerdatum (BT-8) mit unbekanntem Wert | UBL | CII | – |
BR-CL-08 | Rechnungshinweis mit unbekanntem Betreffcode (BT-21) | UBL | CII | – |
BR-CL-10 | Käuferkennung (BT-46) mit unbekanntem Schema 9999 | UBL | CII | – |
BR-CL-11 | Registernummer (BT-30) mit unbekanntem Schema 9999 | UBL | CII | – |
BR-CL-13 | Artikelklassifizierung (BT-158) mit unbekanntem Schema | UBL | CII | – |
BR-CL-14 | Ländercode des Käufers (BT-55) unbekannt (XX) | UBL | CII | – |
BR-CL-16 | Zahlungsart (BT-81) mit unbekanntem Code 999 | UBL | CII | – |
BR-CL-19 | Code des Belegnachlasses (BT-98) unbekannt | UBL | CII | – |
BR-CL-20 | Code des Belegzuschlags (BT-105) unbekannt | UBL | CII | – |
BR-CL-22 | Befreiungscode (BT-121) nicht aus der VATEX-Liste | UBL | CII | – |
BR-CL-25 | Elektronische Adresse des Verkäufers (BT-34) mit unbekanntem Schema | UBL | CII | – |
BR-CL-26 | Kennung des Lieferorts (BT-71) mit unbekanntem Schema | UBL | CII | – |
Nachkommastellen (BR-DEC)
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
BR-DEC-09 | Summe der Positionsnettobeträge (BT-106) mit drei Nachkommastellen | UBL | CII | UBL: UBL-DT-01 |
BR-DEC-12 | Rechnungsbetrag ohne USt (BT-109) mit drei Nachkommastellen | UBL | CII | UBL: UBL-DT-01 |
BR-DEC-14 | Rechnungsbetrag mit USt (BT-112) mit drei Nachkommastellen | UBL | CII | UBL: UBL-DT-01 |
BR-DEC-18 | Fälliger Betrag (BT-115) mit drei Nachkommastellen | UBL | CII | UBL: UBL-DT-01 |
BR-DEC-19 | Bemessungsgrundlage (BT-116) mit drei Nachkommastellen | UBL | CII | UBL: UBL-DT-01 |
BR-DEC-23 | Nettobetrag einer Position (BT-131) mit drei Nachkommastellen | UBL | CII | UBL: UBL-DT-01 |
BR-DEC-01 | Betrag des Belegnachlasses (BT-92) mit drei Nachkommastellen | UBL | CII | UBL: UBL-DT-01 |
Peppol-Regeln in XRechnung (PEPPOL-EN16931)
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
PEPPOL-EN16931-R001 | Geschäftsprozesskennung (BT-23) entfernt | UBL | CII | – |
PEPPOL-EN16931-R005 | Buchungswährung (BT-6) gleich Rechnungswährung | UBL | CII | UBL: BR-CO-15; CII: BR-53, BR-CO-15, PEPPOL-EN16931-R053, PEPPOL-EN16931-R054 |
PEPPOL-EN16931-R010 | Elektronische Adresse des Käufers (BT-49) entfernt | UBL | CII | – |
PEPPOL-EN16931-R020 | Elektronische Adresse des Verkäufers (BT-34) entfernt | UBL | CII | – |
PEPPOL-EN16931-R040 | Nachlassbetrag passt nicht zu Grundbetrag und Prozentsatz | UBL | CII | – |
PEPPOL-EN16931-R041 | Prozentsatz des Nachlasses ohne Grundbetrag (BT-93) | UBL | CII | – |
PEPPOL-EN16931-R042 | Grundbetrag des Nachlasses ohne Prozentsatz (BT-94) | UBL | CII | – |
PEPPOL-EN16931-R046 | Nettopreis ungleich Bruttopreis minus Preisnachlass | UBL | CII | – |
PEPPOL-EN16931-R061 | Mandatsreferenz (BT-89) bei Lastschrift entfernt | UBL | CII | – |
PEPPOL-EN16931-R110 | Positionszeitraum beginnt vor dem Abrechnungszeitraum | UBL | CII | – |
PEPPOL-EN16931-R111 | Positionszeitraum endet nach dem Abrechnungszeitraum | UBL | CII | – |
PEPPOL-EN16931-R130 | Einheit der Preisbasismenge weicht von der Mengeneinheit ab | UBL | CII | – |
Syntaxregeln für UBL und CII
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
UBL-SR-05 | Zahlungsbedingungen (cac:PaymentTerms) doppelt | UBL | – | – |
UBL-SR-08 | Abrechnungszeitraum (cac:InvoicePeriod) doppelt | UBL | – | – |
CII-SR-452 | Zahlungsbedingungen (SpecifiedTradePaymentTerms) doppelt | – | CII | – |
CII-DT-097 | Datum mit format="102" im Format JJJJ-MM-TT | – | CII | – |
Schemafehler (XML Schema)
| Regel | Änderung gegenüber der gültigen Datei | UBL | CII | Zusätzlich gemeldet |
|---|---|---|---|---|
cvc-complex-type.2.4.a | Unbekanntes Element im Rechnungskopf | UBL | CII | – |
cvc-complex-type.2.4.a | Verkäufer und Käufer in vertauschter Reihenfolge | UBL | CII | – |
cvc-datatype-valid.1.2.1 | Rechnungsdatum mit ungültigem Wert (30. Februar) | UBL | – | UBL: cvc-complex-type.2.2 |
cvc-complex-type.2.4.a | Rechnungsnummer (cbc:ID) fehlt, im UBL-Schema Pflicht | UBL | – | – |