Praxis

ZUGFeRD-Druckertreiber: Wann er reicht und wo er an der E-Rechnungspflicht scheitert

Get ZUGFeRD 7 Min. Lesezeit

Ein ZUGFeRD-Druckertreiber verspricht den bequemsten Weg zur E-Rechnung: Sie drucken wie immer, und statt Papier entsteht eine hybride PDF-Datei mit eingebetteten Rechnungsdaten. Das kann funktionieren, und für bestimmte Betriebe ist es ein vernünftiger Weg. Der Ansatz trägt aber eine Grenze in sich, die keine Einstellung beseitigt: Der Treiber sieht nicht Ihre Rechnungsdaten, sondern nur das Druckbild. Fast alles, was an diesem Weg schiefgehen kann, folgt aus diesem einen Satz.


Was ein ZUGFeRD-Druckertreiber tut

Ein solcher Treiber meldet sich im System als Drucker an. Jedes Programm, das drucken kann, kann ihn ansteuern, auch eine zwanzig Jahre alte Branchensoftware. Statt Papier erzeugt er eine PDF-Datei, und für ZUGFeRD muss er zwei Dinge zusätzlich leisten: die Datei als PDF/A-3 aufbauen und gültige XML-Rechnungsdaten einbetten.

Die entscheidende Frage ist, woher diese Daten kommen. Dem Treiber steht nur zur Verfügung, was gedruckt wurde: Text an Positionen auf einer Seite. Die verbreiteten Lösungen gehen damit auf zwei Arten um:

  • Erkennung über Zuordnungsregeln. Der Treiber wird einmal auf Ihr Layout eingerichtet: Wo steht die Rechnungsnummer, wo beginnt die Positionstabelle, wo stehen Netto, Steuer und Brutto. Bei jedem Druck liest er die Werte anhand dieser Regeln aus.
  • Übergabe oder Nacherfassung. Manche Lösungen erwarten Steuerfelder im Dokument selbst oder öffnen nach dem Druck einen Dialog, in dem fehlende Angaben von Hand ergänzt werden.

Gut eingerichtet, mit einem festen Layout und stabilen Regeln, kann daraus eine formal gültige Datei entstehen. Das ist keine rhetorische Einschränkung, sondern die ehrliche Hälfte des Bildes.


Wo der Ansatz trägt

Der Druckertreiber hat einen legitimen Platz: eine Bestandssoftware, die keine E-Rechnung erzeugen kann, sich nicht erweitern lässt und nicht ersetzt werden soll. Wenn diese Software immer dasselbe Rechnungslayout druckt, die Felder immer an derselben Stelle stehen und jemand die Zuordnung einmal sorgfältig einrichtet und pflegt, ist der Treiber eine Brücke, die den Betrieb nicht umbaut.

Die Bedingungen in diesem Absatz sind allerdings wörtlich gemeint, und jede einzelne ist eine Sollbruchstelle.


Die drei Bruchstellen

1. Die Erkennung liest ein Bild, keine Daten

Ändert sich das Layout, verrutschen die Regeln: eine zusätzliche Rabattzeile, ein längerer Artikeltext, der die Tabelle umbricht, eine neue Spalte nach einem Software-Update. Der Treiber liest dann andere Zahlen, und zwar ohne Warnung, denn er weiß nicht, dass er falsch liest.

Beim Druckertreiber entscheiden allein seine Zuordnungsregeln, welcher Wert in welchem Feld landet. Liest er die falsche Spalte, entsteht eine formal saubere Datei mit vertauschten Werten: Sie besteht jede Formatprüfung und ist trotzdem falsch. Deshalb gehört nach der Einrichtung und nach jeder Layout-Änderung ein inhaltlicher Abgleich dazu, nicht nur ein Blick auf das PDF.

2. Profil und Version entscheiden über die Gültigkeit

Die E-Rechnungspflicht verlangt kein „irgendein ZUGFeRD", sondern Daten nach der Norm EN 16931. Eine Datei im Profil MINIMUM oder BASIC WL ist keine E-Rechnung im Sinne der Pflicht, und eine Datei nach dem alten ZUGFeRD 1.0 ebenfalls nicht; die Einzelheiten stehen in ZUGFeRD 2.5 und 2.5.2. Welches Profil und welche Version ein Treiber schreibt, steht in seiner Dokumentation oft nur im Kleingedruckten, und genau dort entscheidet sich, ob das Ergebnis die Pflicht erfüllt.

