E-Rechnung erstellen: was in die XML-Datei gehört und wie du sie vor dem Versand prüfst

E-Rechnung erstellen: welche Dateien zählen, welche Felder die XML braucht, wie du sie prüfst, verschickst und aufbewahrst. Mit einer Beispielrechnung Feld für Feld.

Stand
Lesezeit
9 Min
Thema
Rechnungen
Für
Selbstständige im laufenden Betrieb

Das Wichtigste in Kürze

  • Die üblichen Formate sind XRechnung und ZUGFeRD ab Version 2.0.1, bei ZUGFeRD aber nicht in den Profilen MINIMUM und BASIC-WL; ein PDF ohne eingebettete Daten ist keine E-Rechnung.
  • Jede Pflichtangabe gehört in ein Datenfeld, auch das Leistungsdatum; der Satz „Leistungsdatum entspricht Rechnungsdatum“ reicht nur bei Papier- und PDF-Rechnungen.
  • Eine Validierung findet Format- und Rechenfehler, erkennt aber nicht, ob der Steuersatz stimmt; das BMF empfiehlt, schon beim Erstellen zu prüfen.
  • Aufbewahren musst du die verschickte Datei acht Jahre, mindestens ihren strukturierten Teil unverändert in der ursprünglichen Form.
Kostenloses WerkzeugRechnung und E-Rechnung erstellenMit deinem Logo in fünf Layouts: als E-Rechnung (ZUGFeRD, XRechnung) oder als Word- und Excel-Vorlage, mit geprüften Pflichtangaben.
Illustration: Netzwerk-Switch mit freien Anschlüssen, daneben ein Bündel grüner Patchkabel und ein Papierflieger aus einem leeren Blatt
Inhalt · 6 Abschnitte
  1. 01Welche Datei als E-Rechnung durchgeht
  2. 02Programm, Online-Formular oder Behördenportal: woher die Datei kommt
  3. 03Welche Felder die XML-Datei braucht
  4. 04Prüfen, bevor die Datei rausgeht
  5. 05Versand per E-Mail und die Ablage für acht Jahre
  6. 06Bis zur ersten XRechnung: die Umstellung in sieben Schritten

Eine E-Rechnung erstellst du mit einem Programm, das deine Rechnungsdaten als XRechnung ausgibt, einer reinen XML-Datei, oder als ZUGFeRD, einem PDF mit eingebetteter XML. Als E-Rechnung zählt die Datei, wenn sie ohne Formatfehler der Syntax ihres Formats folgt; ordnungsgemäß ist sie, wenn außerdem jede Pflichtangabe aus § 14 Abs. 4 UStG in einem Datenfeld steht. Einen Teil davon prüft vor dem Versand ein Validator, den Rest du selbst; danach schickst du die Datei zum Beispiel per E-Mail und hebst genau sie acht Jahre auf. Ob du schon jetzt E-Rechnungen schreiben musst, klärt der Beitrag ab wann die E-Rechnung Pflicht ist.

Welche Datei als E-Rechnung durchgeht

Das Umsatzsteuergesetz verlangt ein strukturiertes elektronisches Format nach der europäischen Norm EN 16931 (§ 14 Abs. 1 Satz 6 Nr. 1 UStG). Ein anderes Format, etwa ein EDI-Verfahren, dürfen du und dein Kunde nur vereinbaren, wenn sich alle Angaben daraus richtig und vollständig in ein normgerechtes Format übertragen lassen. Üblich sind in Deutschland zwei Formate, andere nach der Norm sind ebenfalls zulässig.

Datei
E-Rechnung?
XRechnung: reine XML-Datei nach dem deutschen Standard
ja
ZUGFeRD ab Version 2.0.1: ein PDF, in das die XML eingebettet ist
ja, außer in den Profilen MINIMUM und BASIC-WL
PDF, das du aus Word oder einer Vorlage exportierst
nein
Foto, Scan oder Rechnungstext im Mailfenster
nein
XML-Datei mit Formatfehlern
nein

