Kann man ein PDF in eine E-Rechnung umwandeln?
Ja, wenn die Angaben aus dem PDF ausgelesen und vollständig in eine XRechnung oder ein ZUGFeRD-Dokument übertragen werden. Umbenennen oder neu speichern genügt nicht. Die Verantwortung für eine richtige Rechnung bleibt beim Aussteller, auch wenn ein Werkzeug die Daten überträgt.
Was beim Umwandeln passiert
- Auslesen: Der Text des PDFs wird gelesen, bei Scans erst über Texterkennung.
- Zuordnen: Jede Angabe kommt in das passende Feld der EN 16931, etwa die Rechnungsnummer in BT-1.
- Ergänzen: Angaben, die im PDF fehlen, aber im XML Pflicht sind, werden nachgetragen.
- Erzeugen: Aus den Feldern entsteht eine XRechnung oder ein ZUGFeRD-PDF.
- Prüfen: Die Datei läuft durch den Validator; Fehler werden korrigiert.
- Versenden und aufbewahren: Die E-Rechnung geht an den Kunden, Sie bewahren sie unverändert auf.
Digitale PDFs und gescannte Rechnungen
Ein PDF, das Sie aus Word oder einem Rechnungsprogramm erzeugt haben, enthält echten Text. Er lässt sich zuverlässig auslesen; schwierig sind vor allem Tabellen, deren Spalten nicht sauber getrennt sind. Ein gescanntes Papierdokument ist dagegen ein Bild. Die Texterkennung kann Ziffern verwechseln, etwa 1 und 7 oder 0 und 8, und das fällt bei Beträgen, IBAN oder Steuernummern nicht immer auf.
Ein Scan wird durch das Einscannen selbst nicht zur E-Rechnung. Die XRechnung-Spezifikation sagt dazu: „Eine Bilddatei, ein reines PDF oder eine eingescannte Papierrechnung ist keine elektronische Rechnung im Sinne der Richtlinie.“ E-Rechnung ist erst die strukturierte Datei, die aus den ausgelesenen Daten entsteht. Bei Scans sollten Sie jeden Betrag mit dem Original vergleichen.
Was ein PDF oft nicht enthält
| Angabe | Feld | Warum sie im PDF fehlt |
|---|---|---|
| Ansprechpartner mit Telefon und E-Mail | BT-41 bis BT-43 | auf Papier nicht vorgeschrieben, in XRechnung Pflicht (BR-DE-2, BR-DE-5 bis BR-DE-7) |
| Käuferreferenz oder Leitweg-ID | BT-10 | nur bei Behörden üblich, in XRechnung immer Pflicht (BR-DE-15) |
| Zahlungsart als Code | BT-81 | im PDF steht „Überweisung“, im XML z. B. Code 58 für SEPA |
| Einheit als Code | BT-130 | im PDF „Stk.“ oder „Std.“, im XML ein Code nach UN/ECE-Empfehlung 20 oder 21 |
| Steuerkategorie | BT-151, BT-118 | im PDF steht nur „19 %“, im XML zusätzlich z. B. S |
| Leistungsdatum | BT-72 oder BT-73/BT-74 | oft nur „Leistungsdatum entspricht Rechnungsdatum“ |
So sieht eine einzelne Position nach der Umwandlung aus. Aus der PDF-Zeile „Porto + Versandkosten, 1, 7 %, 26,07 €“ wird:
<cac:InvoiceLine>
<cbc:ID>Porto + Versandkosten</cbc:ID>
<cbc:InvoicedQuantity unitCode="XPP">1</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">26.07</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>Porto + Versandkosten</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>7</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">26.07</cbc:PriceAmount>
</cac:Price>
</cac:InvoiceLine>Quelle: KoSIT XRechnung-Testsuite 2026-08-31, Datei standard/01.01a-INVOICE_ubl.xml (Apache 2.0)
Ziel: XRechnung oder ZUGFeRD
Geht die Rechnung an eine Behörde, wählen Sie XRechnung. Für Firmenkunden, die weiter ein lesbares Dokument erwarten, eignet sich ZUGFeRD im Profil EN 16931. Das ursprüngliche PDF kann dann als Sichtteil dienen, wenn es in PDF/A-3 umgewandelt wird und inhaltlich genau dem XML entspricht. Weichen beide ab, gilt laut BMF und FeRD das XML. Die Unterschiede beider Formate erklärt XRechnung oder ZUGFeRD.
Verantwortung bleibt beim Aussteller
Zur Rechnung verpflichtet ist nach § 14 Abs. 2 Satz 2 UStG der leistende Unternehmer. Ein Dritter darf die Rechnung in seinem Namen ausstellen (§ 14 Abs. 2 Satz 7 UStG), etwa ein Dienstleister oder ein Programm, das Sie bedienen. An der Verantwortung für den Inhalt ändert das nichts.
Nach Rn. 35 des BMF-Schreibens vom 15. Oktober 2025 müssen alle Pflichtangaben im strukturierten Teil stehen. Ein Verweis auf das alte PDF als Anlage reicht nicht. Die Validierung hilft, ersetzt aber keine Durchsicht: Nach Rn. 35a können Inhaltsfehler wie ein falscher Steuersatz vorliegen, ohne dass die Prüfung etwas meldet. Lesen Sie die erzeugte Rechnung deshalb vor dem Versand mit XRechnung anzeigen gegen das Original.
Das ursprüngliche PDF dürfen Sie als ergänzende Anlage in die E-Rechnung einbetten (BMF-FAQ, Frage 7a). Es ersetzt die strukturierten Angaben nicht.
Mein Lieferant schickt nur PDFs. Darf ich sie selbst in E-Rechnungen umwandeln?
Für Ihre Buchhaltung können Sie Daten auslesen, wie Sie möchten. Eine E-Rechnung des Lieferanten wird daraus nicht, denn ausstellen muss er sie. Ist er zur E-Rechnung verpflichtet, kann er eine sonstige Rechnung nachträglich durch eine E-Rechnung berichtigen (BMF-FAQ, Frage 12b). Zu den Folgen für Sie siehe Vorsteuerabzug.
Wird ein PDF mit angehängter XML-Datei automatisch zur ZUGFeRD-Rechnung?
Nur wenn das XML einem zulässigen Profil entspricht und richtig in ein PDF/A-3 eingebettet ist. Ein E-Mail-Anhang mit PDF und separater XML-Datei ist keine ZUGFeRD-Rechnung.
Muss ich alte PDF-Rechnungen nachträglich umwandeln?
Nein. Rechnungen, die Sie zulässig als PDF ausgestellt haben, bleiben gültig. Die Pflicht zur E-Rechnung gilt für neue Rechnungen nach den Übergangsfristen; siehe Übergangsregeln.
Quellen
- § 14 UStG – Ausstellung von RechnungenBundesamt für Justiz (gesetze-im-internet.de) · geprüft am 7. November 2026
- Spezifikation Standard XRechnung 3.0.2 – CIUS und ExtensionKoSIT, 20. Juni 2024 · geprüft am 7. November 2026
- BMF-Schreiben vom 15. Oktober 2025: Einführung der obligatorischen elektronischen Rechnung bei Umsätzen zwischen inländischen Unternehmern ab dem 1. Januar 2025; Anpassung des Umsatzsteuer-AnwendungserlassesBundesministerium der Finanzen, 15. Oktober 2025 · geprüft am 7. November 2026
- Fragen und Antworten zur Einführung der obligatorischen (verpflichtenden) E-RechnungBundesministerium der Finanzen · geprüft am 7. November 2026
- ZUGFeRD-FAQForum elektronische Rechnung Deutschland (FeRD) in der AWV · geprüft am 7. November 2026