Goedkeuringsinformatie Inkoopfacturen Exact Online

In de Exact Online API’s zijn voor zover bekend vrijwel nog geen elementen over de goedkeuringsflow terug te vinden. Het gaat om een relatief nieuwe module, waarbij de API’s blijkbaar minder prioriteit hebben gekregen dan bijvoorbeeld bij Manufacturing.

Op het oog lijkt de flow zelf vergelijkbaar met Tasks. Zie hiervoor het blokje met de blauwe kop “Activities” op pagina 1 van het Exact Online relatiediagram.

Huidige Status

Er is wel zicht op verbeteringen; delen zijn al terug te vinden alhoewel meestal niet gedocumenteerd:

  • Approval: een Exact Online REST API om de goedkeuringsstatus van een PurchaseEntry te wijzigen naar “Awaiting Review”, “Awaiting Approval” of “Approved”. Het is mogelijk dat deze API niet relevant is en restanten betreft van eerdere goedkeuringsflows.
  • SalesOrders: ApprovalStatus, Approved (moment) en Approver (persoon) zijn terug te vinden, evenals in de *Bulk en *Incremental varianten.
  • PurchaseOrders: ApprovalStatus, Approved (moment) en Approver (persoon) zijn terug te vinden, evenals in de *Bulk en *Incremental varianten.
  • PayablesList: de ApprovalStatus heeft een veld.

Op PurchaseEntries is de goedkeuringsinformatie niet terug te vinden op dit moment (december 2021).

Statustransities Goedkeuringsflow

Er is geen API bekend of gevonden waarmee het mogelijk is om de statustransities achteraf op te vragen. Eventueel kan post-mortem nog gewerkt worden met een replicatabel waarin dagelijks de dan geldende toestand gearchiveerd wordt. Wijzigingen met een frequentie hoger dan de vastleggingsinterval gaan hierbij soms verloren.