1. Domov
  2. Základňa znalostí
  3. Peppol
  4. Ako vyhľadať príjemcu Peppol prostredníctvom API
  1. Domov
  2. Základňa znalostí
  3. Správa údajov
  4. Ako vyhľadať príjemcu Peppol prostredníctvom API

Ako vyhľadať príjemcu Peppol prostredníctvom API

Než váš ERP systém alebo platforma odošle faktúru, objednávku alebo iný dokument vo formáte Peppol, môže sa opýtať systému Qvalia, či je adresa „ Peppol ID “ príjemcu zaregistrovaná a aké typy dokumentov môže príjemca prijímať. Dokument odoslaný účastníkovi, ktorý nie je na daný typ dokumentu zaregistrovaný, sieť odmietne, takže táto kontrola umožňuje vášmu systému zachytiť chýbajúcu alebo nesprávnu adresu „ Peppol ID “ ešte pred odoslaním dokumentu.

# 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 účtuPartner API
Používa sa vSpoločnosti, ktoré odosielajú zásielky zo svojho vlastného účtu QvaliaPlatformy a poskytovatelia služieb, ktorí odosielajú v mene svojich zákazníkov
Voliteľný filterdocTypeRoot, napríklad Invoice alebo CreditNotedocTypeRoot, napríklad Invoice, OrderResponse alebo MLR
Základné URL adresyPieskovisko api-test.qvalia.com, výroba api.qvalia.comPieskovisko api-test.qvalia.com, výroba api.qvalia.com

Kedy skontrolovať príjemcu

  • Keď sa vo vašom systéme vytvorí zákazník alebo sa zmení jeho Peppol ID
  • Keď používateľ ručne zadá adresu Peppol ID
  • Predtým, ako pošlete dokument, ktorý príjemca od vás ešte nedostal, napríklad odpoveď na prvú objednávku alebo dobropis

Podajte žiadosť

  1. Peppol ID a zapíšte vo forme schémy a identifikátora oddelených dvojbodkou, napríklad 0007:1234567890 pre švédske identifikačné číslo organizácie.
  2. Odošlite požiadavku GET na koncový bod vyhľadávania s vaším kľúčom API alebo JWT v poli Authorization hlavička.
  3. Pridať docTypeRoot ak chcete získať odpoveď pre jeden typ dokumentu, ktorý je označený svojím koreňovým prvkom 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>

Prečítajte si odpoveď

StavVýznamČo robiť
200Účastník zaregistrovaný v systéme Peppol spolu s typmi dokumentov, ktoré môže prijímaťOdošlite, ak je typ dokumentu, ktorý potrebujete, uvedený v zozname
422Peppol ID a nie je v formulári scheme:identifierOpravte formát, napríklad 0007:1234567890
429Príliš veľa požiadaviek na váš účetPočkajte tak dlho, ako Retry-After ak to uvádza hlavička, skús to znova

Odpoveď rozhrania Partner API obsahuje tiež exists, čo ukazuje, či je adresa Peppol ID vôbec zaregistrovaná, rootDocTypeExists, ktorý udáva, či dokáže prijať daný typ dokumentu v docTypeRoot, a zoznam docTypes.

Ak príjemca nie je zaregistrovaný pre daný typ dokumentu, požiadajte ho o uvedenie správnej adresy Peppol ID alebo sa dohodnite na inom spôsobe doručenia dokumentu.

Ručne skontrolujte jedného príjemcu

Ak chcete vyhľadať jednu spoločnosť bez integrácie, použite vyhľadávanie na stránkePeppol ID .

API na vyhľadávanie príjemcov

Ešte nie ste pripojení k API služby Qvalia?

Kontaktujte nás, aby ste získali prístup k API, a váš systém bude môcť pred každým odoslaním overiť príjemcov.

Bol tento článok užitočný?

Súvisiace články