EU · Leitfaden

UBL Rechnungsformat

UBL Rechnungsformat: Definition, Bedeutung, relevante Länder und Softwarefragen. Neutraler Leitfaden mit Quellen, Checkliste, FAQ und praktischen nächsten Schritten.

Kurzfazit:
  • UBL beschreibt Rechnungsdaten als klar strukturierte XML-Elemente, damit Buchhaltungs- und ERP-Systeme Nummern, Parteien, Positionen, Steuern, Summen und Zahlungsdaten automatisiert verarbeiten können.
  • Für E-Rechnungsprojekte ist die Trennung wichtig: UBL ist die technische Datei, EN 16931 definiert die fachlichen Pflichtinhalte und Peppol regelt häufig den Austauschweg.
  • Unternehmen sollten nicht nur "UBL-fähig" prüfen, sondern das konkret erwartete Profil, etwa Peppol BIS Billing 3.0, sowie Validierung, Anzeige, Empfang und revisionssichere Archivierung testen.
Zuletzt geprüft: 8. Juni 2026Offizielle QuellenKlare ZusammenfassungPraktische Information, keine Rechtsberatung
Offizielle Quellen priorisiert
Prüfdatum sichtbar
Kostenloser Check ohne Registrierung

Was Sie wissen müssen

Leitfaden

Was UBL bedeutet

UBL steht für Universal Business Language. Es handelt sich um eine XML-basierte Sprache für elektronische Geschäftsdokumente wie Rechnungen, Gutschriften, Bestellungen oder Lieferavise. Im Rechnungsbereich beschreibt eine UBL-Datei die einzelnen Rechnungsangaben strukturiert, damit Software sie automatisch lesen, prüfen und weiterverarbeiten kann. Anders als ein einfaches PDF richtet sich UBL vor allem an Systeme, nicht nur an Menschen.

Leitfaden

UBL als Rechnungsformat

Eine UBL-Rechnung enthält Informationen wie Rechnungsnummer, Datum, Verkäufer, Käufer, Positionen, Mengen, Preise, Steuern, Summen und Zahlungsdaten in fest definierten XML-Elementen. Dadurch kann ein Buchhaltungssystem die Daten übernehmen, ohne Beträge oder Adressen aus einem Dokument abschreiben zu müssen. In der Praxis wird UBL besonders dort relevant, wo Rechnungen zwischen Unternehmen, Plattformen oder öffentlichen Stellen standardisiert ausgetauscht werden.

Leitfaden

Unterschied zwischen UBL, EN 16931 und Peppol

UBL ist die technische Darstellung der Daten. EN 16931 beschreibt dagegen die fachlichen Rechnungsinhalte, die in Europa für strukturierte E-Rechnungen wichtig sind. Peppol ist ein Netzwerk und Regelwerk für den Austausch. Eine Rechnung kann also fachlich auf EN 16931 beruhen, technisch als UBL-Datei vorliegen und über Peppol an den Empfänger gesendet werden. Diese Ebenen sollte man getrennt betrachten.

Leitfaden

Warum UBL in Europa häufig vorkommt

Viele europäische E-Rechnungsprozesse nutzen UBL, weil es maschinenlesbar, weit verbreitet und für verschiedene Geschäftsdokumente geeignet ist. Besonders im Peppol-Umfeld ist UBL ein zentraler Bestandteil. Auch wenn einzelne Länder eigene Regeln oder Profile verwenden, taucht UBL oft als technische Grundlage auf. Für international tätige Unternehmen ist es deshalb sinnvoll, UBL-Dateien nicht als Sonderfall, sondern als normalen Teil moderner Rechnungsprozesse zu behandeln.

Leitfaden

Was in einer UBL-Datei steht

Eine UBL-Datei besteht aus XML-Strukturen mit klar benannten Feldern. Darin stehen unter anderem die Parteien der Rechnung, Steuerinformationen, Zahlungsbedingungen, Bankdaten, Rechnungszeilen, Rabatte, Zuschläge und Summen. Zusätzlich können Bestellnummern, Vertragsreferenzen, Lieferdaten oder Empfängerkennungen enthalten sein. Entscheidend ist, dass diese Angaben nicht frei formatiert sind, sondern an definierten Stellen stehen.

Leitfaden

UBL ist nicht automatisch vollständig korrekt

