Was ist UBL? Das Format, die Datei und die UBL-Rechnung

Unternehmer verarbeitet eine UBL-Rechnung automatisch mit TriFact365

UBL (Universal Business Language) ist ein offener Standard für Geschäftsdokumente. Eine UBL-Rechnung ist also eine Rechnung in diesem Format: eine strukturierte, maschinenlesbare XML-Datei, die Buchhaltungssoftware selbstständig einliest, prüft und zur Buchung vorbereitet. Anders als bei einer PDF muss niemand die Daten abtippen. In diesem Artikel lesen Sie, wie UBL funktioniert, vom Erstellen einer Rechnung bis zum Versenden und Verarbeiten. Außerdem, was in einer UBL-Datei steht, worin der Unterschied zu XML und PDF liegt, welche Vor- und Nachteile es gibt und welche Irrtümer am häufigsten Probleme verursachen.

Zunächst drei Dinge trennen. UBL ist das Format des Dokuments, Peppol ist das Netzwerk, über das Sie es versenden, und die E-Rechnung ist die Pflicht, die dahintersteht. Die Begriffe werden oft vermischt, aber Sie können UBL-Rechnungen auch per E-Mail versenden, ohne Peppol, und Peppol transportiert auch andere Dokumente als Rechnungen. In den Niederlanden ist SI-UBL die gängige Variante.

Suchen Sie etwas Konkreteres? Haben Sie Rechnungen als PDF, die Sie umwandeln möchten, dann lesen Sie Umwandlung von Rechnungen in UBL. Möchten Sie die beiden Formate nebeneinander sehen, dann steht dieser Vergleich weiter unten in diesem Artikel. Und wollen Sie direkt sehen, wie so eine Datei aufgebaut ist, gehen Sie zur Feldtabelle.

Inhaltsverzeichnis

Was ist UBL?

UBL ist ein internationaler Standard, der festlegt, welche Felder ein Geschäftsdokument enthält und wie diese Felder heißen. Das klingt abstrakt, die Folge ist aber sehr konkret: weil die Rechnungsnummer immer im selben Feld steht, muss Software nicht raten, wo sie zu suchen hat. Ein Mensch liest eine Rechnung, indem er sie ansieht; Software liest eine UBL-Rechnung, indem sie die Felder ausliest. Genau daraus ergibt sich der gesamte Unterschied in der Verarbeitungszeit.

Was steht in einer UBL-Datei?

Eine UBL-Datei hat die Endung .ubl oder .xml und enthält die Rechnungsdaten als strukturierte Felder. So sieht das UBL-Format bei einem Teil einer Rechnung über 1.000 € ohne Umsatzsteuer aus:

AngabeUBL-FeldBeispielwert
Rechnungsnummercbc:ID2026-0148
Rechnungsdatumcbc:IssueDate2026-09-09
Lieferantcac:AccountingSupplierPartyBeispiel GmbH
Umsatzsteuer-Identifikationsnummercbc:CompanyIDNL001234567B01
Betrag ohne Umsatzsteuercbc:TaxExclusiveAmount1000.00
Umsatzsteuerbetragcbc:TaxAmount210.00
Zahlbetragcbc:PayableAmount1210.00

Beachten Sie, was hier passiert: der Umsatzsteuerbetrag von 210 € steht in einem eigenen Feld, getrennt vom Gesamtbetrag. Dadurch kann Software die Umsatzsteuer sofort auf das richtige Sachkonto buchen, ohne zurückzurechnen. Bei einer PDF muss dieser Betrag erst aus dem Bild erkannt werden, und dann besteht immer die Möglichkeit, dass 1210 und 210 verwechselt werden.

UBL-Rechnung Beispiel

In der Datei selbst sehen dieselben Angaben so aus. Dies ist ein stark verkürztes Fragment; eine echte UBL-Rechnung umfasst dutzende Zeilen mehr.

