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 UBLCIIZusätzlich gemeldet
BR-DE-1Zahlungsanweisung (BG-16) entferntUBLCII–
BR-DE-2Kontakt des Verkäufers (BG-6) entferntUBLCII–
BR-DE-3Ort des Verkäufers (BT-37) entferntUBLCII–
BR-DE-4Postleitzahl des Verkäufers (BT-38) entferntUBLCII–
BR-DE-5Name des Ansprechpartners (BT-41) entferntUBLCII–
BR-DE-6Telefonnummer des Ansprechpartners (BT-42) entferntUBLCII–
BR-DE-7E-Mail-Adresse des Ansprechpartners (BT-43) entferntUBLCII–
BR-DE-8Ort des Käufers (BT-52) entferntUBLCII–
BR-DE-9Postleitzahl des Käufers (BT-53) entferntUBLCII–
BR-DE-10Ort der Lieferanschrift (BT-77) entferntUBLCII–
BR-DE-11Postleitzahl der Lieferanschrift (BT-78) entferntUBLCII–
BR-DE-14Steuersatz in der Umsatzsteueraufschlüsselung (BT-119) entferntUBLCIIBR-48, BR-CO-17, BR-S-09
BR-DE-15Käuferreferenz bzw. Leitweg-ID (BT-10) entferntUBLCII–
BR-DE-15Leitweg-ID (BT-10) bei öffentlichem Auftraggeber entferntUBLCII–
BR-DE-16USt-IdNr. des Verkäufers (BT-31) entfernt, keine SteuernummerUBLCIIBR-S-02
BR-DE-18Skontoangabe ohne zwei Nachkommastellen (PROZENT=2)UBLCII–
BR-DE-18Skontoangabe in KleinbuchstabenUBLCII–
BR-DE-23-aZahlungsart 58 ohne Kontoverbindung (BG-17)UBLCIIUBL: BR-61; CII: CII-SR-470
BR-DE-23-bZahlungsart 58 zusätzlich mit Kartenangaben (BG-18)UBLCII–
BR-DE-24-aKartenzahlung (Code 54) ohne Kartenangaben (BG-18)UBLCII–
BR-DE-24-bKartenzahlung zusätzlich mit IBAN (BG-17)UBLCII–
BR-DE-25-aLastschrift (Code 59) ohne Lastschriftangaben (BG-19)UBLCIIPEPPOL-EN16931-R061
BR-DE-25-bLastschrift zusätzlich mit Überweisungskonto (BG-17)UBLCII–
BR-DE-30Gläubiger-ID (BT-90) bei Lastschrift entferntUBLCII–
BR-DE-31Belastetes Konto (BT-91) bei Lastschrift entferntUBLCII–

Kernregeln der EN 16931 (BR)

