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/finvoice –Mikä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_tags –Saadaan 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ää ostolaskunPOST /purchases_api/do/upload_attachment – lisää liitteen