Jouw datatemplate voor Purchase to Pay-factuurverwerking
Jouw datatemplate voor Purchase to Pay-factuurverwerking
- Aanbevolen attributen voor een grondige analyse
- Belangrijke activiteiten om gedurende de levenscyclus van de factuur te volgen
- Richtlijnen voor het extraheren van data uit Microsoft Dynamics 365
Purchase to Pay - attributen voor factuurverwerking
| Naam | Beschrijving | ||
|---|---|---|---|
|
Activiteitnaam
ActivityName
|
De naam van het specifieke bedrijfsevent of de specifieke taak die op een bepaald moment in de levenscyclus van de factuur plaatsvond. | ||
|
Beschrijving
De activiteitnaam beschrijft een specifieke stap of statuswijziging in het factuurproces, zoals 'Factuur geregistreerd', 'Factuur ter goedkeuring verzonden' of 'Betaling uitgevoerd'. Deze data is belangrijk voor het opbouwen van de proceskaart en het begrijpen van de volgorde van events. Door dit attribuut te analyseren, zie je de procesflow, herken je veelvoorkomende routes en vind je afwijkingen of bottlenecks. Je gebruikt het om doorlooptijden tussen activiteiten te berekenen, zoals de tijd van goedkeuring tot boeking, en om de frequentie van specifieke events te meten, zoals afwijzingen of betalingsblokkades.
Waarom dit belangrijk is
Het bepaalt de stappen in de proceskaart, zodat je de procesflow kunt visualiseren en overgangen tussen verschillende activiteiten kunt analyseren.
Waar je het vindt
Dit attribuut wordt meestal afgeleid uit een combinatie van statusvelden, transactietypen of vermeldingen in wijzigingslogs binnen verschillende Dynamics 365-tabellen voor factuurverwerking.
Voorbeelden
Factuur ter goedkeuring verzondenMatchingsverschil gevondenBetaling uitgevoerd
|
|||
|
Eventtijd
EventTime
|
De precieze timestamp die aangeeft wanneer een specifieke activiteit of event plaatsvond. | ||
|
Beschrijving
Eventtijd, ofwel de timestamp, registreert de exacte datum en tijd waarop een activiteit plaatsvond. Dit is een belangrijk onderdeel van het event log, omdat je hiermee de tijdvolgorde van activiteiten bepaalt en doorlooptijden berekent. In analyses vormt deze timestamp de basis voor alle tijdgerelateerde metingen. Je gebruikt hem om de duur van activiteiten, de doorlooptijd tussen processtappen, bijvoorbeeld de goedkeuringstijd, en de totale end-to-endverwerkingstijd per factuur te berekenen. Ook maakt de timestamp trendanalyses over tijd mogelijk.
Waarom dit belangrijk is
Deze timestamp is nodig om events te ordenen, alle doorlooptijden en tijdsduur te berekenen en bottlenecks in het proces te vinden.
Waar je het vindt
Deze data komt uit verschillende datum- en tijdvelden in meerdere tabellen, zoals de velden createdDateTime of modifiedDateTime in tabellen als VendInvoiceInfoTable, VendTrans of workflowhistorietabellen.
Voorbeelden
2023-04-15T09:00:12Z2023-05-20T14:30:00Z2023-06-01T11:05:45Z
|
|||
|
Factuurnummer
InvoiceNumber
|
De unieke identificatie van elke leveranciersfactuur, die als primaire case-ID dient om de levenscyclus te volgen. | ||
|
Beschrijving
Het factuurnummer is de unieke sleutel die alle activiteiten van één leveranciersfactuur aan elkaar koppelt. Hiermee kun je de factuur van begin tot eind volgen, van ontvangst en registratie tot matching, goedkeuring en uiteindelijke betaling. In process-mininganalyse is dit attribuut essentieel. Het bepaalt de case, zodat je de procesflow van elke factuur kunt reconstrueren. Daarmee kun je totale doorlooptijden berekenen, procesvarianten identificeren en factuurspecifieke kenmerken en resultaten analyseren.
Waarom dit belangrijk is
Dit is de essentiële case-ID die alle gerelateerde events koppelt. Zo kun je de volledige levenscyclus van elke afzonderlijke factuur analyseren.
Waar je het vindt
Dit staat meestal in de hoofdtafel voor leveranciersfacturen, zoals VendInvoiceInfoTable, in het veld Num.
Voorbeelden
INV-10056773245-AUS-001-98432
|
|||
|
Bronsysteem
SourceSystem
|
Het systeem waarin de oorspronkelijke registratie staat en waaruit de eventdata is geëxtraheerd. | ||
|
Beschrijving
Dit attribuut identificeert de bronapplicatie waar de activiteitendata vandaan komt. Voor dit proces is dat meestal 'Microsoft Dynamics 365'. In omgevingen met meerdere systemen, zoals een externe OCR- of captureoplossing, helpt dit veld om te onderscheiden waar elke processtap plaatsvindt. Zo blijft de herkomst van de data duidelijk en kun je problemen met data-extractie beter onderzoeken.
Waarom dit belangrijk is
Het geeft belangrijke context over de herkomst van de data. Dat helpt bij datavalidatie en bij het begrijpen van de systeemomgeving van het proces.
Waar je het vindt
Dit is een statische 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 die aangeeft wanneer de data voor dit proces voor het laatst vanuit het bronsysteem is vernieuwd. | ||
|
Beschrijving
Dit attribuut registreert wanneer de dataset voor het laatst uit Microsoft Dynamics 365 is geëxtraheerd en bijgewerkt. Binnen één data-load is deze waarde meestal voor alle records gelijk. Deze informatie helpt je te begrijpen hoe actueel de data is die je analyseert. Ze geeft context bij de actualiteit van de procesinzichten en is belangrijk voor het beheren van vernieuwingsschema's en het controleren van datapijplijnen.
Waarom dit belangrijk is
Het laat zien hoe actueel de data is, zodat gebruikers weten hoe recent de analyse is en wanneer de volgende data-update wordt verwacht.
Waar je het vindt
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 precieze timestamp die aangeeft wanneer een specifieke 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 afzonderlijke processtap duurde. Dit attribuut is essentieel voor het berekenen van de 'ProcessingTime' per activiteit, een belangrijke metriek voor prestatieanalyse. Zo zie je precies welke processtappen de meeste tijd kosten en waar gerichte verbeteracties nodig zijn. Je kunt bijvoorbeeld de exacte duur van een handmatige coderings- of goedkeuringsstap meten.
Waarom dit belangrijk is
Maakt het mogelijk om de verwerkingstijd per activiteit rechtstreeks te berekenen. Dat is de basis voor het herkennen van de tijdrovendste processtappen.
Waar je het vindt
Net als StartTime komt dit uit verschillende datum- en tijdvelden. Voor sommige activiteiten kan dit de StartTime van de volgende activiteit zijn. In andere gevallen is het een specifieke timestamp voor 'completed on'.
Voorbeelden
2023-04-15T09:15:20Z2023-05-20T18:00:00Z2023-06-01T11:05:45Z
|
|||
|
Factuurbedrag
InvoiceAmount
|
De totale geldwaarde van de factuur. | ||
|
Beschrijving
Dit attribuut staat voor het totale verschuldigde bedrag op de leveranciersfactuur. Het is een belangrijk financieel gegeven voor elke case. Het factuurbedrag wordt veel gebruikt voor segmentatie en analyse. Je kunt ermee zien of facturen met een hoge waarde een strenger goedkeuringsproces volgen of langer duren. Ook gebruik je het in dashboards om factuurvolumes per waarde te analyseren en de totale uitgaven binnen de analyse te berekenen.
Waarom dit belangrijk is
Hiermee kun je analyseren op basis van financiële waarde. Zo kun je verbeteracties prioriteren voor facturen met een hoge waarde en begrijpen welke factoren de kosten bepalen.
Waar je het vindt
Dit staat in de factuurkoptabel, bijvoorbeeld VendInvoiceInfoTable, in een veld als 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 de huidige status van een factuur binnen de levenscyclus aan, zoals 'In afwachting van goedkeuring', 'Goedgekeurd', 'Geboekt' of 'Betaald'. Zo krijg je een momentopname van de voortgang van de factuur. Dit attribuut wordt vooral gebruikt voor operationele dashboards die de huidige werkvoorraad en achterstand tonen. Het helpt managers te zien hoeveel facturen zich in elke processtap bevinden. Zo kunnen ze capaciteit verdelen en de bedrijfsvoering monitoren. Het attribuut is belangrijk voor het dashboard 'Invoice Processing Throughput & Status'.
Waarom dit belangrijk is
Geeft een actueel overzicht van alle facturen. Dit is essentieel voor monitoring van de bedrijfsvoering, werkvoorraadbeheer en het herkennen van huidige knelpunten.
Waar je het vindt
Dit wordt meestal afgeleid van statusvelden in de hoofdtabel voor facturen, 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 verdeling van werk, zie je waar training nodig is en kun je prestaties tussen personen of teams vergelijken. Het is belangrijk voor het analyseren van herstelwerklussen, waarbij werk heen en weer gaat tussen gebruikers, en voor het begrijpen van verschillen in de manier waarop gebruikers dezelfde taak uitvoeren.
Waarom dit belangrijk is
Hiermee kun je prestaties en werkbelasting per gebruiker of team analyseren. Ook helpt het om de automatiseringsgraad en bronnen van herstelwerk te vinden.
Waar je het vindt
Dit komt 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 identificatie van de inkooporder (PO) waaraan de factuur is gekoppeld. | ||
|
Beschrijving
Het inkoopordernummer koppelt een factuur aan het oorspronkelijke inkoopdocument. Dit is belangrijk voor processen met 2-way of 3-way matching tussen de factuur, de inkooporder en de goederenontvangst. Met dit attribuut kun je facturen met en zonder inkooporder analyseren. Die volgen vaak verschillende procesroutes. Het is belangrijk om de effectiviteit van matching te begrijpen, matchingsverschillen te onderzoeken en het percentage straight-through processing voor facturen met een inkooporder te meten.
Waarom dit belangrijk is
Het onderscheidt facturen met een inkooporder van facturen zonder inkooporder. Dat is een belangrijke oorzaak van procesvariatie en van groot belang voor matchinganalyses.
Waar je het vindt
Dit staat in de factuurkoptabel, zoals VendInvoiceInfoTable, vaak in een veld als PurchId.
Voorbeelden
PO-001234PO-005678PO-009101
|
|||
|
Leveranciersnummer
VendorNumber
|
De unieke identificatie van de leverancier die de factuur heeft ingediend. | ||
|
Beschrijving
Het leveranciersnummer is de code die een leverancier uniek identificeert in de stamdata. Het koppelt de factuurtransactie aan een specifieke leverancier, zodat je het proces per leverancier kunt analyseren. Dit attribuut is belangrijk om procesdata per leverancier te segmenteren. Je kunt er vragen mee beantwoorden als 'Welke leveranciers hebben de langste goedkeuringstijden?' en 'Komen matchingsverschillen bij bepaalde leveranciers vaker voor?'. Door prestaties per leverancier te analyseren, vind je kansen voor samenwerking met leveranciers en procesverbetering.
Waarom dit belangrijk is
Hiermee kun je filteren en oorzaken analyseren per leverancier. Zo vind je prestatieproblemen of patronen die aan specifieke leveranciers zijn gekoppeld.
Waar je het vindt
Dit staat meestal in de kop van de leveranciersfactuurtabel, zoals VendInvoiceInfoTable, gekoppeld aan de belangrijkste leveranciersstamdata in VendTable.
Voorbeelden
V-1001V-2050V-8342
|
|||
|
Vervaldatum betaling
PaymentDueDate
|
De datum waarop de factuur volgens de afgesproken betalingsvoorwaarden moet zijn betaald. | ||
|
Beschrijving
De vervaldatum van de betaling wordt berekend op basis van de factuurdatum en de betalingsvoorwaarden van de leverancier. De datum vormt de contractuele deadline voor betaling. Deze datum is belangrijk voor het meten van financiële prestaties en het beheren van leveranciersrelaties. Hij vormt de basis voor de KPI 'On-Time Payment Rate', die de datum vergelijkt met de werkelijke datum van 'Payment Executed'. Met deze analyse kun je structurele oorzaken van te late betalingen vinden. Die kunnen leiden tot slechtere leveranciersrelaties of gemiste kortingen voor vroeg betalen.
Waarom dit belangrijk is
Dit is de benchmark voor het meten van tijdige betalingen, een belangrijke KPI voor financiële gezondheid en leveranciersrelaties.
Waar je het vindt
Deze datum wordt vaak door het systeem berekend en opgeslagen in de transactietabel voor leveranciers, zoals VendTrans, op basis van de factuurdatum en betalingsvoorwaarden.
Voorbeelden
2023-05-152023-06-302023-07-20
|
|||
|
Afdeling
Department
|
Het kostenplaatsnummer of de afdeling waaraan de factuurkosten worden toegewezen. | ||
|
Beschrijving
De afdeling identificeert de bedrijfseenheid of kostenplaats die verantwoordelijk is voor de kosten op de factuur. Dit wordt meestal bepaald tijdens de activiteit voor het coderen van de factuur. Door het proces per afdeling te analyseren, krijg je zicht op verschillen in uitgaven, goedkeuringstijden en compliance. Je ziet welke afdelingen de meeste factuuruitzonderingen of de langste goedkeuringscycli hebben. Dat biedt een basis voor gerichte communicatie en training.
Waarom dit belangrijk is
Maakt kosten- en procesanalyse per afdeling mogelijk en laat verschillen in prestaties en compliance binnen de organisatie zien.
Waar je het vindt
Komt uit financiële dimensies die aan de factuurregels of de kop zijn gekoppeld. Hiervoor moet je de datastructuren voor dimensies raadplegen.
Voorbeelden
VerkoopMarketingIT-bedrijfsvoering
|
|||
|
Bedrijfscode
CompanyCode
|
De identificatie van de juridische entiteit of het bedrijf binnen de organisatie dat de factuur verwerkt. | ||
|
Beschrijving
De bedrijfscode staat voor de specifieke juridische entiteit die financieel verantwoordelijk is voor de factuur. In een organisatie met meerdere bedrijven is dit een belangrijk dataveld voor financiële segmentatie. Met dit attribuut kun je procesanalyses filteren op of vergelijken tussen verschillende juridische entiteiten. Zo zie je of prestaties, beleid of knelpunten specifiek zijn voor bepaalde bedrijven binnen de groep. Dat ondersteunt gerichte procesverbetering per bedrijf.
Waarom dit belangrijk is
Maakt procesanalyse per juridische entiteit mogelijk. Dat is belangrijk voor grote organisaties met meerdere bedrijven.
Waar je het vindt
Dit is een standaardveld in de meeste financiële tabellen van Dynamics 365 en heet vaak DataAreaId.
Voorbeelden
USMFDEMFGBSI
|
|||
|
Betaling op tijd
IsOnTimePayment
|
Een berekende vlag die aangeeft of een factuur op of vóór de vervaldatum is betaald. | ||
|
Beschrijving
Dit booleaanse attribuut wordt afgeleid door de timestamp van de activiteit 'Payment Executed' te vergelijken met de 'Payment Due Date'. Als de betaaldatum kleiner dan of gelijk aan de vervaldatum is, is de waarde true. Anders is de waarde false. Dit attribuut ondersteunt rechtstreeks de KPI 'On-Time Payment Rate' en het dashboard 'Payment Terms Compliance'. Het vereenvoudigt de analyse met een duidelijke binaire uitkomst per factuur. Zo kun je eenvoudig te late betalingen filteren en de oorzaken onderzoeken per leverancier, afdeling of land.
Waarom dit belangrijk is
Meet rechtstreeks of aan de betalingsvoorwaarden wordt voldaan en vereenvoudigt de berekening van de KPI On-Time Payment Rate en bijbehorende analyses.
Waar je het vindt
Dit attribuut wordt berekend in de data-transformatielaag. De logica is: (Timestamp van de activiteit 'Payment Executed') <= (Payment Due Date).
Voorbeelden
truefalse
|
|||
|
Betalingsvoorwaarden
PaymentTerms
|
De afgesproken betalingsvoorwaarden met de leverancier, zoals 'Net 30' of '2% 10, Net 30'. | ||
|
Beschrijving
De betalingsvoorwaarden bepalen de afgesproken condities voor het betalen van de leverancier, waaronder de betalingstermijn en eventuele kortingen. Deze informatie komt meestal uit de stamgegevens van de leverancier of de inkooporder. Dit attribuut geeft belangrijke context bij de vervaldatum van de betaling en de KPI On-Time Payment Rate. Door te analyseren of bepaalde betalingsvoorwaarden samenhangen met te late betalingen, kun je operationele problemen vinden. Ook helpt dit bij financiële planning en effectief werkkapitaalbeheer.
Waarom dit belangrijk is
Geeft context bij vervaldata van betalingen en helpt de financiële impact van het betalingstijdstip en het benutten van kortingen te analyseren.
Waar je het vindt
Deze informatie staat in de leveranciersstam (VendTable) en wordt gekopieerd naar transactietabellen zoals VendInvoiceInfoTable.
Voorbeelden
Netto 30Netto 602% 10, netto 30
|
|||
|
Factuurvaluta
InvoiceCurrency
|
De valutacode voor het factuurbedrag, bijvoorbeeld USD of EUR. | ||
|
Beschrijving
De factuurvaluta geeft aan in welke valuta het factuurbedrag is uitgedrukt. Dit is belangrijk voor multinationale organisaties die met leveranciers uit verschillende landen werken. Dit attribuut geeft de nodige context bij het factuurbedrag en wordt gebruikt voor filtering en rapportage, vooral in internationale bedrijfsvoering. Zo worden financiële waarden correct geïnterpreteerd en kun je analyses per valuta uitvoeren of bedragen omrekenen naar een standaardrapportagevaluta.
Waarom dit belangrijk is
Het geeft belangrijke context bij financiële bedragen, zodat je factuurwaarden uit verschillende regio's correct kunt interpreteren en analyseren.
Waar je het vindt
Dit staat in de factuurkoptabel naast het factuurbedrag, bijvoorbeeld in het veld CurrencyCode van VendInvoiceInfoTable.
Voorbeelden
USDEURGBP
|
|||
|
Is geautomatiseerd
IsAutomated
|
Een vlag die aangeeft of een activiteit automatisch door het systeem of handmatig door een gebruiker is uitgevoerd. | ||
|
Beschrijving
Dit booleaanse attribuut (true/false) maakt onderscheid tussen gebeurtenissen die door het systeem zijn uitgevoerd en handmatige gebruikerstaken. Zo kan het matchen van een factuur geautomatiseerd zijn, terwijl het afhandelen van een afwijking handmatig gebeurt. Met dit attribuut krijg je zicht op de automatiseringsgraad van het proces. Je kunt het succes van automatiseringsinitiatieven meten, resterende handmatige knelpunten vinden en kansen voor verdere automatisering herkennen. Zo verbeter je de efficiëntie en verminder je fouten.
Waarom dit belangrijk is
Helpt de automatiseringsgraad van het proces te meten en handmatige knelpunten en kansen voor efficiëntieverbetering te vinden.
Waar je het vindt
Dit wordt meestal afgeleid van het attribuut 'User'. Als de gebruiker een bekend systeem- of serviceaccount is, wordt deze vlag op true gezet.
Voorbeelden
truefalse
|
|||
|
Reden betalingsblokkade
PaymentBlockReason
|
De reden die verklaart waarom een betalingsblokkade op een factuur is toegepast. | ||
|
Beschrijving
Een betalingsblokkade voorkomt dat een factuur wordt betaald. Dit attribuut legt de reden voor de blokkade vast. Meestal is dit een gestandaardiseerde code die een gebruiker selecteert, zoals 'Betwiste kosten' of 'Wachten op goederenontvangst'. Dit attribuut is essentieel voor het dashboard 'Payment Block Frequency & Duration'. Door de meest voorkomende redenen voor betalingsblokkades te analyseren, vind je onderliggende problemen in het P2P-proces. Door deze oorzaken op te lossen, kun je betalingsvertragingen sterk verminderen en leveranciersrelaties verbeteren.
Waarom dit belangrijk is
Legt uit waarom betalingen bewust worden uitgesteld. Zo kun je problemen eerder in het proces vinden en oplossen die betalingsblokkades veroorzaken.
Waar je het vindt
Dit is meestal een veld in de leverancierstransactie of de factuurregistratie en hangt vaak samen met de status van de betalingsblokkade. Kijk in tabellen zoals VendTrans.
Voorbeelden
KwaliteitsgeschilIn afwachting van creditnotaHandmatige blokkering
|
|||
|
Reden van afwijzing
RejectionReason
|
De reden die een goedkeurder opgeeft voor het afwijzen van een factuur. | ||
|
Beschrijving
Wanneer een factuur tijdens de goedkeuringsworkflow wordt afgewezen, geeft de goedkeurder meestal een reden op. Dit attribuut legt die toelichting vast. Dat kan een vooraf gedefinieerde code of vrije tekst zijn. Dit is een belangrijk attribuut voor het dashboard 'Invoice Rejection Analysis'. Het geeft de kwalitatieve informatie die nodig is om de oorzaken van afwijzingen te begrijpen, zoals 'Onjuist PO-nummer', 'Dubbele factuur' of 'Prijsverschil'. Met deze analyse kun je acties prioriteren om het afwijzingspercentage te verlagen.
Waarom dit belangrijk is
Geeft rechtstreeks inzicht in de redenen waarom facturen worden afgewezen. Zo kun je gerichte acties nemen om herstelwerk te verminderen en het first-time-right-percentage te verbeteren.
Waar je het vindt
Dit staat meestal in opmerkingen of historielogboeken van workflowverwerkingstabellen.
Voorbeelden
Onjuist aantalDubbele factuurGoedkeuringslimiet overschreden
|
|||
|
Totale doorlooptijd
TotalCycleTime
|
De totale doorlooptijd van begin tot eind voor het verwerken van één factuur, van ontvangst tot betaling. | ||
|
Beschrijving
De totale doorlooptijd meet hoelang een factuur in het volledige proces zit. Je berekent dit als het tijdsverschil tussen de allereerste activiteit, bijvoorbeeld 'Invoice Registered', en de allerlaatste activiteit, bijvoorbeeld 'Payment Executed', voor een bepaald factuurnummer. Dit is een belangrijke KPI voor het meten van de algehele procesefficiëntie. Het geeft een overzicht op hoofdlijnen en wordt gebruikt in het dashboard 'Invoice End-to-End Cycle Time'. Door trends in deze metriek te analyseren en te segmenteren op attributen zoals leverancier of bedrag, vind je brede kansen voor verbetering.
Waarom dit belangrijk is
Dit is de belangrijkste KPI op hoofdlijnen voor de snelheid en efficiëntie van het totale proces. De KPI vat de prestaties per factuur samen.
Waar je het vindt
Dit wordt op case-niveau 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 afwijking
MatchingDiscrepancyType
|
Classificeert het type verschil dat tijdens het matchen van de factuur met de inkooporder is gevonden. | ||
|
Beschrijving
Wanneer tijdens 2-way- of 3-way-matching een afwijking ontstaat, geeft dit attribuut aan wat voor probleem het is, bijvoorbeeld 'Prijsverschil', 'Hoeveelheidsverschil' of 'Ontbrekende goederenontvangst'. Deze data is de basis voor het dashboard 'Matching Discrepancy Resolution Time'. Door de frequentie van verschillende afwijkingstypen te analyseren, kan de organisatie de oorzaken van mislukte matches vinden. Veel prijsverschillen kunnen bijvoorbeeld wijzen op verouderde stamgegevens, terwijl hoeveelheidsverschillen op problemen met verzending kunnen duiden.
Waarom dit belangrijk is
Classificeert mislukte matches. Zo kun je de oorzaken analyseren, het aantal afwijkingen verlagen en straight-through processing verbeteren.
Waar je het vindt
Dit kan in een aparte tabel voor matching of uitzonderingen staan. Het kan ook nodig zijn om het af te leiden uit statusberichten of workflowopmerkingen.
Voorbeelden
PrijsverschilVerschil in aantalOntbrekende goederenontvangst
|
|||
Purchase to Pay - activiteiten voor factuurverwerking
| Activiteit | Beschrijving | ||
|---|---|---|---|
|
Betaling uitgevoerd
|
Dit is de laatste activiteit. Het betalingsjournaal wordt geboekt, de betaling wordt aangemaakt en de factuur wordt afgeletterd. Dit expliciete transactionele event sluit de levenscyclus van de factuur af. | ||
|
Waarom dit belangrijk is
Deze activiteit markeert het succesvolle einde van het factuur-tot-betalingsproces. De activiteit vormt de basis voor het meten van het 'Percentage betalingen op tijd' en de totale end-to-enddoorlooptijd.
Waar je het vindt
Dit is een expliciet event dat wordt vastgelegd bij het boeken van het betalingsjournaal. De afwikkelingsinformatie wordt opgeslagen in tabellen zoals VendSettlement, waarmee de betaling aan de factuur wordt gekoppeld.
Vastleggen
Boekingstimestamp van het betalingsjournaal waarmee de leverancierstransactie wordt afgeletterd.
Eventtype
explicit
|
|||
|
Factuur geboekt
|
Dit is het formele boekhoudkundige event waarbij de goedgekeurde factuur in het grootboek wordt opgenomen en een verplichting ontstaat. Het is een expliciet transactioneel event in het systeem. | ||
|
Waarom dit belangrijk is
Boeken is de laatste stap vóór betaling en een belangrijk financieel controlemoment. De tijd tussen 'Factuur goedgekeurd' en 'Factuur geboekt' meet de efficiëntie van de laatste boekhoudkundige stappen.
Waar je het vindt
Dit is een expliciet event dat 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 met leverancierstransacties, VendTrans.
Eventtype
explicit
|
|||
|
Factuur gematcht met inkooporder
|
Dit staat voor het succesvol afronden van het matchingproces. De factuurgegevens komen dan overeen met de inkooporder en de ontvangst van de goederen. Dit event wordt afgeleid wanneer de matchingstatus van de factuur wordt bijgewerkt naar 'Passed'. | ||
|
Waarom dit belangrijk is
Een succesvolle match is een belangrijk moment voor facturen met een inkooporder. Het bevestigt dat de kosten kloppen voordat de factuur wordt betaald. Dit is belangrijk om de efficiëntie van matching en de automatiseringsgraad te volgen.
Waar je het vindt
Dit wordt afgeleid uit de update van het veld voor de matchingstatus op de kop of regels van de leveranciersfactuur, bijvoorbeeld VendInvoiceInfoTable, naar de waarde 'Passed' of 'Successfully Matched'.
Vastleggen
Timestamp van de statuswijziging naar 'Passed' in de validatiedetails van de factuurmatching.
Eventtype
inferred
|
|||
|
Factuur geregistreerd
|
Dit is de eerste registratie van een factuur in het systeem. Er wordt een voorlopig record aangemaakt voordat alle details 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 de officiële start van de levenscyclus van de factuur. Door de tijd vanaf dit moment te analyseren, kun je de totale verwerkingsduur meten en vertragingen aan het begin van het proces vinden.
Waar je het vindt
Dit is een expliciet event dat 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.
Eventtype
explicit
|
|||
|
Factuur goedgekeurd
|
Dit staat voor de definitieve, succesvolle goedkeuring van de factuur in de workflow. De factuur is daarmee goedgekeurd voor boeking en betaling. De workflow-engine registreert dit expliciet bij het afronden van de workflow. | ||
|
Waarom dit belangrijk is
Dit is een belangrijk moment dat het goedkeuringsproces afsluit. De tijd tussen 'Factuur ter goedkeuring verzonden' en dit event is een belangrijke maatstaf voor de efficiëntie van goedkeuring en helpt bottlenecks te vinden.
Waar je het vindt
Dit is een expliciet event in de workflowhistorietabellen, bijvoorbeeld WorkflowTrackingStatusTable, wanneer de workflowstatus verandert naar 'Approved'.
Vastleggen
Timestamp van de statusvermelding 'Approved' in de workflowhistorie.
Eventtype
explicit
|
|||
|
Factuur ter goedkeuring verzonden
|
Deze activiteit markeert het formeel indienen van een factuur in een workflow voor controle en goedkeuring. De workflow-engine van Dynamics 365 registreert dit indienevent expliciet. | ||
|
Waarom dit belangrijk is
Dit is het startpunt voor het meten van de volledige goedkeuringscyclus. Je ziet hiermee hoe lang facturen wachten voordat het goedkeuringsproces begint. Het event vormt ook de basis voor KPI's rond goedkeuring.
Waar je het vindt
Dit is een expliciet event in de workflowhistorietabellen, bijvoorbeeld WorkflowTrackingStatusTable, wanneer een factuur bij een workflow wordt ingediend.
Vastleggen
Aanmaaktimestamp van het record voor de workflowindiening in de workflowhistorie.
Eventtype
explicit
|
|||
|
Betaling ingepland
|
Deze activiteit vindt plaats wanneer een geboekte factuur wordt opgenomen in een betalingsvoorstel of betalingsjournaal, maar voordat de betaling wordt uitgevoerd. Het is een expliciete actie 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, kun je vertragingen tussen het boeken van de factuur en het starten van de betaling vinden.
Waar je het vindt
Dit is een expliciet event dat wordt vastgelegd wanneer een regel in een betalingsjournaal, LedgerJournalTrans, wordt aangemaakt om de geboekte leverancierstransactie af te wikkelen.
Vastleggen
Aanmaaktimestamp van de betalingsjournaalregel die naar de factuur verwijst.
Eventtype
explicit
|
|||
|
Betalingsblokkade ingesteld
|
Deze activiteit vindt plaats wanneer een blokkade op een factuur wordt gezet, waardoor betaling niet mogelijk is. Dit wordt vastgelegd door een wijziging in het veld voor de betalingsblokkade of wachtstatus op het geboekte factuurrecord. | ||
|
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 en de relatie met leveranciers verbeteren.
Waar je het vindt
Dit wordt afgeleid uit een wijziging in het veld voor de betalingsblokkade of wachtstatus op de geboekte leverancierstransactie, VendTrans. De timestamp kan uit het wijzigingslog worden gehaald.
Vastleggen
Timestamp van de update waarmee het veld voor de betalingsblokkade op de leverancierstransactie wordt ingesteld.
Eventtype
inferred
|
|||
|
Betalingsblokkade opgeheven
|
Dit staat voor het verwijderen van een betalingsblokkade, zodat de factuur kan worden ingepland voor betaling. Dit wordt vastgelegd wanneer het veld voor de betalingsblokkade wordt leeggemaakt of verandert naar een niet-geblokkeerde status. | ||
|
Waarom dit belangrijk is
Hiermee meet je hoe lang het duurt om problemen achter betalingsblokkades op te lossen. Een lange tijd tussen het instellen en opheffen van een blokkade wijst op een inefficiënt oplossingsproces.
Waar je het vindt
Dit wordt afgeleid uit een wijziging waarmee het veld voor de betalingsblokkade of wachtstatus op de geboekte leverancierstransactie, VendTrans, wordt leeggemaakt. De timestamp kan uit het wijzigingslog komen.
Vastleggen
Timestamp van de update waarmee het veld voor de betalingsblokkade op de leverancierstransactie wordt leeggemaakt.
Eventtype
inferred
|
|||
|
Factuur afgewezen
|
Dit betekent dat een goedkeurder de factuur heeft afgewezen. Het proces stopt en de factuur wordt meestal teruggestuurd voor correctie. De workflow-engine registreert deze afwijzing expliciet. | ||
|
Waarom dit belangrijk is
Door afwijzingen te volgen, kun je herstelwerk meten en veelvoorkomende oorzaken vinden, zoals onjuiste codering of beleidsovertredingen. Dit ondersteunt rechtstreeks de KPI 'Percentage afgewezen facturen'.
Waar je het vindt
Dit is een expliciet event in de workflowhistorietabellen, bijvoorbeeld WorkflowTrackingStatusTable, wanneer de workflowstatus verandert naar 'Rejected' of 'Canceled'.
Vastleggen
Timestamp van de statusvermelding 'Rejected' in de workflowhistorie.
Eventtype
explicit
|
|||
|
Factuur gecodeerd
|
Deze activiteit betekent dat grootboekrekeningverdelingen zijn toegewezen aan de factuurregels. Meestal wordt dit afgeleid uit het aanmaken of afronden van grootboekrekeningverdelingen die aan de factuur zijn gekoppeld. | ||
|
Waarom dit belangrijk is
Codering is belangrijk voor financiële nauwkeurigheid. Door de benodigde tijd voor het coderen van facturen te meten, vind je bottlenecks in het boekhoudkundige controleproces en ondersteun je de KPI 'Gemiddelde tijd van dataregistratie tot codering'.
Waar je het vindt
Dit wordt afgeleid uit het aanmaken en valideren van records in tabellen voor boekhoudkundige verdelingen, bijvoorbeeld AccountingDistribution, die aan de openstaande leveranciersfactuur zijn gekoppeld.
Vastleggen
Timestamp waarop de boekhoudkundige verdelingen voor de factuur zijn opgeslagen en gevalideerd.
Eventtype
inferred
|
|||
|
Factuurdata vastgelegd
|
Dit staat voor het afronden van de gegevensinvoer voor de factuur, inclusief kop- en regelgegevens, voordat de factuur wordt ingediend voor matching of goedkeuring. Vaak wordt dit afgeleid wanneer de factuurstatus verandert 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 geautomatiseerd met OCR. Vertragingen op dit punt kunnen doorwerken in het hele proces.
Waar je het vindt
Dit wordt afgeleid uit statuswijzigingen op het record van de openstaande leveranciersfactuur, bijvoorbeeld VendInvoiceInfoTable. Het event vindt plaats wanneer alle verplichte velden zijn ingevuld en de factuur klaar is voor de volgende stap.
Vastleggen
Detecteer de statuswijziging in de tabel met openstaande facturen die aangeeft dat de gegevensinvoer is afgerond.
Eventtype
inferred
|
|||
|
Matchingsverschil gevonden
|
Deze activiteit vindt plaats wanneer het factuurmatchingproces mislukt door verschillen tussen de factuur, inkooporder of goederenontvangst. Het event wordt vastgelegd wanneer de matchingstatus van de factuur op 'Failed' of 'Discrepancy' wordt gezet. | ||
|
Waarom dit belangrijk is
Door vast te leggen wanneer en waarom verschillen ontstaan, kun je de KPI 'Percentage matchingsverschillen' berekenen. Deze activiteit markeert het begin van het oplossingsproces, dat vaak voor flinke vertraging zorgt.
Waar je het vindt
Dit wordt afgeleid uit de update van het veld voor de matchingstatus op de leveranciersfactuur, bijvoorbeeld VendInvoiceInfoTable, naar de waarde 'Failed'. De reden voor de fout wordt vaak ook vastgelegd.
Vastleggen
Timestamp van de statuswijziging naar 'Failed' of 'Discrepancy' tijdens de matching.
Eventtype
inferred
|
|||
|
Matchingsverschil opgelost
|
Dit markeert het oplossen van een eerder gevonden matchingsverschil, zodat de factuur verder kan. Het event wordt afgeleid wanneer een factuur met de matchingstatus 'Failed' opnieuw succesvol wordt gematcht of handmatig wordt vrijgegeven. | ||
|
Waarom dit belangrijk is
Deze activiteit sluit het deelproces voor het oplossen van het verschil af. De tijd tussen 'Matchingsverschil gevonden' en dit event is een belangrijke KPI voor de efficiëntie van de oplossing.
Waar je het vindt
Dit wordt afgeleid uit een succesvol matchingevent ('Factuur gematcht met inkooporder') dat na een event 'Matchingsverschil gevonden' voor dezelfde factuur plaatsvindt.
Vastleggen
Identificeer een timestamp met de matchingstatus 'Passed' die volgt op een timestamp met de status 'Failed'.
Eventtype
inferred
|
|||
Extractiegidsen
Klaar om aan de slag te gaan?
Gebruik deze template als startpunt voor je process mining-traject en krijg inzicht in snellere en nauwkeurigere factuurverwerking. Begin vandaag nog met het verbeteren van je bedrijfsvoering.
Begin vandaag met het optimaliseren van Purchase to Pay - Invoice Processing
Breng inefficiënties aan het licht en verkort de doorlooptijd van facturen met 30% of meer.
Je hebt geen creditcard nodig. Je kunt binnen enkele minuten aan de slag.