<Invoice>
  <cbc:ID>2026-0148</cbc:ID>
  <cbc:IssueDate>2026-09-09</cbc:IssueDate>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:CompanyID>NL001234567B01</cbc:CompanyID>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">1210.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</Invoice>

Sie sehen hier, warum das niemand von Hand lesen möchte, und gleichzeitig, warum Software damit gut zurechtkommt. Jeder Betrag steht in einem eigenen Element mit eigener Währungsangabe, es bleibt also nichts zu interpretieren.

UBL, XML und PDF: der Unterschied

Für Menschen lesbarFür Software lesbar
PDFjanein, Erkennung nötig
Beliebiges XMLkaumnur mit Absprachen je Lieferant
UBLkaumja, nach einem einzigen Standard

Jede UBL-Rechnung ist eine XML-Datei, aber nicht jede XML-Datei ist UBL. Das ist mehr als Wortklauberei: bei losem XML müssen Sie je Lieferant absprechen, welches Feld was bedeutet, bei UBL legt der Standard das fest. Und weil UBL für Menschen kaum lesbar ist, liefert fast jedes Programm neben der UBL-Datei auch eine PDF zum Ansehen und Archivieren mit.

In der Praxis bestehen die beiden Formate nebeneinander. Die PDF ist in den Niederlanden noch das am häufigsten versandte Rechnungsformat, vor allem bei Einzelunternehmen und im Mittelstand, einfach weil ein Unternehmer ohne Verarbeitungssoftware mit einer UBL-Datei wenig anfangen kann und eine lesbare Rechnung möchte. Auf der Empfangsseite wächst UBL dagegen schnell, angetrieben durch die öffentliche Hand und das Peppol-Netzwerk. Dadurch erhalten Steuerberatungen immer häufiger einen gemischten Eingang: UBL und PDF durcheinander, in derselben Buchhaltung.

Welche UBL-Versionen und Varianten gibt es?

UBL wird von OASIS verwaltet. Version 1.0 kam 2004, 2.0 im Jahr 2006 und 2.1 im Jahr 2013; letztere wurde später auch als internationale ISO/IEC-Norm festgelegt. Danach folgten neuere Versionen, in den Niederlanden dreht sich in der Praxis aber alles um 2.1. Fragen Sie sich, warum ein Lieferant „UBL 2.0″ nennt: bei einer gewöhnlichen Rechnung sind die Unterschiede zwischen 2.0 und 2.1 gering.

Wichtiger als die Versionsnummer ist die Variante. Niemand setzt die vollständige Norm um, daher gibt es Profile, die festlegen, welche Felder Sie verwenden und was sie bedeuten. Diese begegnen Ihnen in den Niederlanden:

VarianteWo Sie ihr begegnen
SI-UBLDie gängige Variante sowohl für den Geschäftsverkehr als auch für Lieferungen an die öffentliche Hand, abgestimmt innerhalb der niederländischen Peppol-Behörde. Das sehen Sie in der Praxis am häufigsten.
UBL-OHNLDie eigene Variante der niederländischen Zentralregierung, genutzt in Verbindung mit Digipoort und daher nur für Lieferungen an die öffentliche Hand.
NLCIUSDie niederländische Ausgestaltung der europäischen Norm EN 16931. Sie bestimmt, welche Felder in einer Kernrechnung verpflichtend sind.
Peppol BISDie europäische Spezifikation für den Austausch über Peppol, die einen Teil von UBL nutzt.

Dadurch ist nicht immer im Vorfeld klar, welche Felder Ihre Software übernehmen kann. Erhalten Sie Rechnungen, die nur halb gefüllt ankommen, dann liegt das Problem häufiger an der Variante als an der Norm. Wollen Sie nachsehen, was in den Niederlanden formell festgelegt ist, dann steht das auf der Liste von Forum Standaardisatie.

Wie erstellen Sie eine UBL-Rechnung?

