Elektronische Rechnungsstellung mit UBL 2.1 und Peppol BIS 3.0
Elektronische Rechnungsstellung wird in vielen europäischen Ländern zur Pflicht. Entdecken Sie, wie das UBL 2.1-Format und das Peppol-Netzwerk den B2B- und B2G-Austausch vereinfachen.
Warum elektronische Rechnungsstellung?
Die elektronische Rechnungsstellung (E-Invoicing) ersetzt Papier- und PDF-Rechnungen durch strukturierte XML-Nachrichten. Sie reduziert Bearbeitungskosten, beschleunigt Zahlungen und erleichtert automatisierte Steuerkontrollen.
In Europa schreibt die Richtlinie 2014/55/EU die E-Rechnungsstellung für öffentliche Aufträge vor. Viele Länder erweitern diese Pflicht nun auf den Privatsektor (Frankreich, Belgien, Deutschland...).
Blog.post2.s1.p3
UBL 2.1-Rechnungsstruktur
Eine Peppol BIS 3.0-Rechnung ist eine UBL 2.1-XML-Datei. Hier ist ein vereinfachtes Beispiel:
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<ID>INV-2026-001</ID>
<IssueDate>2026-01-28</IssueDate>
<DueDate>2026-02-27</DueDate>
<InvoiceTypeCode>380</InvoiceTypeCode>
<DocumentCurrencyCode>EUR</DocumentCurrencyCode>
<AccountingSupplierParty>
<Party>
<PartyName><Name>ACME SA</Name></PartyName>
<EndpointID schemeID="0088">1234567890128</EndpointID>
</Party>
</AccountingSupplierParty>
<LegalMonetaryTotal>
<TaxExclusiveAmount currencyID="EUR">1000.00</TaxExclusiveAmount>
<TaxInclusiveAmount currencyID="EUR">1210.00</TaxInclusiveAmount>
<PayableAmount currencyID="EUR">1210.00</PayableAmount>
</LegalMonetaryTotal>
</Invoice>Peppol BIS 3.0-Validierungsregeln
Peppol setzt Geschäftsregeln (PINT/BR) zusätzlich zur XSD-Validierung durch:
BR-01
Die Rechnung muss eine eindeutige Kennung (ID) haben
BR-04
Das Ausstellungsdatum ist obligatorisch
BR-CO-15
Bruttobetrag = Nettobetrag + Steuerbetrag
BR-S-08
Der Mehrwertsteuersatz muss für jede steuerpflichtige Zeile angegeben werden
BR-E-01
Der MwSt.-Befreiungsgrund muss angegeben werden, wenn die Steuerkategorie E (befreit) lautet.
BR-AE-01
Die Steuerkategorie AE (Umkehrung der Steuerschuldnerschaft) erfordert einen Steuerbefreiungsgrund.
BR-CO-09
Die Umsatzsteuer-ID des Verkäufers oder die Steuernummer muss vorhanden sein.
BR-CO-26
Anzahlungen müssen im Rechnungsgesamtbetrag berücksichtigt werden.
Peppol-Netzwerk: Wie funktioniert es?
Peppol (Pan-European Public Procurement OnLine) ist ein standardisiertes Austauschnetzwerk. Unternehmen verbinden sich über einen zertifizierten Access Point. Dokumente werden über das Netzwerk mit Peppol-Kennungen (GLN, USt-IdNr...) weitergeleitet.
Um eine Rechnung über Peppol zu versenden, muss Ihre UBL-Datei den BIS 3.0-Regeln entsprechen. Hier wird ein Validator wie ValidateFin vor dem Versand unverzichtbar.
Das Peppol-Netzwerk verbindet derzeit über 300.000 Unternehmen in mehr als 70 Ländern. Jedes Unternehmen, das bei einem zertifizierten Access Point registriert ist, kann Dokumente an jeden anderen Teilnehmer weltweit senden und empfangen.
Pflichtfelder in UBL 2.1
Eine gültige Peppol BIS 3.0-Rechnung muss folgende Pflichtfelder enthalten:
- Rechnungs-ID (BT-1) — Vom Verkäufer vergebener eindeutiger Bezeichner.
- Ausstellungsdatum (BT-2) — Datum der Rechnungsstellung.
- Rechnungstyp-Code (BT-3) — 380 für Rechnung, 381 für Gutschrift.
- Währung (BT-5) — ISO-4217-Währungscode (z.B. EUR).
- Verkäufer (BT-27) — Rechtliche Bezeichnung des Lieferanten.
- Käufer (BT-44) — Rechtliche Bezeichnung des Käufers.
- Steuergesamtbetrag (BT-110) — Gesamter Mehrwertsteuerbetrag der Rechnung.
- Nettobetrag pro Zeile (BT-131) — Nettobetrag für jede Rechnungsposition.
- Nettobetrag (BT-109) — Gesamtbetrag ohne MwSt.
- Bruttobetrag (BT-112) — Gesamtbetrag einschließlich MwSt.
Peppol-Netzwerk beitreten
Für den Versand von Rechnungen über das Peppol-Netzwerk sind einige Einrichtungsschritte erforderlich:
- Access Point auswählen — Wählen Sie einen zertifizierten Peppol Access Point-Anbieter (z.B. Basware, Pagero, Storecove).
- Kennung registrieren — Ihr AP registriert Ihre Unternehmenskennung (USt-IdNr., DUNS...) im Peppol SMP.
- Dokumenttypen konfigurieren — Geben Sie an, welche Dokumenttypen Sie senden und empfangen können (BIS Billing 3.0 Invoice, CreditNote).
- Dateien validieren — Validieren Sie vor dem Versand jede Rechnung anhand der Peppol BIS 3.0-Regeln mit ValidateFin.
- Per AS4 senden — Ihr AP übermittelt die Rechnung über das AS4-Nachrichtenprotokoll an den AP des Empfängers.
ValidateFin ermöglicht es Ihnen, Ihre UBL-Rechnungen vor der Übermittlung an Ihren Access Point zu validieren und kostspielige Ablehnungen zu vermeiden.
Ihre UBL-Rechnung validieren
Unser UBL/Peppol-Validator prüft die strukturelle Konformität (XSD) und die Peppol BIS 3.0-Geschäftsregeln. Sehen Sie alle Rechnungszeilen ein und beheben Sie Fehler vor dem Versand.
Meine UBL-Rechnung validierenHäufig gestellte Fragen
Was ist UBL 2.1 und wie verhält es sich zu Peppol?
UBL 2.1 (Universal Business Language) ist ein XML-Standard für elektronische Geschäftsdokumente einschließlich Rechnungen und Gutschriften. Peppol BIS Billing 3.0 ist eine auf UBL 2.1 aufbauende Spezifikation, die spezifische Geschäftsregeln für die E-Rechnungsstellung im Peppol-Netzwerk hinzufügt und den europäischen EN-16931-Standard implementiert.
Welche Peppol BIS 3.0-Geschäftsregeln prüft der Validator?
Der Validator prüft Dutzende von Geschäftsregeln, darunter: MwSt.-Kategoriekonsistenz, Positionssummenberechnungen, obligatorische Lieferanten-/Käuferidentifikation, Zahlungsbedingungsvalidierung, Zu- und Abschlagsberechnungen sowie Gesamtabstimmung auf Dokumentebene.
Kann ich sowohl UBL-Rechnungen als auch Gutschriften validieren?
Ja. ValidateFins UBL-Validator unterstützt sowohl UBL 2.1 Invoice als auch Credit Note-Dokumenttypen. Die gleichen Peppol BIS 3.0- und EN-16931-Regeln gelten für beide, wobei spezifische Regeln für Gutschriften aktiviert werden.
Was ist der Unterschied zwischen EN 16931 und Peppol BIS 3.0?
EN 16931 ist die europäische Norm für die elektronische Rechnungsstellung (ein Kernrechnungsmodell). Peppol BIS 3.0 ist eine spezifische Implementierung von EN 16931, die Peppol-spezifische Geschäftsregeln für die Nutzung im Peppol-Netzwerk hinzufügt.
Welche Länder nutzen Peppol für die E-Rechnungsstellung?
Peppol wird in Norwegen, Schweden, Dänemark, Finnland, Belgien, den Niederlanden, Australien, Neuseeland und Singapur eingesetzt. Frankreich, Deutschland und Italien weiten die Peppol-Nutzung für B2G- und B2B-E-Rechnungen aus.
Was ist ein Peppol Access Point?
Ein Peppol Access Point (AP) ist ein zertifizierter Dienstleister, der Ihr Unternehmen mit dem Peppol-Netzwerk verbindet. Er übernimmt die Dokumentenübermittlung per AS4-Protokoll, SMP-Abfragen und digitale Signierung.
Wie finde ich meine Peppol-Teilnehmerkennung?
Ihre Peppol-Teilnehmerkennung wird von Ihrem Access Point-Anbieter registriert. Sie verwendet in der Regel Ihre USt-IdNr. oder nationale Unternehmenskennung (z.B. KBO für Belgien, KvK für die Niederlande) mit einem Schema-Präfix.
Kann ich über Peppol neben Rechnungen auch andere Dokumenttypen versenden?
Ja. Das Peppol-Netzwerk unterstützt mehrere Dokumenttypen: Bestellungen (BIS Order 3), Auftragsbestätigungen, Lieferavise, Kataloge und Rechnungsantworten – alle im UBL 2.1- oder CII-XML-Format.
Was passiert, wenn eine Peppol-Rechnung die Validierung nicht besteht?
Wenn Ihre Rechnung die Peppol BIS 3.0-Validierung nicht besteht, wird sie von Ihrem oder dem Access Point des Empfängers abgelehnt. Mit ValidateFin können Sie Fehler vor der Einreichung erkennen und korrigieren.
Ist ValidateFin mit NLCIUS und XRechnung kompatibel?
ValidateFin validiert nach Peppol BIS 3.0 und EN 16931-Regeln, die die meisten Anforderungen von NLCIUS (Niederlande) und XRechnung (Deutschland) abdecken. Länderspezifische Erweiterungen können zusätzliche Prüfungen erfordern.