Für Behördenrechnungen kommt eine zweite Hürde dazu: Öffentliche Auftraggeber verlangen in der Regel eine XRechnung mit Leitweg-ID. Die Leitweg-ID steht in kaum einem Druckbild, und viele Treiber erzeugen ausschließlich hybride PDF-Dateien. Wer an Behörden fakturiert, sollte den Weg über den Treiber gar nicht erst versuchen, sondern die XRechnung erstellen, mit der Leitweg-ID als Pflichtfeld statt als Hoffnung.

3. Was nicht gedruckt wird, kann nicht eingebettet werden

Eine E-Rechnung braucht Angaben, die auf gedruckten Rechnungen oft fehlen oder nur als Fließtext stehen: die Steuerkategorie je Position, ein Befreiungsgrund bei steuerfreien Umsätzen, Mengeneinheiten als Code, die Anschrift in getrennten Feldern, eine E-Mail-Adresse des Ausstellers. Der Treiber kann diese Felder nur füllen, wenn er sie irgendwoher bekommt, und das Druckbild gibt sie häufig nicht her. Es sind dieselben Datenfallen, die auch beim Umwandeln von Rechnungen aus Word oder Excel über das Gelingen entscheiden, nur dass dort die Vorlage einmal aufgeräumt werden kann, während das Druckbild einer Bestandssoftware oft festliegt.


So prüfen Sie, was Ihr Treiber wirklich erzeugt

  1. Drucken Sie eine echte, eher komplizierte Rechnung, etwa eine mit Rabatt oder zwei Steuersätzen, nicht den Musterbeleg aus der Anleitung.
  2. Prüfen Sie die Datei im ZUGFeRD-Validator. Er nennt Format, Version und Profil des Ergebnisses und jede verletzte Regel im Klartext. Damit ist die Profilfrage in einer Minute beantwortet.
  3. Vergleichen Sie die eingebetteten Daten mit der Rechnung: Beträge, Steuersätze, IBAN, Rechnungsnummer. Das PDF-Bild sieht immer gut aus, denn es ist Ihr eigener Druck; verlässlich ist nur der Blick in die Datenschicht.
  4. Wiederholen Sie den Abgleich nach jeder Änderung an Layout oder Software, denn genau dann verrutschen Zuordnungsregeln.

Der Weg ohne Treiber

Bequemer und ohne Installation geht es im Browser, mit zwei Wegen:

  • Weiterdrucken, aber als PDF, und die Datei anschließend in ZUGFeRD umwandeln. Ihre Software und Ihr Layout bleiben unverändert; die KI liest die Rechnungsdaten direkt aus Ihrem PDF, unabhängig vom Layout, und vor dem Export sehen Sie die fertige Rechnung im Editor.
  • Die Rechnung strukturiert erfassen und direkt als ZUGFeRD-Rechnung erstellen. Jedes Feld wird schon bei der Eingabe geprüft.

Was Sie jetzt tun sollten

  1. Klären Sie anhand der Dokumentation, welches Profil und welche ZUGFeRD-Version Ihr Treiber schreibt.
  2. Lassen Sie eine echte Rechnung durch den Validator laufen und gleichen Sie die eingebetteten Werte inhaltlich ab.
  3. Legen Sie fest, wer nach Layout-Änderungen erneut prüft, damit die Einrichtung nicht unbemerkt veraltet.
  4. Liegt die Erkennung wiederholt daneben oder fehlt das richtige Profil, wechseln Sie die Route, statt nachzujustieren: im Browser umwandeln oder strukturiert erstellen.

Weiterlesen

Ab wann Sie überhaupt ausstellen müssen, klärt die 800.000-Euro-Grenze: Pflicht ab 2027 oberhalb der Umsatzgrenze, ab 2028 für alle, Kleinunternehmer bleiben beim Ausstellen befreit. Was mit den alten PDF-Rechnungen im Archiv passiert, wenn der Betrieb umstellt, beantwortet Alte PDF-Rechnungen umwandeln. Und wie der Druckertreiber im Vergleich zu Browser-Tools, ERP-Modulen und API abschneidet, ordnet die Entscheidungshilfe ZUGFeRD-Software ein.