Eine UBL-Datei selbst von Hand zu schreiben ist komplex und fehleranfällig, weil das XML-Format exakte Strukturen verlangt. Lassen Sie Ihr Rechnungs- oder Buchhaltungsprogramm die Arbeit machen: die meisten Programme, etwa Exact, Twinfield oder Moneybird, exportieren eine Rechnung direkt als UBL neben der gewöhnlichen PDF. So erstellen Sie mit wenigen Klicks eine korrekte UBL-Rechnung und müssen sich nicht in die Feldnamen aus der Tabelle oben einarbeiten.

Wie versenden Sie eine UBL-Rechnung?

Versendet wird aus dem Programm, mit dem Sie fakturieren. Sie erstellen die Ausgangsrechnung, wählen UBL als Ausgabe und versenden sie über einen dieser drei Wege:

  • Per E-Mail. Sie schicken die UBL-Datei als Anhang mit, meist zusammen mit der PDF. Das funktioniert ohne Anmeldung an einem Netzwerk, aber Ihr Kunde muss die Datei selbst einlesen.
  • Über Peppol. Ihr Programm oder Zugangspunkt liefert die Rechnung an die Peppol-ID Ihres Kunden. Dadurch landet sie direkt in seiner Buchhaltung, ohne E-Mail dazwischen.
  • Über ein Kundenportal. Große Abnehmer und Behörden verlangen manchmal einen Upload in ihrem eigenen Portal, mit UBL als vorgeschriebenem Format.

Beachten Sie die Rollenverteilung. TriFact365 steht auf der Empfangsseite: Sie erhalten eine Peppol-ID und empfangen dort Peppol-Rechnungen, die anschließend als Buchungsvorschlag bereitstehen. Den Versand Ihrer eigenen Ausgangsrechnungen regeln Sie also in Ihrem Rechnungs- oder Buchhaltungsprogramm, nicht hier.

Wie verarbeiten Sie eine erhaltene UBL-Rechnung?

Erhalten Sie eine UBL-Rechnung, dann liest Ihr Verarbeitungstool die Felder direkt ein und legt einen Buchungsvorschlag bereit; Sie prüfen nur noch. TriFact365 erkennt sowohl UBL-Dateien als auch PDFs und macht daraus einen Buchungsvorschlag im eigenen Portal, der nach Ihrer Freigabe in Ihr Buchhaltungsprogramm geht. Erhalten Sie noch vor allem PDFs, dann wandelt digitale Rechnungsverarbeitung diese zunächst in nutzbare Daten um. In beiden Fällen entfällt das Abtippen.

Welche Vor- und Nachteile hat UBL?

Kurz gesagt: UBL beschleunigt die Verarbeitung auf der Empfangsseite, löst aber nicht alles. Nachfolgend beide Seiten, denn diese zweite Hälfte bleibt in den meisten Erklärungen unerwähnt.

Vorteile von UBL

  • Kein Abtippen. Beträge, Daten und Nummern kommen direkt aus der Datei, dadurch entstehen bei der Eingabe keine Tippfehler.
  • Die Umsatzsteuer landet an der richtigen Stelle. Weil jeder Betrag in einem eigenen Feld steht, muss niemand vom Gesamtbetrag auf den Steuerbetrag zurückrechnen.
  • Eine Datei für jedes Programm. Die Norm liegt fest, Sie treffen also keine Absprachen je Lieferant über den Aufbau der Datei.
  • Schneller durch die Prüfung. Was bleibt, ist beurteilen statt eingeben. Dadurch geht weniger Zeit in den Schritt, bevor eine Rechnung zahlungsreif ist.

