Suositellun toimintamallin mukaisesti ostolaskut vastaanotetaan sähköisesti Fennoaan josta ne noudetaan toiseen järjestelmään.

GET /purchases_api/get/approval_queue – noutaa API käyttäjällä asiatarkastuksessa olevat ostolaskut

Mikäli toiseen järjestelmään halutaan noutaa vain tiettyjen toimittajien ostolaskut, luodaan Fennoassa kierrätysryhmä johon asetetaan API käyttäjä asiatarkastajaksi. Kierrätysryhmän saa asetettua toimittajakohtaiseksi. Fennoa – Asetukset – Kierrätysryhmät

Vastauksesta poimitaan ostolaskun ID, jotta laskun tarkemmat tiedot saadaan noudettua kutsulla GET /purchases_api/<id>

GET /purchases_api/get/approval_queue vastauksesta poimitaan myös finvoice_available elementin arvo 1 tai 0, Finvoice sisältää laajemmat tiedot ostolaskuriveistä esim

GET-/purchases_api/get/finvoiceMikäli on tarvetta noutaa ostolaskun Finvoice tiedosto (mahdollinen verkkolaskuna saapuneille laskuille)

GET-/purchases_api/get/attachment – noutaa ostolaskun kuvan / liitteen

POST /purchases_api/do/set_tagsSaadaan ostolaskuille asetettua kustannuspaikka / projektitieto sekä mahdolliset tiliöinti ehdotukset

Ostolasku on mahdollista myös hyväksyä POST /purchases_api/do/approve tai hylätä rajapinnassa POST /purchases_api/do/reject

Mikäli halutaan asettaa ostolaskulle kustannuspaikka / projektitieto sekä tiliöintiehdotus, käytetään POST /purchases_api/do/set_tags

Tietyissä tapauksissa saattaa tulla tarve tuoda ostolasku Fennoaan, ns sanottu Itselaskutus. Tällöin käytetään endpointteja

POST /purchases_api/add – lisää ostolaskun

POST /purchases_api/do/upload_attachment – lisää liitteen