Nur weil eine Rechnung als UBL-Datei vorliegt, ist sie noch nicht automatisch akzeptiert. Die Datei muss zum erwarteten Profil passen und fachlich korrekt sein. Häufige Fehler betreffen fehlende Pflichtangaben, falsche Steuercodes, Rundungsdifferenzen, unvollständige Adressen oder Referenzen am falschen Ort. Deshalb sollten UBL-Rechnungen vor dem Versand validiert werden, besonders wenn sie über Peppol oder an öffentliche Stellen gehen.

Leitfaden

UBL im Vergleich zu CII und hybriden Formaten

Neben UBL wird in Europa auch CII als XML-Struktur für Rechnungsdaten genutzt. Beide können fachliche Anforderungen wie EN 16931 technisch abbilden. Hybride Formate verbinden manchmal eine lesbare PDF-Ansicht mit eingebetteten strukturierten Daten. Welche Variante sinnvoll ist, hängt vom Empfänger, vom Land, vom Übertragungskanal und von der eingesetzten Software ab. Unternehmen sollten daher nicht nur nach einem Dateinamen fragen, sondern nach dem geforderten Profil.

Leitfaden

Bedeutung für Rechnungssoftware

Gute Rechnungssoftware sollte UBL-Dateien nicht nur exportieren, sondern auch prüfen, anzeigen, archivieren und im Rechnungseingang verarbeiten können. Wichtig sind verständliche Fehlermeldungen, aktuelle Profilregeln und saubere Stammdatenfelder für Steuerkennzeichen, Adressen, Bestellreferenzen und Zahlungsinformationen. Wer viele Kunden in verschiedenen Ländern hat, sollte außerdem prüfen, ob die Software mehrere UBL-Profile und Übermittlungswege unterstützt.

Leitfaden

Vorbereitung im Unternehmen

Der Einstieg beginnt meist mit einer Bestandsaufnahme: Welche Kunden verlangen strukturierte Rechnungen, welche Formate akzeptieren sie und welche Daten fehlen heute in den internen Prozessen? Danach sollten Stammdaten bereinigt, Testrechnungen erstellt und typische Sonderfälle geprüft werden. Dazu gehören unterschiedliche Steuersätze, Rabatte, Gutschriften, Fremdwährungen, Bestellbezüge und Rechnungen an Empfänger mit besonderen Kennungen.

Leitfaden

Praktische nächste Schritte

Unternehmen sollten klären, ob sie UBL nur empfangen, nur senden oder beides abdecken müssen. Danach lohnt sich ein Test mit echten Rechnungsdaten und einem Prüfwerkzeug oder einem Softwareanbieter. Besonders hilfreich ist eine kleine Testreihe mit verschiedenen Kundentypen und Ländern. So wird sichtbar, ob die UBL-Dateien technisch gültig sind, fachlich akzeptiert werden und im Alltag ohne manuelle Nacharbeit funktionieren.

Checkliste

Klären, welche Kunden, Plattformen oder öffentlichen Stellen UBL-Rechnungen verlangen oder akzeptieren.

Prüfen, ob die eigene Software UBL-Dateien erstellen, empfangen, anzeigen, validieren und archivieren kann.

Unterscheiden, ob nur UBL allgemein oder ein bestimmtes Profil wie Peppol BIS Billing 3.0 erwartet wird.

Stammdaten für Kunden, Lieferanten, Steuerkennzeichen, Adressen, Bankverbindungen und Zahlungsbedingungen bereinigen.

Bestellnummern, Vertragsreferenzen, Lieferdaten und Empfängerkennungen zuverlässig im Prozess erfassen.

Testrechnungen mit mehreren Positionen, Rabatten, Rundungen und unterschiedlichen Steuersätzen erzeugen.

UBL-Dateien vor dem Versand mit geeigneten Prüfwerkzeugen oder Anbieterprüfungen kontrollieren.

Den Rechnungseingang testen: UBL-Dateien importieren, prüfen, freigeben, buchen und revisionssicher ablegen.

Mit wichtigen Empfängern vor dem Echtbetrieb eine technische Rückmeldung oder Testübermittlung vereinbaren.

Software-Updates für geänderte Peppol-, Länder- oder Profilregeln regelmäßig einplanen.

Interne Zuständigkeiten für Fehlermeldungen, Nachbesserungen und Rückfragen aus der Buchhaltung festlegen.

Häufige Fragen

