Funktion - Bestil API

Bestillings-API til Peppol-indkøbsordrer og -svar

Send og modtag indkøbsordrer via Peppol, og håndter resten af bestillingsforløbet via det samme REST-API: svar på ordrer, ændringer, annulleringer, ordreaftaler, kataloger og forsendelsesmeddelelser. Webhooks rapporterer hver eneste levering tilbage til dit system.

Bestillingsforløb

Bestilling til afsendelse

Bestillinger, svar, ændringer og afbestillinger

Specifikationer

Peppol BIS-specifikationer

Kun bestilling, Bestilling, Avanceret bestilling, Bestillingsaftale

Begivenheder

Signerede webhooks

Modtaget, leveret, forsinket og mislykket

Tilgængelighed

99,8 % pr. måned

Kontraktmæssigt, med servicekreditter

Peppol-bestillingsforløbet i én API

Køber og leverandør opretter hver især forbindelse via deres eget adgangspunkt. Dit system sender og henter meddelelserne via Qvalia’s API, og Qvalia står for validering, modtageropslag og levering på Peppol-netværket.

Peppol-bestillingsforløbet mellem køber og leverandør via QvaliaLeverandøren sender et katalog. Køberen sender en ordre, og leverandøren svarer med et ordresvar. Køberen kan sende en ændring til ordren, som leverandøren bekræfter med et nyt ordresvar. Leverandøren sender derefter en forsendelsesmeddelelse og en faktura. Hver besked sendes via Qvalia, som validerer den, finder modtageren og leverer den via Peppol.KøberIndkøbs- eller ERP-systemLeverandørERP eller ordrehåndteringPeppol-netværkQvalia validerer og levererKatalogBIS CatalogueBestillingBIS OrderingSvar på bestillingBIS OrderingÆndring af ordreBIS Advanced OrderingSvar på bestillingBIS Advanced OrderingRåd om afsendelseBIS Despatch AdviceFakturaBIS BillingSpend Analytics 48KøberIndkøbs- eller ERP-systemSpend Analytics 48LeverandørERP eller ordrehåndtering
Peppol ordering flow between buyer and supplier through QvaliaLeverandøren sender et katalog. Køberen sender en ordre, og leverandøren svarer med et ordresvar. Køberen kan sende en ændring til ordren, som leverandøren bekræfter med et nyt ordresvar. Leverandøren sender derefter en forsendelsesmeddelelse og en faktura. Hver besked sendes via Qvalia, som validerer den, finder modtageren og leverer den via Peppol.KøberLeverandørQvaliaKatalogBIS CatalogueBestillingBIS OrderingSvar på bestillingBIS OrderingÆndring af ordreBIS Advanced OrderingSvar på bestillingBIS Advanced OrderingRåd om afsendelseBIS Despatch AdviceFakturaBIS BillingSpend Analytics 48KøberSpend Analytics 48Leverandør

Modtag en ordre og besvar den

Som leverandør skal du abonnere på webhooken for nye dokumenter, hente ulæste ordrer og svare med et ordresvar. Som køber skal du sende ordrer til det udgående endpoint og følge svarene på det indgående endpoint.

  • Sandkasse på api-test.qvalia.com, produktionsmiljø på api.qvalia.com
  • JSON som standard, eller UBL XML med Content-Type- og Accept-headere
  • En idempotensnøgle ved hvert POST-anrop gør gentagelser sikre

● ● ●

Sandkasse: Hent ulæste ordrer, og svar derefter

# Hent ulæste indgående ordrer (markerer dem som læst) curl “https://api-test.qvalia.com/transaction/$ACCOUNT_REG_NO/orders/incoming/readorders?limit=10” \ -H “Authorization: $QVALIA_API_KEY” \ -H “Accept: application/json” # Svar med et ordresvar curl -X POST \ “https://api-test.qvalia.com/transaction/$ACCOUNT_REG_NO/orderresponses/outgoing” \ -H “Authorization: $QVALIA_API_KEY” \ -H “Content-Type: application/json” \ -H “Idempotency-Key: $(uuidgen)” \ -d @order-response.json
# Fetch unread incoming orders (marks them as read)
curl "https://api-test.qvalia.com/transaction/$ACCOUNT_REG_NO/orders/incoming/readorders?limit=10" \
  -H "Authorization: $QVALIA_API_KEY" \
  -H "Accept: application/json"