Rechtsstand: September 2026, zuletzt geprüft am 29. September 2026. Grundlage sind § 14 UStG in der Fassung des Wachstumschancengesetzes, das Schreiben des Bundesministeriums der Finanzen vom 15. Oktober 2024, die Norm EN 16931 und die ZUGFeRD-Spezifikation von FeRD. Dieser Artikel ist keine Steuerberatung.

Häufige Fragen

Ist eine mit einem Druckertreiber erzeugte Datei eine gültige E-Rechnung?

Sie kann eine sein. Entscheidend ist nicht das Werkzeug, sondern das Ergebnis: eine Datei nach EN 16931 in einem zulässigen Profil, mit inhaltlich richtigen Daten. Beides lässt sich prüfen, das Profil mit einem Validator, die Inhalte nur durch Abgleich mit der Rechnung.

Reicht ein normaler PDF-Drucker, der PDF/A erzeugt?

Nein. PDF/A-3 ist nur der Behälter einer ZUGFeRD-Rechnung. Ohne eingebettete, gültige XML-Daten ist die Datei ein archivtaugliches PDF und keine E-Rechnung, so wie ein als PDF/A gespeichertes Word-Dokument auch keine ist.

Erfüllt ein ZUGFeRD-Druckertreiber die E-Rechnungspflicht ab 2027?

Die Pflicht schreibt kein Werkzeug vor, sondern das Format. Schreibt der Treiber ein zulässiges Profil und stimmen die Daten, erfüllt die Datei die Pflicht. Die Pflicht zum Ausstellen beginnt am 1. Januar 2027 für Unternehmen über 800.000 Euro Vorjahresumsatz und am 1. Januar 2028 für alle übrigen; Kleinunternehmer sind vom Ausstellen befreit. Empfangen können muss E-Rechnungen dagegen seit 2025 jedes Unternehmen.

Kann ich mit einem Druckertreiber eine XRechnung für eine Behörde erzeugen?

Meist nicht sinnvoll. Behörden verlangen in der Regel eine XRechnung mit Leitweg-ID, und die steht in kaum einem Druckbild. Viele Treiber erzeugen zudem nur hybride PDF-Dateien. Für Behördenrechnungen ist die strukturierte Erfassung mit der Leitweg-ID als Pflichtfeld der verlässlichere Weg.

Woher weiß ich, welches ZUGFeRD-Profil mein Treiber schreibt?

Am schnellsten aus der Datei selbst: Ein Validator nennt Format, Version und Profil jeder geprüften Datei. Die Dokumentation des Treibers sollte dieselbe Auskunft geben; weichen die Angaben ab, zählt die Datei.

Weitere Artikel

Für die deutsche E-Rechnungspflicht

Ein Werkzeugkasten für ZUGFeRD und XRechnung

Seit Januar 2025 gilt in Deutschland die Empfangspflicht für E-Rechnungen. Beide Formate sind abgedeckt.

ZUGFeRD oder XRechnung? Der Assistent wählt das passende Werkzeug Sagen Sie dem Chat, was Sie brauchen: Er wandelt um, prüft, erstellt und liest deutsche E-Rechnungen aus. Assistent öffnen

Erstellen

Ein Formular ausfüllen, ZUGFeRD-PDF oder XRechnung mit Leitweg-ID erhalten

Prüfen & korrigieren

Gegen EN 16931 und die XRechnung-CIUS prüfen, dann korrigieren, was abgelehnt wurde

Konvertieren

Eine Rechnung zwischen PDF, CII, UBL und XRechnung überführen

Öffnen & auslesen

Eine Datei öffnen, hineinsehen und die Daten mitnehmen

Nachschlagen & automatisieren

Prüfen, an wen Sie fakturieren, oder den ganzen Ablauf per API abwickeln
Bereit für die E-Rechnungspflicht?

Machen Sie jede Rechnung konform, mit nur einer Nachricht

Registrieren Sie sich, um unbegrenzte Tools, wählbare Konformitätsprofile und alle Premium-Funktionen freizuschalten.

Konform mit EN 16931 & PDF/A-3b Ergebnisse in Sekunden Keine Installation GoBD-konformes Archiv
1 kostenlose Tool-Nutzung pro Stunde · Keine Karte erforderlich