XRechnung validieren — direkt im Browser

Prüfen Sie XRechnung-Dateien (UBL oder CII) gegen EN 16931 und die deutschen BR-DE-Regeln — inklusive Leitweg-ID. Ihre Datei bleibt auf Ihrem Rechner.

Rechnung hier ablegen
XRechnung (XML), ZUGFeRD / Factur-X (PDF oder XML)
Prüfe Rechnung …

Häufigste Fehler

Was ist XRechnung?

XRechnung ist der deutsche Standard für elektronische Rechnungen, herausgegeben von der KOSIT (Koordinierungsstelle für IT-Standards). Technisch ist XRechnung eine CIUS — eine nationale Präzisierung — der europäischen Norm EN 16931 und existiert in zwei Syntaxen: UBL und UN/CEFACT CII. Eine XRechnung ist reines XML; anders als ZUGFeRD gibt es kein PDF-Sichtformat.

Wer muss XRechnung können?

Für Rechnungen an deutsche Behörden (B2G) ist XRechnung seit November 2020 verpflichtend. Im B2B gilt: Empfangen können müssen alle Unternehmen seit dem 1. Januar 2025. Die Pflicht zum Ausstellen folgt gestaffelt — ab 2027 für Unternehmen mit mehr als 800.000 € Vorjahresumsatz, ab 2028 für alle. Wer Software baut, die Rechnungen erzeugt oder verarbeitet, braucht das Thema also nicht erst 2028.

Typische Stolpersteine

Die meisten abgelehnten XRechnungen scheitern nicht an exotischen Regeln, sondern an einer Handvoll wiederkehrender Fehler: fehlende Käuferreferenz (in XRechnung immer Pflicht, nicht nur bei Behörden), fehlende Zahlungsinformationen und Summen, die um Cent-Beträge von der Arithmetik der Norm abweichen. Der Validator zeigt für jeden Fund die Regel-ID — und jede Regel hat eine Erklärseite mit Ursache und Lösung auf Deutsch, Englisch und Französisch.

Für Softwarehersteller

Wenn Ihr Produkt XRechnungen erzeugt oder empfängt, ist der Browser-Validator der Anfang: Dieselbe Prüf-Engine gibt es als Developer-API — validieren und parsen per HTTP, Fehlermeldungen in drei Sprachen, auf Wunsch self-hosted in Ihrer Infrastruktur.

Häufige Fragen

Was prüft der Validator genau?

Syntax (UBL oder UN/CEFACT CII), das erkannte Profil (CustomizationID), die EN-16931-Geschäftsregeln (BR, BR-CO), die deutschen XRechnung-Regeln (BR-DE) inklusive Leitweg-ID-Muster sowie die Summenarithmetik. Jede Meldung trägt eine Regel-ID mit eigener Erklärseite.

Wird meine Rechnung hochgeladen?

Nein. Die Prüfung läuft als WebAssembly vollständig in Ihrem Browser. Die Datei verlässt Ihren Rechner nicht — deshalb eignet sich der Validator auch für echte Rechnungen mit echten Daten.

Welche XRechnung-Versionen werden unterstützt?

XRechnung 1.2 bis 3.0, in beiden Syntaxen (UBL und CII). Ältere Versionen werden erkannt und mit einem Hinweis auf die aktuell gültige Version gemeldet.

Ersetzt das die KOSIT-Validierung?

Der Validator ist ein schneller, praxisnaher Check der wichtigsten Regeln — kein Ersatz für die vollständige Schematron-Prüfung der KOSIT. Für die Integration in Ihre Software gibt es dieselbe Engine als API.

Prüfen ist der Anfang — die API macht den Rest

Validieren und Parsen als Developer-API: gleiche Engine, normalisiertes JSON, Meldungen in drei Sprachen. Self-Hosted verfügbar.

Zur API