Jouw datatemplate voor Order-to-Cash, facturatie en factuurverwerking
Jouw datatemplate voor Order-to-Cash, facturatie en factuurverwerking
- Aanbevolen attributen om te verzamelen
- Belangrijke activiteiten om te volgen
- Extractiehandleiding voor Microsoft Dynamics 365
Attributen voor Order to Cash - Facturatie en factuurverwerking
| Naam | Beschrijving | ||
|---|---|---|---|
|
Factuurnummer
InvoiceNumber
|
De unieke identificatie van elke klantfactuur, die dient als primaire case-identificatie voor het facturatieproces. | ||
|
Beschrijving
Het Invoice Number is de centrale sleutel waarmee alle activiteiten rond één facturatiedocument worden gegroepeerd. Hiermee kun je de volledige levenscyclus van een factuur analyseren, van generatie en goedkeuring tot klantbetaling en uiteindelijke afsluiting. Als je dit als Case ID gebruikt, hoort elke event-logvermelding bij een specifieke factuur. Zo kun je varianten gedetailleerd analyseren, doorlooptijden berekenen en de prestaties van elke factuurtransactie monitoren.
Waarom dit belangrijk is
Dit attribuut is essentieel om de volledige levenscyclus van een factuur te volgen en de procesefficiëntie, bottlenecks en afwijkingen per facturatiedocument te analyseren.
Waar je het vindt
Je vindt dit meestal in de module Sales and marketing, in tabellen zoals CustInvoiceJour (veld InvoiceId), of via datatiteiten zoals SalesInvoiceHeaderV2.
Voorbeelden
CIV-001254INV-2023-9876US-004321
|
|||
|
Activiteitnaam
ActivityName
|
De naam van de bedrijfsactiviteit of gebeurtenis die op een specifiek moment in de levenscyclus van de factuur plaatsvond. | ||
|
Beschrijving
Dit attribuut beschrijft een specifieke stap of mijlpaal in het facturatieproces, zoals 'Invoice Generated', 'Invoice Approved' of 'Customer Payment Received'. De volgorde van deze activiteiten vormt de procesflow. Het analyseren van activiteiten is een basis voor process mining, omdat je hiermee procesmodellen ontdekt, varianten identificeert en prestaties tussen verschillende stappen meet.
Waarom dit belangrijk is
Het definieert de stappen in het proces. Daarmee kun je proceskaarten visualiseren, procesvarianten analyseren en bottlenecks of afwijkingen van de standaardprocedure vinden.
Waar je het vindt
Dit attribuut wordt meestal afgeleid uit meerdere bronnen, zoals velden voor statuswijzigingen, bijvoorbeeld DocumentState, ingevulde datumvelden of workflowhistorielogs binnen Microsoft Dynamics 365.
Voorbeelden
Factuur gegenereerdFactuur goedgekeurdKlantbetaling ontvangenCreditnota uitgegeven
|
|||
|
Gebeurtenistijd
EventTime
|
De precieze timestamp die aangeeft wanneer een specifieke activiteit of gebeurtenis plaatsvond. | ||
|
Beschrijving
Event Time, ook wel de timestamp genoemd, registreert de exacte datum en tijd van elke activiteit in het proces. Deze data is belangrijk voor alle tijdgebaseerde process-mininganalyses. Je gebruikt de data om doorlooptijden tussen activiteiten en de totale duur van een case te berekenen en om de procesprestaties in de tijd te begrijpen. Nauwkeurige en betrouwbare timestamps vormen de basis voor KPI's zoals Days Sales Outstanding en Invoice Generation Time.
Waarom dit belangrijk is
Dit is het basisattribuut voor alle prestatie- en tijdanalyses. Hiermee kun je doorlooptijden, duur en verwerkingscapaciteit berekenen om de procesefficiëntie te meten.
Waar je het vindt
Timestamps komen uit verschillende datum- en tijdvelden in meerdere tabellen van Dynamics 365, zoals CreatedDateTime in de tabel CustInvoiceJour voor factuurgeneratie of specifieke timestamps uit de workflowhistorie.
Voorbeelden
2023-04-15T10:22:15Z2023-05-01T14:05:00Z2023-05-10T09:00:30Z
|
|||
|
Afdeling
Department
|
De bedrijfsafdeling die bij de gebruiker of activiteit hoort. | ||
|
Beschrijving
Met dit attribuut koppel je een activiteit of gebruiker aan een specifieke afdeling, zoals 'Accounts Receivable' of 'Sales'. Zo krijg je een overzicht van de procesprestaties op een hoger niveau dan dat van de individuele gebruiker. Analyse per afdeling helpt om overdrachten tussen functies te begrijpen, de efficiëntie van teams te vergelijken en bottlenecks op afdelingsniveau te herkennen, zoals nodig is voor het dashboard 'Billing Department Activity Load'.
Waarom dit belangrijk is
Hiermee kun je prestaties op organisatieniveau analyseren, de efficiëntie van teams vergelijken en zien hoe overdrachten tussen afdelingen het proces beïnvloeden.
Waar je het vindt
Dit is meestal geen rechtstreeks veld op de factuurtransactie. Je leidt het af door de UserResponsible-ID te koppelen aan de medewerkers- of gebruikersdirectory met informatie over de afdeling.
Voorbeelden
DebiteurenadministratieFinanciënFacturatie
|
|||
|
Factuurbedrag
InvoiceAmount
|
De totale geldwaarde van de factuur. | ||
|
Beschrijving
Dit attribuut staat voor het totale bedrag dat op de factuur moet worden betaald. Het is een belangrijke maatstaf voor financiële analyse, omdat je facturen op waarde kunt segmenteren. Analisten kunnen zich bijvoorbeeld richten op facturen met een hoge waarde om betalingsgedrag te begrijpen of te zien of grotere facturen langer op goedkeuring wachten. Het is ook nodig om de totale waarde van openstaande facturen en DSO te berekenen.
Waarom dit belangrijk is
Hiermee kun je de financiële impact analyseren. Je kunt processen filteren en segmenteren op geldwaarde, prioriteit geven aan facturen met een hoge waarde en hun specifieke procesgedrag begrijpen.
Waar je het vindt
Te vinden in de tabel CustInvoiceJour, meestal in een veld zoals InvoiceAmount. Ook beschikbaar in gerelateerde transactietabellen.
Voorbeelden
5430.5012500.00750.25
|
|||
|
Factuurstatus
InvoiceStatus
|
De huidige status van de factuur in de levenscyclus, bijvoorbeeld Open, Paid of Canceled. | ||
|
Beschrijving
Dit attribuut laat zien waar de factuur momenteel staat. Je ziet of de factuur nog op betaling wacht, volledig is betaald, achterstallig is of via een creditnota is geannuleerd. Dit is handig om cases te filteren, bijvoorbeeld voor een analyse van alleen openstaande facturen, of om de einduitkomst van een gesloten factuur te controleren. Zo krijg je inzicht in de huidige werklast en de financiële positie van openstaande vorderingen.
Waarom dit belangrijk is
Je krijgt snel een beeld van de huidige status van de factuur. Dat is handig om cases te filteren en de uitkomsten van verschillende procesvarianten te begrijpen.
Waar je het vindt
Je kunt dit afleiden uit de betaalstatus van de factuur, vaak door te controleren of het saldo op de gekoppelde CustTrans-record nul is. Er is niet altijd één veld met de naam 'status'.
Voorbeelden
OpenBetaaldAchterstalligGeannuleerd
|
|||
|
Klantnaam
CustomerName
|
De naam van de klant aan wie de factuur is uitgegeven. | ||
|
Beschrijving
De klantnaam is een leesbare identificatie van de organisatie of persoon aan wie de factuur wordt gestuurd. Met process mining kun je het facturatieproces hiermee per klant segmenteren. Zo zie je welke klanten consequent op tijd betalen, welke vaak te laat zijn en of bepaalde klantgroepen met afwijkingen of vertragingen te maken hebben. Dit is belangrijk voor dashboards over betaalgedrag en voor analyses van Days Sales Outstanding.
Waarom dit belangrijk is
Hiermee kun je de procesanalyse per klant segmenteren en klantgedrag, betaalpatronen en procesproblemen herkennen.
Waar je het vindt
Deze informatie haal je op door de factuurdata te koppelen aan de tabel met stamgegevens van klanten, meestal CustTable, op basis van het klantrekeningnummer.
Voorbeelden
Contoso Ltd.Fabrikam, Inc.Northwind Traders
|
|||
|
Verantwoordelijke gebruiker
UserResponsible
|
De gebruiker of medewerker die verantwoordelijk is voor het uitvoeren van een specifieke activiteit. | ||
|
Beschrijving
Dit attribuut identificeert de persoon die een bepaalde taak in het facturatieproces heeft uitgevoerd, zoals het goedkeuren van een factuur of het toewijzen van een betaling. Het is belangrijk voor werklastanalyses, prestatievergelijkingen en het vaststellen van trainingsbehoeften. Het dashboard 'Billing Department Activity Load' gebruikt dit attribuut bijvoorbeeld om te controleren of het werk gelijkmatig is verdeeld en of bepaalde gebruikers een bottleneck vormen. Ook krijg je hiermee inzicht in de verdeling van capaciteit en de efficiëntie.
Waarom dit belangrijk is
Hiermee kun je op resource-niveau analyseren, bottlenecks herkennen, individuele of teamprestaties meten en de verdeling van de werklast binnen de facturatieafdeling bekijken.
Waar je het vindt
Deze informatie kan afkomstig zijn uit workflowhistorie, bijvoorbeeld WorkflowTrackingStatusTable, of uit eigenaarschapsvelden zoals Owner of ModifiedBy in relevante tabellen.
Voorbeelden
John SmithAlicia BakerSysteembeheerder
|
|||
|
Vervaldatum betaling
PaymentDueDate
|
De datum waarop de klant de factuur uiterlijk hoort te betalen. | ||
|
Beschrijving
De vervaldatum van de betaling is een belangrijk datumveld dat wordt berekend op basis van de factuurdatum en de betaalvoorwaarden van de klant. Deze datum vormt de basis voor het meten van tijdige betalingen. Het attribuut is essentieel voor het dashboard 'Payment Terms Adherence Analysis' en voor KPI's zoals 'On-Time Payment Rate' en 'Days Sales Outstanding'. Door deze datum te vergelijken met de werkelijke betaaldatum zie je hoe klanten betalen en hoe effectief het incassoproces is.
Waarom dit belangrijk is
Dit is de referentie voor het meten van betaalprestaties. Je gebruikt de datum om het percentage tijdige betalingen te berekenen en te analyseren of klanten zich aan hun betaalvoorwaarden houden.
Waar je het vindt
Dit veld staat meestal in de tabel CustInvoiceJour, bijvoorbeeld in het veld DueDate.
Voorbeelden
2023-05-152023-06-302023-07-01
|
|||
|
Betaalvoorwaarden
PaymentTerms
|
De afgesproken voorwaarden voor het betalen van een factuur, bijvoorbeeld Net 30 of Net 60. | ||
|
Beschrijving
De betaalvoorwaarden bepalen wanneer een klant een factuur hoort te betalen. Je gebruikt dit attribuut om de vervaldatum te berekenen en om betaalgedrag te analyseren. Het dashboard 'Payment Terms Adherence Analysis' gebruikt dit attribuut om klanten en facturen te groeperen. Zo zie je of bepaalde betaalvoorwaarden beter werken of vaker samengaan met te late betalingen.
Waarom dit belangrijk is
Dit geeft context bij de vervaldatum van een factuur. Ook kun je de analyse ermee segmenteren om te zien of bepaalde betaalvoorwaarden samenhangen met te late betalingen.
Waar je het vindt
Dit staat meestal op de stamkaart van de klant en wordt gekopieerd naar de factuurkop. Zoek op de CustInvoiceJour-tabel naar een veld zoals Payment of PaymTermId.
Voorbeelden
Netto 30Netto 60Vervalt bij ontvangst
|
|||
|
Bronsysteem
SourceSystem
|
Het systeem waaruit de data is geëxtraheerd. | ||
|
Beschrijving
Dit attribuut identificeert de herkomst van de procesdata. In deze context geeft het aan dat de data uit Microsoft Dynamics 365 komt. Dat is belangrijk in omgevingen met meerdere systemen, zodat je databronnen kunt onderscheiden en de herkomst van de data duidelijk blijft. Dit helpt bij datavalidatie en het oplossen van problemen.
Waarom dit belangrijk is
Het geeft belangrijke context over de herkomst van de data. Dat is nodig voor datagovernance, validatie en het samenvoegen van data uit meerdere bedrijfssystemen.
Waar je het vindt
Dit is een statische waarde die tijdens het data-extractie- en transformatieproces aan de dataset wordt toegevoegd om de herkomst ervan te markeren.
Voorbeelden
Microsoft Dynamics 365 FinanceD365 F&O
|
|||
|
Dagen openstaande verkoopfacturen
DaysSalesOutstanding
|
Het aantal dagen tussen het aanmaken van de factuur en het ontvangen van de betaling van de klant. | ||
|
Beschrijving
Days Sales Outstanding (DSO) is een belangrijke financiële maatstaf voor het gemiddelde aantal dagen dat een organisatie nodig heeft om een betaling na een verkoop te innen. Dit berekende attribuut bepaalt die duur voor elke afzonderlijke factuur. Het is de belangrijkste maatstaf voor het dashboard 'Days Sales Outstanding Trend Analysis' en de KPI 'DSO'. Met een DSO-analyse beheer je de cashflow en beoordeel je de efficiëntie van kredietbeheer en incasso.
Waarom dit belangrijk is
Dit is een belangrijke KPI voor de gezondheid van de cashflow en de efficiëntie van het incassoproces. De KPI maakt zichtbaar hoe snel omzet in geld wordt omgezet.
Waar je het vindt
Dit attribuut staat niet in het bronsysteem. Je berekent het als de duur tussen de activiteit 'Invoice Generated' en de activiteit 'Customer Payment Received'.
Voorbeelden
284592
|
|||
|
Handmatige interventie vereist
RequiresManualIntervention
|
Een vlag die aangeeft of een betaling tijdens het toewijzen van de betaling handmatig moest worden aangepast. | ||
|
Beschrijving
Dit boolean-attribuut markeert betalingen waarvoor tijdens het toewijzen van betalingen handmatige interventie of correctie nodig was. Het is belangrijk voor de KPI 'Cash Application Discrepancy Rate', omdat je hiermee de nauwkeurigheid en automatiseringsgraad van het boeken van betalingen meet. Door de redenen voor handmatige interventie te herkennen, zoals ontbrekende betalingsinformatie of betalingsverschillen, kun je het proces verbeteren en het percentage straight-through processing verhogen.
Waarom dit belangrijk is
Met dit attribuut herken je wrijving en fouten in de stap voor het toewijzen van betalingen. Dat helpt om de automatisering te verbeteren en handmatig werk te verminderen.
Waar je het vindt
Je kunt deze informatie afleiden uit de gebruiker die de betaling heeft geboekt, als dit geen systeemgebruiker is, of uit specifieke redenencodes tijdens de betalingsafstemming. Raadpleeg de documentatie van Microsoft Dynamics 365.
Voorbeelden
truefalse
|
|||
|
Is herwerk
IsRework
|
Een vlag die aangeeft of het facturatieproces herwerk bevatte, zoals meerdere goedkeuringen. | ||
|
Beschrijving
Dit is een berekend boolean-attribuut dat facturen markeert waaraan is herwerkt. Herwerk kan bijvoorbeeld betekenen dat er meerdere 'Invoice Approved'-events zijn of dat betalingen zijn teruggedraaid. Dit attribuut ondersteunt specifiek het dashboard 'Invoice Rework Analysis' en de KPI 'Invoice Rework Rate'. Door deze cases apart te bekijken, kunnen analisten de oorzaken van herwerk onderzoeken. Die wijzen vaak op inefficiënte processen, problemen met datakwaliteit of hiaten in training.
Waarom dit belangrijk is
Deze vlag maakt procesinefficiëntie meetbaar door cases met herhaalde of corrigerende acties te herkennen. Zo kun je de oorzaken van verspilling en vertraging vinden.
Waar je het vindt
Dit attribuut is niet beschikbaar in het bronsysteem. Je berekent het in de data-transformatielaag door herhaalde activiteiten of specifieke herwerkpatronen binnen een case te controleren.
Voorbeelden
truefalse
|
|||
|
Is tijdige betaling
IsOnTimePayment
|
Een vlag die aangeeft of de betaling van de klant op of vóór de vervaldatum is ontvangen. | ||
|
Beschrijving
Dit berekende boolean-attribuut vergelijkt de timestamp van 'Customer Payment Received' met de 'Payment Due Date'. Het markeert elke factuur als op tijd betaald of te laat betaald. Dit is de basis voor de KPI 'On-Time Payment Rate' en wordt veel gebruikt in het dashboard 'Payment Terms Adherence Analysis'. Je krijgt hiermee een duidelijke uitkomst voor de betaalprestatie, waardoor analyse en rapportage eenvoudiger worden.
Waarom dit belangrijk is
Dit meet rechtstreeks of klanten zich aan hun betaalvoorwaarden houden. Het vormt de basis voor de KPI On-Time Payment Rate en maakt de analyse van de effectiviteit van het incassoproces eenvoudiger.
Waar je het vindt
Dit attribuut staat niet in het bronsysteem. Je berekent het tijdens de data-transformatie door de betaaldatum te vergelijken met PaymentDueDate.
Voorbeelden
truefalse
|
|||
|
Laatste data-update
LastDataUpdate
|
De timestamp die aangeeft wanneer de data voor deze gebeurtenis voor het laatst uit het bronsysteem is vernieuwd. | ||
|
Beschrijving
Dit attribuut registreert wanneer de data voor het laatst uit Microsoft Dynamics 365 is geëxtraheerd of bijgewerkt. Het is een metadataveld dat belangrijk is om te begrijpen hoe actueel de geanalyseerde data is. Zo weten analisten en zakelijke gebruikers of ze naar de meest recente informatie kijken. Ook helpt het bij het beheren van datarefreshschema's en het betrouwbaar houden van de analyse.
Waarom dit belangrijk is
Het zorgt ervoor dat gebruikers weten hoe recent de data is. Dat is belangrijk voor datagovernance, het beheer van dashboardvernieuwingen en het vertrouwen in de actualiteit van inzichten.
Waar je het vindt
Dit attribuut wordt tijdens het ETL-proces voor data-extractie, transformatie en laden gegenereerd en aan de dataset toegevoegd.
Voorbeelden
2023-06-20T05:00:00Z2023-06-21T05:00:00Z
|
|||
|
Valuta
Currency
|
De valutacode voor het factuurbedrag, bijvoorbeeld USD of EUR. | ||
|
Beschrijving
Dit attribuut geeft aan in welke valuta het factuurbedrag is uitgedrukt. Het is belangrijk voor multinationale organisaties die met verschillende valuta werken. Zonder deze context hebben het optellen en vergelijken van factuurbedragen weinig betekenis. Met deze informatie kun je valuta correct omrekenen en financiële rapportages en analyses voor verschillende regio's nauwkeurig uitvoeren.
Waarom dit belangrijk is
Het geeft essentiële context voor financiële maatstaven zoals Invoice Amount. Zo voorkom je onjuiste totalen en kun je data in omgevingen met meerdere valuta nauwkeurig analyseren.
Waar je het vindt
Te vinden in de tabel CustInvoiceJour, meestal in een veld zoals CurrencyCode.
Voorbeelden
USDEURGBP
|
|||
|
Verkoopordernummer
SalesOrderNumber
|
De identificatie van de verkooporder waaruit de factuur is ontstaan. | ||
|
Beschrijving
Het verkoopordernummer koppelt het facturatieproces aan het voorafgaande verkoopproces. Dat is waardevol voor een bredere end-to-end Order-to-Cash-analyse. Je kunt onderzoeken hoe problemen in verkoop en fulfilment, zoals orderwijzigingen of vertragingen bij verzending, de facturatiecyclus beïnvloeden. Zo kun je bijvoorbeeld beantwoorden: 'Worden facturen uit complexe verkooporders later betaald?'.
Waarom dit belangrijk is
Dit attribuut koppelt het facturatieproces aan het voorafgaande verkoopproces. Daarmee kun je een volledige end-to-end Order-to-Cash-analyse uitvoeren en de oorzaken van facturatieproblemen vinden.
Waar je het vindt
Dit staat in de factuurkop of bij de factuurregels en verwijst terug naar de verkooporder. Zoek op de CustInvoiceJour-tabel naar een veld zoals SalesId.
Voorbeelden
SO-009876SO-010234US-SO-00543
|
|||
Activiteiten voor Order to Cash - Facturatie en factuurverwerking
| Activiteit | Beschrijving | ||
|---|---|---|---|
|
Betaling aan factuur toegewezen
|
Dit staat voor het afwikkelen van een klantbetaling tegen een specifieke factuur, waardoor het openstaande saldo van de factuur afneemt. Dit is een afzonderlijke stap in Dynamics 365 die de betalingstransactie aan de factuurtransactie koppelt. | ||
|
Waarom dit belangrijk is
Dit is een belangrijke mijlpaal voor het nauwkeurig berekenen van DSO en het begrijpen van de efficiëntie van het team dat ontvangen betalingen verwerkt. Het markeert het moment waarop de betaling volledig is afgestemd met het gefactureerde bedrag.
Waar je het vindt
Vastgelegd in de tabel CustSettlement. Het datumveld voor de afwikkeling in deze tabel geeft de timestamp waarop een specifieke betaling aan een specifieke factuurtransactie is toegewezen.
Vastleggen
Gebruik TransDate of CreatedDateTime uit de tabel CustSettlement.
Eventtype
explicit
|
|||
|
Factuur gegenereerd
|
Dit staat voor het aanmaken en boeken van het verkoopfactuurdocument in het systeem. Het is een expliciete transactie in Dynamics 365 die een juridisch document en financiële boekingen in het subgrootboek debiteuren aanmaakt. | ||
|
Waarom dit belangrijk is
Dit is het officiële begin van de facturatiecyclus van een factuur. Het is een belangrijke gebeurtenis voor het volgen van Days Sales Outstanding (DSO) en de totale procesduur.
Waar je het vindt
Vastgelegd via de aanmaaktimestamp van het geboekte verkoopfactuurrecord in de tabel CustInvoiceJour. Bij het boeken worden de bijbehorende financiële transacties aangemaakt in de tabellen GeneralJournalEntry en LedgerEntry.
Vastleggen
Gebruik het veld CreatedDateTime uit de tabel CustInvoiceJour voor de geboekte factuur.
Eventtype
explicit
|
|||
|
Factuur gesloten
|
Deze activiteit markeert de eindstatus van een factuur. Het saldo is nul omdat de factuur volledig is betaald of met creditnota's is verrekend. Dit is geen rechtstreekse transactie, maar een afgeleide status op basis van de financiële status van de factuur. | ||
|
Waarom dit belangrijk is
Deze gebeurtenis betekent dat de Order to Cash-cyclus voor één factuur succesvol is afgerond. De tijd tot deze status is een belangrijke maatstaf voor de totale efficiëntie van het proces.
Waar je het vindt
Afgeleid door te controleren of de factuurtransactie in de tabel CustTrans een resterend saldo van nul heeft. Dit wordt bepaald door het factuurbedrag te vergelijken met het totale bedrag dat ermee is verrekend.
Vastleggen
Leid dit af uit CustTrans-records waarvoor AmountCur gelijk is aan SettleAmountCur. De timestamp is de datum van de laatste afwikkeling.
Eventtype
inferred
|
|||
|
Factuur goedgekeurd
|
Markeert de afronding van het interne beoordelingsproces, waarbij de factuur formeel wordt goedgekeurd. Deze gebeurtenis wordt vastgelegd door het Dynamics 365-workflowsysteem en betekent dat de factuur klaar is om naar de klant te worden verstuurd. | ||
|
Waarom dit belangrijk is
Dit is een belangrijke mijlpaal voor het meten van de doorlooptijd van goedkeuring. Vertragingen in deze fase kunnen de totale tijd tot ontvangst van de klantbetaling rechtstreeks verlengen.
Waar je het vindt
Vastgelegd in workflowhistorietabellen, zoals WorkflowTrackingStatusTable, als afrondings- of goedkeuringsstap voor de specifieke factuurworkflowinstantie.
Vastleggen
Extraheer workflow-event logs waarin de status 'Approved' of 'Completed' is.
Eventtype
explicit
|
|||
|
Factuur naar klant verzonden
|
Deze activiteit staat voor het moment waarop de factuur naar de klant is verzonden, elektronisch of op papier. In Dynamics 365 kan dit een expliciete gebeurtenis zijn wanneer de factuur via systeeme-mail is verstuurd. Als specifieke tracking niet is ingeschakeld, kan het moment van boeken als verzendtijd worden gebruikt. | ||
|
Waarom dit belangrijk is
Meet de efficiëntie van het factuurbezorgingsproces. Een vertraging tussen goedkeuring en verzending verlengt de betalingscyclus onnodig.
Waar je het vindt
Kan expliciet worden vastgelegd in e-maillogs zoals SysOutgoingEmailTable wanneer je de e-mailmogelijkheden van D365 gebruikt. Anders wordt vaak de boektijd van de factuur uit CustInvoiceJour gebruikt.
Vastleggen
Gebruik de timestamp uit de e-maillog als die beschikbaar is. Gebruik anders de timestamp van het boeken van de factuur.
Eventtype
inferred
|
|||
|
Klantbetaling ontvangen
|
Deze activiteit markeert het aanmaken van een journaalpost voor een ontvangen klantbetaling. Er is dan geld ontvangen, maar het is nog niet aan een specifieke factuur toegewezen. | ||
|
Waarom dit belangrijk is
Dit is het startpunt voor het meten van de doorlooptijd van de verwerking van ontvangen geld. Zo maak je onderscheid tussen het ontvangen van geld en het daadwerkelijk afstemmen ervan met openstaande facturen.
Waar je het vindt
Vastgelegd bij het aanmaken of boeken van een klantbetalingsjournaal. Dit wordt geregistreerd in tabellen zoals LedgerJournalTrans, waarna bij het boeken een klanttransactie in CustTrans wordt aangemaakt.
Vastleggen
Gebruik de boektimestamp van het klantbetalingsjournaal uit LedgerJournalTable.
Eventtype
explicit
|
|||
|
Vervaldatum van betaling bereikt
|
Een berekende gebeurtenis die plaatsvindt wanneer de vervaldatum van de factuur is bereikt zonder dat de betaling volledig is verwerkt. Deze activiteit komt niet overeen met een transactie in het systeem, maar wordt afgeleid uit bestaande data. | ||
|
Waarom dit belangrijk is
Deze gebeurtenis is belangrijk voor het analyseren van tijdige betalingen en het vinden van facturen die achterstallig dreigen te raken. Ze vormt het startpunt voor incasso- en aanmaningsactiviteiten.
Waar je het vindt
Dit wordt niet als gebeurtenis vastgelegd. De gebeurtenis wordt berekend met het veld DueDate uit de tabel CustInvoiceJour. De timestamp van de gebeurtenis is de vervaldatum zelf.
Vastleggen
Maak een gebeurtenis aan waarvan de timestamp de waarde van het veld CustInvoiceJour.DueDate is.
Eventtype
calculated
|
|||
|
Betaling teruggedraaid
|
Deze activiteit staat voor het terugdraaien van een eerder geboekte klantbetaling. Dit kan gebeuren door fouten zoals een onjuiste boeking, onvoldoende saldo of andere betalingsproblemen. | ||
|
Waarom dit belangrijk is
Teruggedraaide betalingen wijzen op operationele fouten of problemen met klantbetalingen. Door de frequentie ervan te analyseren, vind je oorzaken en verbeter je de nauwkeurigheid van het verwerken van ontvangen betalingen.
Waar je het vindt
Vastgelegd als een terugdraaiingstransactie in het grootboek. Een teruggedraaid journaal is herkenbaar in GeneralJournalEntry, vaak via een specifieke vlag of de relatie met de oorspronkelijke transactie.
Vastleggen
Identificeer journaalposten met een terugdraaiingsvlag of een verwijzing naar een teruggedraaide transactie.
Eventtype
explicit
|
|||
|
Betalingsherinnering verstuurd
|
Dit staat voor het versturen van een aanmaning of incassobericht aan een klant over een achterstallige factuur. Dynamics 365 heeft een formeel aanmaningsproces dat deze communicatie genereert en vastlegt. | ||
|
Waarom dit belangrijk is
Door herinneringen te volgen, kun je de effectiviteit van het aanmaningsproces beoordelen. Je ziet hoeveel herinneringen nodig zijn voordat een betaling wordt ontvangen.
Waar je het vindt
Dit is een expliciete gebeurtenis die wordt vastgelegd via de aanmaakdatum van het journaal voor de aanmaningsbrief in de tabel CustCollectionLetterJour. Dit journaal is gekoppeld aan de transactie van de achterstallige factuur.
Vastleggen
Gebruik de aanmaaktimestamp uit de tabel CustCollectionLetterJour.
Eventtype
explicit
|
|||
|
Creditnota uitgegeven
|
Dit staat voor het aanmaken van een creditnota of creditmemo, meestal om een facturatiefout te corrigeren, een prijsaanpassing toe te passen of geretourneerde goederen te verwerken. Een creditnota is in feite een negatieve factuur. | ||
|
Waarom dit belangrijk is
Veel creditnota's kunnen wijzen op structurele problemen in het orderverwerkings- of facturatieproces. Door te analyseren waarom creditnota's worden uitgegeven, kun je het proces verbeteren en omzetverlies beperken.
Waar je het vindt
Dit is een expliciete transactie die als een nieuwe geboekte factuur met een negatief bedrag wordt vastgelegd in de tabel CustInvoiceJour. Vaak is deze via een referentieveld aan de oorspronkelijke factuur gekoppeld.
Vastleggen
Identificeer records in CustInvoiceJour met een negatief totaalbedrag en koppel ze aan de oorspronkelijke factuur.
Eventtype
explicit
|
|||
|
Factuur ter goedkeuring ingediend
|
Deze activiteit geeft aan dat een gegenereerde factuur is ingediend in een formele goedkeuringsworkflow. Dit komt vaak voor bij organisaties waar controles een managementbeoordeling vereisen voordat een factuur naar een klant wordt verstuurd. Dit wordt als een specifieke stap vastgelegd in de D365-workflowengine. | ||
|
Waarom dit belangrijk is
Door de indiening ter goedkeuring te volgen, kun je de aanmaaktijd van de factuur onderscheiden van de wachttijd op goedkeuring. Dit is de eerste stap bij het analyseren van de efficiëntie van interne beoordelings- en controleprocessen.
Waar je het vindt
Vastgelegd in workflowhistorietabellen, zoals WorkflowTrackingStatusTable, door te filteren op de indieningsgebeurtenis die bij het factuurdocument hoort.
Vastleggen
Extraheer workflow-event logs waarin de status 'Submitted' is.
Eventtype
explicit
|
|||
|
Verkooporder uitgevoerd
|
Deze activiteit markeert het moment waarop goederen zijn verzonden of diensten zijn geleverd voor een verkooporder, waarmee het facturatieproces start. In Microsoft Dynamics 365 wordt dit meestal afgeleid uit het boeken van een pakbon of leveringsbon, waardoor de status van de bijbehorende verkooporderregels verandert. | ||
|
Waarom dit belangrijk is
Deze gebeurtenis is het startpunt voor het meten van de doorlooptijd van factuurgeneratie. Door de vertraging tussen uitvoering en facturatie te begrijpen, vind je administratieve bottlenecks die de cashflow kunnen beïnvloeden.
Waar je het vindt
Afgeleid van de aanmaakdatum van een pakbonjournaalpost die aan de verkooporder is gekoppeld. Hierbij gaat het om tabellen zoals CustPackingSlipJour en CustPackingSlipTrans, die gekoppeld zijn aan de verkooporder waarop de factuur is gebaseerd.
Vastleggen
Bepaal de meest recente boekingsdatum van de pakbon voor de verkooporder die aan de factuur is gekoppeld.
Eventtype
inferred
|
|||
Extractiegidsen
Klaar om aan de slag te gaan?
Gebruik deze template om je facturatie en factuurverwerking te verbeteren. Geef je team de inzichten die nodig zijn om efficiënter te werken en de cashflow te verbeteren.
Maak een einde aan facturatievertragingen: optimaliseer Order-to-Cash en factuurverwerking vandaag
Verkort de doorlooptijd van je facturatiecyclus met 30% en krijg sneller helderheid over je financiële situatie.
Je hebt geen creditcard nodig. Gratis proefperiode van 14 dagen.