XRechnung erstellen: Schritt für Schritt zur gültigen E-Rechnung
So erstellen Sie eine gültige XRechnung: Pflichtfelder, Leitweg-ID, Prüfung und Versand – Schritt für Schritt erklärt, mit typischen Fehlern aus der Praxis.
Das Wichtigste in Kürze
- Eine XRechnung ist eine XML-Datei nach EN 16931 mit deutschen Zusatzregeln. Mit Word, Excel oder einem PDF-Drucker lässt sie sich nicht erstellen.
- Gültig ist XRechnung 3.0 (aktuell Bugfix-Stand 3.0.2), mindestens bis 31.07.2027. Version 4.0 liegt nur als Vorversion vor.
- Pflicht über die normale Rechnung hinaus: Leitweg-ID bzw. Käuferreferenz (BT-10), Ansprechpartner mit Telefon und E-Mail, elektronische Adressen beider Seiten und Zahlungsangaben.
- Kostenlos geht es für Rechnungen an Bundesbehörden über die Weberfassung der OZG-RE. Für regelmäßige Rechnungen ist eine Rechnungssoftware mit Pflichtfeldprüfung schneller und sicherer.
- Vor dem Versand prüfen (validieren), danach die XML-Datei als Original acht Jahre aufbewahren.
Inhalt (10 Abschnitte)
Eine XRechnung erstellen Sie nicht in Word und nicht mit einem PDF-Drucker. Sie erfassen die Rechnungsdaten in einer Software oder einem Webformular, das daraus eine XML-Datei nach dem Standard XRechnung 3.0 erzeugt, prüfen diese Datei und reichen sie über das Portal oder den Kanal Ihres Auftraggebers ein. Für Rechnungen an Bundesbehörden geht das kostenlos über die Weberfassung der OZG-RE, für regelmäßige Rechnungen ist eine Rechnungssoftware mit Pflichtfeldprüfung der schnellere Weg.
Diese Anleitung zeigt die sechs Schritte, die Pflichtfelder mit ihren Feldnummern und die Fehler, an denen XRechnungen in der Praxis scheitern. Stand: Oktober 2026.
Was eine XRechnung ist und wann Sie eine brauchen
Die XRechnung ist der deutsche Standard für elektronische Rechnungen, herausgegeben von der Koordinierungsstelle für IT-Standards (KoSIT). Technisch ist sie eine XML-Datei nach der europäischen Norm EN 16931 plus deutscher Zusatzregeln. Es gibt kein sichtbares Layout; was der Empfänger sieht, erzeugt sein Programm aus den Daten.
Sie brauchen eine XRechnung vor allem in zwei Fällen:
- Rechnungen an öffentliche Auftraggeber (B2G): Die Bundesverwaltung verlangt seit 27.11.2020 elektronische Rechnungen und nimmt sie seit September 2025 zentral über die OZG-RE entgegen. Länder und Kommunen haben eigene Regeln und Portale.
- Rechnungen an Unternehmen (B2B) ab 2027/2028: Nach § 14 UStG müssen Sie ab 01.01.2027 (Vorjahresumsatz über 800.000 €) bzw. ab 01.01.2028 (alle) E-Rechnungen ausstellen. Dafür reicht eine XRechnung oder eine ZUGFeRD-Rechnung. Wer betroffen ist, steht im Pillar-Ratgeber E-Rechnungspflicht 2027.
Welches der beiden Formate für Ihre Kunden besser passt, vergleicht der Artikel XRechnung oder ZUGFeRD.
XRechnung erstellen in 6 Schritten
- 1
Leitweg-ID und Einreichungsweg klären
Fragen Sie den Auftraggeber vor der ersten Rechnung nach der Leitweg-ID und dem gewünschten Weg (OZG-RE, Landesportal, Peppol, E-Mail). Die Leitweg-ID steht oft in der Bestellung. Bei Unternehmenskunden tritt an ihre Stelle eine Käuferreferenz, zum Beispiel die Bestellnummer.
- 2
Eigene Stammdaten vervollständigen
Eine XRechnung braucht mehr Angaben über Sie als eine normale Rechnung: einen Ansprechpartner mit Telefonnummer und E-Mail-Adresse, Ihre elektronische Adresse, Steuernummer oder USt-IdNr. und Ihre Bankverbindung.
- 3
Rechnung mit allen Pflichtfeldern erfassen
Rechnungsnummer, Datum, Leistungsdatum oder Leistungszeitraum, Positionen mit Menge, Einheit und Nettopreis, Steuersatz bzw. Steuerkategorie, Zahlungsbedingungen. Die Einheit wird als Code übertragen (z. B. HUR für Stunde), das erledigt die Software.
- 4
XML-Datei erzeugen
Die Software schreibt alle Angaben in die XML-Struktur (Syntax CII oder UBL, beide sind erlaubt). Erst jetzt existiert die XRechnung. Ein PDF, das Sie zusätzlich erzeugen, ist nur eine Ansicht.
- 5
Validieren
Prüfen Sie die Datei vor dem Versand gegen Schema und Geschäftsregeln, zum Beispiel mit dem frei verfügbaren KoSIT-Validator. Fehlermeldungen nennen die Regel (etwa BR-DE-15) und das betroffene Feld.
- 6
Versenden und archivieren
Laden Sie die XML-Datei im Portal hoch oder schicken Sie sie auf dem vereinbarten Weg. Bewahren Sie genau diese Datei unverändert acht Jahre auf (§ 14b UStG, § 147 AO).
Die Pflichtfelder einer XRechnung im Überblick
Die Feldnummern (BT = Business Term) stammen aus der EN 16931. Sie tauchen in Fehlermeldungen auf, deshalb lohnt es sich, die wichtigsten zu kennen.
| Feld | Bedeutung | Praxis-Hinweis |
|---|---|---|
| BT-1 | Rechnungsnummer | fortlaufend, einmalig |
| BT-2 | Rechnungsdatum | – |
| BT-3 | Rechnungsart | 380 = Rechnung, 381 = Gutschrift/Korrektur |
| BT-5 | Währung | EUR |
| BT-10 | Käuferreferenz / Leitweg-ID | in der XRechnung immer Pflicht (BR-DE-15) |
| BT-27 | Name des Verkäufers | wie im Handelsregister bzw. Ihr Name |
| BT-31 / BT-32 | USt-IdNr. / Steuernummer | mindestens eine Angabe |
| BT-34 | elektronische Adresse Verkäufer | meist Ihre E-Mail-Adresse |
| BT-41 bis BT-43 | Ansprechpartner, Telefon, E-Mail | Pflicht in der XRechnung |
| BT-44 | Name des Käufers | – |
| BT-49 | elektronische Adresse Käufer | z. B. E-Mail der Rechnungsstelle |
| BT-72 bzw. BG-14 | Leistungsdatum bzw. -zeitraum | nach § 14 Abs. 4 Nr. 6 UStG |
| BT-81 / BT-84 | Zahlungsart / IBAN | 58 = SEPA-Überweisung |
| BT-129 / BT-130 | Menge / Einheit | Einheiten-Code nach UN/ECE Rec. 20 |
| BT-151 | Umsatzsteuerkategorie | S = Regelsatz, E = steuerfrei (z. B. § 19 UStG), AE = Reverse Charge |
Die vollständige Prüfliste mit allen Feldern für XRechnung und ZUGFeRD finden Sie im kostenlosen Fahrplan:
Leitfaden · kostenlos
E-Rechnungs-Fahrplan 2027
In 8 Schritten startklar für XRechnung und ZUGFeRD – mit Entscheidungsbaum, Pflichtfeld-Prüfliste und Mustertexten
In 5 Minuten wissen, ob die Pflicht Sie ab 01.01.2027 trifft – und die Umstellung ohne abgelehnte Rechnungen und Zahlungsverzug schaffen.
- Entscheidungsbaum: Pflicht ab 2027, ab 2028 oder ausgenommen – mit Rechenbeispiel zur 800.000-€-Grenze
- Prüfliste aller Pflichtfelder mit Feldnummern (BT) für XRechnung und ZUGFeRD
- 5 Mustertexte für Kunden, Lieferanten und Ihr Team zum Kopieren
- Checklisten für Empfang, Prüfung und GoBD-konforme Archivierung
Die Leitweg-ID richtig lesen
Die Leitweg-ID adressiert die Rechnung innerhalb der Verwaltung an die richtige Stelle. Sie besteht aus bis zu drei Teilen, getrennt durch Bindestriche:
- Grobadressierung (2 bis 12 Ziffern): kennzeichnet Bund, Land oder Kommune
- Feinadressierung (optional, bis 30 Zeichen): die konkrete Dienststelle
- Prüfziffer (2 Ziffern): erkennt Tippfehler
Beispiel: 04011000-12345-34. Fehlt die Prüfziffer oder ist eine Ziffer vertauscht, lehnt das Portal die Rechnung ab, bevor ein Mensch sie sieht.
Drei Wege zur XRechnung im Vergleich
| Kriterium | OZG-RE Weberfassung | Rechnungssoftware | Selbst gebautes XML |
|---|---|---|---|
| Kosten | kostenlos (Registrierung) | ab einigen Euro im Monat | Zeitaufwand |
| Für wen | nur Bundesverwaltung | alle Empfänger | Entwickler |
| Daten erneut tippen | bei jeder Rechnung | nein, Kunden und Positionen gespeichert | – |
| Pflichtfeldprüfung | im Formular | vor dem Versand (je nach Programm) | selbst validieren |
| Nummernkreis, Archiv, Buchhaltung | ✗ | ✓ | ✗ |
| Geeignet für | eine Rechnung pro Quartal | regelmäßige Rechnungen | Sonderfälle |
Die Weberfassung der OZG-RE ist ideal, wenn Sie einmal im Jahr eine Behörde des Bundes beliefern. Sie registrieren sich einmalig kostenlos, tippen die Rechnung in ein Formular und reichen sie direkt ein. Die Plattform nimmt Rechnungen außerdem per Upload, E-Mail und Peppol entgegen.
Eine Rechnungssoftware lohnt sich, sobald Sie regelmäßig E-Rechnungen schreiben oder ab 2027/2028 ohnehin müssen. Die Daten liegen dann einmal vor, die Rechnung ist Teil Ihrer Buchhaltung, und der Nummernkreis bleibt lückenlos. Einen Marktüberblick gibt der Buchhaltungssoftware-Vergleich.
„XRechnung aus PDF erstellen“: Warum das nicht funktioniert
Viele suchen nach einem Konverter, der ein bestehendes Rechnungs-PDF in eine XRechnung verwandelt. Das Problem: Ein PDF enthält Text an Positionen auf einer Seite, aber keine Information, welche Zahl der Nettobetrag, welche der Steuersatz und welche Zeichenfolge die Leitweg-ID ist. Werkzeuge, die das erraten, erzeugen bestenfalls einen Entwurf, den Sie Feld für Feld kontrollieren müssen.
Der saubere Weg ist umgekehrt: Sie erfassen die Rechnung strukturiert, und die Software erzeugt daraus XML und PDF. Beim hybriden Format ZUGFeRD steckt beides in einer Datei, und rechtlich maßgeblich ist der XML-Teil.
Rechnungen an Länder und Kommunen
Die OZG-RE gilt seit September 2025 als alleinige Eingangsplattform für die unmittelbare Bundesverwaltung. Mittelbare Bundesbehörden und Länder können sie freiwillig nutzen, viele Länder und Kommunen betreiben aber eigene Portale oder nehmen E-Rechnungen per Peppol oder E-Mail an. Auch die Pflicht selbst ist auf Landesebene unterschiedlich geregelt.
Für Sie heißt das praktisch:
- Fragen Sie bei jedem neuen öffentlichen Auftraggeber nach dem Eingangskanal. Die Antwort steht oft in den Vergabeunterlagen oder auf der Website der Kommune unter „E-Rechnung“.
- Rechnen Sie mit Registrierung. Portale verlangen meist ein Benutzerkonto, bevor Sie hochladen können. Planen Sie dafür vor der ersten Rechnung einen Termin ein, nicht am Tag der Fälligkeit.
- Das Format bleibt gleich. Ob Bund, Land oder Kommune: Eine korrekt erstellte XRechnung 3.0 wird überall akzeptiert, wo XRechnung verlangt ist. Nur der Weg dorthin unterscheidet sich.
Nach dem Versand: Ablehnung, Korrektur, Zahlung
Wird eine XRechnung vom Portal oder vom Empfänger abgelehnt, bekommen Sie in der Regel eine Fehlermeldung mit Regelkürzel. Ändern Sie dann nicht die XML-Datei von Hand. Korrigieren Sie die Rechnung in Ihrer Software und erzeugen Sie die Datei neu.
Ist die Rechnung in Ihrer Software bereits festgeschrieben, gehen Sie den GoBD-sicheren Weg: Stornorechnung und neue, korrigierte Rechnung mit neuer Nummer. So bleibt Ihr Nummernkreis lückenlos und nachvollziehbar. Klären Sie bei einer reinen Formatablehnung kurz mit dem Auftraggeber, ob er die Stornorechnung ebenfalls als E-Rechnung erhalten möchte.
Die 8 häufigsten Fehler beim Erstellen einer XRechnung
| Fehler | Folge | Lösung |
|---|---|---|
| Leitweg-ID fehlt (BT-10) | Abweisung nach BR-DE-15 | beim Auftraggeber erfragen |
| Prüfziffer der Leitweg-ID falsch | Portal lehnt ab | ID aus der Bestellung kopieren, nicht abtippen |
| Telefonnummer oder E-Mail des Ansprechpartners fehlt | Validierungsfehler | Stammdaten einmal vollständig pflegen |
| Elektronische Adresse des Käufers fehlt (BT-49) | Validierungsfehler | E-Mail der Rechnungsstelle eintragen |
| Positionssummen ergeben nicht den Gesamtbetrag | Fehler nach BR-CO-10 | Software rechnen lassen, keine Handkorrektur im XML |
| Kleinunternehmer ohne Steuerkategorie E und Befreiungsgrund | Fehler in der Umsatzsteuer-Aufschlüsselung | Steuerfall „§ 19 UStG“ wählen |
| Veraltete Version (z. B. 2.3) | Ablehnung | Software auf XRechnung 3.0 prüfen |
| Nur das PDF verschickt | keine E-Rechnung | XML-Datei einreichen, PDF höchstens als Anhang |
So erstellen Sie eine XRechnung mit Agile Buchhaltung
In Agile Buchhaltung ist die XRechnung ab der Stufe Start (9 € im Monat netto) enthalten. Der Ablauf:
- Kontakt anlegen: Beim Kunden als E-Rechnungsformat „XRechnung“ wählen und die Leitweg-ID hinterlegen. Sie wird bei jeder neuen Rechnung als Käuferreferenz (BT-10) übernommen.
- Eigene Daten prüfen: Unter Einstellungen › Unternehmen Telefonnummer, E-Mail und Anschrift eintragen, dazu die IBAN.
- Rechnung schreiben: Positionen, Leistungsdatum und Steuerfall wählen. Einheiten wie „Std“ oder „Stk“ übersetzt die Software automatisch in die Codes der XRechnung.
- Prüfen lassen: Vor dem Festschreiben prüft Agile Buchhaltung die Pflichtangaben nach § 14 UStG und die Zusatzfelder der XRechnung. Fehlt etwas, steht dort zum Beispiel „Für die XRechnung ist deine Telefonnummer Pflicht (BT-42)“, und die Rechnung lässt sich erst festschreiben, wenn der Fehler behoben ist. Auch eine Leitweg-ID, die nicht dem üblichen Aufbau entspricht, wird angemerkt.
- Festschreiben und versenden: Die festgeschriebene Rechnung ist unveränderlich (GoBD). Sie laden die XML-Datei für das Portal herunter oder versenden die Rechnung per E-Mail aus der App.
Die Software erzeugt XRechnung 3.0 in der CII-Syntax sowie ZUGFeRD/Factur-X (PDF/A-3 mit eingebettetem XML). Einen Versand über Peppol bietet sie nicht; für die OZG-RE nutzen Sie den Upload. Für Behördenrechnungen mit hohem Betrag empfehlen wir zusätzlich einen Lauf durch den KoSIT-Validator, der auch die Schematron-Geschäftsregeln vollständig prüft.
Umgekehrt liest Agile Buchhaltung eingehende E-Rechnungen (XRechnung in CII und UBL, ZUGFeRD 2.x, Peppol BIS) aus und zeigt sie lesbar an. Wie der Eingang organisiert sein sollte, steht im Artikel E-Rechnung empfangen, wie Sie eingehende Dateien kontrollieren, unter E-Rechnung prüfen.
Häufige Fragen
Kann ich eine XRechnung kostenlos erstellen?
Ja, für Rechnungen an die Bundesverwaltung über die Weberfassung der OZG-RE (einmalige, kostenfreie Registrierung). Sie tippen die Rechnung dort in ein Formular, das Portal erzeugt die XRechnung. Für Rechnungen an Länder, Kommunen oder Unternehmen brauchen Sie in der Regel eine eigene Software oder das Portal des jeweiligen Auftraggebers.
Kann ich aus einem PDF eine XRechnung machen?
Nicht durch Umwandeln. Ein PDF enthält nur ein Bild der Rechnung, die XRechnung braucht strukturierte Daten mit Feldnummern. Sie müssen die Rechnungsdaten in einer Software oder einem Webformular erfassen, die daraus das XML erzeugt. Ein reines PDF darf als zusätzlicher Anhang mitgeschickt werden, ersetzt aber das XML nicht.
Woher bekomme ich die Leitweg-ID?
Vom öffentlichen Auftraggeber, meist aus dem Auftrag, der Bestellung oder auf Nachfrage bei der Beschaffungsstelle. Sie können sie nicht selbst bilden oder nachschlagen. Ohne Leitweg-ID wird eine XRechnung an eine Behörde in der Regel abgewiesen.
Muss ich ab 2027 XRechnungen an Unternehmen schicken?
Nicht zwingend XRechnung. Ab 2027 (Vorjahresumsatz über 800.000 €) bzw. 2028 (alle) brauchen Sie für inländische B2B-Rechnungen eine E-Rechnung nach EN 16931. Das kann eine XRechnung oder eine ZUGFeRD-Rechnung sein (alle Profile außer MINIMUM und BASIC-WL, empfohlen: EN 16931). Die Leitweg-ID ist im B2B-Bereich nicht nötig.
Wie kann ich eine XRechnung lesen oder prüfen?
Mit einem Visualisierungsprogramm oder einer Buchhaltungssoftware, die E-Rechnungen ausliest. Zum Prüfen gegen Schema und Geschäftsregeln gibt es den frei verfügbaren Validator der KoSIT. Gute Rechnungssoftware prüft die Pflichtfelder schon vor dem Versand.
Welche XRechnung-Version muss ich verwenden?
XRechnung 3.0 ist seit 01.02.2024 in Kraft und bleibt laut KoSIT mindestens bis 31.07.2027 gültig, aktueller Bugfix-Stand ist 3.0.2. Ältere Versionen wie 2.3 sind außer Kraft. Die Vorversion von XRechnung 4.0 vom 15.09.2026 ist nicht für den produktiven Einsatz gedacht.
Leitfaden · kostenlos
E-Rechnungs-Fahrplan 2027
In 8 Schritten startklar für XRechnung und ZUGFeRD – mit Entscheidungsbaum, Pflichtfeld-Prüfliste und Mustertexten
In 5 Minuten wissen, ob die Pflicht Sie ab 01.01.2027 trifft – und die Umstellung ohne abgelehnte Rechnungen und Zahlungsverzug schaffen.
- Entscheidungsbaum: Pflicht ab 2027, ab 2028 oder ausgenommen – mit Rechenbeispiel zur 800.000-€-Grenze
- Prüfliste aller Pflichtfelder mit Feldnummern (BT) für XRechnung und ZUGFeRD
- 5 Mustertexte für Kunden, Lieferanten und Ihr Team zum Kopieren
- Checklisten für Empfang, Prüfung und GoBD-konforme Archivierung
Quellen
Redaktion Agile Buchhaltung
Wir entwickeln Agile Buchhaltung in Deutschland und schreiben hier aus der täglichen Arbeit mit unseren Kundinnen und Kunden. Jeder Artikel wird fachlich geprüft und aktualisiert, wenn sich Gesetze, Preise oder Funktionen ändern.
Das könnte Sie auch interessieren
Rechnungen & E-RechnungCheckliste
Pflichtangaben auf Rechnungen nach § 14 UStG: Checkliste mit Muster
Alle Pflichtangaben einer Rechnung nach § 14 UStG als Checkliste: Steuernummer, Leistungsdatum, Kleinbetragsrechnung bis 250 € und Mustertexte.
Rechnungen & E-RechnungAnleitung
E-Rechnung empfangen: So prüfen und archivieren Sie XRechnung und ZUGFeRD
Seit 2025 müssen alle Unternehmen E-Rechnungen empfangen können. So öffnen, prüfen und archivieren Sie XRechnung und ZUGFeRD sicher und GoBD-konform.
Rechnungen & E-RechnungBegriff erklärt
XRechnung oder ZUGFeRD: Der Unterschied einfach erklärt
XRechnung oder ZUGFeRD – welches Format brauchen Sie? Aufbau, Profile, Einsatz bei Behörden und Firmen sowie die Frage, was ab 2027 als E-Rechnung zählt.