# Reply with an order response
curl -X POST \
  "https://api-test.qvalia.com/transaction/$ACCOUNT_REG_NO/orderresponses/outgoing" \
  -H "Authorization: $QVALIA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d @order-response.json

Rangordning af meddelelser og slutpunkter

Enhver vej begynder med /transaction/{accountRegNo}. Hver meddelelsestype har udgående og indgående slutpunkter, et slutpunkt til visning af ulæste meddelelser og et status-slutpunkt.

BeskedSendt afEndepunktPeppol BIS
BestillingKøber/ordersKun bestilling, Bestilling, Avanceret bestilling
Svar på bestillingLeverandør/orderresponsesBestilling, Avanceret bestilling
Ændring af ordreKøber/order-changesAvanceret bestilling
Annullering af ordreKøber/order-cancellationsAvanceret bestilling
BestillingsaftaleLeverandør/orderagreementsOrdreaftale
KatalogLeverandør/cataloguesKatalog
Svar på katalogetKøber/catalogueresponsesKatalog med svar
Råd om afsendelseLeverandør/despatch-advicesForsendelsesbekræftelse

Hvilke meddelelser din konto bruger, afhænger af tjenesten og abonnementet. Anmodnings- og svarskemaerne for de enkelte meddelelser findes i API-reference til Order. Fakturaer for leverede ordrer behandles via API til fakturering. For at kontrollere, inden man sender, at modtageren er tilmeldt en bestemt beskedtype, for eksempel Order eller OrderResponse, brug opslag på modtager.

Vælg dit udgangspunkt

Leverandører

Håndtering af e-ordrer

Modtag og besvar Peppol-ordrer i Qvalia’s webapplikation, og omdan dem til fakturaer, inden du opretter en integration.

Indkøbsplatforme

Integreret Peppol

Send og modtag ordrer for dine egne kunder. Partner-API’en opretter deres konti og Peppol-id’er, og Order-API’en formidler meddelelserne.

E-handel

Punchout

Forbind dit katalog med køberens indkøbssystem, så indkøbskurven returneres som en struktureret ordre.

Ofte stillede spørgsmål om Order API

Hvad er en ordre-API?

Et ordre-API gør det muligt for dit system at sende og modtage indkøbsordrer samt de tilhørende meddelelser i et struktureret format. Qvalia’s ordre-API overfører Peppol- BIS ordering -meddelelser som JSON eller UBL XML og leverer dem via Peppol-netværket.

Hvilke bestillingsmeddelelser understøtter API’et?

Ordrer, ordresvar, ordreændringer, ordreaflysninger, ordreaftaler, kataloger med katalogsvar samt forsendelsesmeddelelser. Hver af disse har udgående og indgående endepunkter.

Hvad er forskellen mellem Peppol- BIS Ordering en og avanceret bestilling?

Bestilling omfatter selve bestillingen og svaret på bestillingen. Avanceret bestilling omfatter desuden ændringer og annulleringer af bestillinger, så køberen kan ændre eller annullere en bestilling, efter at den er afsendt. Læs »Hvad er Peppol BIS Ordering? « og »Hvad er Peppol BIS Advanced Ordering?«

Kan jeg modtage Peppol-ordrer uden en integration?

Ja. Alle Connect-abonnementer omfatter modtagelse af Peppol-ordrer i Qvalia’s webapplikation. Adgang til API og sandkasse er inkluderet fra Connect- Medium -abonnementet.

Hvordan ved jeg, at en ordre er blevet leveret?

Abonner på webhooks for leverings- og fejlhændelser, eller hent statusoplysninger for ordrer via status-endpointet. Enhver leveringshændelse kan hentes igen i 30 dage ved hjælp af dens hændelses-ID.

Kan en ordre blive til en faktura?

Ja. I Connect-webapplikationen er automatiseringen fra ordre til faktura inkluderet fra » Medium «-abonnementet. I din egen integration skal du bruge ordredataene til at oprette fakturaen og sende den via fakturerings-API’en.

Er der en sandkasse?

Ja. Sandkassen på api-test.qvalia.com bruger sin egen API-nøgle, så du kan teste bestillingsforløb uden at påvirke de aktive ordrer.

Alle platformens funktioner