
Eine Rechnung von PDF zu UBL umzuwandeln bedeutet, dass Sie eine PDF- oder Papierrechnung in eine strukturierte, maschinenlesbare UBL-Datei überführen, damit Buchhaltungssoftware die Daten automatisch einliest und eine Buchung vorbereitet. Meistens müssen Sie das gar nicht selbst tun: Ihr Buchhaltungsprogramm exportiert ausgehende Rechnungen direkt als UBL, und Scan- und Erkennungssoftware holt die Daten aus eingehenden PDFs. In diesem Artikel lesen Sie, welcher Weg zu Ihrer Situation passt, was beim manuellen Umwandeln schiefgeht und worauf Sie achten sollten.
Bestimmen Sie zuerst die Richtung, denn das spart viel Arbeit. Geht es um ausgehende Rechnungen, die Sie selbst versenden, ist Umwandeln fast nie nötig: Ihr Programm erzeugt die UBL-Datei selbst. Geht es dagegen um eingehende PDFs von Lieferanten, handelt es sich nicht um eine echte Umwandlung, sondern um Datenerkennung. Die Software liest die Rechnung aus und macht daraus einen Buchungsvorschlag. Dieser Unterschied bestimmt, welche Lösung Sie brauchen.
Suchen Sie etwas Bestimmteres? Möchten Sie zuerst wissen, was das Format genau ist, lesen Sie was UBL ist. Wollen Sie beide Formate nebeneinander abwägen, schauen Sie bei UBL oder PDF im Vergleich. Und wenn Sie direkt wissen möchten, welcher Weg zu Ihnen passt, gehen Sie zur Entscheidungstabelle.
Inhaltsverzeichnis
Was ist ein PDF-zu-UBL-Konverter?
Ein PDF-zu-UBL-Konverter ist Software, die die Daten aus einer PDF-Rechnung in UBL überführt, das strukturierte XML-Format, das Buchhaltungssoftware automatisch einliest. Ein PDF liest sich angenehm für Menschen, ein Computer sieht darin aber nur formatierten Text. UBL (Universal Business Language) wurde genau dafür entworfen.
In der Praxis ist Konverter bei eingehenden Rechnungen ein irreführendes Wort. Es wird nämlich nichts umgebaut: Die Software liest die Rechnung aus und stellt die erkannten Daten als Buchungsvorschlag bereit. Eine echte Umwandlung in eine gültige UBL-Datei spielt vor allem bei ausgehenden Rechnungen eine Rolle, und die erzeugt Ihr Buchhaltungsprogramm meistens schon selbst.
Warum Rechnungen in UBL umwandeln?
- Zeitersparnis: UBL-Rechnungen werden automatisch verarbeitet, das manuelle Abtippen entfällt dadurch.
- Weniger Tippfehler: Die Daten stammen aus benannten Feldern statt aus den Augen einer Person, deshalb gehen falsche Beträge und Buchungscodes deutlich zurück.
- Schnellere Zahlungen: Ihr Kunde kann eine UBL-Rechnung direkt einlesen, sie landet also nicht in einer manuellen Warteschlange.
- Gesetzliche Anforderungen: Öffentliche Auftraggeber verlangen elektronische Rechnungen schon länger, und in Deutschland müssen Unternehmen seit 2025 im B2B-Bereich elektronische Rechnungen empfangen können.
- Niedrigere Kosten: Weniger Bearbeitungszeit und weniger Korrekturen bedeuten geringere Verwaltungslasten.
Welcher Weg passt zu Ihrer Situation?
| Ihre Situation | Was Sie tun | Aufwand |
| Sie versenden Rechnungen aus einem Buchhaltungsprogramm | UBL-Export im Programm aktivieren | einmalige Einstellung |
| Sie erhalten PDF-Rechnungen von Lieferanten | Scan- und Erkennungssoftware auslesen lassen | einmalige Einrichtung |
| Sie versenden Rechnungen aus Word oder Excel | Auf ein Rechnungsprogramm umsteigen | einmaliger Wechsel |
| Sie haben ein großes Volumen und eigene IT | API-Integration bauen oder einkaufen | Projekt |
| Sie brauchen eine einzelne Rechnung in UBL | Den Lieferanten um eine UBL-Version bitten | eine E-Mail |
Die letzte Zeile wird oft übersprungen, ist bei einer einzelnen Rechnung aber der schnellste Weg. Versendet Ihr Lieferant seine Rechnungen aus einem Programm, liegt die UBL-Datei bei ihm bereits vor. Nachfragen kostet weniger Zeit als umwandeln.
Die vier Möglichkeiten zum Umwandeln
1. Manuell (nicht empfohlen)
Technisch können Sie eine XML-Datei im UBL-Format selbst aufbauen, indem Sie die richtigen Tags und Werte strukturieren. In der Praxis ist das aufwendig und zeitraubend, und ein fehlendes oder falsch verschachteltes Tag macht die Datei für den Empfänger unlesbar. Tun Sie das höchstens als Test, nicht als Arbeitsweise.
2. Umwandlungs- und Erkennungssoftware
Es gibt Werkzeuge, die PDF- oder Papierrechnungen auslesen, oft mit OCR und KI, und die Daten in brauchbare Informationen oder eine UBL-Datei überführen. Für eingehende Rechnungen ist das der übliche Weg. Beachten Sie dabei: Die Qualität hängt davon ab, wie standardisiert die Rechnungen sind. Eine saubere Rechnung aus einem Programm liest sich zügig aus, ein eingescannter handgeschriebener Beleg nicht.
3. Ihr Rechnungs- oder Buchhaltungsprogramm
Die meisten Rechnungs- und Buchhaltungsprogramme exportieren Rechnungen direkt im UBL-Format. Oft wählen Sie beim Erstellen einer Rechnung neben dem PDF auch einen UBL-Export. Für ausgehende Rechnungen ist das fast immer der beste Weg, denn die Datei entsteht aus Ihren eigenen Daten und muss deshalb gar nicht erst erkannt werden.
4. API-Integration
Bei großen Mengen oder eigener IT kann eine API-Integration interessant sein, mit der Rechnungen automatisch umgewandelt und versendet werden. Das ist ein Projekt und keine Einstellung, wägen Sie es also gegen die Anzahl der Rechnungen pro Monat ab.
Worauf Sie achten sollten
- Datenqualität: Sorgen Sie dafür, dass Umsatzsteuer-Identifikationsnummer, IBAN und Zahlungsbedingungen vollständig auf der Originalrechnung stehen. Was dort nicht steht, kann auch nicht ausgelesen werden.
- UBL-Variante: Es gibt verschiedene nationale Profile für elektronische Rechnungen. Prüfen Sie, welches Ihr Kunde oder Lieferant verlangt.
- Validierung: Prüfen Sie eine umgewandelte Datei mit einem Validierungswerkzeug oder einer Testeinlese, bevor Sie hundert Stück versenden.
Vier Stolperfallen beim Umwandeln
- Umwandeln, obwohl Ihr Programm es schon kann. Der häufigste Fehler: ausgehende Rechnungen durch ein Werkzeug schicken, während eine einzige Einstellung im Buchhaltungsprogramm dasselbe erledigt, und zwar besser.
- Annehmen, erkannte Daten seien automatisch eine gültige UBL-Datei. Auslesen liefert Daten; ob diese Daten eine korrekte UBL-Datei ergeben, hängt von der Variante und der Validierung ab.
- Die falsche Variante liefern. Eine technisch gültige UBL-Datei in der falschen Variante wird vom Empfänger trotzdem abgelehnt. Fragen Sie vorher nach.
- Das Original nicht aufbewahren. Sie brauchen das PDF als lesbaren Beleg für Ihre Buchhaltung, auch wenn die Daten bereits eingelesen sind.
Eingehende PDFs mit TriFact365 verarbeiten
Bei eingehenden Rechnungen lautet die Frage selten, wie Sie eine UBL-Datei erzeugen, sondern wie Sie von diesem PDF zu einer Buchung kommen. TriFact365 erkennt sowohl PDFs als auch gelieferte UBL-Dateien und stellt die Daten als Buchungsvorschlag in Ihrem eigenen Portal bereit, mit dem Originaldokument daneben. Nach Ihrer Kontrolle und Freigabe gelangt die Buchung in Ihr Buchhaltungsprogramm. Die Umwandlungsfrage für Ihre Eingangsrechnungen müssen Sie damit nicht selbst lösen. Lesen Sie mehr über digitale Rechnungsverarbeitung.
Häufig gestellte Fragen
Für ausgehende Rechnungen aktivieren Sie den UBL-Export in Ihrem Buchhaltungsprogramm. Für eingehende PDFs lassen Sie Scan- und Erkennungssoftware die Daten auslesen. Eine UBL-Datei von Hand aufzubauen ist möglich, aber fehleranfällig.
Nicht immer. Viele Buchhaltungsprogramme exportieren Rechnungen direkt in UBL. Erhalten Sie noch PDFs von Lieferanten, liest Scan- und Erkennungssoftware diese aus, sodass Sie selbst nichts umwandeln oder abtippen müssen.
Die Daten stehen sofort strukturiert bereit, daraus entsteht ein Buchungsvorschlag. Die Buchung selbst bleibt eine Entscheidung: Jemand bestätigt Sachkonto und Steuercode, bevor der Beleg in die Bücher geht.
Nicht zuverlässig. Eine Word- oder Excel-Rechnung enthält keine strukturierten Rechnungsfelder. Der praktische Weg ist der Umstieg auf ein Rechnungsprogramm, das UBL exportiert.
Das hängt vom Empfänger ab, denn für elektronische Rechnungen gelten je nach Land eigene Profile. Fragen Sie bei einem neuen Kunden oder Lieferanten nach, welcher Standard verlangt wird.
Ja. Das PDF bleibt Ihr lesbarer Beleg für die Buchhaltung. Bewahren Sie das Originaldokument neben der Buchung auf, auch wenn die Daten bereits eingelesen sind.
Fazit
Rechnungen in UBL umzuwandeln ist weniger Arbeit, als es scheint, sobald Sie die Richtung bestimmen. Für ausgehende Rechnungen ist es eine Einstellung in Ihrem Programm, für eingehende Rechnungen eine Frage der Erkennung. Den manuellen Weg gibt es vor allem, damit Sie wissen, dass Sie ihn nicht brauchen.


