Blog

Wie funktioniert das Peppol-Netzwerk?

In letzter Zeit wird im Zusammenhang mit der elektronischen Rechnungsstellung immer häufiger über das Peppol-Netzwerk gesprochen. Schauen wir uns also an, wie das Peppol-Netzwerk technisch funktioniert.

Peppol war ursprünglich ein europäisches Netzwerk für elektronische Kommunikation und wird heute weltweit genutzt. Es ist ein gutes Beispiel dafür, wie die Lösung der europäischen Fragmentierung geholfen hat, ein globales Problem zu lösen und Raum für weitere Mehrwertdienste zu schaffen. Aktuell sind mehr als 3 Millionen Unternehmen aus 118 Ländern an das Peppol-Netzwerk angeschlossen.

Grundlegende Fakten:

  • die zentralen Netzknoten werden von der Europäischen Kommission betrieben
  • die Steuerung des Netzwerks übernimmt der unabhängige Verband OpenPeppol. Zu seinen Mitgliedern gehören die Finanzverwaltungen der einzelnen Staaten (Peppol Authorities) sowie die einzelnen Zugangspunkte (Access Points)
  • Peppol Authorities: Finanzverwaltungen der einzelnen Staaten, die die Bedingungen für die jeweiligen Länder festlegen
  • Zugangspunkte (Access Points): Anbieter der Anbindung für Endunternehmen und zugleich Garanten der Identität

Peppol ID

Bevor wir starten, müssen wir über die Peppol ID sprechen. Das ist nicht kompliziert. Ein Beispiel ist 9929:cz05574617. Sie besteht aus einem Präfix (hier 9929) und einer offiziellen Identifikationsnummer (z. B. USt-IdNr.).

Land Identifikatortyp Registercode Was genau bedeutet das
Tschechische Republik USt-IdNr. 9929 Wird für tschechische Umsatzsteuerzahler verwendet
Slowakische Republik Steuernummer 0245 Wird für slowakische Nicht-USt-Zahler verwendet
Slowakische Republik USt-IdNr. 9950 Wird für slowakische Umsatzsteuerzahler verwendet
International GLN GLN 0088 Global Location Number (GS1-Standard)

Die Peppol ID muss also nicht “zugeteilt” werden, sie muss nur registriert werden.

Zentrales SML-Register

Ein kritischer Teil des Peppol-Netzwerks ist das zentrale SML-Register. Dort registriert der Access Point Ihre Peppol ID. Dadurch ist klar, bei welchem Access Point eine bestimmte Peppol ID registriert ist.

Der Eintrag ins SML wird vom Access Point vorgenommen und durch dessen elektronische Signatur abgesichert. Das Auslesen erfolgt anschließend über DNS.

Beispiel:

  • Peppol ID: 9929:cz05574617
  • es wird ein Hash berechnet und ein DNS-Name entsteht: cyk3urzidlfsgubbofsguqc5vxoirfytk7ee4ebkcrypeznnshgq.iso6523-actorid-upis.edelivery.tech.ec.europa.eu
  • daraus wird ein NAPTR-Eintrag gelesen, der festlegt, bei welchem Anbieter der Datensatz registriert ist

Das bedeutet zugleich, dass eine Peppol ID nur bei einem Anbieter registriert sein kann. Für den Empfang können Sie daher nur einen Anbieter nutzen. Für den Versand können Sie mehrere haben.

Technisch gehört zur Peppol ID außerdem noch das Namespace-Präfix iso6523-actorid-upis::. Es legt fest, dass die Adressierung im Peppol-Netz künftig geändert werden kann. Da heute nur ein Präfix verwendet wird, wird es für Nutzer in den meisten Fällen weggelassen.

Service Metadata Publishing (SMP)

SMP ist ein Dienst, der für eine bestimmte Peppol ID zurückgibt, welche Dokumenttypen der Empfänger unterstützt.

