1. Etusivu
  2. Tietopankki
  3. Peppol
  4. Kuinka etsiä Peppol-vastaanottajaa sovellusrajapinnan (API) kautta
  1. Etusivu
  2. Tietopankki
  3. Tietojen hallinta
  4. Kuinka etsiä Peppol-vastaanottajaa sovellusrajapinnan (API) kautta

Kuinka etsiä Peppol-vastaanottajaa sovellusrajapinnan (API) kautta

Ennen kuin ERP-järjestelmäsi tai alustasi lähettää laskun, tilauksen tai muun Peppol-asiakirjan, se voi kysyä Qvalialta, onko vastaanottajan Peppol ID rekisteröity ja minkä tyyppisiä asiakirjoja vastaanottaja voi vastaanottaa. Verkosto hylkää asiakirjan, joka lähetetään osallistujalle, joka ei ole rekisteröitynyt kyseisen asiakirjatyypin vastaanottamiseen, joten tämän tarkistuksen avulla järjestelmäsi voi havaita puuttuvan tai väärän Peppol ID ennen kuin mitään lähetetään.

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

# Partner API
GET /partner/{partnerRegNo}/peppol/lookup/{peppolId}
Tili-APIKumppanin API
Käyttäjät:Yritykset, jotka lähettävät viestejä omalta Qvalia-tililtäänAlustat ja palveluntarjoajat, jotka lähettävät asiakkaidensa puolesta
Valinnainen suodatindocTypeRoot, esimerkiksi Invoice tai CreditNotedocTypeRoot, esimerkiksi Invoice, OrderResponse tai MLR
Perus-URL-osoitteetHiekkalaatikko api-test.qvalia.com, tuotanto api.qvalia.comHiekkalaatikko api-test.qvalia.com, tuotanto api.qvalia.com

Milloin vastaanottaja on tarkistettava

  • Kun asiakas luodaan järjestelmään tai hänen Peppol ID -tietonsa muuttuvat
  • Kun käyttäjä kirjoittaa osoitteen Peppol ID käsin
  • Ennen kuin lähetät asiakirjatyypin, jota vastaanottaja ei ole aiemmin saanut sinulta, esimerkiksi vastauksen ensimmäiseen tilaukseen tai hyvityslaskun

Tee pyyntö

  1. Kirjoita ” Peppol ID ” siten, että järjestelmä ja tunniste erotetaan toisistaan kaksoispisteellä, esimerkiksi 0007:1234567890 ruotsalaisen organisaationumeron saamiseksi.
  2. Lähetä GET-pyyntö hakupäätepisteeseen käyttämällä API-avainta tai JWT:tä Authorization otsikko.
  3. Lisää docTypeRoot jos haluat vastauksen tietyn asiakirjatyypin osalta, joka on nimetty sen UBL-juurielementin mukaan.
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>

Lue vastaus

TilaMerkitysMitä tehdä
200Peppol-järjestelmään rekisteröity osallistuja ja sen vastaanottamat asiakirjatyypitLähetä, jos tarvitsemasi asiakirjatyyppi on luettelossa
422Peppol ID -tiedosto ei ole oikeassa muodossa scheme:identifierKorjaa muoto, esimerkiksi 0007:1234567890
429Tilillesi on tullut liian monta pyyntöäOdota niin kauan kuin Retry-After jos otsikossa lukee niin, yritä uudelleen

Partner API:n vastaus sisältää myös exists, joka kertoo, onko Peppol ID rekisteröity lainkaan, rootDocTypeExists, joka kertoo, voiko se vastaanottaa kyseisen asiakirjatyypin docTypeRoot, sekä luettelo docTypes.

Jos vastaanottaja ei ole rekisteröitynyt kyseisen asiakirjatyypin vastaanottajaksi, pyydä häntä ilmoittamaan oikea Peppol ID tai sovi toisesta tavasta toimittaa asiakirja.

Tarkista yksi vastaanottaja manuaalisesti

Jos haluat tarkistaa yhden yrityksen ilman integraatiota, käytä hakua osoitteessaPeppol ID .

Vastaanottajan hakutoiminto (API)

Etkö ole vielä liittänyt palveluasi Qvalian sovellusrajapintaan?

Ota meihin yhteyttä, niin saat API-käyttöoikeuden, ja järjestelmäsi voi tarkistaa vastaanottajat ennen jokaista lähetystä.

Oliko tästä artikkelista apua?

Aiheeseen liittyvät artikkelit