RegelÄnderung gegenüber der gültigen Datei UBLCIIZusätzlich gemeldet
BR-02Rechnungsnummer (BT-1) leerUBLCIIPEPPOL-EN16931-R008
BR-03Rechnungsdatum (BT-2) leer–CIICII: CII-DT-097, PEPPOL-EN16931-R008
BR-04Rechnungsart (BT-3) entferntUBLCIICII: CII-SR-014
BR-05Rechnungswährung (BT-5) entferntUBLCII–
BR-06Name des Verkäufers (BT-27) entferntUBLCII–
BR-07Name des Käufers (BT-44) entferntUBLCII–
BR-09Ländercode des Verkäufers (BT-40) entferntUBLCII–
BR-11Ländercode des Käufers (BT-55) entferntUBLCII–
BR-12Summe der Positionsnettobeträge (BT-106) entferntUBLCIIBR-CO-10, BR-CO-13
BR-13Rechnungsbetrag ohne USt (BT-109) entferntUBLCIIBR-CO-13, BR-CO-15
BR-14Rechnungsbetrag mit USt (BT-112) entferntUBLCIIBR-CO-15, BR-CO-16
BR-17Name des Zahlungsempfängers (BT-59) entferntUBLCIIUBL: UBL-SR-19, UBL-SR-20, UBL-SR-21
BR-18Name des Steuervertreters (BT-62) entferntUBLCII–
BR-20Ländercode des Steuervertreters (BT-69) entferntUBLCII–
BR-22Menge einer Position (BT-129) entferntUBLCIIUBL: BR-23; CII: BR-23, PEPPOL-EN16931-R008
BR-23Mengeneinheit einer Position (BT-130) entferntUBLCII–
BR-25Artikelname einer Position (BT-153) entferntUBLCII–
BR-26Nettopreis einer Position (BT-146) entferntUBLCIIUBL: BR-27; CII: BR-27, CII-SR-439, PEPPOL-EN16931-R008
BR-27Negativer Nettopreis (BT-146)UBLCII–
BR-28Negativer Bruttopreis (BT-148)UBLCIIPEPPOL-EN16931-R046
BR-29Abrechnungszeitraum endet vor seinem Beginn (BT-73/BT-74)UBLCII–
BR-30Positionszeitraum endet vor seinem Beginn (BT-134/BT-135)UBLCII–
BR-32Steuerkategorie des Belegnachlasses (BT-95) entferntUBLCIIBR-S-08
BR-33Grund und Code des Belegnachlasses (BT-97/BT-98) entferntUBLCIIBR-CO-21
BR-37Steuerkategorie des Belegzuschlags (BT-102) entferntUBLCIIBR-S-08
BR-38Grund und Code des Belegzuschlags (BT-104/BT-105) entferntUBLCIIBR-CO-22
BR-42Grund und Code des Positionsnachlasses (BT-139/BT-140) entferntUBLCIIBR-CO-23
BR-44Grund und Code des Positionszuschlags (BT-144/BT-145) entferntUBLCIIBR-CO-24
BR-45Bemessungsgrundlage der Steueraufschlüsselung (BT-116) entferntUBLCIIBR-CO-17, BR-S-08, BR-S-09
BR-46Steuerbetrag der Kategorie (BT-117) entfernt–CIICII: BR-CO-14, BR-CO-17, BR-S-09
BR-50Kontoverbindung ohne IBAN bzw. Kontokennung (BT-84)UBLCIIUBL: BR-61; CII: BR-61, CII-SR-470
BR-52Kennung des rechnungsbegründenden Dokuments (BT-122) entfernt–CII–
BR-53Steuerbetrag in Buchungswährung (BT-111) entferntUBLCIIUBL: PEPPOL-EN16931-R054, PEPPOL-EN16931-R055; CII: BR-DEC-15, PEPPOL-EN16931-R054, PEPPOL-EN16931-R055
BR-54Artikelmerkmal ohne Wert (BT-161)UBLCIICII: CII-SR-072
BR-55Nummer der vorausgegangenen Rechnung (BT-25) entfernt–CII–
BR-57Ländercode der Lieferanschrift (BT-80) entferntUBLCII–
BR-62Elektronische Adresse des Verkäufers (BT-34) ohne SchemaUBLCII–
BR-63Elektronische Adresse des Käufers (BT-49) ohne SchemaUBLCII–
BR-64Standard-Artikelkennung (BT-157) ohne SchemaUBLCIICII: CII-SR-046
BR-65Artikelklassifizierung (BT-158) ohne SchemaUBLCII–

Berechnung und Konsistenz (BR-CO)

RegelÄnderung gegenüber der gültigen Datei UBLCIIZusätzlich gemeldet
BR-CO-03Steuerdatum (BT-7) und Code für das Steuerdatum (BT-8) gleichzeitigUBLCII–
BR-CO-04Umsatzsteuerkategorie einer Position (BT-151) entferntUBLCIIBR-S-08
BR-CO-09USt-IdNr. des Verkäufers ohne gültiges LänderpräfixUBLCII–
BR-CO-10Summe der Positionsnettobeträge (BT-106) um 1 Cent zu hoch, Folgebeträge angepasstUBLCII–
BR-CO-11Summe der Nachlässe (BT-107) um 1,00 zu hoch, Folgebeträge angepasstUBLCII–
BR-CO-12Summe der Zuschläge (BT-108) um 1,00 zu hoch, Folgebeträge angepasstUBLCII–
BR-CO-13Rechnungsbetrag ohne USt (BT-109) um 1 Cent zu hoch, Folgebeträge angepasstUBLCII–
BR-CO-14Umsatzsteuer-Gesamtbetrag (BT-110) um 1 Cent zu hoch, Folgebeträge angepasstUBLCII–
BR-CO-15Rechnungsbetrag mit USt (BT-112) um 1 Cent zu hoch, Zahlbetrag angepasstUBLCII–
BR-CO-16Fälliger Zahlbetrag (BT-115) um 1 Cent zu hochUBLCII–
BR-CO-16Zahlbetrag ohne Abzug der geleisteten Anzahlungen (BT-113)UBLCII–
BR-CO-17Steuerbetrag der Kategorie (BT-117) um 1,50 zu hoch, Summen angepasstUBLCIIBR-S-09
BR-CO-18Umsatzsteueraufschlüsselung (BG-23) vollständig entferntUBLCIIUBL: BR-S-01, PEPPOL-EN16931-R053, PEPPOL-EN16931-R054; CII: BR-CO-14
BR-CO-26Verkäufer ohne Kennung, Registernummer oder USt-IdNr. (BT-29/30/31)UBLCII–