Alles unterhalb der ersten beiden Zeilen ist eine sonstige Rechnung (Abschnitt 14.1 Abs. 2 UStAE). Welches zulässige Format ihr verwendet, macht ihr unter euch aus.

Eine XRechnung ist für Maschinen gemacht, und als lesbar gilt sie, weil eine Maschine sie auswerten kann. Für Menschen gibt es Viewer, einen davon stellt die Finanzverwaltung auf elster.de bereit. Er zeigt XRechnung- und ZUGFeRD-Dateien an, ein ELSTER-Konto brauchst du dafür nicht.

Merke

Bei ZUGFeRD hat die XML Vorrang: Weichen PDF-Ansicht und XML voneinander ab, gelten die Daten der XML (Abschnitt 14.4 Abs. 3 UStAE). Eine Zahl, die du nach dem Export im PDF änderst, hast du in der Rechnung nicht geändert.

Nennt die Ansicht sogar einen anderen Steuerbetrag, kann sie als zweite Rechnung gelten, für die das Finanzamt § 14c UStG prüft; Rundungsdifferenzen schaden nicht (Abschnitt 14c.1 Abs. 4a UStAE).

Programm, Online-Formular oder Behördenportal: woher die Datei kommt

Welche Software passt, hängt an der Zahl deiner Rechnungen.

Weg
Passt für
Worauf du achtest
Rechnungsprogramm mit Export als XRechnung oder ZUGFeRD
laufende Rechnungen mit Kundenstamm
Profil einstellen, Updates einspielen
Online-Formular eines privaten Anbieters, teils kostenlos
ein paar Rechnungen im Jahr
Nummern selbst vergeben, Datei selbst speichern
Umwandlung eines fertigen PDF
den Übergang mit alten Vorlagen
jedes ausgelesene Feld kontrollieren

Amtlich und kostenlos gibt es wenig: Das E-Rechnungs-Angebot auf elster.de ist ein Viewer, kein Formular zum Erstellen. Die Weberfassung der Rechnungseingangsplattform des Bundes (OZG-RE) steht nach kostenloser Registrierung offen, leitet Rechnungen aber nur an die Bundesverwaltung und einige Länder weiter, nicht an Firmen. Kostenlos und ohne Registrierung erzeugt auch der Rechnungsgenerator ZUGFeRD und XRechnung; die Daten bleiben dabei in deinem Browser.

Den Standard XRechnung pflegt die Koordinierungsstelle für IT-Standards (KoSIT). Version 3.0 gilt mindestens bis zum 31. Juli 2027, Version 4.0 soll voraussichtlich im Frühjahr 2027 kommen (Stand September 2026).

Welche Felder die XML-Datei braucht

Die Norm EN 16931 gibt jedem Inhalt ein Feld mit fester Kennung, dem Business Term, kurz BT. Prüfberichte nennen Fehler mit dieser Kennung. Wo die Pflichtangaben aus § 14 Abs. 4 UStG hingehören, haben KoSIT und das Forum elektronische Rechnung Deutschland in einer Tabelle zugeordnet, auf die das BMF in seinen FAQ verweist.

Pflichtangabe
Feld in der E-Rechnung
Dein Name und deine Anschrift
BT-27, Anschrift in der Gruppe BG-5
Name und Anschrift des Kunden
BT-44, Anschrift in der Gruppe BG-8
Steuernummer oder USt-IdNr.
BT-32 oder BT-31
Ausstellungsdatum
BT-2
Rechnungsnummer
BT-1
Menge und Art der Leistung
je Position BT-129 für die Menge, die Bezeichnung in BG-31
Zeitpunkt der Leistung
BT-72 oder ein Zeitraum, BG-14 für die ganze Rechnung, BG-26 je Position
Entgelt nach Steuersätzen
BT-131 je Position, Summen in BT-106, BT-109 und BT-116
Vorab vereinbarte Minderung, etwa Skonto
Zahlungsbedingungen in BT-20 oder ein Hinweis in BG-1
Steuersatz und Steuerbetrag
BT-152 je Position, Aufschlüsselung in BG-23, Summe in BT-110

