Der Übertragungsweg
- 1. Erstellen
Der Lieferant erstellt eine elektronische Rechnung in seinem eigenen Geschäftssystem.
- 2. Übergeben
Der Lieferant übergibt die Rechnung über die vom Anbieter angebotene Integration an seinen Access Point.
- 3. Ermitteln
Der sendende Access Point wandelt die Teilnehmerkennung des Käufers in einen DNS-Namen um und fragt ihn ab. Der vom SML verwaltete Eintrag verweist auf den SMP, der die Angaben des Käufers enthält. Die Rechnung bleibt an ihrem bisherigen Ort.
- 4. Empfangsmöglichkeiten prüfen
Der sendende Access Point fragt diesen SMP, ob der Käufer den Dokumenttyp und den Prozess empfangen kann. Die Antwort enthält Adresse und Zertifikat des empfangenden Access Points.
- 5. Übertragen
Der sendende Access Point signiert und verschlüsselt die Rechnung in ihrem Umschlag und sendet sie mit Peppol AS4 über TLS direkt an den empfangenden Access Point.
- 6. Zustellen
Der empfangende Access Point übergibt die Rechnung über die dem Käufer angebotene Integration an dessen System.
- 7. Ergebnisse
Jedes Signal bedeutet etwas anderes. Eine AS4-Empfangsbestätigung bestätigt den Nachrichteneingang beim empfangenden Access Point. Ein Message Level Status meldet dem Absender eine fehlgeschlagene Zustellung an den Käufer; eine erfolgreiche Zustellung meldet er nur auf Anforderung des Absenders. Nur der Käufer entscheidet über die Rechnung und kann dies mit einer Rechnungsantwort mitteilen.
Die Suche wird bei jeder Rechnung gezeigt. Ein sendender Access Point kann jedoch die Ergebnisse früherer Rechnungen wiederverwenden und sucht erneut, wenn sich die Angaben als veraltet erweisen.
Die Teile
Lieferant (C1)
Erstellt die Rechnung im eigenen Geschäftssystem.
Ecke 1 ist die Partei, die das Geschäftsdokument erstellt. Ihr Land wird im Umschlag als COUNTRY_C1 mitgeführt; jeder Umschlag muss diese Angabe für die Peppol-Verkehrsstatistik enthalten.
Sendender Access Point (C2)
Der Peppol-Dienstleister des Lieferanten. Er findet den Käufer und sendet die Rechnung.
Ecke 2 ermittelt den Empfänger über den SML und den SMP des Empfängers und sendet das Dokument mit dem Peppol-AS4-Profil an Ecke 3. Sie signiert die Nachricht mit ihrem eigenen Peppol-Zertifikat und verschlüsselt sie für das Zertifikat des empfangenden Access Points, das sie aus dem SMP liest. Message-Level-Status-Nachrichten kommen von Ecke 3 zurück.
Empfangender Access Point (C3)
Der Peppol-Dienstleister des Käufers. Er empfängt die Rechnung und gibt sie weiter.
Ecke 3 empfängt AS4-Nachrichten über TLS an Port 443 und bestätigt den Transport mit einer AS4-Empfangsbestätigung. Anschließend meldet sie einen Message Level Status an Ecke 2: immer bei Ablehnung oder fehlgeschlagener Zustellung an den Käufer, bei Erfolg nur auf Anforderung von Ecke 2.
Käufer (C4)
Empfängt die Rechnung im eigenen Buchhaltungssystem und entscheidet über ihre weitere Verarbeitung.
Ecke 4 ist die Partei, die das Geschäftsdokument verarbeitet. Eine geschäftliche Antwort, etwa eine Rechnungsantwort, ist ein eigenes Peppol-Dokument.
SML
Verweist auf den SMP, der die Angaben eines Teilnehmers enthält.
Der Service Metadata Locator ist ein einzelner zentraler Dienst von OpenPeppol. Er verwaltet die bei der Dienstsuche verwendeten DNS-Einträge. Der Absender bildet mit SHA-256 einen Hash der kleingeschriebenen Teilnehmerkennung, kodiert ihn in Base32 und fragt den U-NAPTR-Eintrag (Dienst Meta:SMP) für diesen Namen unter der SML-Domain ab. Der Eintrag liefert die Adresse des SMP, bei dem der Teilnehmer registriert ist. Der SML enthält weder Dokumente noch Angaben zu Empfangsmöglichkeiten.
SMP
Zeigt, was ein Teilnehmer empfangen kann und wohin es gesendet werden muss.
Der Service Metadata Publisher nennt für einen Teilnehmer und einen Dokumenttyp die unterstützten Prozesse und jeweils einen Endpunkt: dessen Transportprofil (peppol-transport-as4-v2_0), die Adresse des empfangenden Access Points und sein Zertifikat. Der SMP signiert die Antwort. Absender dürfen sie zwischenspeichern und müssen erneut abfragen, wenn sie sich als veraltet erweist. Der SMP leitet niemals Dokumente weiter.