Was ist eine XRechnung?
XRechnung einfach erklärt: CII-XML, EN 16931 und wann Sie an Behörden elektronisch rechnen müssen – ohne unnötige Technik-Folie.
Die XRechnung ist in Deutschland das verbindliche Format für elektronische Rechnungen an öffentliche Auftraggeber. Wer als Unternehmen mit Behörden, Kommunen oder anderen öffentlichen Stellen Geschäfte macht, stößt früher oder später auf diesen Begriff. Viele Betriebe wissen zwar, dass sie „eine E-Rechnung“ schicken sollen – aber was genau eine XRechnung ist, welche technischen Anforderungen dahinterstehen und wie sie sich von anderen Formaten unterscheidet, bleibt oft unklar.
XRechnung Software: Für den produktiven Export aus Ihrer Rechnung (CII-XML, Leitweg-ID) ist die Guide-Seite XRechnung Software für Behörden die Primärseite. Dieser Blog erklärt das Format; Beispiel-XML gibt es unter XRechnung-Beispieldatei.
In diesem Artikel erklären wir die XRechnung Schritt für Schritt: vom rechtlichen Hintergrund über den technischen Aufbau bis zu praktischen Tipps für den Alltag. Mehr Hintergrund zur gesamten Thematik finden Sie auf unserer Seite zur E-Rechnung und im Überblick zu XRechnung.
Was ist eine XRechnung?
Eine XRechnung ist eine strukturierte elektronische Rechnung im XML-Format, die nach dem deutschen Standard „XRechnung“ erstellt wird. Sie basiert auf der europäischen Norm EN 16931 und nutzt technisch das sogenannte CII-XML (Cross Industry Invoice). Anders als eine PDF-Rechnung, die für Menschen lesbar ist, enthält die XRechnung alle Rechnungsdaten in maschinenlesbarer Form – Beträge, Steuersätze, Leistungszeiträume, Zahlungsinformationen und Empfängerdaten sind eindeutig strukturiert.
Kurz gesagt
- Format: reines XML (CII), keine eingebettete PDF-Ansicht
- Zielgruppe: vor allem Rechnungen an den öffentlichen Sektor in Deutschland
- Standard: XRechnung-Spezifikation auf Basis von EN 16931
- Übermittlung: über zugelassene Plattformen oder Peppol, nicht per einfacher E-Mail-Anlage
Die XRechnung ist damit kein „besonderes Layout“, sondern ein Datenaustauschformat. Buchhaltungssysteme, Rechnungsportale und Behörden können die Datei automatisch einlesen, prüfen und weiterverarbeiten – ohne manuelle Übertragung von Positionen oder Beträgen.
Warum gibt es die XRechnung?
Der öffentliche Sektor in Deutschland verarbeitet jährlich Millionen von Rechnungen. Papier und unstrukturierte PDFs verursachen hohen manuellen Aufwand: Mitarbeitende müssen Daten abtippen, Fehler korrigieren und Freigabeprozesse manuell anstoßen. Mit der Einführung verbindlicher Standards soll dieser Prozess automatisierbar und prüfbar werden.
Die XRechnung wurde als nationaler Standard für Rechnungen an öffentliche Auftraggeber etabliert. Sie stellt sicher, dass alle Beteiligten dieselbe Struktur verwenden – unabhängig davon, welche Software auf Sender- oder Empfängerseite im Einsatz ist. Für Unternehmen bedeutet das: Wer an Behörden liefert, muss die technischen Vorgaben kennen und einhalten.
Parallel dazu gewinnt die allgemeine E-Rechnung im B2B-Bereich an Bedeutung. Die Formate XRechnung und ZUGFeRD spielen dabei unterschiedliche Rollen – mehr dazu in unserem Vergleichsartikel und auf der ZUGFeRD-Seite.
Technischer Aufbau: CII-XML verständlich erklärt
Im Kern einer XRechnung steht eine XML-Datei nach dem CII-Schema (Cross Industry Invoice). Diese Datei enthält logisch gruppierte Informationen:
Wichtige Bereiche in der XRechnung
| Bereich | Inhalt | Beispiel |
|---|
| Kopfdaten | Rechnungsnummer, Datum, Währung | RE-2026-0042, 02.08.2026, EUR |
| Verkäufer | Name, Adresse, USt-IdNr., Kontakt | Ihr Unternehmen, Straße, Steuernummer |
| Käufer | Behörde, Anschrift, ggf. Leitweg-ID | Stadtverwaltung, Leitweg-ID |
| Positionen | Menge, Beschreibung, Einzelpreis, MwSt. | 10 Std. Beratung à 120 € |
| Summen | Netto, Steuer, Brutto | 1.200 € netto, 228 € USt., 1.428 € brutto |
| Zahlung | IBAN, Verwendungszweck, Fälligkeit | Zahlungsziel 14 Tage |
Die Leitweg-ID identifiziert bei Rechnungen an öffentliche Auftraggeber die richtige Stelle und Abteilung. Ohne korrekte Leitweg-ID kann die Rechnung im Empfängersystem nicht zugeordnet werden – ein häufiger Grund für Ablehnungen.
Validierung und Konformität
XRechnungen müssen gegen die offizielle XRechnung-Spezifikation validierbar sein. Dafür gibt es Prüfregeln (Schematron), die Pflichtfelder und erlaubte Werte kontrollieren. Viele Rechnungssoftware-Lösungen und spezialisierte Tools führen diese Prüfung vor dem Versand automatisch durch.
Praxis-Tipp: Speichern Sie nicht nur die XML-Datei, sondern auch eine menschenlesbare Kopie (z. B. PDF) in Ihrer Buchhaltung – auch wenn die XRechnung selbst kein PDF enthält. So bleiben Sie im Archiv und bei Betriebsprüfungen handlungsfähig.
XRechnung vs. PDF vs. ZUGFeRD
Nicht jede digitale Rechnung ist eine XRechnung. Die Unterschiede sind wichtig:
| Merkmal | PDF-Rechnung | ZUGFeRD | XRechnung |
|---|
| Menschenlesbar | ja | ja (PDF-Teil) | nein (nur XML) |
| Maschinenlesbar | eingeschränkt | ja (XML eingebettet) | ja |
| Typischer Einsatz | B2B, Kleinbetriebe | B2B, gemischter Empfang | öffentlicher Sektor |
| Standard | kein E-Rechnungs-Standard | EN 16931 / Factur-X | EN 16931 / XRechnung |
Wer ausschließlich PDF-Rechnungen verschickt, erfüllt die Anforderungen an eine strukturierte E-Rechnung im Sinne des öffentlichen Sektors in der Regel nicht. Für Behörden ist die XRechnung (oder ein gleichwertiger EN-16931-konformer Weg) der übliche Weg.
Wer muss XRechnungen erstellen?
Grundsätzlich gilt: Rechnungen an öffentliche Auftraggeber in Deutschland müssen seit Jahren im strukturierten Format übermittelt werden – in der Praxis häufig als XRechnung. Betroffen sind Lieferanten, Dienstleister und Handwerker, die Aufträge von Bund, Ländern, Kommunen oder anderen öffentlichen Einrichtungen abrechnen.
Für den B2B-Bereich gelten separate Regelungen zur E-Rechnungspflicht. Ob und ab wann Ihr Unternehmen betroffen ist, sollten Sie rechtlich prüfen lassen – die Übergangsfristen und Ausnahmen sind komplex. Unser Artikel zur E-Rechnung Pflicht 2026 und die FAQ geben einen ersten Orientierungsrahmen, ersetzen aber keine individuelle Beratung.
Typische Situationen im Alltag
- Sie haben einen Rahmenvertrag mit einer Stadtverwaltung und stellen monatlich Leistungen in Rechnung.
- Sie liefern als IT-Dienstleister Software an eine Landesbehörde.
- Sie rechnen ein Bauprojekt für eine öffentliche Hochschule ab.
In allen Fällen: Leitweg-ID, korrekte Steuerangaben und valides XML sind Pflicht.
Wie wird eine XRechnung übermittelt?
Die XRechnung wird in der Regel nicht als normale E-Mail-Anhang-Rechnung verschickt. Übliche Wege sind:
- Rechnungseingangsplattformen des Bundes oder der Länder (z. B. ZRE, OZG-RE)
- Peppol-Netzwerk mit entsprechender Anbindung
- Fachportale der jeweiligen Behörde oder des Auftraggebers
Der Auftraggeber teilt Ihnen meist mit, welcher Kanal zu nutzen ist. In der Ausschreibung oder im Vertrag finden Sie oft Hinweise auf die elektronische Rechnungsstellung. Fehlen diese Angaben, fragen Sie die zuständige Sachbearbeitung nach – bevor Sie die erste Rechnung senden.
Checkliste vor dem ersten Versand
Eine ausführliche Schritt-für-Schritt-Anleitung finden Sie in unserem Beitrag XRechnung erstellen und im Ratgeber Rechnung schreiben.
XRechnung mit Quotavo und passender Software
Viele kleine und mittlere Unternehmen nutzen heute noch Word, Excel oder einfache PDF-Tools für Rechnungen. Für XRechnungen reicht das nicht aus. Sie brauchen eine Lösung, die:
- Pflichtfelder der XRechnung korrekt befüllt
- die Leitweg-ID im richtigen Feld speichert
- eine validierbare XML-Datei exportiert oder direkt übergibt
- mit Ihrem bestehenden Prozess harmoniert (Angebote, Aufträge, Buchhaltung)
Moderne Rechnungssoftware wie Quotavo unterstützt Sie dabei, von der klassischen Rechnungserstellung bis zur konformen E-Rechnung. So müssen Sie sich nicht in XML-Schemas einarbeiten, sondern arbeiten mit vertrauten Masken – die technische Ausgabe übernimmt das System.
Häufige Fehler und wie Sie sie vermeiden
Falsche oder fehlende Leitweg-ID
Die Leitweg-ID ist kein optionales Zusatzfeld. Prüfen Sie die ID gegen die Angaben des Auftraggebers – Tippfehler führen zur Ablehnung.
Unvollständige Steuerinformationen
USt-IdNr., Steuersatz und Steuerbetrag müssen konsistent sein. Abweichungen zwischen Positionssumme und Gesamtbetrag werden von Validatoren erkannt.
Falsches Format an falschen Empfänger
Eine XRechnung an einen privaten B2B-Kunden ist oft unnötig; umgekehrt reicht ein PDF an eine Behörde in der Regel nicht. Klären Sie das Format vor der ersten Rechnung.
Keine Archivierung der XML-Datei
GoBD-konforme Aufbewahrung betrifft auch elektronische Rechnungen. Bewahren Sie die Original-XML-Datei unverändert auf.
Weitere Antworten auf typische Fragen finden Sie in unserer FAQ.
Häufige Fragen (FAQ)
Ist XRechnung dasselbe wie E-Rechnung?
E-Rechnung ist der Oberbegriff für strukturierte elektronische Rechnungen nach EN 16931. XRechnung ist die deutsche Spezifikation davon – vor allem für Rechnungen an den öffentlichen Sektor. Nicht jede E-Rechnung ist eine XRechnung (es gibt auch ZUGFeRD), aber XRechnung ist eine vollwertige E-Rechnung im Sinne des Gesetzes. Mehr zum Überblick: E-Rechnung.
Kann ich eine XRechnung als PDF versenden?
Nein. XRechnung ist reines XML (CII-Format) – keine lesbare PDF-Oberfläche. Empfänger im öffentlichen Sektor erwarten die XML-Datei über Portal oder Peppol, nicht ein PDF als Ersatz. Für Kunden, die PDF sehen wollen, ist ZUGFeRD das hybride Format; an Behörden senden Sie XRechnung.
Wo finde ich die Leitweg-ID?
Die Leitweg-ID teilt Ihnen der öffentliche Auftraggeber mit – in der Ausschreibung, im Vertrag oder auf der Rechnungsinformationsseite der Behörde. Sie ist pro Empfängerstelle eindeutig. Ohne korrekte Leitweg-ID wird die Rechnung abgelehnt. Details: Leitweg-ID erklärt.
Brauche ich XRechnung auch für private Kunden?
In der Regel nein. XRechnung ist für öffentliche Auftraggeber in Deutschland vorgesehen. Private und normale B2B-Kunden können andere Formate nutzen – künftig oft ZUGFeRD im Rahmen der B2B-E-Rechnungspflicht. Klären Sie das Format pro Kunde vor dem ersten Versand.
Wie prüfe ich, ob meine XRechnung gültig ist?
Nutzen Sie einen offiziellen Validator, etwa den KoSIT-Validator für XRechnung. Laden Sie die erzeugte XML-Datei hoch; der Validator meldet Schema- und Regelverstöße. Ihre Rechnungssoftware sollte vor dem Export ebenfalls prüfen. Anleitung: XRechnung erstellen.
Was passiert, wenn meine XRechnung abgelehnt wird?
Typische Gründe: falsche Leitweg-ID, Validierungsfehler, falsches Übermittlungsportal, fehlende Pflichtfelder. Sie erhalten meist eine Fehlermeldung vom Portal. Korrigieren Sie die Rechnung, erhöhen Sie ggf. die Rechnungsnummer nur nach interner Storno-Logik und senden Sie eine korrigierte XRechnung. Prozesse dazu in Rechnung schreiben und FAQ.
Fazit: XRechnung als Standard für den öffentlichen Sektor
Die XRechnung ist das zentrale Format für strukturierte Rechnungen an öffentliche Auftraggeber in Deutschland. Sie basiert auf CII-XML und EN 16931, ermöglicht automatische Verarbeitung und setzt klare technische Regeln voraus. Wer mit Behörden zusammenarbeitet, sollte Leitweg-ID, Validierung und Übermittlungsweg frühzeitig klären.
Für den allgemeinen B2B-Handel kommen zusätzlich andere Formate und Fristen ins Spiel – informieren Sie sich auf unseren Seiten zu E-Rechnung, XRechnung und ZUGFeRD, und lassen Sie Ihre konkrete Pflichtenlage bei Bedarf rechtlich prüfen. Mit der richtigen Software und etwas Vorbereitung wird die XRechnung im Tagesgeschäft zu einem normalen, gut automatisierbaren Schritt – statt zu einer bösen Überraschung bei der ersten Behördenrechnung.