Nachteile von UBL

  • Für Menschen nicht lesbar. Sie brauchen immer eine PDF oder eine Ansicht in Ihrer Software, um die Rechnung wirklich anzusehen und zu archivieren.
  • Der Absender muss mitmachen. Schickt ein Lieferant nur PDFs, dann können Sie ihn nicht zwingen. Für diesen Eingang brauchen Sie weiterhin Erkennung.
  • Die Variante entscheidet, was ankommt. Füllt ein Lieferant ein Feld nicht, dann bleibt es auch in Ihrer Buchhaltung leer. Das liegt am Profil, nicht an der Norm.
  • Es ersetzt die Zeichenerkennung, nicht die Buchungserkennung. Das ist der Nachteil, der am häufigsten übersprungen wird. Die Angaben kommen zuverlässig an, aber welches Sachkonto und welcher Steuerschlüssel dazugehören, steht nicht in der Datei. Diese Zuordnung bleibt Arbeit.

Deshalb ist UBL ein Ausgangspunkt und kein Endpunkt. Es nimmt das Abtippen aus dem Prozess, aber die Frage, wohin eine Rechnung gebucht werden muss, bleibt bestehen. Genau dort liegt die Arbeit, die Verarbeitungssoftware übernimmt.

Vier Irrtümer über UBL

  • „UBL und XML sind dasselbe.“ UBL ist ein bestimmter XML-Standard. Erhalten Sie von einem Lieferanten „eine XML-Rechnung“, fragen Sie nach, ob es UBL ist, denn sonst muss Ihr Programm je Lieferant eingerichtet werden.
  • „Eine PDF mit Daten darin ist auch UBL.“ Es gibt Hybridformate, bei denen Daten in einer PDF mitgeschickt werden, aber das ist kein UBL. Ihr Programm muss es ausdrücklich unterstützen.
  • „Mit UBL bin ich bereit für Peppol.“ Das Format ist eine Sache, am Netzwerk angeschlossen zu sein eine andere. Für Peppol brauchen Sie außerdem eine Peppol-ID und einen Zugangspunkt.
  • „Bei UBL muss ich nichts mehr prüfen.“ Die Daten sind zuverlässig eingelesen, aber ob die Rechnung inhaltlich stimmt, ob sie zu einer Bestellung gehört und ob sie bezahlt werden darf, bleibt eine menschliche Beurteilung.

UBL, Peppol und die E-Rechnungspflicht

UBL ist das Format der Rechnung, Peppol ist das Netzwerk, über das Sie diese Rechnungen sicher versenden und empfangen. Darüber hinaus wird die E-Rechnung immer häufiger Pflicht: in den Niederlanden bereits für Lieferungen an die öffentliche Hand, und in Belgien zwischen Unternehmen seit dem 1. Januar 2026. Auf europäischer Ebene erweitert sich das über ViDA in den kommenden Jahren weiter. Arbeiten Sie also schon mit UBL, dann ist der Schritt zu so einer Pflicht klein, denn das Format stimmt bereits und Sie müssen nur noch den Versandkanal regeln.

Ist eine UBL-Rechnung Pflicht?

Hier geht viel durcheinander, daher zuerst die wichtigste Nuance: UBL selbst ist nirgends Pflicht. Verpflichtend wird die E-Rechnung, also ein strukturiertes Format anstelle einer PDF. UBL ist davon in den Niederlanden die am häufigsten genutzte Umsetzung, aber nicht die einzige. Der Stand:

  • Liefern Sie an niederländische Behörden? Dann ist die E-Rechnung Pflicht. Für die Zentralregierung gilt das schon seit 2017, und aufgrund der europäischen Richtlinie müssen Behörden E-Rechnungen empfangen und verarbeiten können.
  • Fakturieren Sie geschäftlich innerhalb der Niederlande? Dann besteht derzeit keine Pflicht. Sie dürfen also weiterhin eine PDF senden, auch an große Abnehmer. Dass manche Abnehmer UBL verlangen, ist ihre eigene Einkaufsbedingung und kein Gesetz.
  • Fakturieren Sie an belgische Unternehmen? Dort ist die E-Rechnung zwischen Unternehmen seit dem 1. Januar 2026 Pflicht.
  • Und darüber hinaus? Über ViDA kommt zum 1. Juli 2030 eine europäische Pflicht für grenzüberschreitende Transaktionen. Das klingt weit weg, aber Programme und Abnehmer bewegen sich früher als die Gesetzgebung.

