Ratgeber

E-Rechnung-Praxis

Peppol vs. ZUGFeRD: Netzwerk oder Format?

Peppol transportiert strukturierte Geschäftsdokumente zwischen Teilnehmern. ZUGFeRD verpackt Rechnungsdaten in PDF plus XML. Beides löst unterschiedliche Teile des E-Rechnungsprozesses.

Salini Team
4 Min. Lesezeit

Peppol und ZUGFeRD sind keine konkurrierenden Dateiformate. Peppol organisiert den interoperablen Austausch elektronischer Geschäftsdokumente. ZUGFeRD definiert, wie eine Rechnung als PDF/A-3 mit eingebettetem XML aufgebaut ist.

Die kurze Unterscheidung lautet:

  • Peppol: Netzwerk, Adressierung, Teilnehmerfähigkeiten, Transport und Business Interoperability Specifications (BIS).
  • ZUGFeRD: hybrides Rechnungsformat aus sichtbarer PDF und strukturiertem XML.

Vergleich auf einen Blick

Merkmal Peppol ZUGFeRD / Factur-X
Kategorie Interoperabilitätsrahmen und Netzwerk Rechnungsformat
Hauptfrage Wie erreicht das Dokument den richtigen Empfänger und welche Regeln gelten im Prozess? Wie sind sichtbare Rechnung und strukturierte Daten in einer Datei verbunden?
Verbindung über zertifizierte Access Points Datei über E-Mail, Portal, Schnittstelle oder anderen vereinbarten Weg
Adressierung Participant ID und Capability Lookup keine eigene globale Teilnehmeradressierung
Rechnungsdaten Peppol BIS Billing als strukturierte XML-Spezifikation auf Basis von EN 16931 UN/CEFACT-CII-XML eingebettet in PDF/A-3
Menschenlesbare Sicht Viewer oder Anwendung erzeugt die Darstellung PDF-Sicht ist Bestandteil der Datei
Typischer Nutzen systemübergreifender, grenzüberschreitender Austausch B2B-Rechnung mit PDF-Komfort und maschinenlesbaren Daten

Wie das Peppol-Netzwerk funktioniert

Peppol verwendet ein Vier-Ecken-Modell:

  1. Sender: erzeugt das Geschäftsdokument.
  2. Access Point des Senders: validiert und übermittelt es.
  3. Access Point des Empfängers: nimmt es für den registrierten Teilnehmer an.
  4. Empfänger: verarbeitet es im eigenen System.

Sender und Empfänger müssen nicht denselben Provider verwenden. Über Adressierungs- und Capability-Lookup-Dienste wird ermittelt, welcher Access Point den Empfänger bedient und welche Dokumenttypen er akzeptiert. OpenPeppol fasst das Prinzip als „connect once, reach all“ zusammen.

Das Netzwerk ist damit mehr als ein Datei-Upload. Es verbindet technische Zustellung, Teilnehmeradressierung, Vertrauensmodell und standardisierte Geschäftsprozesse.

Was Peppol BIS Billing festlegt

Für Rechnungen definiert Peppol BIS Billing 3.0 eine Core Invoice Usage Specification auf Basis von EN 16931. Die veröffentlichte BIS beschreibt unter anderem:

  • unterstützte XML-Syntax und Elemente,
  • Geschäftsregeln und Validierung,
  • Identifikatoren für Spezifikation und Prozess,
  • Rechnungs- und Gutschriftprozesse,
  • länderbezogene Zusatzregeln.

Peppol ist deshalb weder „nur ein Transportkanal“ noch ein einzelnes XML-Schema. Netzwerk und BIS-Regeln wirken zusammen.

Warum eine ZUGFeRD-PDF nicht automatisch eine Peppol-Rechnung ist

Eine ZUGFeRD-Rechnung enthält strukturiertes CII-XML in einer PDF/A-3. Peppol BIS Billing erwartet dagegen ein Dokument, das die Peppol-Spezifikations- und Prozesskennungen sowie die geltenden BIS-Regeln erfüllt. Eine beliebige ZUGFeRD-PDF an einen Access Point zu übergeben reicht daher nicht.

Wenn ein System ZUGFeRD empfängt und über Peppol weitersenden soll, braucht es typischerweise eine Transformation:

  1. eingebettetes ZUGFeRD-XML extrahieren und validieren,
  2. Rechnungsdaten in die vom Zielprozess unterstützte Syntax abbilden,
  3. Peppol-spezifische Identifikatoren und Pflichtfelder ergänzen,
  4. Ergebnis gegen EN-16931-, Peppol- und gegebenenfalls Länderregeln validieren,
  5. über den Access Point an die registrierte Empfängeradresse senden.

Transformation ist kein bloßes Umbenennen einer Datei. Nicht jedes Quellfeld hat automatisch ein eindeutiges Zielfeld, und zusätzliche Empfängeranforderungen können fehlen.