Den Datensatz erhalten Sie, indem Sie die SMP-Adresse aus dem NAPTR-Eintrag nehmen und die Peppol ID (einschließlich Präfix) anhängen.

https://smp.pepposh.eu/iso6523-actorid-upis::9929:cz05574617

Dadurch erhalten Sie die Adressen für einzelne unterstützte Dokumenttypen (z. B. Rechnung oder Gutschrift).

Dokumenttypen

Im SMP wird für jeden Dokumenttyp (z. B. Rechnung, Bestellung, …) ein separater Datensatz registriert. So weiß der Absender, welche Dokumente zugestellt werden können. Außerdem ist dort die Access-Point-Adresse (AS4) inklusive Zertifikat und technischer Kontaktdaten angegeben.

Am häufigsten werden folgende Dokumenttypen verwendet:

  • Rechnung
  • Gutschrift
  • Zustellbestätigung
  • Bestellungen
  • Lieferscheine
  • und weitere

Dank der veröffentlichten Liste unterstützter Formate kann vor dem Versand geprüft werden, dass der Empfänger das konkrete Dokument tatsächlich annimmt.

Access Point

Für die Übertragung im Peppol-Netz wird das Protokoll AS4 verwendet. Technisch funktioniert es ähnlich wie SMTP, läuft aber über HTTP und eine elektronische Signatur ist verpflichtend.

Sicherheit

Der letzte wichtige Bereich ist die Netzwerksicherheit. Die Garanten der Identität einzelner Endunternehmen sind die Access Points. Sie sind verpflichtet, die Existenz des Unternehmens (oder allgemein der Organisation) zu prüfen und auch, dass der Antragsteller tatsächlich berechtigt ist, in seinem Namen zu handeln. Es müssen KYC-Prüfungen, Abgleiche mit Sanktionslisten und allgemein die Regeln zur Verhinderung von Geldwäsche (AML) eingehalten werden.

Wenn ein Access Point diese Pflichten verletzt, kann er aus der OpenPeppol-Mitgliedschaft ausgeschlossen werden und so den direkten Zugang zum Peppol-Netz verlieren.

Jeder Access Point erhält anschließend ein Zertifikat von der Zertifizierungsstelle von OpenPeppol. Dieses wird dann zur Identitätsprüfung und zum Signieren von Zustellnachweisen verwendet.

Wechsel des Access Points

Aus dem oben Gesagten folgt, dass nur die Registrierung im SML geändert werden muss. In der Praxis muss man sich bei einem Anbieter abmelden und anschließend bei einem anderen registrieren.

Wie viel kostet es, Access Point zu werden?

Wenn Sie Access Point werden wollen, müssen Sie diese Bedingungen erfüllen:

  • Mitglied im Verband OpenPeppol werden und die Zertifizierung bestehen
  • SMP und AS4 betreiben
  • Änderungen verfolgen und umsetzen
  • Support für Endnutzer bereitstellen

Die Gebühren liegen realistisch zwischen 7.500 EUR (so viel haben wir bezahlt) und 12.500 EUR im ersten Jahr. In den Folgejahren sind es 2.500 EUR weniger, also 6.000 EUR bis 11.500 EUR für jedes weitere Jahr (genaue Preise unter https://peppol.org/join/fees/). Dazu kommt der Betrieb der eigentlichen Anwendung.

Unsere Schätzung ist, dass die Mindestkosten grob zwischen 1.000.000 CZK und 2.000.000 CZK pro Jahr liegen, ohne Endkundensupport. Wir bei Pepposh bewegen uns eher am unteren Rand, weil wir uns langfristig auf Integrationen und Übertragungen fokussieren und umfangreiche Infrastruktur, Erfahrung und ein eingespieltes Team nutzen konnten. Daher haben wir bei unserem Pepposh-Service einen unbegrenzten Tarif von 80.000 CZK/Monat festgelegt. Ziel war, den Service günstiger anzubieten als die direkte Eigenbeschaffung.

Petr Ferschmann

Petr Ferschmann

CEO Dativery s.r.o.