E-Rechnung prüfen

XRechnung Validator

Prüfen Sie XRechnungen und ZUGFeRD-Rechnungen gegen die offiziellen Regeln – mit dem KoSIT-Validator, dem Prüfstandard der öffentlichen Verwaltung. Für 0,05 € netto pro Prüfung, mit einem Konto.

Eine XRechnung sieht für Menschen wie ein Block aus XML aus – ob sie gültig ist, erkennt man mit bloßem Auge nicht. Fehlt eine Pflichtangabe oder geht eine Summe um einen Cent nicht auf, lehnt das Rechnungseingangsportal des Empfängers sie ab. Ein XRechnung-Validator findet solche Fehler, bevor Ihr Kunde es tut. XRIO nutzt dafür den KoSIT-Validator, also genau das Werkzeug, an dem sich die öffentliche Verwaltung orientiert.

Was ein XRechnung-Validator prüft

Eine XRechnung muss mehrere Regelwerke gleichzeitig erfüllen. Der Validator prüft sie in einem Durchgang:

EbeneWas geprüft wirdBeispiel
SyntaxXML-Schema von UBL 2.1 oder UN/CEFACT CIIElement an falscher Stelle
EN 16931Geschäftsregeln der europäischen NormSumme der Positionen stimmt nicht (BR-CO-10)
XRechnungNationale Regeln der deutschen SpezifikationKäuferreferenz fehlt (BR-DE-15)
CodelistenEinheiten, Länder, Steuerkategorien, ZahlungsartenUnbekannter Einheitencode

Die KoSIT (Koordinierungsstelle für IT-Standards) gibt den Standard XRechnung heraus und veröffentlicht die passende Prüfkonfiguration. Wer mit diesem Validator prüft, prüft gegen dieselben Regeln wie die Empfänger.

So prüfen Sie eine XRechnung mit XRIO

Sie brauchen ein kostenloses Konto. Danach stehen Ihnen drei Wege offen:

WegFür wenSo geht’s
Portal, Seite „Testen”allePDF oder XML hochladen, Ergebnis lesen
REST-APIProgramme, Buchhaltungs-SoftwareDatei als Request-Body an POST /v1/invoices/validate
MCP-Werkzeug validate_invoiceKI-Assistenten und AgentenDie KI holt einen Upload-Link und schickt die Datei

Mit der API ist es ein einziger Aufruf:

curl --data-binary @rechnung.xml \
  -H "Authorization: Bearer xrio_live_…" \
  https://api.xrio.de/v1/invoices/validate

Über MCP wandert die Datei nicht durch Ihre KI. Das Werkzeug validate_invoice gibt einen Upload-Link aus, der einmal gilt und nach 10 Minuten verfällt. Ihr Agent – etwa Claude Code oder Cursor – sendet die Datei dorthin und erhält das Ergebnis direkt zurück. So prüft XRIO das Original und nicht eine Abschrift des Modells.

Das Ergebnis: Urteil und Befunde

Jede Prüfung endet mit einem klaren Urteil:

  • valid – der KoSIT-Validator akzeptiert die Rechnung.
  • invalid – mindestens eine Regel ist verletzt; die Befunde nennen jede einzelne.
  • notEInvoice – eine PDF ohne eingebettetes XML. Sie ist keine E-Rechnung.

Zu jedem Verstoß gibt es einen Befund mit Regel, Fachbegriff, Stelle und der Anforderung im Originalwortlaut der offiziellen Quelle: Regeln der EN 16931 auf Englisch, die deutschen BR-DE-Regeln auf Deutsch. So sieht ein Befund aus:

{
  "rule": "BR-DE-15",
  "businessTerm": "BT-10",
  "level": "error",
  "location": "/rsm:CrossIndustryInvoice[1]",
  "xpath": "/rsm:CrossIndustryInvoice[1]",
  "requirement": "Das Element \"Buyer reference\" (BT-10) muss übermittelt werden.",
  "source": "XRechnung (KoSIT)"
}

