Ominaisuus - Tilaa API

Peppol-ostotilausten ja vastausten tilaus-API

Lähetä ja vastaanota ostotilauksia Peppolin kautta ja hoida tilausprosessin muut vaiheet saman REST-rajapinnan kautta: tilausvastaukset, muutokset, peruutukset, tilaussopimukset, tuoteluettelot ja lähetysilmoitukset. Webhookit ilmoittavat jokaisesta toimituksesta järjestelmääsi.

Tilausvirta

Lähetysmääräys

Tilaukset, vastaukset, muutokset ja peruutukset

Tekniset tiedot

Peppol BIS -määritykset

Vain tilaus, tilaaminen, ennakkotilaus, tilaussopimus

Tapahtumat

Allekirjoitetut webhookit

Vastaanotettu, toimitettu, viivästynyt ja epäonnistunut

Saatavuus

99,8 % kuukaudessa

Sopimusperusteinen, palvelupisteillä

Peppol-tilausprosessi yhdessä API:ssa

Ostaja ja toimittaja muodostavat yhteyden kukin oman tukiasemansa kautta. Järjestelmäsi lähettää ja hakee viestit Qvalian sovellusrajapinnan (API) kautta, ja Qvalia huolehtii viestien tarkistuksesta, vastaanottajan hausta ja toimituksesta Peppol-verkossa.

Peppol-tilausprosessi ostajan ja toimittajan välillä Qvalian kauttaToimittaja lähettää tuoteluettelon. Ostaja lähettää tilauksen, ja toimittaja vastaa tilausvahvistuksella. Ostaja voi lähettää tilausmuutoksen, jonka toimittaja vahvistaa uudella tilausvahvistuksella. Sen jälkeen toimittaja lähettää lähetysilmoituksen ja laskun. Jokainen viesti kulkee Qvalian kautta, joka tarkistaa sen oikeellisuuden, etsii vastaanottajan ja toimittaa viestin Peppol-verkoston kautta.OstajaHankinta- tai ERP-järjestelmäToimittajaERP tai tilausten hallintaPeppol-verkostoQvalia varmistaa ja toimittaaTuoteluetteloBIS CatalogueTilausBIS OrderingTilausvastausBIS OrderingTilauksen muutosBIS Advanced OrderingTilausvastausBIS Advanced OrderingLähetysohjeetBIS Despatch AdviceLaskuBIS BillingSpend Analytics 48OstajaHankinta- tai ERP-järjestelmäSpend Analytics 48ToimittajaERP tai tilausten hallinta
Peppol ordering flow between buyer and supplier through QvaliaToimittaja lähettää tuoteluettelon. Ostaja lähettää tilauksen, ja toimittaja vastaa tilausvahvistuksella. Ostaja voi lähettää tilausmuutoksen, jonka toimittaja vahvistaa uudella tilausvahvistuksella. Sen jälkeen toimittaja lähettää lähetysilmoituksen ja laskun. Jokainen viesti kulkee Qvalian kautta, joka tarkistaa sen oikeellisuuden, etsii vastaanottajan ja toimittaa viestin Peppol-verkoston kautta.OstajaToimittajaQvaliaTuoteluetteloBIS CatalogueTilausBIS OrderingTilausvastausBIS OrderingTilauksen muutosBIS Advanced OrderingTilausvastausBIS Advanced OrderingLähetysohjeetBIS Despatch AdviceLaskuBIS BillingSpend Analytics 48OstajaSpend Analytics 48Toimittaja

Vastaanota tilaus ja vastaa siihen

Toimittajana tilaa uusi asiakirjojen webhook, hae lukemattomat tilaukset ja vastaa tilausvastauksella. Ostajana lähetä tilaukset lähtevään päätepisteeseen ja seuraa vastauksia saapuvassa päätepisteessä.

  • Testausympäristö osoitteessa api-test.qvalia.com, tuotantoympäristö osoitteessa api.qvalia.com
  • Oletuksena JSON tai UBL XML, kun Content-Type- ja Accept-otsikot on määritetty
  • Jokaisessa POST-pyynnössä käytetty idempotenssiavain tekee uudelleenkokeiluista turvallisia

● ● ●

Sandbox: hae lukemattomat tilaukset ja vastaa sitten

# Hae lukemattomat saapuvat tilaukset (merkitsee ne luetuiksi) curl “https://api-test.qvalia.com/transaction/$ACCOUNT_REG_NO/orders/incoming/readorders?limit=10” \ -H “Authorization: $QVALIA_API_KEY” \ -H “Accept: application/json” # Lähetä tilausvastaus 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

Viestien ja päätepisteiden järjestäminen