Wo XRechnung hineinpasst

XRechnung ist eine deutsche Core Invoice Usage Specification der EN 16931. Sie kann über verschiedene Wege übertragen werden, darunter Portale, E-Mail oder Peppol, sofern der konkrete Empfänger und Prozess dies unterstützen.

Damit ergeben sich drei getrennte Entscheidungen:

  1. Inhaltliche Spezifikation: etwa XRechnung oder Peppol BIS Billing.
  2. Syntax: beispielsweise UBL oder UN/CEFACT CII, soweit die jeweilige Spezifikation sie zulässt.
  3. Übertragungsweg: Peppol, Portal, E-Mail oder Schnittstelle.

Die Unterschiede zwischen XRechnung und dem hybriden PDF/XML-Format erklärt XRechnung versus ZUGFeRD.

Ist Peppol in Deutschland Pflicht?

Für die umsatzsteuerliche E-Rechnung im deutschen B2B schreibt das UStG derzeit keinen einzigen technischen Übertragungsweg vor. Das BMF nennt unter anderem E-Mail, elektronische Schnittstellen, gemeinsame Speicherorte, Datenträger und Portale. Peppol kann freiwillig vereinbart oder durch den konkreten B2G-, Branchen- oder internationalen Prozess vorgegeben sein.

„E-Rechnungspflicht“ bedeutet daher nicht automatisch „Peppol-Pflicht“. Prüfen Sie getrennt:

  • gesetzliche Formatvorgaben,
  • Vertrag und Empfängeranforderungen,
  • B2G-Portal- oder Leitweg-ID-Vorgaben,
  • grenzüberschreitende Anforderungen,
  • unterstützte Dokumenttypen des Empfängers.

Wann passt welche Lösung?

ZUGFeRD passt, wenn …

  • Geschäftspartner eine sichtbare PDF und strukturierte Daten in einer Datei benötigen,
  • E-Mail oder eine vorhandene Schnittstelle als Transportweg ausreicht,
  • der Empfänger das gewählte ZUGFeRD-Profil unterstützt.

Peppol passt, wenn …

  • viele Partner über einen interoperablen Anschluss erreicht werden sollen,
  • Empfänger Peppol verbindlich verlangen,
  • Adressierung, Capability Lookup und standardisierte Zustellung wichtig sind,
  • B2G- oder internationale Prozesse über Peppol laufen.

Beides kann im Gesamtprozess vorkommen, wenn …

ein Rechnungseingang unterschiedliche Kanäle und Formate akzeptiert und sie intern in einen einheitlichen Prüf-, Freigabe- und Buchungsprozess überführt. Genau diese Trennung von Eingangskanal und Verarbeitung beschreibt SALinvoice für Rechnungsformate.

Offizielle Quellen

Häufige Fragen

Was ist der Unterschied zwischen Peppol und ZUGFeRD?

Peppol ist ein Interoperabilitätsrahmen mit Netzwerk, Adressierung, Access Points und Dokumentregeln. ZUGFeRD ist ein Rechnungsformat: eine PDF/A-3-Datei mit eingebettetem XML. Peppol beantwortet vor allem wie und wohin übertragen wird, ZUGFeRD wie die Rechnungsdatei aufgebaut ist.

Kann man eine ZUGFeRD-Rechnung über Peppol senden?

Eine ZUGFeRD-PDF ist nicht automatisch ein Peppol-BIS-Billing-Dokument. Für den standardisierten Peppol-Rechnungsprozess wird strukturiertes XML nach den dort unterstützten Regeln benötigt. Daten können zwischen Formaten abgebildet werden, müssen danach aber erneut validiert werden.

Ist Peppol für deutsche B2B-E-Rechnungen Pflicht?

Nein, das Umsatzsteuerrecht schreibt für inländische B2B-E-Rechnungen derzeit keinen einzigen Übertragungsweg vor. E-Mail, Schnittstellen, Portale und weitere Wege sind möglich. Einzelne Auftraggeber, B2G-Verfahren oder internationale Regelungen können Peppol dennoch verlangen.

Braucht man für Peppol einen Access Point?

Ja. Endnutzer verbinden sich über einen Peppol-zertifizierten Service Provider beziehungsweise Access Point. Im Vier-Ecken-Modell können Sender und Empfänger unterschiedliche Provider nutzen und trotzdem standardisiert Dokumente austauschen.

Ist Peppol dasselbe wie XRechnung?

Nein. XRechnung ist eine deutsche Spezifikation für strukturierte Rechnungsdaten. Peppol ist der Rahmen für interoperable Übertragung und Dokumentprozesse. Eine XRechnung kann über Peppol übertragen werden, wenn Syntax, Geschäftsregeln und Empfängervorgaben zusammenpassen.