Außerdem verändert sich auf der Empfangsseite schon etwas ohne Pflicht. Weil immer mehr Lieferanten UBL mitschicken, erhält inzwischen fast jede Buchhaltung eine Mischung aus UBL und PDF. Dadurch lautet die praktische Frage nicht, ob Sie müssen, sondern ob Ihre Verarbeitung beides bewältigt.

Häufig gestellte Fragen zu UBL

Was ist UBL?

UBL (Universal Business Language) ist ein offener Standard für Geschäftsdokumente. Eine UBL-Rechnung ist eine strukturierte XML-Datei, die Software automatisch einlesen, prüfen und zur Buchung vorbereiten kann, ohne Abtippen.

Was steht in einer UBL-Datei?

Die Rechnungsdaten als einzelne Felder: Rechnungsnummer, Datum, Lieferant, Umsatzsteuernummer, Betrag ohne Umsatzsteuer, Umsatzsteuerbetrag und Zahlbetrag. Jede Angabe hat einen eigenen Feldnamen, sodass Software genau weiß, wo sie steht.

Was ist der Unterschied zwischen einer UBL- und einer XML-Rechnung?

Jede UBL-Rechnung ist eine XML-Datei, aber nicht jede XML-Datei ist UBL. UBL legt genau fest, welche Felder eine Rechnung enthält und wie sie heißen, wodurch jedes Buchhaltungsprogramm sie eindeutig einlesen kann.

Wie öffnen oder betrachten Sie eine UBL-Datei?

Technisch öffnen Sie sie mit einem Texteditor, dann sehen Sie aber nur XML-Code. Lesbar wird sie in Ihrer Buchhaltungs- oder Verarbeitungssoftware, die die Felder in eine übersichtliche Rechnungsansicht umsetzt.

Was ist der Unterschied zwischen UBL und Peppol?

UBL ist das Format des Dokuments, Peppol ist das Netzwerk, über das Sie es versenden. Sie können UBL-Rechnungen auch per E-Mail schicken, und für Peppol brauchen Sie neben dem Format auch eine Peppol-ID und einen Zugangspunkt.

Ist eine UBL-Rechnung Pflicht?

Für Lieferungen an niederländische Behörden ist die E-Rechnung Pflicht, für B2B in den Niederlanden noch nicht. In Belgien ist die E-Rechnung zwischen Unternehmen seit dem 1. Januar 2026 Pflicht, und auf europäischer Ebene erweitert sich das über ViDA weiter.

Können Sie eine UBL-Rechnung zurück in eine lesbare PDF verwandeln?

Ja. Die meisten Verarbeitungstools zeigen neben der UBL-Datei automatisch eine lesbare Ansicht oder PDF, sodass Sie die Rechnung ansehen, prüfen und archivieren können.

Zum Schluss

UBL ist nicht kompliziert, sobald Sie es als eine Sache sehen: eine Absprache darüber, wo welche Angabe steht. Genau diese Absprache versetzt Software in die Lage, eine Rechnung zu lesen, ohne dass jemand sie abtippt, und sie macht den Unterschied zwischen einem Stapel PDFs und einer Buchhaltung, die sich größtenteils selbst füllt. Das Format ist die Grundlage; Netzwerk und Pflichten bauen darauf auf.

Bleiben Sie auf dem Laufenden

Erhalten Sie Produktaktualisierungen, Neuigkeiten und Erfolgsgeschichten von TriFact365-Kunden direkt in Ihre Mailbox.

Letzte Artikel

Alle Blog-Artikel anzeigen

TriFact365 kostenlos testen

Beginnen Sie jetzt mit einer 30-tägigen kostenlosen Testversion!