E-Rechnung5 Min. Lesezeit

ZUGFeRD Rechnung erstellen: Praktische Anleitung für kleine und mittlere Unternehmen

ZUGFeRD Rechnung erstellen leicht gemacht: Erfahren Sie, welches Profil Sie brauchen, welche Pflichtfelder gelten und wie Sie typische Fehler bei der Erstellung vermeiden.

VT

Vellonode Team

Redaktion

|

Warum Sie sich jetzt mit ZUGFeRD beschäftigen sollten

Seit Januar 2025 müssen alle Unternehmen in Deutschland elektronische Rechnungen im B2B-Bereich empfangen können. Spätestens ab 2028 ist auch der Versand Pflicht. Wer jetzt eine ZUGFeRD Rechnung erstellen kann, ist nicht nur gesetzeskonform — sondern spart sich auch den Stress einer Last-Minute-Umstellung.

Trotzdem herrscht gerade bei kleinen und mittleren Unternehmen noch Unsicherheit: Welches Profil brauche ich? Welche Felder sind Pflicht? Und was passiert, wenn meine ZUGFeRD-Datei fehlerhaft ist?

Dieser Artikel beantwortet genau diese Fragen — mit konkreten Beispielen und einer Checkliste, die Sie direkt anwenden können.

Was eine ZUGFeRD Rechnung von einer PDF-Rechnung unterscheidet

Eine herkömmliche PDF-Rechnung ist im Grunde ein Bild: Ein Mensch kann sie lesen, eine Software nicht — zumindest nicht zuverlässig. OCR-basierte Erkennung scheitert regelmäßig an komplexen Layouts, eingescannten Dokumenten oder ungewöhnlichen Schriftarten.

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) löst dieses Problem durch ein hybrides Format: Die Rechnung enthält sowohl ein sichtbares PDF als auch eine maschinenlesbare XML-Datei, die direkt in das PDF eingebettet ist. Das XML folgt dem europäischen Standard EN 16931 und enthält alle Rechnungsdaten in strukturierter Form.

Das bedeutet konkret:

  • Ihr Steuerberater kann die Rechnung visuell prüfen (PDF-Ansicht)
  • Buchhaltungssoftware kann die Daten automatisch einlesen (XML-Daten)
  • Keine manuelle Datenerfassung, keine Tippfehler, keine OCR-Probleme

Die ZUGFeRD-Profile: Welches brauchen Sie?

ZUGFeRD 2.x definiert verschiedene Profile, die sich im Detailgrad unterscheiden:

ProfilInhaltGeeignet für
MinimumNur Basisangaben (Rechnungsnummer, Datum, Betrag)Einfachste Anforderungen
BasicAlle wesentlichen RechnungsdatenDie meisten KMU
EN 16931 (Comfort)Vollständig EN-16931-konformB2B-Standard, empfohlen
ExtendedZusatzfelder über den Standard hinausBranchenspezifische Anforderungen
XRechnungReines XML ohne PDFÖffentliche Auftraggeber

Für die E-Rechnungspflicht im B2B-Bereich empfiehlt sich mindestens das Profil EN 16931 (Comfort). Es erfüllt alle gesetzlichen Anforderungen und wird von allen gängigen Buchhaltungssystemen unterstützt.

Pflichtfelder nach EN 16931: Was in jede ZUGFeRD Rechnung gehört

Die europäische Norm EN 16931 definiert exakt, welche Daten eine konforme E-Rechnung enthalten muss. Die wichtigsten Pflichtangaben mit ihren Business-Term-Nummern:

Rechnungskopf

  • BT-1: Rechnungsnummer — eindeutig und fortlaufend
  • BT-2: Rechnungsdatum im Format JJJJ-MM-TT
  • BT-3: Rechnungsart (380 = Rechnung, 381 = Gutschrift)
  • BT-5: Währungscode (EUR)
  • BT-9: Fälligkeitsdatum oder Zahlungsbedingungen

Verkäufer und Käufer

  • BT-27/BT-44: Name des Verkäufers und Käufers
  • BT-31: Umsatzsteuer-ID des Verkäufers (§ 14 Abs. 4 UStG)
  • BT-35 bis BT-43: Vollständige Adressangaben beider Parteien

Positionen und Beträge

  • BT-153: Bezeichnung der Ware oder Dienstleistung
  • BT-129: Menge und BT-130: Einzelpreis
  • BT-151: Steuerkategorie pro Position (S = Standard, E = Befreit, AE = Reverse Charge)
  • BT-106: Nettobetrag, BT-110: Steuerbetrag, BT-112: Bruttobetrag