Bei öffentlichen Auftraggebern gehört in die Käuferreferenz die Leitweg-ID. Der Befund sagt Ihnen, welche Angabe fehlt und wo – er gibt aber keinen Rat, was Sie steuerlich eintragen sollen. XRIO liefert Information aus offiziellen Quellen, keine Beratung.

E-Rechnung prüfen: auch ZUGFeRD und Factur-X

Nicht jede E-Rechnung ist eine reine XML-Datei. ZUGFeRD und Factur-X sind PDFs mit eingebettetem XML. XRIO erkennt das Format am Inhalt, liest das XML aus der PDF und prüft es mit denselben Regeln. Details zu den Profilen und warum MINIMUM und BASIC WL nicht genügen, finden Sie beim ZUGFeRD-Validator.

Auch Rechnungen, die Sie selbst verschicken, sollten Sie prüfen – vor allem nach einem Software-Update oder einer neuen Vorlage. Wollen Sie die Rechnung nicht nur prüfen, sondern lesen, hilft der XRechnung-Viewer: Er macht aus dem XML eine PDF-Ansicht.

Was eine Prüfung kostet

Eine Prüfung kostet 0,05 € netto – im Portal genauso wie über die API und MCP. Bezahlt wird aus Ihrem Guthaben, ohne Abo; die 5 € Startguthaben reichen für 100 Prüfungen. Kostenlos bleiben das Prüfen einer Datei, die XRIO für Ihr Konto erstellt hat, eine PDF ohne E-Rechnung (notEInvoice) und Aufrufe, die an einem Fehler scheitern. Eine anonyme Prüfung ohne Konto gibt es nicht; die Registrierung ist kostenlos. Was die übrigen Funktionen kosten, steht auf der Seite Preise.

Was mit Ihrer Datei passiert

Die Datei wird im Arbeitsspeicher verarbeitet, geprüft und danach verworfen. Gespeichert wird nur ein Eintrag im Verlauf Ihres Kontos: Zeitpunkt, Kanal, Ergebnis und Dauer – kein Rechnungsinhalt, kein Dateiname aus dem Inhalt. Eine Prüfung schickt Ihre Rechnung an keinen KI-Anbieter.

Häufige Fragen

Was kostet der XRechnung-Validator?

0,05 € netto pro Prüfung – im Portal, per REST-API und über MCP, bezahlt aus Ihrem Guthaben. Mit den 5 € Startguthaben prüfen Sie 100 Rechnungen. Kostenlos sind das Prüfen einer Datei, die XRIO für Ihr Konto erstellt hat, eine PDF ohne E-Rechnung und Aufrufe, die an einem Fehler scheitern.

Brauche ich ein Konto, um eine XRechnung zu prüfen?

Ja. XRIO bietet keine anonyme Prüfung an. Das Konto ist kostenlos und in wenigen Minuten angelegt, danach prüfen Sie im Portal oder mit einem API-Schlüssel.

Welche Dateien kann ich prüfen?

XRechnung als XML in beiden Syntaxen (UBL und CII) sowie ZUGFeRD- und Factur-X-Rechnungen als PDF. Aus einer PDF liest XRIO das eingebettete XML und prüft es. Eine PDF ohne XML erhält das Ergebnis notEInvoice.

Speichert XRIO die geprüfte Rechnung?

Nein. Die Datei wird nur im Arbeitsspeicher verarbeitet und danach verworfen. Im Verlauf Ihres Kontos steht nur, wann geprüft wurde und mit welchem Ergebnis – nie der Inhalt.

Heißt gültig, dass meine Rechnung steuerlich korrekt ist?

Nein. Der Validator prüft Aufbau, Pflichtangaben, Rechenregeln und Codes nach EN 16931 und XRechnung. Ob zum Beispiel der Steuersatz zu Ihrer Leistung passt, kann keine Prüfsoftware beurteilen – dafür bleibt der Rechnungssteller verantwortlich.

Starten Sie mit 5 € Startguthaben.

Konto anlegen, API-Schlüssel erzeugen, Ihre KI verbinden. Abgelehnte Versuche kosten nichts.