1. Hjem
  2. Vidensbase
  3. Peppol
  4. Sådan slår man en Peppol-modtager op via API’et
  1. Hjem
  2. Vidensbase
  3. Dataforvaltning
  4. Sådan slår man en Peppol-modtager op via API’et

Sådan slår man en Peppol-modtager op via API’et

Inden dit ERP-system eller din platform sender en faktura, en ordre eller et andet Peppol-dokument, kan det forhøre sig hos Qvalia, om modtagerens Peppol ID er registreret, og hvilke dokumenttyper modtageren kan modtage. Et dokument, der sendes til en deltager, der ikke er registreret til at modtage det, afvises af netværket, så denne kontrol giver dit system mulighed for at opdage en manglende eller forkert Peppol ID , inden noget sendes.

# 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
Anvendes afVirksomheder, der sender fra deres egen Qvalia-kontoPlatforme og tjenesteudbydere, der sender på vegne af deres kunder
Valgfrit filterdocTypeRoot, for eksempel Invoice eller CreditNotedocTypeRoot, for eksempel Invoice, OrderResponse eller MLR
Basis-URL’erSandkasse api-test.qvalia.com, produktion api.qvalia.comSandkasse api-test.qvalia.com, produktion api.qvalia.com

Hvornår skal man kontrollere en modtager?

  • Når der oprettes en kunde i dit system, eller når kundens Peppol ID ændres
  • Når en bruger selv indtaster en Peppol ID
  • Inden du sender en dokumenttype, som modtageren ikke har modtaget fra dig før, f.eks. et svar på en første ordre eller en kreditnota

Indsend anmodningen

  1. Skriv » Peppol ID « som en kombination af skema og identifikator adskilt af et kolon, for eksempel 0007:1234567890 for et svensk organisationsnummer.
  2. Send en GET-anmodning til lookup-endpointet med din API-nøgle eller et JWT i Authorization overskrift.
  3. Tilføj docTypeRoot hvis du ønsker svaret for en bestemt dokumenttype, angivet ved dens UBL-rodelement.
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>

Læs svaret

StatusBetydningHvad skal man gøre?
200Den deltager, der er registreret på Peppol, med de dokumenttyper, vedkommende kan modtageSend, hvis den dokumenttype, du har brug for, er angivet
422Peppol ID en er ikke i den rette form scheme:identifierRet formatet, for eksempel 0007:1234567890
429Der er for mange anmodninger til din kontoVent lige så længe som Retry-After hvis overskriften siger det, så prøv igen

Partner-API-svaret indeholder desuden exists, som angiver, om Peppol ID overhovedet er registreret, rootDocTypeExists, som angiver, om den kan modtage dokumenttypen i docTypeRoot, og listen over docTypes.

Hvis modtageren ikke er registreret for denne dokumenttype, skal du bede vedkommende om den korrekte Peppol ID eller aftale en anden måde at levere dokumentet på.

Markér en enkelt modtager manuelt

Hvis du vil tjekke en virksomhed uden integration, kan du bruge søgefunktionen påPeppol ID .

API til søgning efter modtagere

Er du endnu ikke tilsluttet Qvalia’s API?

Kontakt os for at få adgang til API’et, så dit system kan kontrollere modtagerne, før hver afsendelse.

Var denne artikel nyttig?

Relaterede artikler