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.

Beispiel-XRechnung erzeugen

SealDoc erzeugt eine Beispielrechnung im XRechnung-Profil und prüft sie mit dem Open-Source-Validator Mustang. Laden Sie das PDF/A-3B herunter und sehen Sie sich das eingebettete CII-XML an.

No account required. Not persisted. Rate-limited per IP.

oder eigene Datei validieren

XRechnung-UBL oder CII-XML hier ablegen

PDF oder XML, bis 10 MB. Datei hierher ziehen oder klicken, um sie auszuwählen.

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 der Standard für Rechnungen an die Bundesverwaltung (B2G), die seit dem 27. November 2020 elektronisch sein müssen. Ein anderes Format nach EN 16931 ist dort ebenfalls zulässig (ERechV § 4). Im B2B ist XRechnung eines der zulässigen Formate, neben ZUGFeRD ab Version 2.0.1.

XRechnung 3.0 gilt seit dem 1. Februar 2024 und bleibt mindestens bis zum 31. Juli 2027 in Kraft. In XRechnung 3.0 sind die Prozessart (BT-23) und die elektronischen Adressen von Verkäufer (BT-34) und Käufer (BT-49) Pflicht. Im September 2026 erschien eine Vorversion von XRechnung 4.0.

Deutsche Sonderregeln (BR-DE)

BR-DE-1

Eine Rechnung muss Zahlungsanweisungen enthalten (BG-16). Flag: fatal.

BR-DE-2

Die Gruppe Kontaktdaten des Verkäufers (BG-6) muss vorhanden sein. Flag: fatal.

BR-DE-5 bis 7

Der Verkäuferkontakt braucht eine Kontaktstelle (BT-41, Person oder Abteilung), eine Telefonnummer (BT-42) und eine E-Mail-Adresse (BT-43). Flag: fatal.

BR-DE-15

Die Käuferreferenz (BT-10) muss vorhanden sein; bei öffentlichen Auftraggebern steht dort die Leitweg-ID. Flag: fatal.

BR-DE-16

Bei den Steuerkategorien S, Z, E, AE, K, G, L und M muss die USt-IdNr. (BT-31), die Steuernummer (BT-32) oder der Steuervertreter (BG-11) des Verkäufers angegeben sein. Flag: fatal.

BR-DE-23-a

Bei Zahlungsartcode 30 oder 58 (Überweisung) muss die Gruppe Überweisung (BG-17) vorhanden sein. Flag: fatal.

BR-DE-19

Die IBAN (BT-84) soll eine gültige IBAN sein. Flag: warning.

Zeitplan des deutschen E-Rechnungsmandats

Live 27. Nov. 2020

B2G Pflicht (Bundesebene)

Lieferanten des Bundes müssen elektronisch abrechnen (ERechV § 3). Seit September 2025 empfängt der Bund Rechnungen über eine Plattform, die OZG-RE. Direktaufträge bis 1.000 € sind ausgenommen.

Live 1. Jan. 2025

B2B-Empfangspflicht

Jedes inländische Unternehmen, auch ein Kleinunternehmer, muss 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.

Upcoming 1. Jan. 2028

B2B-Sendepflicht (alle übrigen)

Alle übrigen inländischen Unternehmen müssen an Geschäftskunden strukturierte E-Rechnungen senden, abgesehen von den genannten Ausnahmen.

Note Ausgenommen

Ausnahmen

Rechnungen bis 250 € (§ 33 UStDV), Fahrausweise (§ 34 UStDV) und Rechnungen von Kleinunternehmern (§ 34a UStDV) dürfen immer in einem anderen Format übermittelt werden. Rechnungen an Verbraucher fallen nicht unter die Pflicht.

Note Archivierung

8 Jahre Aufbewahrungspflicht

HGB §257 und AO §147 schreiben eine 8-jährige Aufbewahrungspflicht für Rechnungen vor.

XRechnung-Rechnungen per API generieren und validieren

Die SealDoc-API erzeugt XRechnungen aus JSON: ein PDF/A-3 mit dem CII-XML, eingebettet als xrechnung.xml. BT-10, der Ansprechpartner des Verkäufers und bei offenem Betrag die IBAN werden vor der Erzeugung verlangt, und das PDF/A-3 wird mit veraPDF geprüft. Zeitstempel und Evidence Packs gehören zu den kostenpflichtigen Platform-Tarifen.

// Validation result (excerpt)
{
  "verdict": 3,
  "findings": [{
    "severity": 2,
    "code": "27",
    "messageRaw": "[BR-DE-15] Das Element \"Buyer reference\" (BT-10) muss übermittelt werden."
  }]
}

Rechnungen ohne API erstellen? SealDoc Invoice erstellt XRechnung im Browser, 5 pro Monat kostenlos →