Validierungsfehler bei E-Rechnungen erklärt
Bevor eine E-Rechnung zugestellt oder angenommen wird, wird sie gegen Geschäftsregeln geprüft. Schlägt eine Regel fehl, meldet der Validator einen Code wie BR-CO-15 oder PEPPOL-EN16931-R010, die betroffenen Geschäftsbegriffe und die Stelle in der Datei. Unten erklären wir die häufigsten Codes in einfacher Sprache: was sie bedeuten, woher sie meist kommen und wer sie behebt.
Die Regelfamilien
- EN 16931 (BR-…): die Kernregeln der europäischen Norm, erarbeitet von CEN/TC 434 und von der Europäischen Kommission als Validierungsartefakte veröffentlicht [1]. Sie gelten für jede europäische E-Rechnung. BR-CO-… sind Berechnungen; BR-S-…, BR-AE-…, BR-E-… und BR-Z-… prüfen die Steuerkategorien (Normalsatz, Reverse-Charge, steuerbefreit, Nullsatz); BR-CL-… prüfen Codelisten; BR-01 bis BR-65 prüfen Pflichtfelder.
- Peppol BIS Billing 3.0 (PEPPOL-EN16931-…, PEPPOL-COMMON-…): zusätzliche Regeln für Rechnungen über das Peppol-Netz, das in Belgien, Norwegen und vielen anderen Ländern genutzt wird [2]. Länderregeln wie NO-R-… gehören zum selben Regelwerk.
- XRechnung (BR-DE-…): die deutschen Regeln zusätzlich zur EN 16931, gepflegt von der KoSIT [3].
- PINT AE (ibr-…-ae, aligned-ibrp-…): die Regeln des E-Rechnungsformats der Vereinigten Arabischen Emirate, aufgebaut auf dem internationalen Rechnungsmodell von Peppol [4].
Eine Fehlermeldung lesen
- Der Code nennt Regelwerk und Regel. Suchen Sie ihn in der Liste unten.
- Fatal (oder error) heißt: Die Rechnung ist ungültig und wird in der Regel abgelehnt. Warning heißt: Sie geht durch, sollte aber korrigiert werden.
- BT-… und BG-… sind die Geschäftsbegriffe der EN 16931, zum Beispiel BT-112 (Gesamtbetrag mit Umsatzsteuer). Sie zeigen, welches Feld zu prüfen ist. PINT AE schreibt dieselben Begriffe als IBT-… und ergänzt BTAE-… für Felder, die es nur in den VAE gibt.
- Die Fundstelle, ein Pfad wie
/Invoice/cac:LegalMonetaryTotal, zeigt auf die Stelle in der Datei.
Fast jeder Fehler wird beim Absender behoben, in der Rechnungssoftware oder den Stammdaten, und danach eine neue Rechnung gesendet. Der Empfänger kann eine abgelehnte Rechnung nicht reparieren.
Eine Datei selbst prüfen
Unser E-Rechnungs-Viewer zeigt eine Rechnungsdatei als lesbares Dokument an, in Ihrem Browser: Die Datei wird nie hochgeladen. Eine Prüfung gegen diese Regelwerke ist in Vorbereitung. Öffnen Sie den Viewer für Belgien, Deutschland, Norwegen, Frankreich oder die VAE.
Die Erklärungen sind in unseren eigenen Worten verfasst, nicht die amtlichen Regeltexte; die verlinkten Regeldateien enthalten den genauen Wortlaut. Information, keine Rechts- oder Steuerberatung.
EN 16931 (europäische Norm)
BR-CO-10Die Summe der Positionen passt nicht zu den RechnungszeilenBR-CO-13Der Gesamtbetrag ohne Umsatzsteuer geht nicht aufBR-CO-14Die Umsatzsteuer-Summe passt nicht zur AufschlüsselungBR-CO-15Der Bruttobetrag ist nicht Nettobetrag plus UmsatzsteuerBR-CO-16Der Zahlbetrag passt nicht zu Brutto, Anzahlung und RundungBR-CO-17Der Steuerbetrag passt nicht zu Bemessungsgrundlage und SatzBR-CO-09Einer USt-IdNr. fehlt das LänderkürzelBR-CO-26Verkäufer nicht identifizierbar: keine Kennung, Registernr. oder USt-IdNr.BR-S-02Es wird Umsatzsteuer berechnet, aber die USt-IdNr. des Verkäufers fehltBR-S-08Die Bemessungsgrundlage eines Steuersatzes passt nicht zu den ZeilenBR-AE-02Reverse-Charge wird verwendet, aber eine USt-IdNr. fehltBR-AE-10Reverse-Charge-Eintrag ohne Befreiungsgrund in der SteueraufschlüsselungBR-E-10Steuerbefreiter Eintrag ohne BefreiungsgrundBR-Z-05Eine Zeile mit Nullsatz hat einen Steuersatz ungleich 0BR-25Einer Rechnungszeile fehlt der ArtikelnameBR-61Zahlung per Überweisung, aber keine Kontonummer (IBAN)BR-CL-24Ein Anhang hat einen nicht zulässigen Dateityp
Peppol BIS Billing 3.0
PEPPOL-EN16931-R001Der Geschäftsprozess (ProfileID) fehltPEPPOL-EN16931-R003Weder Käuferreferenz noch BestellnummerPEPPOL-EN16931-R004Die Spezifikationskennung ist nicht die von Peppol BIS Billing 3.0PEPPOL-EN16931-R008Die Datei enthält leere ElementePEPPOL-EN16931-R010Die elektronische Adresse des Käufers fehltPEPPOL-EN16931-R020Die elektronische Adresse des Verkäufers fehltPEPPOL-EN16931-R053Es muss genau eine Steuersumme mit Aufschlüsselung gebenPEPPOL-EN16931-R061Lastschrift ohne MandatsreferenzPEPPOL-EN16931-R120Ein Zeilenbetrag ist nicht Menge × Preis plus Zuschläge minus NachlässePEPPOL-EN16931-R121Die Preisbasismenge ist null oder negativPEPPOL-EN16931-CL008Die elektronische Adresse nutzt einen unbekannten Schema-CodePEPPOL-COMMON-R040Eine GLN (Schema 0088) hat ein ungültiges Format oder PrüfzifferPEPPOL-COMMON-R043Eine belgische Unternehmensnummer (Schema 0208) hat ein falsches FormatNO-R-001Die USt-IdNr. eines norwegischen Verkäufers hat nicht das Format NO…MVA
XRechnung (Deutschland)
BR-DE-1Die XRechnung enthält keine ZahlungsanweisungenBR-DE-15Die Käuferreferenz (Leitweg-ID) fehltBR-DE-17Der Rechnungsartcode ist keiner der für XRechnung vorgesehenen (Warnung)BR-DE-18Das Skonto ist nicht im XRechnung-Format angegebenBR-DE-21Die Spezifikationskennung ist nicht die von XRechnung (Warnung)
PINT AE (Vereinigte Arabische Emirate)
aligned-ibrp-001-aeDie Spezifikationskennung ist nicht die von PINT für die VAEibr-132-aeDie VAE-Steuernummer (TRN) hat nicht 15 Ziffern, Anfang 1, Ende 03ibr-128-aeEine Adresse in den VAE hat keinen gültigen Emirat-Codeibr-154-aeDer VAE-Transaktionsartcode fehlt oder ist nicht 8 Nullen und Einsenibr-159-aeEine Rechnung in Fremdwährung (nicht AED) hat keinen Wechselkurs
Sie kommen bei diesem Fehler in Ihrer eigenen Software nicht weiter? Wir können helfen: Integrationshilfe →
Quellen
- EN 16931 validation artefacts 1.3.16 (European Commission, CEN/TC 434) (geprüft am )
- Peppol BIS Billing 3.0: rules for UBL (OpenPeppol) (geprüft am )
- XRechnung Schematron 2.6.0 (KoSIT) (geprüft am )
- PINT AE Billing specification (OpenPeppol) (geprüft am )
Zuletzt aktualisiert: