Grundlagen

Was ist XRechnung? Ein praktischer Leitfaden für Unternehmen

XRechnung ist der deutsche Standard für strukturierte elektronische Rechnungen, besonders im öffentlichen Auftragswesen. Für Unternehmen ist wichtig: Eine XRechnung ist nicht einfach ein anderes PDF, sondern eine maschinenlesbare XML-Rechnung mit klaren Pflichtfeldern und Validierungsregeln.

Zuletzt fachlich geprüft: 14. Mai 2026

Kurz gesagt

XRechnung ist ein deutsches Rechnungsformat auf Basis der europäischen Norm EN 16931. Die Rechnung wird in strukturierter Form übermittelt, meistens als XML-Datei. Dadurch können Buchhaltungs-, ERP- und Verwaltungssysteme Rechnungsdaten automatisch lesen und prüfen.

Für Menschen sieht eine XRechnung oft ungewohnt aus, weil sie keine klassische PDF-Ansicht hat. Das ist kein Fehler. Entscheidend ist, ob die XML-Daten vollständig, rechnerisch konsistent und zum richtigen Profil passend sind.

Warum gibt es XRechnung?

Der Zweck von XRechnung ist ein einheitlicher, verlässlicher Austausch strukturierter Rechnungsdaten. Ohne einen gemeinsamen Standard müsste jeder öffentliche Auftraggeber und jedes Softwarehaus eigene Interpretationen der europäischen E-Rechnungsregeln umsetzen.

XStandards Einkauf beschreibt XRechnung als deutsche CIUS, also als Core Invoice Usage Specification. Praktisch bedeutet das: XRechnung konkretisiert EN 16931 für den deutschen Kontext und legt fest, welche Daten wie zu übermitteln sind.

Ist XRechnung dasselbe wie eine E-Rechnung?

Nein. E-Rechnung ist der Oberbegriff für eine strukturierte elektronische Rechnung, die elektronisch verarbeitet werden kann. XRechnung ist ein konkreter deutscher Standard innerhalb dieser Welt. Auch ZUGFeRD oder Factur-X können als E-Rechnung relevant sein, wenn das richtige Profil und die strukturierten Daten passen.

Für deutsche Unternehmen ist diese Unterscheidung wichtig: Eine einfache PDF-Rechnung ist normalerweise keine strukturierte E-Rechnung. Eine XRechnung dagegen enthält die Rechnungsdaten maschinenlesbar und kann technisch validiert werden.

Wie ist eine XRechnung aufgebaut?

Eine XRechnung enthält typische Rechnungsinformationen als strukturierte Daten: Rechnungsnummer, Rechnungsdatum, Verkäufer, Käufer, Zahlungsdaten, Positionen, Mengen, Preise, Steuerkategorien, Steuerbeträge und Gesamtsummen.

Die Datei nutzt eine XML-Syntax, zum Beispiel UBL oder CII. Die Syntax bestimmt die technische Form. EN 16931 beschreibt das semantische Rechnungsmodell. XRechnung legt als deutsche CIUS zusätzliche Anforderungen und Einschränkungen fest.

EbeneBedeutungBeispiel
SyntaxTechnische XML-StrukturUBL oder CII
EN 16931Europäisches semantisches RechnungsmodellPflichtinformationen, Summenlogik, Codes
XRechnungDeutsche CIUS für konkrete NutzungProfilregeln, deutsche Vorgaben, Validierungsartefakte

Wann begegnet Unternehmen XRechnung?

Besonders häufig begegnet XRechnung Unternehmen bei Rechnungen an öffentliche Auftraggeber. Viele Lieferanten kennen das Problem: Der Kunde akzeptiert keine normale PDF-Rechnung, sondern verlangt eine strukturierte Datei mit korrekten Pflichtfeldern.

Durch die deutsche B2B-E-Rechnungspflicht wird strukturierte Rechnungsverarbeitung aber auch im Unternehmensalltag wichtiger. Selbst wenn ein Unternehmen nicht jeden Tag an Behörden fakturiert, sollte es XRechnung empfangen, öffnen, prüfen und intern verständlich weitergeben können.

Warum reicht es nicht, die XML-Datei zu öffnen?

Ein XML-Viewer kann zeigen, dass Text in der Datei steht. Er prüft aber nicht automatisch, ob Pflichtfelder vorhanden sind, Summen stimmen, Steuerkategorien korrekt sind oder das Profil zur erwarteten XRechnung passt.

Eine technische Validierung prüft mehrere Ebenen: XML-Syntax, Schema, EN-16931-Geschäftsregeln und XRechnung-spezifische Regeln. Genau diese Trennung ist wichtig, wenn eine Rechnung beim Kunden abgelehnt wird.

Typische Missverständnisse

Häufig wird XRechnung mit einer sichtbaren PDF-Rechnung verwechselt. Tatsächlich ist XRechnung primär für strukturierte Verarbeitung gedacht. Eine lesbare Ansicht ist hilfreich, aber nicht der eigentliche Standard.

Ein weiteres Missverständnis: Wenn eine Buchhaltungssoftware eine XML-Datei exportiert, ist die Rechnung automatisch gültig. In der Praxis scheitern Dateien trotzdem an fehlenden Referenzen, falschen Steuerangaben, Rundungen, alten Profilkennungen oder unvollständigen Stammdaten.

Praktische Checkliste

  • XRechnung nicht als PDF-Ersatz verstehen, sondern als strukturierte XML-Rechnung
  • Vor dem Versand prüfen, ob Profil, Pflichtfelder, Summen und Steuerlogik stimmen
  • Bei Ablehnung immer die konkrete Regelnummer oder Fehlermeldung sichern
  • Für Buchhaltung und Lieferanten einen lesbaren Validierungsbericht nutzen
  • XRechnung, ZUGFeRD und Factur-X nicht vermischen: Format und Profil getrennt prüfen

Praktischer Merksatz

Eine XRechnung ist nicht deshalb gut, weil sie sich öffnen lässt. Sie ist gut, wenn die strukturierten Daten zum erwarteten Profil passen und die Validierungsregeln bestehen.