1. Domů
  2. Znalostní databáze
  3. Peppol
  4. Jak vyhledat příjemce Peppol prostřednictvím API
  1. Domů
  2. Znalostní databáze
  3. Správa dat
  4. Jak vyhledat příjemce Peppol prostřednictvím API

Jak vyhledat příjemce Peppol prostřednictvím API

Než váš ERP systém nebo platforma odešle fakturu, objednávku či jiný dokument ve formátu Peppol, může se dotázat systému Qvalia, zda je adresa „ Peppol ID “ příjemce zaregistrována a jaké typy dokumentů může příjemce přijímat. Dokument odeslaný účastníkovi, který není pro daný typ dokumentu zaregistrován, je sítí odmítnut, takže díky této kontrole může váš systém odhalit chybějící nebo nesprávnou adresu „ Peppol ID “ ještě před odesláním.

# API účtu GET /account/{accountRegNo}/action/lookup/peppol/{peppolId} # API partnera GET /partner/{partnerRegNo}/peppol/lookup/{peppolId}
# Account API
GET /account/{accountRegNo}/action/lookup/peppol/{peppolId}

# Partner API
GET /partner/{partnerRegNo}/peppol/lookup/{peppolId}
API účtuPartnerské API
Používá se vSpolečnosti, které odesílají zásilky ze svého vlastního účtu QvaliaPlatformy a poskytovatelé služeb, kteří zasílají jménem svých zákazníků
Volitelný filtrdocTypeRoot, například Invoice nebo CreditNotedocTypeRoot, například Invoice, OrderResponse nebo MLR
Základní URL adresyPískoviště api-test.qvalia.com, výroba api.qvalia.comPískoviště api-test.qvalia.com, výroba api.qvalia.com

Kdy zkontrolovat příjemce

  • Když je ve vašem systému vytvořen nový zákazník nebo dojde ke změně jeho Peppol ID
  • Když uživatel ručně zadá adresu Peppol ID
  • Než odešlete dokument, který příjemce od vás dosud neobdržel, například odpověď na první objednávku nebo dobropis,

Podat žádost

  1. Zadejte adresu Peppol ID ve formátu, kde je schéma a identifikátor odděleny dvojtečkou, například 0007:1234567890 pro švédské identifikační číslo organizace.
  2. Odešlete požadavek GET na koncový bod vyhledávání s vaším klíčem API nebo JWT v poli Authorization záhlaví.
  3. Přidat docTypeRoot pokud chcete znát odpověď pro jeden typ dokumentu, označený podle jeho kořenového prvku UBL.
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>

Přečtěte si odpověď

StavVýznamCo dělat
200Účastník registrovaný v systému Peppol s typy dokumentů, které může přijímatOdešlete, pokud je v seznamu uveden typ dokumentu, který potřebujete
422Peppol ID a není ve formuláři scheme:identifierOpravte formát, například 0007:1234567890
429Příliš mnoho požadavků na váš účetPočkejte tak dlouho, jak Retry-After jak uvádí záhlaví, pak to zkus znovu

Odpověď rozhraní Partner API dále obsahuje exists, což ukazuje, zda je služba „ Peppol ID “ vůbec zaregistrována, rootDocTypeExists, který udává, zda dokáže přijmout daný typ dokumentu v docTypeRoot, a seznam docTypes.

Pokud příjemce není pro daný typ dokumentu zaregistrován, požádejte ho o správnou adresu Peppol ID nebo se dohodněte na jiném způsobu doručení dokumentu.

Ručně zkontrolujte jednoho příjemce

Chcete-li vyhledat jednu společnost bez integrace, použijte vyhledávání na stráncePeppol ID .

API pro vyhledávání příjemců

Ještě nejste připojeni k API služby Qvalia?

Kontaktujte nás a získejte přístup k API, díky čemuž bude váš systém moci před každým odesláním ověřit příjemce.

Byl tento článek užitečný?

Související články