Alle Compliance-Tools
XRechnung 3.x Free, no account

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.

oder eigene Datei validieren

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

Live 1. Jan. 2020

B2G Pflicht (Bundesebene)

Alle Rechnungen an deutsche Bundesbehörden müssen XRechnung über Peppol sein. Nur Zentralregierung.

Live 1. Jan. 2025

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.

Upcoming 1. Jan. 2027

B2B-Sendepflicht (Großunternehmen)

Unternehmen mit einem Jahresumsatz von über 800.000 € müssen strukturierte Rechnungen senden. Einfache PDFs werden nicht mehr akzeptiert.

Upcoming 1. Jan. 2028

B2B-Sendepflicht (alle)

Alle deutschen umsatzsteuerregistrierten Unternehmen müssen strukturierte E-Rechnungen senden. Einfache PDFs werden für keine B2B-Rechnung mehr akzeptiert.

Note Ausgenommen

Ausnahmen

Rechnungen unter 250 €, ÖPNV-Tickets und Rechnungen an nicht umsatzsteuerregistrierte Käufer sind von den Anforderungen für strukturierte Formate ausgenommen.

Note Archivierung

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": []
}