Ein häufiger Fehler: Die Summe der Einzelpositionen stimmt nicht mit dem Gesamtbetrag überein. Validierungstools prüfen diese Rechenregeln — und Abweichungen führen zur Ablehnung der Rechnung.

Die drei häufigsten Fehler beim Erstellen von ZUGFeRD Rechnungen

1. Falsche oder fehlende Einheitencodes

EN 16931 verlangt Einheitencodes nach UN/ECE Recommendation 20 — nicht deutsche Abkürzungen. "Stück" muss als C62 codiert werden, "Stunden" als HUR, "Kilogramm" als KGM. Wer hier "STK" oder "Std" einträgt, produziert ungültiges XML.

2. Steuerkategorie nicht korrekt zugeordnet

Jede Rechnungsposition braucht eine explizite Steuerkategorie. Standardfall: S (Standard) mit dem passenden Steuersatz (19% oder 7%). Innergemeinschaftliche Lieferungen erfordern K (Intra-Community Supply), Reverse-Charge-Fälle AE. Fehlt die Zuordnung oder ist sie falsch, wird die Rechnung vom Empfängersystem abgelehnt.

3. XML-Daten und PDF-Inhalt widersprechen sich

Bei ZUGFeRD enthält das PDF die visuelle Darstellung, das XML die strukturierten Daten. Wenn beide nicht übereinstimmen — beispielsweise unterschiedliche Rechnungsnummern oder Beträge — führt das zu Problemen bei der automatischen Verarbeitung. Im Zweifel gelten die XML-Daten als führend.

Checkliste: ZUGFeRD Rechnung erstellen in 5 Schritten

  1. Profil wählen: EN 16931 (Comfort) für B2B-Konformität
  2. Pflichtfelder prüfen: Rechnungsnummer, Datum, USt-ID, vollständige Adressen, alle Positionen mit Menge, Preis und Steuerkategorie
  3. Einheitencodes korrekt zuordnen: Deutsche Einheiten in UN/ECE-Codes umwandeln (C62, HUR, KGM etc.)
  4. Validierung durchführen: XML gegen EN 16931 prüfen lassen — fehlerhafte Rechnungen vor dem Versand erkennen
  5. PDF mit eingebettetem XML erzeugen: Das XML wird als Anhang in die PDF-Datei eingebettet (Factur-X/ZUGFeRD-Spezifikation)

Die manuelle Erstellung von ZUGFeRD-XML ist fehleranfällig und zeitaufwendig. Tools, die PDF-Rechnungen automatisch auslesen und in valides ZUGFeRD konvertieren, eliminieren die häufigsten Fehlerquellen — besonders die Zuordnung von Einheitencodes und Steuerkategorien.

Wie KI die ZUGFeRD-Erstellung vereinfacht

Moderne KI-basierte Lösungen drehen den Prozess um: Statt eine ZUGFeRD Rechnung manuell von Grund auf zu erstellen, laden Sie einfach Ihre bestehende PDF-Rechnung hoch. Die KI extrahiert alle relevanten Daten — Rechnungskopf, Positionen, Beträge, Steuerinformationen — und erzeugt daraus automatisch eine EN-16931-konforme ZUGFeRD-Datei.

Der Vorteil gegenüber klassischer OCR: KI versteht den Kontext einer Rechnung. Sie erkennt, dass "2 Std. Beratung" eine Dienstleistung mit der Einheit HUR (Stunden) ist, auch wenn die Rechnung nicht dem Standardlayout folgt. Und sie liefert für jedes extrahierte Feld einen Konfidenzwert — so sehen Sie auf einen Blick, welche Daten sicher erkannt wurden und wo eine manuelle Prüfung sinnvoll ist.

Nächste Schritte

Wenn Sie gerade erst anfangen, sich mit ZUGFeRD zu beschäftigen, ist jetzt der richtige Zeitpunkt. Die Übergangsfristen geben Ihnen noch Spielraum, aber die Empfangspflicht gilt bereits. Je früher Sie Ihren Rechnungsversand umstellen, desto reibungsloser wird der Übergang.

Vellonode konvertiert Ihre PDF-Rechnungen automatisch in valides ZUGFeRD 2.4 — inklusive Validierung gegen EN 16931, korrekter Einheitencode-Zuordnung und DATEV-Export. Sie können es kostenlos testen, ohne Installation oder Kreditkarte.

Passende Lösungen

Weitere Artikel

Bleiben Sie informiert

Erhalten Sie die neuesten Artikel zu E-Rechnung, Buchhaltung und KI-Automatisierung direkt in Ihr Postfach.

Kein Spam, jederzeit abbestellbar. Datenschutzerklärung