Goedkeuringsinformatie Inkoopfacturen Exact Online

In Exact Online gebruiken we Productie Premium met goedkeuringsflows voor inkoopfacturen. Die is in het volgende formaat op te vragen voor inkoopfacturen:

Dit kan alleen per stuk op dit gedetailleerd niveau. In de lijst is de huidige status ook nog te zien.

T.b.v. accountancycontroleverslag zouden we graag in 1x voor alle inkoopfacturen in alle administraties de huidige goedkeuringsstatus en de individuele goedkeuringen per niveau willen opvragen.

Hoe kan dat?

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.

Deze vraag is automatisch gesloten na tenminste 2 weken inactiviteit nadat een mogelijk passend antwoord is gegeven. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.