Umsatzsteuerkategorien (BR-S, BR-AE, BR-E, BR-Z, BR-IC, BR-G)

RegelÄnderung gegenüber der gültigen Datei UBLCIIZusätzlich gemeldet
BR-S-05Position mit Kategorie S (Normalsatz) und Steuersatz 0 %UBLCII–
BR-S-08Bemessungsgrundlage der Kategorie S um 1,50 zu niedrigUBLCII–
BR-S-10Kategorie S mit Befreiungsgrund (BT-120)UBLCII–
BR-AE-02Reverse Charge ohne USt-IdNr. des Käufers (BT-48)UBLCII–
BR-AE-05Position mit Kategorie AE und Steuersatz 19 %UBLCII–
BR-AE-08Bemessungsgrundlage der Kategorie AE um 2,00 zu niedrigUBLCII–
BR-AE-10Reverse Charge ohne Befreiungsgrund und -code (BT-120/BT-121)UBLCII–
BR-E-05Steuerbefreite Position (Kategorie E) mit Steuersatz 19 %UBLCII–
BR-E-08Bemessungsgrundlage der Kategorie E um 2,00 zu niedrigUBLCII–
BR-E-10Kleinunternehmerrechnung ohne Befreiungsgrund (BT-120/BT-121)UBLCII–
BR-Z-05Position mit Kategorie Z und Steuersatz 19 %UBLCII–
BR-Z-08Bemessungsgrundlage der Kategorie Z um 2,00 zu niedrigUBLCII–
BR-Z-10Kategorie Z mit Befreiungsgrund (BT-120)UBLCII–
BR-IC-02Innergemeinschaftliche Lieferung ohne USt-IdNr. des KäufersUBLCII–
BR-IC-05Position mit Kategorie K und Steuersatz 19 %UBLCII–
BR-IC-08Bemessungsgrundlage der Kategorie K um 2,00 zu niedrigUBLCII–
BR-IC-10Innergemeinschaftliche Lieferung ohne BefreiungsgrundUBLCII–
BR-IC-11Innergemeinschaftliche Lieferung ohne Lieferdatum und ZeitraumUBLCII–
BR-IC-12Innergemeinschaftliche Lieferung ohne Lieferanschrift (BT-80)UBLCII–
BR-G-05Position mit Kategorie G und Steuersatz 19 %UBLCII–
BR-G-08Bemessungsgrundlage der Kategorie G um 2,00 zu niedrigUBLCII–
BR-G-10Ausfuhrlieferung ohne BefreiungsgrundUBLCII–

Codelisten (BR-CL)

RegelÄnderung gegenüber der gültigen Datei UBLCIIZusätzlich gemeldet
BR-CL-01Rechnungsart (BT-3) mit unbekanntem Code 999UBLCII–
BR-CL-04Rechnungswährung (BT-5) mit unbekanntem Code EUXUBLCIIUBL: BR-CO-15; CII: BR-CO-15, PEPPOL-EN16931-R054
BR-CL-06Code für das Steuerdatum (BT-8) mit unbekanntem WertUBLCII–
BR-CL-08Rechnungshinweis mit unbekanntem Betreffcode (BT-21)UBLCII–
BR-CL-10Käuferkennung (BT-46) mit unbekanntem Schema 9999UBLCII–
BR-CL-11Registernummer (BT-30) mit unbekanntem Schema 9999UBLCII–
BR-CL-13Artikelklassifizierung (BT-158) mit unbekanntem SchemaUBLCII–
BR-CL-14Ländercode des Käufers (BT-55) unbekannt (XX)UBLCII–
BR-CL-16Zahlungsart (BT-81) mit unbekanntem Code 999UBLCII–
BR-CL-19Code des Belegnachlasses (BT-98) unbekanntUBLCII–
BR-CL-20Code des Belegzuschlags (BT-105) unbekanntUBLCII–
BR-CL-22Befreiungscode (BT-121) nicht aus der VATEX-ListeUBLCII–
BR-CL-25Elektronische Adresse des Verkäufers (BT-34) mit unbekanntem SchemaUBLCII–
BR-CL-26Kennung des Lieferorts (BT-71) mit unbekanntem SchemaUBLCII–