Die Art des Belegs steht im Rechnungstyp (BT-3), in einer XRechnung etwa 380 für eine Rechnung, 384 für eine berichtigte Rechnung und 389 für eine Gutschrift. Gutschrift heißt hier: Dein Kunde rechnet über deine Leistung ab. Eine Stornierung, die im Alltag oft auch so heißt, ist keine (Abschnitt 14.3 UStAE). Bei der echten Gutschrift kann der Code die vorgeschriebene Kennzeichnung als Gutschrift übernehmen (Abschnitt 14.5 Abs. 24 UStAE).

Eine XRechnung verlangt außerdem Felder, die das Umsatzsteuergesetz nicht kennt: eine Käuferreferenz (BT-10), einen Ansprechpartner mit Telefon und E-Mail (BT-41 bis BT-43), je eine elektronische Adresse für dich und den Kunden (BT-34, BT-49) und Zahlungsangaben (BG-16). Die Leitweg-ID, die Behörden dort verlangen, brauchst du bei Firmen nicht; ohne Vorgabe des Kunden genügt laut BMF ein Platzhalter wie „-“. Ein Prüffehler zu diesem Feld ist umsatzsteuerlich ohne Folgen (Abschnitt 14.5 Abs. 1 UStAE).

Anders als bei der PDF-Rechnung gilt außerdem:

  • Die Leistungsbeschreibung steht im strukturierten Teil. Ergänzungen wie einen Stundennachweis darfst du als PDF in die Datei einbetten, ein Link auf dein Ticketsystem zählt dagegen nicht zur Rechnung.
  • Auf einen Lieferschein verweisen darfst du nur in einer sonstigen Rechnung.
  • Den Kalendermonat kannst du weiter als Leistungszeitpunkt angeben (§ 31 Abs. 4 UStDV). In der E-Rechnung wird daraus ein Zeitraum vom Monatsersten bis zum Monatsletzten.

Achtung

Steht in deiner Vorlage der Satz „Leistungsdatum entspricht Rechnungsdatum“, reicht er in einer E-Rechnung nicht, das Datum gehört ins Datenfeld (Abschnitt 14.5 Abs. 16 UStAE). Weil die Norm beide Datumsfelder als freiwillig führt, schlägt die Prüfung einer Inlandsrechnung nicht zwingend an, wenn sie leer sind. Trotzdem fehlt dann eine Pflichtangabe.

BeispielEmil, IT-Dienstleister in Braunschweig

Emil betreut mit seinem Einzelunternehmen die Rechner mehrerer Büros und rechnet mit 19 % Umsatzsteuer ab. Die Oktoberrechnung an ein Architekturbüro in Wolfenbüttel schreibt er Anfang November 2026 erstmals als XRechnung. Vorgeschrieben ist das für diese Leistung noch nicht, aber einem Geschäftskunden im Inland darf er sie ohne Rückfrage schicken, und so übt er den Ablauf.

Feld
Inhalt
BT-1 Rechnungsnummer
2026-087
BT-2 Ausstellungsdatum
3. November 2026
BT-3 Rechnungstyp
380
BT-10 Käuferreferenz
K-2291, seine Lieferantennummer beim Büro
BG-14 Leistungszeitraum
1. bis 31. Oktober 2026
Position 1
IT-Betreuung Oktober, 1 Monat × 390,00 € = 390,00 €
Position 2
Firewall eingerichtet am 14. Oktober, 4 Stunden × 95,00 € = 380,00 €
Position 3
Switch mit 24 Anschlüssen, 1 Stück × 249,00 € = 249,00 €
BT-106 und BT-109, netto
1.019,00 €
BG-23, Kategorie S für den Regelsatz, 19 %
1.019,00 € × 0,19 = 193,61 €
BT-110 Umsatzsteuer
193,61 €
BT-112 und BT-115, zu zahlen
1.212,61 €
BG-16 Zahlung
SEPA-Überweisung (Code 58) auf seine IBAN
BG-24 Anhang
Stundennachweis zur Firewall als PDF

