XRechnung-Validator: E-Rechnung online prüfen
Prüfen Sie Rechnungs-XML in UBL oder CII mit festen EN-16931- und XRechnung-Regeln. Die Serverprüfung beginnt erst mit Ihrer Zustimmung.
Die Meldungen der Prüfengine erscheinen in ihrer Originalsprache. Die Regelcodes führen zu deutschen Erläuterungen oder zum deutschen Regelindex.
Regelpakete und Prüfumfang
Die Prüfung verwendet feste Versionen: EN 16931, Regeln 1.3.16, für UBL 2.1 und CII D16B; im Modus XRechnung zusätzlich XRechnung 3.0.2 mit nationalen Regeln 2.6.0. Zuerst wird die XML-Struktur gegen das XSD geprüft, danach folgen die Geschäftsregeln. Prüfen Sie gesondert, welche Version und welches Profil Ihr Rechnungsempfänger verlangt.
Ein positives Ergebnis bestätigt die ausgewählten technischen Prüfungen. Es ist keine Zertifizierung und bestätigt nicht die Annahme durch einen Rechnungsempfänger oder eine Behörde. Übertragung, Empfängerregistrierung und die gesonderte Prüfung von Anlagen gehören nicht zum Prüfumfang. Im XRechnung-Paket enthaltene Regeln mit PEPPOL-Kennung werden ausgeführt; das vollständige Peppol-Regelwerk wird hier nicht geprüft.
Quellen, Lizenzen und Quellcode herunterladen: EN-Artefakte unter EUPL 1.2, KoSIT-Regeln unter Apache 2.0 und SaxonC-HE unter MPL 2.0. Die verwendeten Versionen sind festgelegt; sie werden nicht automatisch an neue Empfängeranforderungen angepasst.
Dateigröße und Grenzen
Maximal 10 MB je Rechnung, zwei gleichzeitige Prüfprozesse und 20 Sekunden Laufzeit je Prüfung. Je Prüfprozess gelten 15 CPU-Sekunden und eine Grenze von 64 GiB für den virtuellen Adressraum; der gesamte Rechnungsdienst ist auf 1.200 MiB Arbeitsspeicher begrenzt. Ein Bericht enthält höchstens 100 Meldungen. Größere mitgelieferte XSD-Dateien sind nur im festen offiziellen Paket zugelassen; für hochgeladene eigene Schemas bleibt die Grenze von 1 MB bestehen.
UBL und CII richtig zuordnen
UBL 2.1 verwendet die Wurzelelemente Invoice oder CreditNote. CII D16B verwendet CrossIndustryInvoice. Beide bilden das europäische Rechnungsmodell ab, verwenden aber unterschiedliche XML-Strukturen. Ordnen Sie die fachlichen Datenfelder (Business Terms, BT) den Elementen der gewählten Syntax zu; bloßes Umbenennen der Tags genügt nicht.
Wählen Sie EN 16931 für die europäischen Regeln und XRechnung für die zusätzlichen Anforderungen dieses deutschen Profils. Die Prüfung versendet Ihre Rechnung nicht an ein Rechnungsportal.
Zehn häufige Meldungen im Mutationstest
Die Reihenfolge stammt aus 1338 künstlich veränderten UBL-/CII-Beispielen. Sie beschreibt weder die Fehlerhäufigkeit bei Nutzern noch das Suchvolumen. Eine Änderung kann mehrere Meldungen auslösen.
- BR-S-08: Bemessungsgrundlage je Umsatzsteuersatz stimmt nicht (281 Testberichte)
- PEPPOL-EN16931-R008: Leere XML-Elemente sind unzulässig (111 Testberichte)
- BR-CO-10: Summe der Positionsnettobeträge stimmt nicht (108 Testberichte)
- BR-CO-04: Umsatzsteuerkategorie der Position fehlt (77 Testberichte)
- BR-25: Artikelbezeichnung der Position fehlt (72 Testberichte)
- BR-21: Kennung der Rechnungsposition fehlt (51 Testberichte)
- BR-27: Artikelnettopreis darf nicht negativ sein (51 Testberichte)
- BR-S-05: Steuersatz für Kategorie S muss größer als null sein (39 Testberichte)
- BR-CO-15: Bruttobetrag stimmt nicht mit Netto und Umsatzsteuer überein (34 Testberichte)
- BR-22: Menge der Rechnungsposition fehlt (24 Testberichte)
Mehrere Rechnungen prüfen
Eine einzelne Rechnung können Sie kostenlos prüfen. Pro kostet 19 USD pro Monat und erlaubt bis zu 25 Dateien pro Stapel; Team kostet 49 USD pro Monat und erlaubt bis zu 100. Es gelten die bestehenden Tarifgrenzen. Die Preisseite ist auf Englisch und nennt Preise in USD.
Melden Sie sich für eine Stapelprüfung mit Pro oder Team an. Wählen Sie die XML-Dateien und ein gemeinsames Regelpaket aus und stimmen Sie der Serververarbeitung jeder ausgewählten Rechnung zu. Die Dateien werden nacheinander geprüft; dies kann mehrere Minuten dauern. Kontrollieren Sie das Ergebnis jeder Datei einzeln.
Anleitung: XRechnung prüfen · EN 16931 verstehen
Offizielle Informationen
KoSIT: Standard, Komponenten und Geschäftsregeln · E-Rechnung-Bund: Käuferreferenz, Leitweg-ID und Prüfbericht. Für die hier verlinkten technischen Regeln gilt die jeweils angegebene feste Version.