1. Hjem
  2. Kunnskapsbase
  3. Peppol
  4. Slik slår du opp en Peppol-mottaker via API-et
  1. Hjem
  2. Kunnskapsbase
  3. Datahåndtering
  4. Slik slår du opp en Peppol-mottaker via API-et

Slik slår du opp en Peppol-mottaker via API-et

Før ERP-en eller plattformen din sender en faktura, ordre eller annet Peppol-dokument, kan den spørre Qvalia om mottakerens Peppol ID er registrert og hvilke dokumenttyper mottakeren kan motta. Et dokument som sendes til en deltaker som ikke er registrert for det, avvises av nettverket, så sjekken lar systemet ditt oppdage manglende eller feil dokument. Peppol ID før noe sendes.

# Konto-API GET /konto/{kontoRegnr.}/handling/søk/peppol/{peppolId} # Partner-API GET /partner/{partnerRegnr.}/peppol/søk/{peppolId}
# Account API
GET /account/{accountRegNo}/action/lookup/peppol/{peppolId}

# Partner API
GET /partner/{partnerRegNo}/peppol/lookup/{peppolId}
Konto-APIPartner-API
Brukt avBedrifter som sender fra sin egen Qvalia-kontoPlattformer og tjenesteleverandører som sender på vegne av kundene sine
Valgfritt filterdocTypeRoot, for eksempel Invoice eller CreditNotedocTypeRoot, for eksempel Invoice, OrderResponse eller MLR
Basis-URL-erSandbox api-test.qvalia.com, produksjon api.qvalia.comSandbox api-test.qvalia.com, produksjon api.qvalia.com

Når du skal sjekke en mottaker

  • Når en kunde opprettes i systemet ditt, eller dens Peppol ID endringer
  • Når en bruker skriver inn en Peppol ID for hånd
  • Før du sender en dokumenttype som mottakeren ikke har mottatt fra deg tidligere, for eksempel en ordrebekreftelse eller en kreditnota

Send forespørselen

  1. Skriv Peppol ID som skjema og identifikator atskilt med kolon, for eksempel 0007:1234567890 for et svensk organisasjonsnummer.
  2. Send en GET-forespørsel til oppslagsendepunktet, med API-nøkkelen din eller en JWT i Authorization overskrift.
  3. Legge til docTypeRoot hvis du vil ha svaret for én dokumenttype, navngitt etter dens UBL-rotelement.
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>

Les svaret

StatusBetydningHva du skal gjøre
200Deltakeren som registrert på Peppol, med dokumenttypene den kan mottaSend hvis dokumenttypen du trenger er oppført
422De Peppol ID er ikke i formen scheme:identifierRett formatet, for eksempel 0007:1234567890
429For mange forespørsler for kontoen dinVent så lenge som Retry-After overskriften sier, prøv deretter på nytt

Partner API-svaret inneholder også exists, som forteller om hvorvidt Peppol ID er registrert i det hele tatt, rootDocTypeExists, som forteller om den kan motta dokumenttypen i docTypeRoot, og listen over docTypes.

Hvis mottakeren ikke er registrert for dokumenttypen, spør den om den riktige Peppol ID , eller bli enige om en annen måte å levere dokumentet på.

Sjekk én enkelt mottaker manuelt

For å sjekke ett selskap uten en integrasjon, bruk Peppol ID søk .

API for mottakeroppslag

Ikke koblet til Qvalias API ennå?

Kontakt oss for å få API-tilgang, så kan systemet ditt sjekke mottakerne før hver sending.

Var denne artikkelen nyttig?

Relaterte artikler