Namen, Anschriften, Steuernummer und elektronische Adressen kommen aus den Stammdaten und fehlen in der Tabelle. Die Positionen ergeben 390,00 € + 380,00 € + 249,00 € = 1.019,00 €, mit Steuer 1.019,00 € + 193,61 € = 1.212,61 €. Beim ersten Prüflauf meldet sein Programm drei Fehler: Die Käuferreferenz fehlt, und beim Ansprechpartner fehlen Telefonnummer und E-Mail-Adresse. Nach der Ergänzung in den Stammdaten ist der Bericht fehlerfrei, und Emil legt ihn zur XML-Datei.

Prüfen, bevor die Datei rausgeht

Eine Validierung kontrolliert zwei Ebenen. Zuerst das Format: Passt die Datei nicht zur Syntax, ist sie keine E-Rechnung, egal welcher Art der Fehler ist (Abschnitt 14.1 Abs. 11 UStAE). Dann die Geschäftsregeln der Norm. Sie finden fehlende Angaben und Widersprüche, etwa einen Steuerbetrag, der rechnerisch nicht zum Steuersatz passt. Ob der Steuersatz der richtige ist, erkennen sie nicht. Wer 7 statt 19 Prozent ansetzt und richtig rechnet, kann die Prüfung bestehen und hat trotzdem einen Inhaltsfehler.

Das BMF rät, schon beim Erstellen und Versenden zu validieren, empfiehlt aber keine bestimmte Anwendung. Manche Rechnungsprogramme prüfen schon beim Export; die KoSIT stellt einen quelloffenen Validator als Baustein für Software bereit. Auf das Ergebnis einer geeigneten Prüfung zu Format und Geschäftsregeln darfst du dich mit der Sorgfalt eines ordentlichen Kaufmanns verlassen, und den Prüfbericht hebst du am besten als Nachweis auf.

Was nur du beurteilen kannst, siehst du dir im Viewer an:

  • Bestellt der Kunde als Unternehmen, und stimmen Name und Anschrift?
  • Passt der Steuersatz zur Leistung?
  • Steht das Leistungsdatum oder der Zeitraum im Datenfeld?
  • Erkennt ein Fremder an jeder Position, was du geleistet hast?

Welche Angaben in Sonderfällen dazukommen, steht unter Pflichtangaben auf Rechnungen.

Versand per E-Mail und die Ablage für acht Jahre

Einen Versandweg schreibt das Gesetz nicht vor: Ob E-Mail, Download-Portal, Schnittstelle oder EDI, vereinbarst du mit deinem Kunden (Abschnitt 14.1 Abs. 4 UStAE). Am einfachsten ist ein Mailanhang; Rechnungsdaten im Text der Mail sind keine E-Rechnung.

Einem anderen Unternehmen im Inland schickst du die E-Rechnung ohne seine Zustimmung, Privatkunden nur mit ihrem Einverständnis. Nimmt ein Geschäftskunde die Datei nicht an, sind deine umsatzsteuerlichen Pflichten trotzdem erfüllt, sofern du die E-Rechnung ausgestellt hast und dein Bemühen um die Übermittlung belegen kannst, etwa mit einem Sendeprotokoll. Kommt die Rechnung nicht an, schick dieselbe Datei noch einmal; ein inhaltlich identisches Mehrstück schadet nicht (Abschnitt 14c.1 Abs. 4 UStAE). Stellst du für dieselbe Leistung eine zweite Rechnung mit neuer Nummer aus, schuldest du die darin ausgewiesene Steuer unter Umständen doppelt.

Das Doppel jeder Ausgangsrechnung bewahrst du acht Jahre lang auf; die Frist beginnt mit dem Schluss des Kalenderjahres der Ausstellung (§ 14b Abs. 1 UStG). Bei einer E-Rechnung ist das die Datei selbst: Mindestens ihr strukturierter Teil muss unversehrt in der ursprünglichen Form erhalten bleiben (BMF-Schreiben vom 15. Oktober 2025, Rn. 60). Ein Ausdruck oder ein Bild ohne XML ersetzt ihn nicht. Speicherst du außerhalb eines GoBD-konformen Systems, ist das allein für die Umsatzsteuer regelmäßig kein Verstoß. Für die übrigen Steuern verweist das BMF aber auf die GoBD, so wie bei deinen anderen Belegen und ihren Aufbewahrungsfristen.

