Ledgerdroprules

62 Prüfungen

Alle Regeln, die hier geprüft werden

Ihre Rechnung kam mit einem Regelcode zurück und sonst nichts. Hier steht, was jede einzelne bedeutet — und, mindestens so wichtig, woher die Regel kommt, denn das entscheidet, wer sie erlassen kann.

Rechnung prüfen →

Vorab: was ein grünes Ergebnis heißt und was nicht

„Keine Verstöße“ heißt zweierlei, und die beiden werden leicht verwechselt. Das eine ist geprüft und sauber. Das andere ist dieses Regelwerk gilt für diese Datei gar nicht — eine polnische KSeF-Rechnung ist kein EN-16931-Dokument, also sagen EN-16931-Regeln nichts über sie aus. Die Prüfseite schreibt deshalb immer dazu, gegen welches Regelwerk geprüft wurde.

Und es ist eine Teilmenge, nicht das vollständige EN-16931-Regelwerk. Umgesetzt sind die Regeln, deren Urteil eindeutig ist: Pflichtfelder und Rechnungen, die aufgehen müssen. Regeln, die von Codelisten abhängen, die sich offline nicht prüfen lassen, bleiben weg statt geraten zu werden — eine Prüfung, die bei einer korrekten Rechnung anschlägt, ist schlimmer als gar keine.

EN 16931 — die europäische Norm

BR-22
Jede Position braucht eine Menge
BR-23
Jede Position braucht eine Mengeneinheit
BR-24
Jede Position braucht einen Nettobetrag
BR-25
Jede Position braucht eine Artikelbezeichnung
BR-26
Jede Position braucht einen Nettopreis
BR-27
Ein Nettopreis darf nicht negativ sein
BR-64
Jede Rechnungsposition braucht eine Bezeichnung
BR-AE-05
Reverse-Charge-Position muss Satz 0 haben
BR-AE-09
Bei Reverse-Charge muss die Steuer null sein
BR-CL-01
Dokumentenart muss aus UNTDID 1001 stammen
BR-CL-04
Währung muss ein dreistelliger ISO-4217-Code sein
BR-CL-14
Land muss ein ISO-3166-1-alpha-2-Code sein
BR-CL-17
Steuerkategorie muss aus UNCL5305 stammen
BR-CL-18
Steuerkategorie der Position muss aus UNCL5305 stammen
BR-CO-04
Jede Position braucht einen Steuerkategorie-Code
BR-CO-09
USt-IdNr. muss mit dem Ländercode beginnen
BR-CO-10
Positionsbeträge müssen die Positionssumme ergeben
BR-CO-13
Nettobetrag ergibt sich aus Positionen, Nachlässen und Zuschlägen
BR-CO-14
Die Steueraufschlüsselung muss den Steuerbetrag ergeben
BR-CO-15
Bruttobetrag ist Netto plus Umsatzsteuer
BR-CO-16
Zahlbetrag ergibt sich aus dem Gesamtbetrag abzüglich Anzahlungen
BR-CO-17
Steuer je Satz ist dieser Satz auf diese Basis, gerundet
BR-CO-18
Mindestens eine Steuergruppe
BR-CO-26
Verkäufer muss identifizierbar sein (USt-IdNr. oder Registernummer)
BR-E-05
Steuerbefreite Position muss Satz 0 haben
BR-E-09
Bei Steuerbefreiung muss die Steuer null sein
BR-E-10
Steuerbefreiung braucht eine Begründung
BR-G-05
Ausfuhrposition muss Satz 0 haben
BR-G-09
Bei Ausfuhr muss die Steuer null sein
BR-IC-05
Innergemeinschaftliche Position muss Satz 0 haben
BR-IC-09
Bei innergemeinschaftlicher Lieferung muss die Steuer null sein
BR-O-05
Nicht steuerbare Position trägt überhaupt keinen Satz
BR-O-09
Nicht steuerbar: Steuer muss null sein
BR-O-11
Nicht steuerbar darf nicht mit anderen Kategorien gemischt werden
BR-S-08
Steuerbasis je Satz stimmt mit den Positionen zu diesem Satz überein
BR-S-09
Steuer je Satz ist dieser Satz auf diese Basis
BR-Z-05
Position mit Nullsatz muss Satz 0 haben
BR-Z-09
Bei Nullsatz muss die Steuer null sein
BR-Z-10
Nullsatz darf keine Befreiungsbegründung tragen

Factur-X-/ZUGFeRD-Erweiterungen

BR-FXEXT-05
Positions-Untertyp muss DETAIL, GROUP oder INFORMATION sein
BR-FXEXT-06
Mit Unterpositionen braucht jede Position einen Untertyp
BR-FXEXT-08
Eine Zwischensumme muss den Positionen darunter entsprechen
BR-FXEXT-11
Die übergeordnete Zeile muss es wirklich geben

Nationale Regeln

AU-ABN
Prüfziffer der australischen ABN — Peppol stellt australischen Firmen über diese Nummer zu
BE-KBO
Prüfziffer der belgischen Unternehmensnummer — Belgien erkennt Firmen daran
BR-DE-15
XRechnung braucht eine Leitweg-ID (BT-10)
BR-DEC-12
Beträge haben höchstens zwei Nachkommastellen
CH-UID
Prüfziffer der Schweizer UID — die eine Nummer, nach der Schweizer Register gehen
DE-PROFILE
In Deutschland gilt dieses Profil nicht als E-Rechnung (BMF-Schreiben vom 15.10.2025)
DK-CVR
Prüfziffer der dänischen CVR-Nummer — dänische Firmen haben nur diese eine Nummer
FI-YTUNNUS
Prüfziffer der finnischen Y-tunnus — die Umsatzsteuernummer ist diese Nummer mit FI davor
FR-SIREN
SIREN/SIRET-Prüfziffer — Frankreich leitet Rechnungen über diese Nummer
HR-OIB
Prüfziffer der kroatischen OIB — in Kroatien hängt alles an dieser Nummer
JP-HOUJIN
Prüfziffer der japanischen Unternehmensnummer — die Registrierungsnummer ist diese Nummer mit einem T davor
NO-ORGNR
Prüfziffer der norwegischen Organisationsnummer — Umsatzsteuernummer und Peppol-Adresse bauen darauf auf
SE-ORGNR
Prüfziffer der schwedischen Organisationsnummer — die Umsatzsteuernummer ist diese Nummer mit SE davor und 01 dahinter

Kennnummern und Geld

IBAN-CHECK
IBAN-Prüfziffern des Zahlungsempfängers — eine Zahlung an eine falsche IBAN kommt nicht an
PEPPOL-ENDPOINT
Peppol-Zustelladresse — Peppol leitet über diese Nummer, eine falsche bedeutet: die Rechnung kommt nie an
VAT-CHECKSUM
USt-IdNr. besteht die eigene Prüfziffer nicht

Hinweise, keine Verstöße

CCY-RETIRED
Währungscode wurde zurückgezogen
FX-PROFILE
Factur-X-Übergangsprofil — EN-16931-Regeln gelten dafür nicht
PRE-EN16931
Dieses Format ist älter als EN 16931 — die EN-Regeln gelten dafür nicht

Ausprobieren

Ziehen Sie eine Rechnung auf die Prüfseite — kostenlos, ohne Konto. Für einen ganzen Ordner auf einmal gibt es die Startseite: bis zu 10 Rechnungen pro Export und 20 pro Tag sind kostenlos.