Was ist UBL einfach erklärt?

UBL ist ein XML-basiertes Format für strukturierte Geschäftsdokumente. Bei Rechnungen sorgt UBL dafür, dass Rechnungsdaten maschinenlesbar in festen Feldern stehen und von Software verarbeitet werden können.

Ist UBL ein E-Rechnungsformat?

Ja, UBL kann als technisches Format für elektronische Rechnungen verwendet werden. Es beschreibt die Datenstruktur der Datei, während zusätzliche Regeln festlegen, welche Angaben im jeweiligen Einsatzfall erforderlich sind.

Was ist der Unterschied zwischen UBL und PDF?

Ein PDF ist vor allem für Menschen lesbar. Eine UBL-Datei enthält strukturierte XML-Daten, die Buchhaltungs- und ERP-Systeme automatisch auslesen können. Für viele moderne E-Rechnungsprozesse ist diese Maschinenlesbarkeit entscheidend.

Was ist der Unterschied zwischen UBL und EN 16931?

EN 16931 beschreibt die fachlichen Rechnungsinhalte einer europäischen E-Rechnung. UBL ist eine technische XML-Struktur, mit der solche Inhalte dargestellt werden können.

Was hat UBL mit Peppol zu tun?

Im Peppol-Umfeld werden Rechnungen häufig als UBL-Dateien nach bestimmten Peppol-Regeln ausgetauscht. Peppol regelt dabei den Austausch und zusätzliche Prüfregeln, UBL liefert die technische Dateistruktur.

Kann jede Software eine UBL-Rechnung lesen?

Nein. Eine Software muss den Import, die Anzeige und die Prüfung von UBL-Dateien unterstützen. Besonders wichtig ist, dass sie auch das geforderte Profil und die jeweils aktuellen Regeln versteht.

Ist eine UBL-Datei automatisch gültig?

Nicht unbedingt. Die XML-Datei kann technisch lesbar sein und trotzdem fachliche Fehler enthalten. Pflichtfelder, Steuerangaben, Summen und Profilregeln müssen vor dem Versand geprüft werden.

Welche Daten enthält eine UBL-Rechnung?

Typisch sind Rechnungsnummer, Datum, Verkäufer, Käufer, Rechnungspositionen, Mengen, Preise, Steuern, Summen, Zahlungsbedingungen, Bankdaten und Referenzen wie Bestellnummern oder Vertragsangaben.

Was ist der Unterschied zwischen UBL und CII?

UBL und CII sind unterschiedliche XML-Strukturen für Geschäftsdaten. Beide können für elektronische Rechnungen genutzt werden. Welche Struktur passt, hängt von den Anforderungen des Empfängers, des Landes oder des Übertragungswegs ab.

Brauchen kleine Unternehmen UBL?

Das hängt von Kunden, Ländern und Plattformen ab. Wenn Empfänger strukturierte Rechnungen verlangen oder Peppol nutzen, kann auch ein kleines Unternehmen UBL-Unterstützung in seiner Rechnungssoftware benötigen.

Wie kann ich eine UBL-Rechnung prüfen?

UBL-Rechnungen lassen sich mit geeigneten Validierungswerkzeugen oder direkt in E-Rechnungssoftware prüfen. Dabei werden technische Struktur, Pflichtangaben, Beträge, Steuern und Profilregeln kontrolliert.

Kann UBL für den Rechnungseingang genutzt werden?

Ja. Im Rechnungseingang kann eine UBL-Datei automatisch ausgelesen, geprüft, freigegeben, gebucht und archiviert werden. Das spart manuelle Erfassung, setzt aber saubere Prozesse und passende Software voraus.

Welche Rolle spielen Stammdaten bei UBL-Rechnungen?

Stammdaten sind sehr wichtig, weil UBL-Dateien klare Felder für Adressen, Steuerkennzeichen, Zahlungsdaten und Referenzen verwenden. Unvollständige oder falsche Stammdaten führen häufig zu Ablehnungen oder Nacharbeit.

Wichtige Regeln, Formate und Begriffe

Europäische KommissionEN 16931Richtlinie 2014/55/EUstrukturierte elektronische RechnungUBL RechnungsformatEU

Weiterlesen

Offizielle Quellen

Wir priorisieren offizielle Regierungs- und EU-Quellen, soweit verfügbar, und zeigen Prüfdatumsangaben sichtbar an.