Musste die Rechnung eine E-Rechnung sein, berichtigst du einen Fehler wieder mit einer E-Rechnung und dem passenden Rechnungstyp (Abschnitt 14.11 Abs. 1 UStAE), in einer XRechnung etwa 384 mit der Nummer der ursprünglichen Rechnung in BG-3; den Aufbau zeigt Rechnung korrigieren. Zahlt der Kunde, gleicht enno die Buchung mit deinem Beleg ab; ob die Rechnung inhaltlich stimmt, prüfst du selbst.

Bis zur ersten XRechnung: die Umstellung in sieben Schritten

  1. Prüf, ob dein Programm XRechnung oder ZUGFeRD ab Version 2.0.1 ausgibt, und wähl bei ZUGFeRD ein Profil außer MINIMUM und BASIC-WL.
  2. Trag Ansprechpartner mit Telefon und E-Mail, deine elektronische Adresse und die IBAN in die Stammdaten ein.
  3. Frag jeden Geschäftskunden, an welche Adresse E-Rechnungen gehen und ob er eine Käuferreferenz vorgibt, etwa deine Lieferantennummer.
  4. Streich „Leistungsdatum entspricht Rechnungsdatum“ aus der Vorlage und füll das Datumsfeld.
  5. Validier jede Datei, öffne sie im Viewer und kontrollier Steuersatz und Kundendaten selbst.
  6. Schick die Datei als Anhang und behalte die gesendete Mail.
  7. Leg XML-Datei und Prüfbericht zusammen ab, mindestens acht Jahre ab Ende des Ausstellungsjahres.

Ob ein Auftraggeber als Unternehmer bestellt und ob ein eigenes Datenformat mit einem Kunden trägt, entscheidet der Einzelfall; wenn du unsicher bist, besprich das mit einer Steuerberaterin oder einem Steuerberater.

Quellen

Die Aussagen in diesem Artikel beruhen auf 18 Quellen, geprüft zum Stand .

Alle 18 Quellen anzeigen

Gesetze und Verordnungen

Finanzverwaltung

Behörden, Kammern und Portale

Dieser Artikel ist eine allgemeine Information und keine Steuerberatung im Sinne des StBerG. Er gibt die Rechtslage in Deutschland zum Stand wieder und ersetzt nicht die Prüfung deines Einzelfalls durch eine Steuerberaterin oder einen Steuerberater. Die Personen in den Beispielen sind erfunden.

Buchhaltung sollte nicht deine freien Abende kosten.

Bank, Belege und Fristen an einem Ort, jede Nacht abgeglichen. UStVA und EÜR vorbereitet, jede Zahl mit Quelle. enno bereitet vor, du prüfst und übermittelst selbst.

Zugang anfragen

Weiterlesen

  1. RechnungenGutschriftsverfahren: wenn dein Kunde die Rechnung schreibt und was du prüfstGutschriftsverfahren erklärt: wann die Abrechnung deines Auftraggebers als deine Rechnung zählt, was draufstehen muss und wann du widersprechen solltest.9 Min
  2. RechnungenKleinbetragsrechnung: welche Angaben bis 250 Euro reichen, gezeigt an einer LadenkasseKleinbetragsrechnung bis 250 € brutto: welche vier Angaben reichen, wie du die Vorsteuer herausrechnest und was für Kassenbon, Ausnahmen und E-Rechnung gilt.10 Min
  3. RechnungenRechnungsdatum und Leistungsdatum: was jedes Datum entscheidet und wie es draufstehtRechnungsdatum und Leistungsdatum: was jedes Datum für Umsatzsteuer und EÜR entscheidet, wie du Zeiträume angibst und was bei fehlendem Datum hilft.10 Min