XRechnung Validator
Laden Sie eine UBL 2.1- oder CII-XML-Datei hoch und validieren Sie sie gegen XRechnung 3.x, den deutschen CIUS (Core Invoice Usage Specification) für EN 16931. Der Validator prüft sowohl die EN 16931-Basisregeln als auch die deutschen BR-DE-Erweiterungsregeln.
Eine XRechnung-Rechnung generieren, die den Validator besteht
SealDoc generiert eine XRechnung 3.0-konforme Rechnung, einschließlich aller erforderlichen BR-DE-Felder, und validiert sie sofort. Laden Sie die PDF/A-3B herunter und prüfen Sie das eingebettete CII-XML.
No account required. Not persisted. Rate-limited per IP.
XRechnung-UBL oder CII-XML hier ablegen
PDF or XML, up to 10 MB. Drag and drop or click to choose.
No account required. Files are auto-deleted within 24 hours. Only a hashed IP is stored for rate-limiting.
Was ist XRechnung?
XRechnung ist Deutschlands nationaler CIUS (Core Invoice Usage Specification) für den europäischen Rechnungsstandard EN 16931. Es ist ein reines XML-Format: Im Gegensatz zu Factur-X wird kein XML in eine PDF-Datei eingebettet.
XRechnung ist in zwei Syntaxen verfügbar: UBL 2.1 (OASIS Universal Business Language) und CII (UN/CEFACT Cross Industry Invoice). Beide Syntaxen tragen identische Daten.
XRechnung ist seit 2020 für alle Rechnungen an deutsche Bundesbehörden (B2G) Pflicht und seit Inkrafttreten des Wachstumschancengesetzes als Alternative zu ZUGFeRD für B2B-Rechnungen anerkannt.
Version 3.0 führte strengere Validierung und zusätzliche BR-DE-Regeln ein. Die häufigste Breaking Change war die Hinzufügung von BR-DE-2 (Steuernummer des Verkäufers Pflicht) für alle Rechnungstypen.
Deutsche Sonderregeln (BR-DE)
BR-DE-1 Der Dokumenttypcode muss 380 (Rechnung) oder 381 (Gutschrift) sein.
BR-DE-2 Die Steuernummer des Verkäufers (BT-32) ist Pflicht.
BR-DE-3 Der Käuferverweis (BT-10, Leitweg-ID) ist für B2G-Rechnungen Pflicht.
BR-DE-14 Jede Position muss einen Nettobetrag tragen (BT-131).
BR-DE-16 Das Zahlungsmittel muss ein deutsches Bankkonto angeben (BG-17/BT-84/BT-85).
BR-DE-17 Lieferinformationen (BG-13) sind Pflicht.
Zeitplan des deutschen E-Rechnungsmandats
B2G Pflicht (Bundesebene)
Alle Rechnungen an deutsche Bundesbehörden müssen XRechnung über Peppol sein. Nur Zentralregierung.
B2B-Empfangspflicht
Alle deutschen umsatzsteuerregistrierten Unternehmen müssen technisch in der Lage sein, strukturierte E-Rechnungen (XRechnung oder ZUGFeRD) zu empfangen. Das Senden ist für die meisten noch optional.
B2B-Sendepflicht (Großunternehmen)
Unternehmen mit einem Jahresumsatz von über 800.000 € müssen strukturierte Rechnungen senden. Einfache PDFs werden nicht mehr akzeptiert.
B2B-Sendepflicht (alle)
Alle deutschen umsatzsteuerregistrierten Unternehmen müssen strukturierte E-Rechnungen senden. Einfache PDFs werden für keine B2B-Rechnung mehr akzeptiert.
Ausnahmen
Rechnungen unter 250 €, ÖPNV-Tickets und Rechnungen an nicht umsatzsteuerregistrierte Käufer sind von den Anforderungen für strukturierte Formate ausgenommen.
10 Jahre Aufbewahrungspflicht
HGB §257 und AO §147 schreiben eine 10-jährige Aufbewahrungspflicht für Rechnungen vor.
XRechnung-Rechnungen per API generieren und validieren
Die SealDoc-API generiert XRechnung-konforme Rechnungen aus JSON. Die Ausgabe ist eine versiegelte, RFC 3161-gestempelte PDF/A-3 mit einem eingebetteten CII-XML-Anhang, der die XRechnung 3.x-Validierung besteht.
// Validation result example
{
"status": "pass",
"profile": "XRechnung 3.0 (UBL)",
"findingsCount": 0,
"findings": []
}