Nachkommastellen (BR-DEC)

RegelÄnderung gegenüber der gültigen Datei UBLCIIZusätzlich gemeldet
BR-DEC-09Summe der Positionsnettobeträge (BT-106) mit drei NachkommastellenUBLCIIUBL: UBL-DT-01
BR-DEC-12Rechnungsbetrag ohne USt (BT-109) mit drei NachkommastellenUBLCIIUBL: UBL-DT-01
BR-DEC-14Rechnungsbetrag mit USt (BT-112) mit drei NachkommastellenUBLCIIUBL: UBL-DT-01
BR-DEC-18Fälliger Betrag (BT-115) mit drei NachkommastellenUBLCIIUBL: UBL-DT-01
BR-DEC-19Bemessungsgrundlage (BT-116) mit drei NachkommastellenUBLCIIUBL: UBL-DT-01
BR-DEC-23Nettobetrag einer Position (BT-131) mit drei NachkommastellenUBLCIIUBL: UBL-DT-01
BR-DEC-01Betrag des Belegnachlasses (BT-92) mit drei NachkommastellenUBLCIIUBL: UBL-DT-01

Peppol-Regeln in XRechnung (PEPPOL-EN16931)

RegelÄnderung gegenüber der gültigen Datei UBLCIIZusätzlich gemeldet
PEPPOL-EN16931-R001Geschäftsprozesskennung (BT-23) entferntUBLCII–
PEPPOL-EN16931-R005Buchungswährung (BT-6) gleich RechnungswährungUBLCIIUBL: BR-CO-15; CII: BR-53, BR-CO-15, PEPPOL-EN16931-R053, PEPPOL-EN16931-R054
PEPPOL-EN16931-R010Elektronische Adresse des Käufers (BT-49) entferntUBLCII–
PEPPOL-EN16931-R020Elektronische Adresse des Verkäufers (BT-34) entferntUBLCII–
PEPPOL-EN16931-R040Nachlassbetrag passt nicht zu Grundbetrag und ProzentsatzUBLCII–
PEPPOL-EN16931-R041Prozentsatz des Nachlasses ohne Grundbetrag (BT-93)UBLCII–
PEPPOL-EN16931-R042Grundbetrag des Nachlasses ohne Prozentsatz (BT-94)UBLCII–
PEPPOL-EN16931-R046Nettopreis ungleich Bruttopreis minus PreisnachlassUBLCII–
PEPPOL-EN16931-R061Mandatsreferenz (BT-89) bei Lastschrift entferntUBLCII–
PEPPOL-EN16931-R110Positionszeitraum beginnt vor dem AbrechnungszeitraumUBLCII–
PEPPOL-EN16931-R111Positionszeitraum endet nach dem AbrechnungszeitraumUBLCII–
PEPPOL-EN16931-R130Einheit der Preisbasismenge weicht von der Mengeneinheit abUBLCII–

Syntaxregeln für UBL und CII

RegelÄnderung gegenüber der gültigen Datei UBLCIIZusätzlich gemeldet
UBL-SR-05Zahlungsbedingungen (cac:PaymentTerms) doppeltUBL––
UBL-SR-08Abrechnungszeitraum (cac:InvoicePeriod) doppeltUBL––
CII-SR-452Zahlungsbedingungen (SpecifiedTradePaymentTerms) doppelt–CII–
CII-DT-097Datum mit format="102" im Format JJJJ-MM-TT–CII–

Schemafehler (XML Schema)

RegelÄnderung gegenüber der gültigen Datei UBLCIIZusätzlich gemeldet
cvc-complex-type.2.4.aUnbekanntes Element im RechnungskopfUBLCII–
cvc-complex-type.2.4.aVerkäufer und Käufer in vertauschter ReihenfolgeUBLCII–
cvc-datatype-valid.1.2.1Rechnungsdatum mit ungültigem Wert (30. Februar)UBL–UBL: cvc-complex-type.2.2
cvc-complex-type.2.4.aRechnungsnummer (cbc:ID) fehlt, im UBL-Schema PflichtUBL––