Datatemplate voor Purchase to Pay-factuurverwerking
Datatemplate voor Purchase to Pay-factuurverwerking
- Aanbevolen attributen voor een grondige analyse
- Belangrijke activiteiten om tijdens de factuurverwerking bij te houden
- Instructies voor data-extractie uit Microsoft Dynamics 365
Attributen voor Purchase to Pay-factuurverwerking
| Naam | Beschrijving | ||
|---|---|---|---|
|
Activiteitsnaam
ActivityName
|
De naam van de bedrijfsgebeurtenis of taak die op een bepaald moment tijdens de factuurverwerking plaatsvond. | ||
|
Beschrijving
De activiteitsnaam beschrijft een specifieke stap of statuswijziging in het factuurproces, zoals ‘Factuur geregistreerd’, ‘Factuur ter goedkeuring ingediend’ of ‘Betaling uitgevoerd’. Deze data is nodig om de proceskaart op te bouwen en de volgorde van gebeurtenissen te begrijpen. Met een analyse van dit attribuut zie je hoe het proces verloopt, welke routes vaak voorkomen en waar afwijkingen of bottlenecks zitten. Je gebruikt het om doorlooptijden tussen activiteiten te berekenen, bijvoorbeeld van goedkeuring tot boeking, en om te meten hoe vaak gebeurtenissen zoals afwijzingen of betalingsblokkades voorkomen.
Waarom dit belangrijk is
Dit attribuut bepaalt de stappen op de proceskaart. Zo kun je de processtroom visualiseren en overgangen tussen activiteiten analyseren.
Waar vind je dit?
Dit attribuut wordt meestal afgeleid uit een combinatie van statusvelden, transactietypen of vermeldingen in wijzigingslogboeken van verschillende Dynamics 365-tabellen voor de factuurverwerking.
Voorbeelden
Factuur ter goedkeuring ingediendVerschil bij matchen gevondenBetaling uitgevoerd
|
|||
|
Factuurnummer
InvoiceNumber
|
De unieke identificatiecode van elke leveranciersfactuur. Deze dient als primaire case-ID om de levenscyclus van de factuur te volgen. | ||
|
Beschrijving
Het factuurnummer is de unieke sleutel die alle activiteiten van één leveranciersfactuur met elkaar verbindt. Hiermee kun je de hele route van de factuur volgen, van ontvangst en registratie tot het matchen, de goedkeuring en de uiteindelijke betaling. Bij process mining is dit attribuut essentieel. Het bepaalt de case en maakt het mogelijk de processtroom van elke factuur te reconstrueren. Zo kun je de totale doorlooptijden berekenen, procesvarianten vinden en factuurspecifieke kenmerken en resultaten analyseren.
Waarom dit belangrijk is
Dit is de essentiële case-ID die alle bijbehorende gebeurtenissen verbindt. Zo kun je de volledige levenscyclus van elke factuur analyseren.
Waar vind je dit?
Dit staat meestal in de hoofdtafel voor leveranciersfacturen, zoals het veld Num in VendInvoiceInfoTable.
Voorbeelden
INV-10056773245-AUS-001-98432
|
|||
|
Gebeurtenistijd
EventTime
|
De precieze timestamp waarop een activiteit of gebeurtenis plaatsvond. | ||
|
Beschrijving
De gebeurtenistijd, oftewel de timestamp, legt de exacte datum en tijd van een activiteit vast. Dit is een belangrijk onderdeel van het event log. De tijdsgegevens bepalen de juiste volgorde van activiteiten en maken het mogelijk tijdsduur te berekenen. Deze timestamp vormt de basis voor alle tijdsgerelateerde metingen. Je gebruikt hem om de duur van activiteiten, de doorlooptijd tussen stappen zoals goedkeuring en de totale verwerkingstijd per factuur te berekenen. Ook kun je er trends over een bepaalde periode mee analyseren.
Waarom dit belangrijk is
Deze timestamp is nodig om gebeurtenissen op volgorde te zetten, doorlooptijden en tijdsduren te berekenen en bottlenecks in het proces te vinden.
Waar vind je dit?
Deze waarde komt uit verschillende datum- en tijdvelden in meerdere tabellen, zoals de velden createdDateTime of modifiedDateTime in VendInvoiceInfoTable, VendTrans of workflowgeschiedenistabellen.
Voorbeelden
2023-04-15T09:00:12Z2023-05-20T14:30:00Z2023-06-01T11:05:45Z
|
|||
|
Bronsysteem
SourceSystem
|
Het systeem waaruit de gebeurtenisdata is gehaald. | ||
|
Beschrijving
Dit attribuut geeft aan uit welke brontoepassing de activiteitsdata komt. Voor dit proces is dat meestal ‘Microsoft Dynamics 365’. In omgevingen met meerdere systemen, zoals een externe OCR- of capture-oplossing, laat dit veld zien waar elke processtap plaatsvindt. Zo blijft de herkomst van de data duidelijk en kun je problemen met data-extractie opsporen.
Waarom dit belangrijk is
Dit geeft belangrijke context over de herkomst van de data. Dat is nodig om de data te valideren en te begrijpen welke systemen bij het proces betrokken zijn.
Waar vind je dit?
Dit is een vaste waarde, ‘Microsoft Dynamics 365’, die tijdens de datatransformatie wordt toegevoegd om de herkomst van de dataset aan te geven.
Voorbeelden
Microsoft Dynamics 365
|
|||
|
Laatste data-update
LastDataUpdate
|
De timestamp waarop de data voor dit proces voor het laatst vanuit het bronsysteem is vernieuwd. | ||
|
Beschrijving
Dit attribuut legt vast wanneer de dataset voor het laatst uit Microsoft Dynamics 365 is gehaald en bijgewerkt. De waarde is meestal hetzelfde voor alle records in één datalading. Zo zie je hoe actueel de data is die je analyseert. De informatie geeft context bij de actualiteit van de procesinzichten en helpt bij het beheren van vernieuwingsschema’s en het controleren van datapijplijnen.
Waarom dit belangrijk is
Laat zien hoe actueel de data is, wanneer de analyse voor het laatst is bijgewerkt en wanneer de volgende data-update wordt verwacht.
Waar vind je dit?
Deze timestamp wordt tijdens de uitvoering door het data-extractie- of ETL-proces gegenereerd en aan de dataset toegevoegd.
Voorbeelden
2023-10-27T02:00:00Z2023-10-28T02:00:00Z
|
|||
|
Eindtijd
EndTime
|
De exacte timestamp waarop een activiteit of gebeurtenis is afgerond. | ||
|
Beschrijving
De eindtijd registreert wanneer een activiteit is afgerond. In combinatie met de starttijd (EventTime) kun je precies berekenen hoelang elke stap duurde. Dit attribuut is nodig om de ‘ProcessingTime’ per activiteit te berekenen, een belangrijke metriek voor prestatieanalyses. Je ziet ermee welke processtappen de meeste tijd kosten en kunt verbeteringen daarop richten. Zo kun je de exacte duur van een handmatige codering of goedkeuringsstap meten.
Waarom dit belangrijk is
Hiermee kun je de verwerkingstijd van activiteiten rechtstreeks berekenen. Dat is nodig om te bepalen welke processtappen de meeste tijd kosten.
Waar vind je dit?
Net als StartTime komt dit uit verschillende datum- en tijdvelden. Bij sommige activiteiten is dit de StartTime van de volgende activiteit. In andere gevallen kan het een specifieke timestamp zijn waarop de activiteit is afgerond.
Voorbeelden
2023-04-15T09:15:20Z2023-05-20T18:00:00Z2023-06-01T11:05:45Z
|
|||
|
Factuurbedrag
InvoiceAmount
|
Het totale bedrag van de factuur. | ||
|
Beschrijving
Dit attribuut bevat het totaalbedrag dat volgens de leveranciersfactuur moet worden betaald. Het is een belangrijk financieel gegeven voor elke case. Het factuurbedrag wordt vaak gebruikt om data uit te splitsen en te analyseren. Zo zie je bijvoorbeeld of facturen met een hoog bedrag een ander, strenger goedkeuringsproces volgen of langer nodig hebben voor verwerking. In dashboards kun je factuurvolumes per bedrag analyseren. Ook kun je de bedragen optellen om de totale uitgaven in de analyse te bepalen.
Waarom dit belangrijk is
Hiermee kun je analyses uitvoeren op basis van financiële waarde, verbeteringen prioriteren voor facturen met hoge bedragen en inzicht krijgen in de kostenfactoren.
Waar vind je dit?
Dit staat in de kop van de factuurtabel, bijvoorbeeld in VendInvoiceInfoTable, in een veld zoals InvoiceAmount of Amount.
Voorbeelden
1500.00250.7512500.50
|
|||
|
Factuurstatus
InvoiceStatus
|
De huidige status van de factuur op het moment dat de data wordt geëxtraheerd. | ||
|
Beschrijving
De factuurstatus geeft aan wat de huidige status van een factuur in de levenscyclus is, bijvoorbeeld ‘In afwachting van goedkeuring’, ‘Goedgekeurd’, ‘Geboekt’ of ‘Betaald’. Zo zie je hoe ver de factuur is. Dit attribuut wordt vooral gebruikt voor procesdashboards met de huidige werkvoorraad en achterstand. Managers zien hoeveel facturen zich in elke procesfase bevinden. Dat helpt bij de verdeling van capaciteit en het bewaken van de bedrijfsvoering. Het is belangrijk voor het dashboard ‘Factuurverwerking: doorvoer en status’.
Waarom dit belangrijk is
Geeft een actueel overzicht van alle facturen. Dat is nodig om de bedrijfsvoering en werkvoorraad te bewaken en huidige bottlenecks te herkennen.
Waar vind je dit?
Dit wordt meestal afgeleid van statusvelden in de hoofdfactuurtabel, zoals VendInvoiceInfoTable.
Voorbeelden
In afwachting van goedkeuringGeboektBetaald
|
|||
|
Gebruiker
User
|
De gebruikers-ID of naam van de persoon die de activiteit heeft uitgevoerd. | ||
|
Beschrijving
Dit attribuut identificeert de medewerker of systeemgebruiker die verantwoordelijk is voor een specifieke processtap. Bij geautomatiseerde stappen kan dit een systeem- of serviceaccount zijn. Door het proces per gebruiker te analyseren, krijg je inzicht in de werkverdeling, zie je waar training nodig is en kun je prestaties van medewerkers of teams vergelijken. Dit is belangrijk bij het analyseren van herstelwerk, waarbij werk tussen gebruikers heen en weer gaat. Ook zie je zo hoe gebruikers dezelfde taak op verschillende manieren uitvoeren.
Waarom dit belangrijk is
Hiermee kun je prestaties en werkdruk per gebruiker of team analyseren. Ook helpt het om de mate van automatisering en oorzaken van herstelwerk te herkennen.
Waar vind je dit?
Afkomstig uit gebruikers-ID-velden in transactie- of workflowhistorietabellen, zoals de velden createdby of modifiedby. Deze informatie kan in de workflowtrackingtabellen staan.
Voorbeelden
j.doea.smithAX_Admin
|
|||
|
Inkoopordernummer
PurchaseOrderNumber
|
De identificatiecode van de inkooporder (PO) waaraan de factuur is gekoppeld. | ||
|
Beschrijving
Het inkoopordernummer koppelt een factuur aan het oorspronkelijke inkoopdocument. Dit is belangrijk bij processen waarin de factuur wordt gematcht met de inkooporder en de goederenontvangst, in een 2-way- of 3-way-match. Met dit attribuut kun je facturen met en zonder inkooporder vergelijken. Die volgen vaak verschillende procespaden. Het helpt je te beoordelen hoe goed het matchproces werkt, verschillen bij het matchen te onderzoeken en te meten welk deel van de facturen met inkooporder automatisch wordt verwerkt.
Waarom dit belangrijk is
Het onderscheidt facturen met een inkooporder van facturen zonder inkooporder. Dat is een belangrijke oorzaak van procesvariatie en essentieel voor analyses van het matchproces.
Waar vind je dit?
Dit staat in de kop van de factuurtabel, bijvoorbeeld in VendInvoiceInfoTable, vaak in een veld zoals PurchId.
Voorbeelden
PO-001234PO-005678PO-009101
|
|||
|
Leveranciersnummer
VendorNumber
|
De unieke identificatiecode van de leverancier die de factuur heeft ingediend. | ||
|
Beschrijving
Het leveranciersnummer is de code waarmee een leverancier uniek wordt geïdentificeerd in de stamgegevens. Het koppelt de factuurtransactie aan een specifieke leverancier, zodat je analyses per leverancier kunt uitvoeren. Dit attribuut is essentieel om de procesdata per leverancier uit te splitsen. Zo kun je vragen beantwoorden als: ‘Bij welke leveranciers duurt de goedkeuring het langst?’ en ‘Komen verschillen bij het matchen vaker voor bij bepaalde leveranciers?’ Door de prestaties per leverancier te analyseren, ontdek je mogelijkheden om samen te werken met leveranciers en het proces te verbeteren.
Waarom dit belangrijk is
Hiermee kun je filteren en oorzaakanalyses per leverancier uitvoeren, zodat je prestatieproblemen of patronen bij specifieke leveranciers kunt herkennen.
Waar vind je dit?
Dit staat meestal in de kop van de leverancierfactuurtabel, zoals VendInvoiceInfoTable, die is gekoppeld aan de hoofdgegevens van leveranciers in VendTable.
Voorbeelden
V-1001V-2050V-8342
|
|||
|
Uiterste betaaldatum
PaymentDueDate
|
De datum waarop de factuur volgens de afgesproken betalingsvoorwaarden moet zijn betaald. | ||
|
Beschrijving
De uiterste betaaldatum wordt berekend op basis van de factuurdatum en de betalingsvoorwaarden van de leverancier. Dit is de contractuele deadline voor de betaling. Deze datum is belangrijk om financiële prestaties en de relatie met leveranciers te bewaken. Je gebruikt hem als basis voor de KPI ‘Percentage tijdige betalingen’, door hem te vergelijken met de werkelijke datum waarop de betaling is uitgevoerd. Zo kun je terugkerende oorzaken van te late betalingen herkennen. Die kunnen de relatie met leveranciers schaden of ervoor zorgen dat je korting voor vroeg betalen misloopt.
Waarom dit belangrijk is
Dit is de maatstaf voor tijdige betalingen en een belangrijke KPI voor de financiële gezondheid en de relatie met leveranciers.
Waar vind je dit?
Het systeem berekent deze datum vaak en slaat hem op in de leverancierstransactietabel, zoals VendTrans, op basis van de factuurdatum en betalingsvoorwaarden.
Voorbeelden
2023-05-152023-06-302023-07-20
|
|||
|
Afdeling
Department
|
De kostenplaats of afdeling waaraan de factuurkosten worden toegewezen. | ||
|
Beschrijving
De afdeling geeft aan welke bedrijfseenheid of kostenplaats verantwoordelijk is voor de uitgaven op de factuur. Dit wordt meestal bepaald tijdens het coderen van de factuur. Door het proces per afdeling te analyseren, krijg je inzicht in verschillen in uitgaven, goedkeuringstijden en compliance. Je ziet welke afdelingen de meeste uitzonderingen op facturen hebben of de langste goedkeuringscycli. Dat biedt aanknopingspunten voor gerichte communicatie en training.
Waarom dit belangrijk is
Hiermee kun je kosten en processen per afdeling analyseren en verschillen in prestaties en compliance binnen de organisatie zichtbaar maken.
Waar vind je dit?
Afkomstig uit financiële dimensies die aan de factuurregels of factuurkop zijn gekoppeld. Hiervoor moet je de gegevensstructuren van de dimensies raadplegen.
Voorbeelden
VerkoopMarketingIT-bedrijfsvoering
|
|||
|
Bedrijfscode
CompanyCode
|
De identificatiecode van de juridische entiteit of het bedrijf binnen de organisatie dat de factuur verwerkt. | ||
|
Beschrijving
De bedrijfscode geeft aan welke juridische entiteit financieel verantwoordelijk is voor de factuur. Bij organisaties met meerdere bedrijven is dit een belangrijk gegeven om financiële data uit te splitsen. Met dit attribuut kun je procesanalyses filteren op of vergelijken tussen juridische entiteiten. Zo zie je of prestaties, beleid of bottlenecks specifiek zijn voor bepaalde bedrijven binnen de groep. Dat helpt om verbeteringen op de lokale situatie af te stemmen.
Waarom dit belangrijk is
Hiermee kun je procesanalyses uitsplitsen per juridische entiteit. Dat is belangrijk voor grote organisaties met meerdere bedrijven.
Waar vind je dit?
Dit is een standaardveld in de meeste financiële tabellen van Dynamics 365 en heet vaak DataAreaId.
Voorbeelden
USMFDEMFGBSI
|
|||
|
Betalingsvoorwaarden
PaymentTerms
|
De betalingsafspraken met de leverancier, zoals ‘Netto 30’ of ‘2% 10, netto 30’. | ||
|
Beschrijving
De betalingsvoorwaarden bevatten de afspraken over de betaling aan de leverancier, waaronder de termijn en eventuele kortingen. Deze informatie komt meestal uit de stamgegevens van de leverancier of de inkooporder. Dit attribuut geeft belangrijke context bij de uiterste betaaldatum en de KPI voor het percentage tijdige betalingen. Door te analyseren of bepaalde betalingsvoorwaarden samenhangen met te late betalingen, kun je problemen in de bedrijfsvoering herkennen. De informatie helpt ook bij financiële planning en het beheer van werkkapitaal.
Waarom dit belangrijk is
Geeft context bij uiterste betaaldatums en helpt de financiële gevolgen van het betalingstijdstip en het benutten van kortingen te analyseren.
Waar vind je dit?
Deze informatie staat in de stamgegevens van de leverancier (VendTable) en wordt gekopieerd naar transactietabellen zoals VendInvoiceInfoTable.
Voorbeelden
Netto 30Netto 602% 10, netto 30
|
|||
|
Factuurvaluta
InvoiceCurrency
|
De valutacode van het factuurbedrag, bijvoorbeeld USD of EUR. | ||
|
Beschrijving
De factuurvaluta geeft aan in welke valuta het factuurbedrag is uitgedrukt. Dit is belangrijk voor internationale organisaties die met leveranciers uit verschillende landen werken. Dit attribuut geeft context aan het factuurbedrag en wordt gebruikt om te filteren en rapportages te maken, vooral bij internationale bedrijfsvoering. Zo worden financiële bedragen correct geïnterpreteerd en kun je analyses per valuta uitvoeren of bedragen omrekenen naar een standaardvaluta voor rapportages.
Waarom dit belangrijk is
Dit geeft financiële bedragen de nodige context, zodat je factuurbedragen in verschillende regio’s correct kunt interpreteren en analyseren.
Waar vind je dit?
Dit staat naast het factuurbedrag in de kop van de factuurtabel, bijvoorbeeld in het veld CurrencyCode van VendInvoiceInfoTable.
Voorbeelden
USDEURGBP
|
|||
|
Is geautomatiseerd
IsAutomated
|
Een indicator die aangeeft of het systeem of een gebruiker een activiteit heeft uitgevoerd. | ||
|
Beschrijving
Dit booleaanse attribuut (true/false) maakt onderscheid tussen gebeurtenissen die het systeem uitvoert en handmatige taken van gebruikers. Zo kan het matchen van een factuur geautomatiseerd zijn, terwijl het afhandelen van verschillen handmatig gebeurt. Door dit attribuut te analyseren, krijg je inzicht in de mate van automatisering van het proces. Je kunt het resultaat van automatiseringsinitiatieven meten, resterende handmatige bottlenecks herkennen en zien waar verdere automatisering de efficiëntie kan verbeteren en fouten kan verminderen.
Waarom dit belangrijk is
Helpt de mate van automatisering te meten, handmatige bottlenecks te herkennen en mogelijkheden voor meer efficiëntie te vinden.
Waar vind je dit?
Dit wordt meestal afgeleid van het attribuut ‘Gebruiker’. Als de gebruiker een bekend systeem- of serviceaccount is, krijgt deze indicator de waarde true.
Voorbeelden
truefalse
|
|||
|
Is op tijd betaald
IsOnTimePayment
|
Een berekende indicator die aangeeft of een factuur op of vóór de uiterste betaaldatum is betaald. | ||
|
Beschrijving
Dit booleaanse attribuut wordt afgeleid door de timestamp van de activiteit ‘Betaling uitgevoerd’ te vergelijken met de uiterste betaaldatum. Als de betaaldatum op of vóór de uiterste betaaldatum valt, is de waarde true. Anders is de waarde false. Dit attribuut ondersteunt rechtstreeks de KPI voor het percentage tijdige betalingen en het dashboard ‘Naleving van betalingsvoorwaarden’. Het maakt de analyse eenvoudiger met een duidelijke ja/nee-uitkomst per factuur. Zo kun je te late betalingen filteren en de oorzaken onderzoeken per leverancier, afdeling of land.
Waarom dit belangrijk is
Meet rechtstreeks of de betalingsvoorwaarden worden nageleefd. Zo bereken je eenvoudiger de KPI voor het percentage tijdige betalingen en voer je verwante analyses uit.
Waar vind je dit?
Dit attribuut wordt berekend in de datatransformatielaag. De logica is: (timestamp van de activiteit ‘Betaling uitgevoerd’) <= (uiterste betaaldatum).
Voorbeelden
truefalse
|
|||
|
Reden betalingsblokkade
PaymentBlockReason
|
De reden die aangeeft waarom een betaling van een factuur is geblokkeerd. | ||
|
Beschrijving
Een betalingsblokkade voorkomt dat een factuur wordt betaald. Dit attribuut bevat de reden voor de blokkade. Meestal is dat een standaardcode die een gebruiker kiest, zoals ‘Betwiste kosten’ of ‘Wachten op goederenontvangst’. Dit attribuut is nodig voor het dashboard ‘Frequentie en duur van betalingsblokkades’. Door de meest voorkomende redenen te analyseren, kun je onderliggende problemen in het P2P-proces herkennen. Als je die oorzaken aanpakt, kun je betalingsvertragingen flink terugdringen en de relatie met leveranciers verbeteren.
Waarom dit belangrijk is
Geeft aan waarom betalingen bewust zijn uitgesteld. Zo kun je problemen eerder in het proces herkennen en oplossen die tot betalingsblokkades leiden.
Waar vind je dit?
Dit is meestal een veld in de leverancierstransactie of factuurregistratie, vaak gekoppeld aan de status van de betalingsblokkade. Kijk bijvoorbeeld in tabellen zoals VendTrans.
Voorbeelden
KwaliteitsgeschilWachten op creditnotaHandmatige blokkade
|
|||
|
Reden van afwijzing
RejectionReason
|
De reden die een goedkeurder opgeeft voor het afwijzen van een factuur. | ||
|
Beschrijving
Als een factuur tijdens de goedkeuringsworkflow wordt afgewezen, geeft de goedkeurder meestal een reden op. Dit attribuut bevat die toelichting, als vooraf ingestelde code of als vrije tekst. Dit attribuut is belangrijk voor het dashboard ‘Analyse van factuurafwijzingen’. Het geeft inzicht in de oorzaken van afwijzingen, zoals ‘Onjuist inkoopordernummer’, ‘Dubbele factuur’ of ‘Prijsverschil’. Door deze redenen te analyseren, kun je bepalen welke acties de afwijzingen terugdringen.
Waarom dit belangrijk is
Geeft inzicht in de redenen voor factuurafwijzingen, zodat je gericht herstelwerk kunt verminderen en het percentage facturen dat in één keer goed gaat kunt verhogen.
Waar vind je dit?
Dit staat meestal in de opmerkingen of historielogboeken van de workflowverwerkingstabellen.
Voorbeelden
Onjuiste hoeveelheidDubbele factuurGoedkeuringslimiet overschreden
|
|||
|
Totale doorlooptijd
TotalCycleTime
|
De totale tijd die nodig is om één factuur van ontvangst tot betaling te verwerken. | ||
|
Beschrijving
De totale doorlooptijd meet hoelang een factuur in het hele proces zit. Je berekent deze door de tijd tussen de eerste activiteit, bijvoorbeeld ‘Factuur geregistreerd’, en de laatste activiteit, bijvoorbeeld ‘Betaling uitgevoerd’, voor een factuurnummer te bepalen. Dit is een belangrijke KPI om de algehele procesefficiëntie te meten. De metriek geeft een overzicht van de prestaties en wordt gebruikt in het dashboard ‘Totale doorlooptijd van facturen’. Door trends te analyseren en de data uit te splitsen naar attributen zoals leverancier of bedrag, kun je algemene verbeterkansen herkennen.
Waarom dit belangrijk is
Dit is de belangrijkste KPI op hoofdlijnen voor de snelheid en efficiëntie van het proces. De metriek vat de prestaties per factuur samen.
Waar vind je dit?
Dit wordt per case berekend in de process mining-tool of tijdens de datavoorbereiding. Het is het tijdsverschil tussen de timestamps van de eerste en laatste gebeurtenis voor elke CaseId.
Voorbeelden
P15DP22DT5H30MP7D
|
|||
|
Type verschil
MatchingDiscrepancyType
|
Deelt het type verschil in dat is gevonden bij het matchen van de factuur met de inkooporder. | ||
|
Beschrijving
Als er bij een 2-way- of 3-way-match een verschil wordt gevonden, geeft dit attribuut aan om welk probleem het gaat, bijvoorbeeld ‘Prijsverschil’, ‘Verschil in hoeveelheid’ of ‘Goederenontvangst ontbreekt’. Deze data vormt de basis voor het dashboard ‘Doorlooptijd van het oplossen van matchverschillen’. Door de frequentie van verschillende soorten verschillen te analyseren, kan de organisatie de oorzaken van mislukte matches herkennen. Veel prijsverschillen kunnen bijvoorbeeld wijzen op verouderde stamgegevens, terwijl verschillen in hoeveelheid op problemen met de verzending kunnen duiden.
Waarom dit belangrijk is
Deelt mislukte matches in categorieën in. Zo kun je de oorzaken analyseren, verschillen terugdringen en facturen vaker automatisch verwerken.
Waar vind je dit?
Dit kan in een aparte tabel met matchresultaten of uitzonderingen staan. Soms moet je het afleiden uit statusberichten of workflowopmerkingen.
Voorbeelden
PrijsverschilVerschil in hoeveelheidGoederenontvangst ontbreekt
|
|||
Activiteiten voor Purchase to Pay-factuurverwerking
| Activiteit | Beschrijving | ||
|---|---|---|---|
|
Betaling uitgevoerd
|
Dit is de laatste activiteit. Het betalingsjournaal wordt geboekt, waarmee de betaling wordt aangemaakt en de factuur wordt afgehandeld. Deze expliciete transactie sluit de levenscyclus van de factuur af. | ||
|
Waarom dit belangrijk is
Deze activiteit markeert het succesvolle einde van het proces van factuur tot betaling. De activiteit vormt de basis voor het meten van het ‘Percentage betalingen op tijd’ en de totale doorlooptijd.
Waar vind je dit?
Dit is een expliciete gebeurtenis die wordt vastgelegd wanneer het betalingsjournaal wordt geboekt. De afwikkelingsgegevens staan in tabellen zoals VendSettlement, die de betaling aan de factuur koppelen.
Vastleggen
Boekingstimestamp van het betalingsjournaal waarmee de leverancierstransactie wordt afgehandeld.
Gebeurtenistype
explicit
|
|||
|
Factuur geboekt
|
Dit is de formele boekhoudkundige gebeurtenis waarbij de goedgekeurde factuur in het grootboek wordt opgenomen en een verplichting ontstaat. Dit is een expliciete transactie in het systeem. | ||
|
Waarom dit belangrijk is
Boeken is de laatste stap vóór betaling en een belangrijk financieel controlepunt. De tijd tussen ‘Factuur goedgekeurd’ en ‘Factuur geboekt’ laat zien hoe efficiënt de laatste boekhoudkundige stappen verlopen.
Waar vind je dit?
Dit is een expliciete gebeurtenis die wordt vastgelegd wanneer de geboekte leverancierstransactie wordt aangemaakt in tabellen zoals VendTrans, samen met de bijbehorende records in GeneralJournalEntry en LedgerEntry.
Vastleggen
Aanmaaktimestamp van het record in de tabel voor leverancierstransacties (VendTrans).
Gebeurtenistype
explicit
|
|||
|
Factuur gematcht met inkooporder
|
Dit geeft aan dat het matchen is geslaagd: de factuurgegevens komen overeen met de inkooporder en de goederenontvangst. De gebeurtenis wordt afgeleid wanneer de matchstatus van de factuur wordt bijgewerkt naar ‘Geslaagd’. | ||
|
Waarom dit belangrijk is
Een geslaagde match is een belangrijke mijlpaal voor facturen met een inkooporder. De match bevestigt dat de kosten kloppen voordat de factuur wordt betaald. Dit is belangrijk om de efficiëntie en automatiseringsgraad van het matchen te volgen.
Waar vind je dit?
Afgeleid uit de wijziging van het veld voor de matchstatus op de kop of regels van de leveranciersfactuur, bijvoorbeeld VendInvoiceInfoTable, naar ‘Geslaagd’ of ‘Succesvol gematcht’.
Vastleggen
Timestamp van de statuswijziging naar ‘Geslaagd’ in de validatiegegevens voor het matchen van de factuur.
Gebeurtenistype
inferred
|
|||
|
Factuur geregistreerd
|
Dit is de eerste registratie van een factuur in het systeem. Er wordt een voorlopig record aangemaakt voordat alle gegevens zijn verwerkt. Deze activiteit wordt vastgelegd wanneer een nieuw record wordt aangemaakt in het journaal voor het leveranciersfactuurregister. | ||
|
Waarom dit belangrijk is
Deze activiteit markeert het officiële begin van de factuurverwerking. Door de tijd vanaf dit moment te meten, zie je de totale verwerkingsduur en eventuele vertragingen in een vroeg stadium.
Waar vind je dit?
Dit is een expliciete gebeurtenis die wordt vastgelegd wanneer een record wordt aangemaakt in het leveranciersfactuurregister, meestal in VendInvoiceRegisterJournalTable of een vergelijkbare tabel voor openstaande facturen.
Vastleggen
Aanmaaktimestamp van het record in het journaal voor het leveranciersfactuurregister.
Gebeurtenistype
explicit
|
|||
|
Factuur goedgekeurd
|
Dit geeft aan dat de factuur in de workflow definitief is goedgekeurd en klaar is om te worden geboekt en betaald. De workflow-engine legt deze gebeurtenis expliciet vast wanneer de workflow is afgerond. | ||
|
Waarom dit belangrijk is
Dit is een belangrijke mijlpaal die de goedkeuring afrondt. De tijd tussen ‘Factuur ter goedkeuring ingediend’ en deze gebeurtenis is een belangrijke maatstaf voor de efficiëntie van de goedkeuring en helpt bottlenecks te vinden.
Waar vind je dit?
Dit is een expliciete gebeurtenis in de workflowgeschiedenistabellen, bijvoorbeeld WorkflowTrackingStatusTable, die wordt vastgelegd wanneer de workflowstatus verandert in ‘Goedgekeurd’.
Vastleggen
Timestamp van de status ‘Goedgekeurd’ in de workflowgeschiedenis.
Gebeurtenistype
explicit
|
|||
|
Factuur ter goedkeuring ingediend
|
Deze activiteit markeert het formeel indienen van een factuur in een workflow voor controle en goedkeuring. De workflow-engine van Dynamics 365 legt deze indiening expliciet vast. | ||
|
Waarom dit belangrijk is
Dit is het startpunt voor het meten van de volledige goedkeuringsronde. Je ziet hoelang facturen wachten voordat de goedkeuring begint. Ook vormt dit het startpunt voor KPI’s over goedkeuring.
Waar vind je dit?
Dit is een expliciete gebeurtenis in de workflowgeschiedenistabellen, bijvoorbeeld WorkflowTrackingStatusTable, die wordt vastgelegd wanneer een factuur bij een workflow wordt ingediend.
Vastleggen
Aanmaaktimestamp van het indieningsrecord in de workflowgeschiedenis.
Gebeurtenistype
explicit
|
|||
|
Betaling ingepland
|
Deze activiteit vindt plaats wanneer een geboekte factuur wordt opgenomen in een betalingsvoorstel of betalingsjournaal, maar voordat de betaling wordt uitgevoerd. Dit is een expliciete handeling waarbij een regel in het betalingsjournaal wordt aangemaakt. | ||
|
Waarom dit belangrijk is
Dit markeert de overgang van crediteurenadministratie naar treasury. Door deze stap te analyseren, zie je mogelijke vertragingen tussen het boeken van de factuur en het starten van de betaling.
Waar vind je dit?
Dit is een expliciete gebeurtenis die wordt vastgelegd wanneer een regel in een betalingsjournaal (LedgerJournalTrans) wordt aangemaakt om de geboekte leverancierstransactie af te wikkelen.
Vastleggen
Aanmaaktimestamp van de regel in het betalingsjournaal die naar de factuur verwijst.
Gebeurtenistype
explicit
|
|||
|
Betalingsblokkade ingesteld
|
Deze activiteit vindt plaats wanneer een factuur wordt geblokkeerd en niet kan worden betaald. Dit wordt vastgelegd wanneer het veld voor de betalingsblokkade of blokkadestatus van het geboekte factuurrecord verandert. | ||
|
Waarom dit belangrijk is
Betalingsblokkades zijn een belangrijke oorzaak van te late betalingen. Door te analyseren wanneer en waarom ze worden ingesteld, kun je betalingen op tijd verbeteren en de relatie met leveranciers versterken.
Waar vind je dit?
Afgeleid uit een wijziging van het veld voor betalingsblokkade op de geboekte leverancierstransactie (VendTrans). Het wijzigingslogboek kan de timestamp vastleggen.
Vastleggen
Timestamp van de wijziging waarmee het veld voor de betalingsblokkade op de leverancierstransactie wordt ingesteld.
Gebeurtenistype
inferred
|
|||
|
Betalingsblokkade opgeheven
|
Dit geeft aan dat de betalingsblokkade is opgeheven en de factuur kan worden ingepland voor betaling. Dit wordt vastgelegd wanneer het veld voor de betalingsblokkade wordt gewist of verandert in een status zonder blokkade. | ||
|
Waarom dit belangrijk is
Meet hoelang het duurt om problemen op te lossen die een betalingsblokkade veroorzaken. Een lange tijd tussen het instellen en opheffen van de blokkade wijst op een inefficiënt probleemoplossingsproces.
Waar vind je dit?
Afgeleid uit een wijziging waarbij het veld voor de betalingsblokkade op de geboekte leverancierstransactie (VendTrans) wordt gewist. De timestamp kan uit het wijzigingslogboek komen.
Vastleggen
Timestamp van de wijziging waarmee het veld voor de betalingsblokkade op de leverancierstransactie wordt gewist.
Gebeurtenistype
inferred
|
|||
|
Factuur afgewezen
|
Dit geeft aan dat een goedkeurder de factuur heeft afgewezen. Het proces stopt en de factuur wordt meestal teruggestuurd voor correctie. De workflow-engine legt deze afwijzing expliciet vast. | ||
|
Waarom dit belangrijk is
Door afwijzingen te volgen, kun je herstelwerk meten en veelvoorkomende oorzaken vinden, zoals onjuiste codering of overtreding van beleid. Dit draagt rechtstreeks bij aan de KPI ‘Afwijzingspercentage facturen’.
Waar vind je dit?
Dit is een expliciete gebeurtenis in de workflowgeschiedenistabellen, bijvoorbeeld WorkflowTrackingStatusTable, die wordt vastgelegd wanneer de workflowstatus verandert in ‘Afgewezen’ of ‘Geannuleerd’.
Vastleggen
Timestamp van de status ‘Afgewezen’ in de workflowgeschiedenis.
Gebeurtenistype
explicit
|
|||
|
Factuur gecodeerd
|
Deze activiteit geeft aan dat grootboekrekeningverdelingen zijn toegewezen aan de factuurregels. Dit wordt meestal afgeleid uit het aanmaken of afronden van rekeningverdelingen die aan de factuur zijn gekoppeld. | ||
|
Waarom dit belangrijk is
Codering is belangrijk voor de financiële nauwkeurigheid. Door te meten hoe lang het coderen van facturen duurt, vind je bottlenecks in de boekhoudkundige controle. De meting draagt ook bij aan de KPI ‘Gemiddelde tijd van gegevensinvoer tot codering’.
Waar vind je dit?
Afgeleid uit het aanmaken en valideren van records in tabellen voor rekeningverdelingen, bijvoorbeeld AccountingDistribution, die gekoppeld zijn aan de openstaande leveranciersfactuur.
Vastleggen
Timestamp waarop de rekeningverdelingen voor de factuur zijn opgeslagen en gevalideerd.
Gebeurtenistype
inferred
|
|||
|
Factuurgegevens ingevoerd
|
Dit geeft aan dat de gegevensinvoer voor de factuur is afgerond, inclusief kop- en regelgegevens, voordat de factuur wordt ingediend om te matchen of goed te keuren. Dit wordt vaak afgeleid uit de statuswijziging van ‘nieuw’ of ‘geregistreerd’ naar ‘klaar voor verwerking’. | ||
|
Waarom dit belangrijk is
Door deze activiteit te volgen, meet je hoe efficiënt de gegevensinvoer verloopt, handmatig of automatisch met OCR. Vertragingen in deze stap kunnen gevolgen hebben voor het hele proces.
Waar vind je dit?
Afgeleid uit statuswijzigingen van het record voor de openstaande leveranciersfactuur, bijvoorbeeld VendInvoiceInfoTable. De gebeurtenis vindt plaats wanneer alle verplichte datavelden zijn ingevuld en de factuur klaar is voor de volgende stap.
Vastleggen
Detecteer een statuswijziging in de tabel met openstaande facturen die aangeeft dat de gegevensinvoer is afgerond.
Gebeurtenistype
inferred
|
|||
|
Verschil bij matchen gevonden
|
Deze activiteit vindt plaats wanneer het matchen van de factuur mislukt door verschillen tussen de factuur, de inkooporder of de goederenontvangst. De activiteit wordt vastgelegd wanneer de matchstatus van de factuur op ‘Mislukt’ of ‘Verschil’ wordt gezet. | ||
|
Waarom dit belangrijk is
Weten wanneer en waarom verschillen ontstaan, is belangrijk voor de KPI ‘Percentage verschillen bij matchen’. Deze activiteit markeert het begin van het oplossen van het verschil, wat vaak veel vertraging oplevert.
Waar vind je dit?
Afgeleid uit de wijziging van het veld voor de matchstatus van de leveranciersfactuur, bijvoorbeeld VendInvoiceInfoTable, naar ‘Mislukt’. Vaak wordt ook de reden van de mislukte match vastgelegd.
Vastleggen
Timestamp van de statuswijziging naar ‘Mislukt’ of ‘Verschil’ tijdens het matchen.
Gebeurtenistype
inferred
|
|||
|
Verschil bij matchen opgelost
|
Dit markeert het oplossen van een eerder gevonden verschil bij het matchen, zodat de factuur verder kan. Dit wordt afgeleid wanneer een factuur met de matchstatus ‘Mislukt’ opnieuw succesvol wordt gematcht of handmatig wordt vrijgegeven. | ||
|
Waarom dit belangrijk is
Met deze activiteit is het deelproces voor het oplossen van het verschil afgerond. De tijd tussen ‘Verschil bij matchen gevonden’ en deze gebeurtenis is een belangrijke KPI voor de efficiëntie van de oplossing.
Waar vind je dit?
Afgeleid uit een geslaagde matchgebeurtenis (‘Factuur gematcht met inkooporder’) die voor dezelfde factuur plaatsvindt na de gebeurtenis ‘Verschil bij matchen gevonden’.
Vastleggen
Zoek een timestamp met de matchstatus ‘Geslaagd’ die volgt op een timestamp met de status ‘Mislukt’.
Gebeurtenistype
inferred
|
|||
Extractiegidsen
Klaar om aan de slag te gaan?
Gebruik deze template als startpunt voor process mining en ontdek hoe je facturen sneller en nauwkeuriger verwerkt. Begin vandaag nog met het verbeteren van je bedrijfsvoering.
Optimaliseer vandaag nog Purchase to Pay-factuurverwerking
Spoor inefficiënties op en verkort de doorlooptijd van facturen met 30% of meer.
Je hebt geen creditcard nodig. Je kunt binnen enkele minuten aan de slag.