1. Startseite
  2. Wissensdatenbank
  3. Peppol
  4. So suchen Sie einen Peppol-Empfänger über die API
  1. Startseite
  2. Wissensdatenbank
  3. Verwaltung der Daten
  4. So suchen Sie einen Peppol-Empfänger über die API

So suchen Sie einen Peppol-Empfänger über die API

Bevor Ihr ERP-System oder Ihre Plattform eine Rechnung, einen Auftrag oder ein anderes Peppol-Dokument versendet, kann es bei Qvalia abfragen, ob die „ Peppol ID “ des Empfängers registriert ist und welche Dokumenttypen der Empfänger empfangen kann. Ein Dokument, das an einen Teilnehmer gesendet wird, der dafür nicht registriert ist, wird vom Netzwerk abgelehnt. Durch diese Überprüfung kann Ihr System daher eine fehlende oder falsche „ Peppol ID “ erkennen, bevor etwas versendet wird.

# Konto-API GET /account/{accountRegNo}/action/lookup/peppol/{peppolId} # Partner-API GET /partner/{partnerRegNo}/peppol/lookup/{peppolId}
# Account API
GET /account/{accountRegNo}/action/lookup/peppol/{peppolId}

# Partner API
GET /partner/{partnerRegNo}/peppol/lookup/{peppolId}
Konto-APIPartner-API
Verwendet vonUnternehmen, die über ihr eigenes Qvalia-Konto versendenPlattformen und Dienstleister, die im Auftrag ihrer Kunden versenden
Optionaler FilterdocTypeRoot, zum Beispiel Invoice oder CreditNotedocTypeRoot, zum Beispiel Invoice, OrderResponse oder MLR
Basis-URLsSandkasten api-test.qvalia.com, Produktion api.qvalia.comSandkasten api-test.qvalia.com, Produktion api.qvalia.com

Wann sollte man einen Empfänger überprüfen?

  • Wenn ein Kunde in Ihrem System angelegt wird oder sich dessen „ Peppol ID “ ändert
  • Wenn ein Benutzer eine „ Peppol ID “ von Hand eingibt
  • Bevor Sie ein Dokument versenden, das der Empfänger noch nicht von Ihnen erhalten hat, beispielsweise eine Antwort auf eine Erstbestellung oder eine Gutschrift

Stellen Sie die Anfrage

  1. Geben Sie den „ Peppol ID “ als Schema und Bezeichner an, getrennt durch einen Doppelpunkt, zum Beispiel 0007:1234567890 für eine schwedische Organisationsnummer.
  2. Senden Sie eine GET-Anfrage an den Lookup-Endpunkt, wobei Sie Ihren API-Schlüssel oder ein JWT im Authorization Kopfzeile.
  3. Hinzufügen docTypeRoot wenn Sie die Antwort für einen bestimmten Dokumenttyp suchen, der durch sein UBL-Stammelement benannt ist.
GET /account/{accountRegNo}/action/lookup/peppol/0007:1234567890 ?docTypeRoot=Invoice Host: api-test.qvalia.com Authorization: <your API key>
GET /account/{accountRegNo}/action/lookup/peppol/0007:1234567890
    ?docTypeRoot=Invoice
Host: api-test.qvalia.com
Authorization: <your API key>

Antwort lesen

StatusBedeutungWas ist zu tun?
200Der bei Peppol registrierte Teilnehmer mit den Dokumenttypen, die er empfangen kannSenden Sie die Nachricht, wenn der von Ihnen benötigte Dokumenttyp aufgeführt ist
422Die „ Peppol ID “ hat nicht die richtige Form. scheme:identifierKorrigiere das Format, zum Beispiel 0007:1234567890
429Zu viele Anfragen für Ihr KontoWarte so lange, wie die Retry-After Wie in der Kopfzeile angegeben, dann erneut versuchen

Die Antwort der Partner-API enthält außerdem exists, das angibt, ob der „ Peppol ID “ überhaupt registriert ist, rootDocTypeExists, das angibt, ob es den Dokumenttyp in docTypeRoot, und die Liste der docTypes.

Falls der Empfänger für diesen Dokumenttyp nicht registriert ist, fragen Sie ihn nach seiner korrekten E-Mail-Adresse ( Peppol ID) oder vereinbaren Sie eine andere Art der Zustellung des Dokuments.

Einen einzelnen Empfänger manuell überprüfen

Um ein Unternehmen ohne Integration zu überprüfen, nutzen Sie die Suche unterPeppol ID .

API zur Empfängersuche

Sind Sie noch nicht mit der API von Qvalia verbunden?

Kontaktieren Sie uns, um API-Zugriff zu erhalten, damit Ihr System vor jedem Versand die Empfänger überprüfen kann.

War dieser Artikel hilfreich?

Verwandte Artikel