Nie wieder Belegen hinterherlaufen.
Heft ist in Entwicklung. Der Beleg-Agent soll fehlende Belege suchen und den Monat für deinen Steuerberater vorbereiten.
TL;DR
- Ein PDF allein ist keine ZUGFeRD-Rechnung. ZUGFeRD braucht ein PDF/A-3-Dokument mit eingebetteter XML-Datei, die maschinenlesbare Rechnungsdaten enthält.
- Kostenlos geht oft nur eingeschränkt. Open-Source-Bibliotheken und Trial-Tools helfen beim Testen, aber Validierung, Archivierung und Datenschutz bleiben Ihre Verantwortung.
- XRechnung und ZUGFeRD lösen unterschiedliche Probleme. XRechnung ist reines XML; ZUGFeRD verbindet PDF-Ansicht und XML-Daten in einer Datei.
- Nach der Erstellung beginnt der eigentliche Workflow. Eingehende ZUGFeRD- und XRechnung-Dateien müssen geprüft, ausgelesen, archiviert und an die Buchhaltung übergeben werden.
Ein PDF lässt sich nicht einfach durch Umbenennen oder Speichern als neues Dateiformat in eine ZUGFeRD-Rechnung verwandeln. Sie erzeugen technisch eine neue hybride E-Rechnung: ein PDF/A-3-Dokument, in das strukturierte XML-Rechnungsdaten eingebettet sind. Erst wenn diese XML-Daten zur visuellen Rechnung passen und gegen die relevanten Regeln validiert wurden, ist das Ergebnis sinnvoll nutzbar.
Das ist wichtig, weil seit dem 1. Januar 2025 nach der BMF-FAQ zur E-Rechnung ein einfaches PDF im deutschen B2B-Kontext keine E-Rechnung mehr ist. Es gilt als sonstige Rechnung, solange Übergangsregeln oder Ausnahmen greifen. Eine echte E-Rechnung muss ein strukturiertes elektronisches Format haben und elektronische Verarbeitung ermöglichen.
Was Bedeutet PDF in ZUGFeRD Umwandeln?
Wer nach "PDF in ZUGFeRD umwandeln kostenlos" sucht, meint meistens: Eine vorhandene PDF-Rechnung soll so aufbereitet werden, dass sie die Anforderungen der E-Rechnungspflicht erfüllt. Genau hier liegt der Denkfehler. Die PDF-Datei ist nur die sichtbare Schicht. ZUGFeRD benötigt zusätzlich eine strukturierte XML-Datei mit Rechnungsnummer, Rechnungsdatum, Lieferant, Empfänger, Positionen, Steuerdaten und Summen.
Das Forum elektronische Rechnung Deutschland beschreibt ZUGFeRD als hybrides Datenformat: In einem PDF-Dokument im Format PDF/A-3 werden strukturierte Rechnungsdaten im XML-Format integriert. Das PDF bleibt für Menschen lesbar, die XML-Datei ist für Buchhaltungssoftware maschinenlesbar.
Eine saubere Konvertierung besteht daher aus mehreren Schritten:
- Die Rechnungsdaten werden vollständig und strukturiert erfasst.
- Das sichtbare Dokument wird als PDF/A-3 erzeugt.
- Eine XML-Datei wird nach EN 16931 beziehungsweise dem passenden ZUGFeRD-Profil erzeugt.
- Die XML-Datei wird in das PDF/A-3 eingebettet.
- Metadaten kennzeichnen Profil, Version und eingebettete Datei.
- Das Ergebnis wird validiert.
Wenn einer dieser Schritte fehlt, haben Sie vielleicht ein PDF mit Anhang, aber keine verlässliche ZUGFeRD-Rechnung.
PDF, ZUGFeRD, XRechnung und E-Rechnung
Ein klassisches PDF ist für Menschen angenehm, aber für Software nur begrenzt brauchbar. Eine Buchhaltungssoftware kann zwar per OCR oder Textauslesung versuchen, Daten zu erkennen, aber sie bekommt keine normierte Datenstruktur. Deshalb zählt ein einfaches PDF seit 2025 nicht mehr als E-Rechnung im neuen steuerlichen Sinn.
ZUGFeRD löst dieses Problem über ein hybrides Format. Die PDF/A-3-Datei enthält die sichtbare Rechnung. Die eingebettete XML-Datei enthält die strukturierten Daten. Für den Empfänger ist das praktisch, weil er die Rechnung öffnen und lesen kann, während Software die XML-Daten automatisch verarbeitet.
XRechnung ist anders aufgebaut. Sie ist ein reines XML-Format ohne PDF-Ansicht. Besonders im öffentlichen Sektor ist XRechnung relevant, weil öffentliche Auftraggeber oft genau dieses Format oder sehr konkrete Übermittlungswege verlangen. Für B2B-Prozesse ist ZUGFeRD häufig angenehmer, weil es die menschliche PDF-Ansicht mit der maschinenlesbaren Datenebene kombiniert.
Wichtig ist auch der Unterschied zwischen Empfangen und Ausstellen. Seit dem 1. Januar 2025 müssen inländische Unternehmen E-Rechnungen empfangen können. Für die Ausstellung gelten Übergangsregelungen. Außerdem nennt das BMF Ausnahmen, etwa Kleinbetragsrechnungen bis 250 Euro brutto, Fahrausweise, Leistungen von Kleinunternehmern und bestimmte weitere Fälle. Wer Rechnungen erstellt, sollte diese Ausnahmen nicht pauschal ignorieren, sondern den eigenen Fall steuerlich prüfen.
Kann Man PDF Kostenlos in ZUGFeRD Umwandeln?
Ja, es gibt kostenlose oder günstige Wege. Sie sind aber selten so einfach, wie Suchergebnisse versprechen.
Open-Source-Bibliotheken können XML erzeugen, PDF/A-3-Dateien bauen oder ZUGFeRD-Dateien validieren. Sie sind nützlich, wenn Sie Entwicklerressourcen haben oder einen technischen Prototypen bauen. Für Kleinunternehmer und Buchhaltungsteams ohne technische Betreuung sind sie oft zu aufwendig.
Online-Konverter und Trial-Versionen sind einfacher. Sie laden eine PDF-Rechnung hoch, ergänzen Rechnungsdaten und erhalten eine ZUGFeRD- oder XRechnung-Datei. Das kann für einzelne Tests funktionieren. Prüfen Sie aber genau, ob das Tool das richtige Profil erzeugt, ob die XML-Daten vollständig sind, ob eine Validierung stattfindet und wo Ihre Rechnungsdaten verarbeitet werden.
Bei kostenlosen Tools sollten Sie besonders auf vier Punkte achten:
- Profil: Für steuerliche B2B-Prozesse reicht ein Minimalprofil nicht immer aus. Das ZUGFeRD-Paket muss zum Anwendungsfall passen.
- Validierung: Eine Datei sollte nicht nur erzeugt, sondern auch gegen PDF/A-3, XML-Schema und Geschäftsregeln geprüft werden.
- Datenschutz: Rechnungen enthalten personenbezogene und geschäftliche Daten. Prüfen Sie Serverstandort, Auftragsverarbeitung und Löschfristen.
- Archivierung: GoBD-konforme Ablage ist ein eigener Prozess. Ein Konverter ersetzt kein Archiv und keine nachvollziehbare Bearbeitungshistorie.
Die kurze Antwort lautet: Kostenlos ist für Tests realistisch. Für den produktiven Rechnungsausgang brauchen Sie einen Prozess, der Datenqualität, Validierung, Datenschutz und Archivierung abdeckt.
Checkliste: PDF in ZUGFeRD Umwandeln
Wenn Sie eine PDF-Rechnung in eine ZUGFeRD-Rechnung überführen möchten, hilft diese praktische Checkliste.
1. Rechnungsdaten prüfen
Bevor ein Tool die XML-Datei erzeugt, müssen die Rechnungsinformationen stimmen: Absender, Empfänger, Rechnungsnummer, Rechnungsdatum, Leistungsdatum, Positionen, Netto- und Bruttobeträge, Umsatzsteuer, Währung und Zahlungsinformationen. Fehler in diesen Daten landen sonst direkt in der maschinenlesbaren XML-Datei.
2. Passendes Profil wählen
Wählen Sie ein Profil, das zum Empfänger und Anwendungsfall passt. Für einfache interne Tests ist ein reduziertes Profil etwas anderes als eine E-Rechnung für reale B2B-Prozesse. Bei öffentlichen Auftraggebern müssen zusätzlich B2G-Vorgaben beachtet werden.
3. PDF/A-3 erzeugen
Das sichtbare PDF muss als PDF/A-3 vorliegen. Dieses Format erlaubt das Einbetten zusätzlicher Dateien und ist für Langzeitarchivierung ausgelegt. Ein normales PDF reicht nicht aus.
4. XML-Datei erzeugen
Das Tool erzeugt aus Ihren Rechnungsdaten eine strukturierte XML-Datei. Diese XML-Datei ist der Kern der E-Rechnung. Sie muss nicht nur technisch valide sein, sondern auch inhaltlich zur sichtbaren Rechnung passen.
5. XML einbetten
Die XML-Datei wird in das PDF/A-3 eingebettet. Bei ZUGFeRD/Factur-X ist die eingebettete Datei typischerweise als strukturierte Rechnungsinformation gekennzeichnet. Metadaten sorgen dafür, dass empfangende Software das Format erkennt.
6. Validieren
Nutzen Sie einen Validator, bevor Sie die Rechnung versenden. Er sollte sowohl die PDF/A-3-Seite als auch die XML-Struktur prüfen. Validierung ist keine Formalität: Sie verhindert, dass Empfänger oder Buchhaltungsprogramme die Datei ablehnen.
7. Original archivieren
Speichern Sie die fertige Datei unverändert. Änderungen am PDF oder an der eingebetteten XML können die Nachvollziehbarkeit zerstören. Wenn Rechnungsdaten falsch sind, erstellen Sie eine korrigierte Rechnung statt die alte Datei heimlich zu bearbeiten.
Was Passiert Nach der Konvertierung?
Viele Artikel enden beim Download der fertigen ZUGFeRD-Datei. Für Buchhaltungsteams beginnt dort aber erst die eigentliche Arbeit. Rechnungen kommen per E-Mail, Upload, Portal oder von öffentlichen Auftraggebern. Sie müssen erkannt, geprüft, archiviert und an Steuerberater oder Buchhaltungssoftware übergeben werden.
Bei ZUGFeRD und XRechnung sollten die strukturierten XML-Daten zuerst gelesen werden, denn sie sind der führende Teil der Rechnung. Digitale PDF-Rechnungen lassen sich per Textextraktion auslesen, Scans und Bilder per OCR. Unsichere Werte sollten geprüft und Duplikate entfernt werden, bevor etwas weitergegeben wird. Eine einzelne Datei können Sie kostenlos mit dem ZUGFeRD-Validator prüfen.
Nach der Prüfung gehen die Daten meist als CSV oder DATEV-EXTF-Datei an die Buchhaltung (mehr im Beitrag zur DATEV-Schnittstelle). Originaldokumente sollten unverändert bleiben, und die Bearbeitungshistorie sollte nachvollziehbar sein.
Ein verwandtes, oft schwierigeres Problem ist, überhaupt zu jeder Zahlung einen Beleg zu haben. Der Beleg-Agent Heft, den wir gerade entwickeln, startet beim Bankkonto, findet zu jeder Zahlung den fehlenden Beleg (Postfach, E-Rechnungen, Portale) und übergibt ihn an DATEV oder die Steuerberatung. Er ist noch nicht verfügbar; mehr unter Heft.
Hefts geplanter Beleg-Agent
Der geplante Beleg-Agent soll bei deinem Bankkonto starten, Belege suchen und offene Fälle für die Monatsübergabe zeigen. Heft ist noch in Entwicklung.
Wann Reicht Ein Konverter und Wann Brauchen Sie Verarbeitung?
Ein PDF-zu-ZUGFeRD-Konverter löst den Rechnungsausgang. Er hilft, wenn Sie selbst Rechnungen erstellen und diese als E-Rechnung verschicken müssen. Dafür brauchen Sie saubere Stammdaten, ein korrektes Profil, Validierung und eine sichere Archivierung.
Rechnungseingang ist ein anderes Problem. Dort wollen Sie nicht jede einzelne XML-Datei manuell öffnen, Beträge kopieren und in Buchhaltungsprogramme übertragen. Sie brauchen einen Prozess, der Daten automatisch ausliest, Plausibilität sichtbar macht und geprüfte Ergebnisse exportiert.
Die Grenze ist wichtig: Wenn Sie PDFs in ZUGFeRD umwandeln möchten, suchen Sie einen Generator oder ein ERP-Modul. Wenn Sie bereits ZUGFeRD- oder XRechnung-Rechnungen empfangen, brauchen Sie Verarbeitung, Prüfung und Export.
FAQ
Ist eine PDF-Rechnung eine E-Rechnung?
Seit dem 1. Januar 2025 gilt im deutschen B2B-Kontext: Ein einfaches PDF ist keine E-Rechnung im neuen steuerlichen Sinn, weil es kein strukturiertes elektronisches Format ist. Das BMF ordnet unstrukturierte Formate wie einfache PDFs als sonstige Rechnungen ein.
Kann ich ein PDF kostenlos in ZUGFeRD umwandeln?
Ja, für Tests gibt es Open-Source-Bibliotheken, kostenlose Validatoren und Trial-Versionen. Für produktive Rechnungen sollten Sie zusätzlich Validierung, Datenschutz, Profilwahl und GoBD-konforme Ablage sicherstellen.
Was ist der Unterschied zwischen ZUGFeRD und XRechnung?
ZUGFeRD ist hybrid: PDF/A-3 plus eingebettete XML-Datei. XRechnung ist reines XML ohne PDF-Ansicht. Beide können strukturierte Rechnungsdaten transportieren, werden aber in unterschiedlichen Workflows eingesetzt.
Welches ZUGFeRD-Profil brauche ich?
Das hängt vom Empfänger und Anwendungsfall ab. Für echte E-Rechnungsprozesse müssen die strukturierten Daten die relevanten Anforderungen erfüllen. Minimalprofile können für Archivierung oder einfache Szenarien nützlich sein, reichen aber nicht automatisch für jede steuerliche Pflicht.
Gibt es Ausnahmen von der E-Rechnungspflicht?
Ja. Das BMF nennt unter anderem B2C-Umsätze, viele steuerfreie Umsätze, Kleinbetragsrechnungen bis 250 Euro brutto, Fahrausweise und Leistungen von Kleinunternehmern. Prüfen Sie Ihren konkreten Fall, bevor Sie daraus eine allgemeine Regel ableiten.
Heft Team
AutorThe Heft team writes guides on receipts, e-invoices and bookkeeping for businesses in Germany.
Dieser Artikel dient der allgemeinen Information und ersetzt keine rechtliche, steuerliche oder buchhalterische Beratung. Prüfe Anforderungen mit einer qualifizierten Fachperson.