Jokainen polku alkaa /transaction/{accountRegNo}. Jokaisella viestityypillä on lähtevät ja saapuvat päätepisteet, lukemattomien viestien lukupäätepiste sekä tilapäätepiste.

ViestiLähettäjä:PäätepistePeppol BIS
TilausOstaja/ordersVain tilaukset, tilaaminen, edistynyt tilaaminen
TilausvastausToimittaja/orderresponsesTilaus, edistynyt tilaus
Tilauksen muutosOstaja/order-changesEdistynyt tilaaminen
Tilauksen peruutusOstaja/order-cancellationsEdistynyt tilaaminen
TilaussopimusToimittaja/orderagreementsTilaussopimus
TuoteluetteloToimittaja/cataloguesTuoteluettelo
Vastaus luetteloonOstaja/catalogueresponsesLuettelo ja vastaus
LähetysohjeetToimittaja/despatch-advicesLähetysilmoitus

Se, mitä viestejä tilisi käyttää, riippuu palvelusta ja liittymästä. Kunkin viestin pyyntö- ja vastausmallit löytyvät Tilaus-API:n viiteopas. Toimitettujen tilausten laskut käsitellään Laskutus API. Voit tarkistaa ennen lähettämistä, onko vastaanottaja rekisteröitynyt tietyn viestityypin vastaanottajaksi, esimerkiksi Order tai OrderResponse, käytä vastaanottajan haku.

Valitse lähtöpisteesi

Toimittajat

Sähköisten tilausten hallinta

Vastaanota ja käsittele Peppol-tilauksia Qvalian verkkosovelluksessa ja muokkaa ne laskuiksi ennen integraation rakentamista.

Hankinta-alustat

Sisäänrakennettu Peppol

Lähetä ja vastaanota tilauksia omille asiakkaillesi. Partner API luo heidän tilinsä ja Peppol-tunnuksensa, ja Order API välittää viestit.

Verkkokauppa

Punchout

Yhdistä tuotevalikoimasi ostajan hankintajärjestelmään, jotta ostoskori muuttuu jäsennellyksi tilauksiksi.

Tilaus-API:n usein kysytyt kysymykset

Mikä on tilaus-API?

Tilaus-API:n avulla järjestelmäsi voi lähettää ja vastaanottaa ostotilauksia sekä niihin liittyviä viestejä jäsennellyssä muodossa. Qvalian tilaus-API välittää Peppol- BIS ordering -viestejä JSON- tai UBL XML -muodossa ja toimittaa ne Peppol-verkon kautta.

Mitä järjestysviestejä API tukee?

Tilaukset, tilausvastaukset, tilausmuutokset, tilausten peruutukset, tilaussopimukset, tuoteluettelot ja niihin liittyvät vastaukset sekä lähetysilmoitukset. Jokaisella on lähtevät ja saapuvat päätepisteet.

Mikä ero on Peppolin ” BIS Ordering ” -toiminnolla ja ”Advanced Ordering” -toiminnolla?

Tilaus käsittää tilauksen ja tilausvastauksen. Laajennettu tilaus sisältää tilauksen muutokset ja peruutukset, joten ostaja voi muuttaa tai peruuttaa tilauksen sen lähettämisen jälkeen. Lue artikkelit ”Mikä on Peppol BIS Ordering? ” ja ”Mikä on Peppol BIS Advanced Ordering?”.

Voinko vastaanottaa Peppol-tilauksia ilman integraatiota?

Kyllä. Kaikkiin Connect-paketteihin sisältyy Peppol-tilauksien vastaanotto Qvalian verkkosovelluksessa. API- ja sandbox-käyttöoikeudet sisältyvät Connect- Medium -pakettiin.

Mistä tiedän, että tilaus on toimitettu?

Tilaa toimitus- ja virhetapahtumia koskevat webhookit tai tarkista tilausten tilatiedot tilauspäätepisteestä. Jokainen toimitustapahtuma voidaan hakea uudelleen 30 päivän ajan tapahtuman tunnisteen avulla.

Voiko tilauksesta tulla lasku?

Kyllä. Connect-verkkosovelluksessa tilauksesta laskuun -automaatio sisältyy jo ” Medium ”-pakettiin. Omassa integraatiossasi voit käyttää tilaustietoja laskun luomiseen ja lähettää sen Invoicing API:n kautta.

Onko siellä hiekkalaatikkoa?

Kyllä. Api-test.qvalia.com-sivuston testausympäristö käyttää omaa API-avaintaan, joten voit testata tilausprosesseja vaikuttamatta tuotantoympäristön tilauksiin.

Kaikki alustan ominaisuudet