Datatemplate voor de verwerking van crediteurenbetalingen

Microsoft Dynamics 365
Datatemplate voor de verwerking van crediteurenbetalingen

Datatemplate voor de verwerking van crediteurenbetalingen

Deze template biedt een praktische structuur om je financiële data te ordenen en beter zicht te krijgen op de betalingsworkflows. Je vindt er een overzicht van attributen en activiteiten waarmee je een kwalitatief event log uit je ERP-systeem kunt samenstellen. Met deze richtlijnen spoor je inefficiënties op en verbeter je de route van factuurontvangst tot betaling.
  • Procesattributen voor financiële analyse
  • Belangrijke activiteiten voor het volgen van betalingen
  • Gedetailleerde instructies voor data-extractie uit Dynamics 365

Attributen voor de verwerking van crediteurenbetalingen

Deze datavelden bevatten de belangrijkste dimensies om betalingscycli te analyseren en de transparantie in het crediteurenproces te vergroten.
5 Verplicht 9 Aanbevolen 6 Optioneel
Naam Beschrijving
Activiteit
Activity
De specifieke taak of statuswijziging die heeft plaatsgevonden.
Beschrijving

Dit attribuut beschrijft de gebeurtenis of stap in het proces, zoals ‘Factuur aangemaakt’, ‘Factuur goedgekeurd’ of ‘Betaling geboekt’. Zo worden technische transactietypen en wijzigingen in de workflowstatus omgezet in begrijpelijke bedrijfsgebeurtenissen.

In Dynamics 365 worden deze activiteiten vaak afgeleid uit een combinatie van tabelinvoegingen, zoals een nieuw record in VendInvoiceJour, de workflowgeschiedenis of statusupdates in VendInvoiceInfoTable.

Waarom dit belangrijk is

Dit bepaalt de processtroom en de volgorde van gebeurtenissen op de proceskaart.

Waar vind je dit?

Afgeleid uit verschillende transactietabellen en logboeken met de workflowgeschiedenis

Voorbeelden
Factuur aangemaaktFactuur goedgekeurdBetaling aangemaakt
Factuurnummer
InvoiceNumber
De unieke identificatiecode van de leveranciersfactuur.
Beschrijving

Het factuurnummer is de vaste case-ID voor deze procesweergave. Het groepeert alle gebeurtenissen van één leveranciersfactuur, zodat je het volledige traject van ontvangst tot betaling kunt analyseren.

In Microsoft Dynamics 365 komt dit meestal overeen met het veld InvoiceId in tabellen zoals VendInvoiceJour of VendInvoiceInfoTable. Dit is de primaire sleutel om de verplichting aan een specifieke leverancier te volgen.

Waarom dit belangrijk is

Dit is de belangrijkste sleutel om losse activiteiten in de crediteurenadministratie aan één procesinstantie te koppelen.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: InvoiceId

Voorbeelden
INV-2023-00198223344ACME-OCT-22
Tijdstip van gebeurtenis
EventTime
De timestamp waarop de activiteit plaatsvond.
Beschrijving

Dit attribuut registreert de exacte datum en tijd waarop een activiteit plaatsvond. Het wordt gebruikt om gebeurtenissen chronologisch te ordenen en de tijd tussen stappen te berekenen.

In Dynamics 365 komt deze waarde meestal uit CreatedDateTime, ModifiedDateTime of een specifiek transactiedatumveld zoals TransDate, afhankelijk van de tabel.

Waarom dit belangrijk is

Essentieel voor het berekenen van doorlooptijden en het opsporen van bottlenecks.

Waar vind je dit?

Systeemvelden CreatedDateTime of ModifiedDateTime in transactietabellen

Voorbeelden
2023-10-01T08:30:00Z2023-10-01T14:15:22Z2023-10-05T09:00:00Z
Bronsysteem
SourceSystem
De naam van het systeem waaruit de data afkomstig is.
Beschrijving

Geeft aan uit welke software of omgeving de procesdata is gehaald. In dit geval verwijst de waarde steeds naar de Microsoft Dynamics 365-instantie.

Dit is vooral handig in omgevingen met meerdere systemen, waar data uit ERP-systemen en externe scanoplossingen kan worden gecombineerd.

Waarom dit belangrijk is

Zorgt ervoor dat de herkomst van data in analyses met meerdere systemen kan worden gevolgd.

Waar vind je dit?

Vast ingesteld of geconfigureerd tijdens de extractie

Voorbeelden
Dynamics 365 F&OD365 PRODMicrosoft Dynamics
Laatste data-update
LastDataUpdate
De timestamp waarop de data is geëxtraheerd of vernieuwd.
Beschrijving

Geeft aan hoe actueel de data voor de analyse is. Zo zie je of je naar realtime data kijkt of naar een momentopname uit een eerdere periode.

Deze waarde wordt meestal gegenereerd door het ETL-proces (Extract, Transform, Load) en is doorgaans geen veld in Dynamics 365 zelf.

Waarom dit belangrijk is

Belangrijk voor het vertrouwen in dashboards en KPI’s.

Waar vind je dit?

Gegenereerd door het extractiescript

Voorbeelden
2023-10-25T12:00:00Z2023-11-01T06:00:00Z
Afdeling
Department
De afdeling die verantwoordelijk is voor de kosten.
Beschrijving

De financiële dimensie die de interne afdeling aangeeft. In Dynamics 365 worden dimensies dynamisch opgeslagen, vaak in DefaultDimension. Je hebt daarom een specifieke zoekopdracht nodig om de waarde voor ‘Afdeling’ op te halen.

Dit attribuut wordt gebruikt in de weergave ‘Complexiteit van leveranciersrelaties’ om te zien welke interne afdelingen de meeste crediteurenfacturen verwerken.

Waarom dit belangrijk is

Maakt analyse per organisatieniveau en van verantwoordelijkheden mogelijk.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: DefaultDimension (vereist de weergave DimensionAttributeLevelValue)

Voorbeelden
ITFinanciënBedrijfsvoering
Bedrijfscode
CompanyCode
De identificatiecode van de juridische entiteit of dochteronderneming.
Beschrijving

Geeft aan binnen welke juridische entiteit van de organisatie de factuur wordt verwerkt. In Microsoft Dynamics 365 wordt dit afgedwongen via het systeemveld DataAreaId.

Dit attribuut is belangrijk voor de analyse van de totale doorlooptijd. Zo kun je dochterondernemingen en geografische eenheden met elkaar vergelijken.

Waarom dit belangrijk is

Maakt vergelijkingen tussen bedrijfseenheden of landen mogelijk.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: DataAreaId

Voorbeelden
USMFDEMFGBSI
Factuurbedrag
InvoiceAmount
Het totale bedrag van de factuur.
Beschrijving

De totale waarde van de factuur in de transactievaluta. In Dynamics 365 staat deze in velden zoals InvoiceAmount of AmountCur in de factuurjournaaltabellen.

Wordt gebruikt in het dashboard voor het opsporen van het risico op dubbele betalingen, om bedragen met leveranciersgegevens te vergelijken.

Waarom dit belangrijk is

Belangrijk voor het analyseren van uitgaven en financiële risico’s.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: InvoiceAmount

Voorbeelden
1500.00245.5010000.00
Factuurdatum
InvoiceDate
De documentdatum op de factuur.
Beschrijving

De datum die op de leveranciersfactuur staat. In Dynamics 365 is dit het veld InvoiceDate. Deze datum verschilt van de aanmaakdatum, waarop de factuur in het systeem is ingevoerd.

Wordt gebruikt in de analyse ‘Doorlooptijd van begin tot eind’ om de totale levenscyclus vanuit het perspectief van de leverancier te meten.

Waarom dit belangrijk is

Bepaalt vanaf wanneer de ouderdom van de factuur wordt berekend.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: InvoiceDate

Voorbeelden
2023-10-012023-10-15
Gebruikers-ID
UserId
De identificatie van de gebruiker die de activiteit heeft uitgevoerd.
Beschrijving

Geeft aan welke systeemgebruiker verantwoordelijk is voor een bepaalde activiteit, zoals het goedkeuren van een factuur of het boeken van een betaling. De gegevens komen uit de velden CreatedBy of ModifiedBy in D365.

In de analyse ‘Betalingsblokkades en oorzaken van vertraging’ zie je hiermee of bepaalde medewerkers vaker blokkades veroorzaken dan anderen.

Waarom dit belangrijk is

Maakt analyse van het gedrag van medewerkers en functiescheiding mogelijk.

Waar vind je dit?

Systeemvelden CreatedBy/ModifiedBy in transactie- en historietabellen

Voorbeelden
jdoebeheerderworkflow_sys
Inkoopordernummer
PurchaseOrderNumber
Het referentienummer van de bijbehorende inkooporder.
Beschrijving

Koppelt de factuur aan het oorspronkelijke inkoopdocument. In Dynamics 365 is dit het veld PurchId.

Dit attribuut ondersteunt het dashboard ‘PO-match en trends in afwijkingen’, waarmee je onderscheid maakt tussen facturen met en zonder inkooporder.

Waarom dit belangrijk is

Essentieel voor het analyseren van het matchpercentage van inkooporders en facturen.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: PurchId

Voorbeelden
PO-000455000342PO-22-998
Leveranciersnaam
VendorName
De naam van de leveranciersorganisatie.
Beschrijving

De beschrijvende naam van de leverancier. In D365 verwijst de leveranciersrekening via een foreign key naar het Global Address Book (DirPartyTable), waar de daadwerkelijke Naam is opgeslagen.

Herkenbare namen maken de weergave ‘Complexiteit van leveranciersrelaties’ bruikbaarder en zorgen ervoor dat zakelijke gebruikers de dashboards kunnen gebruiken.

Waarom dit belangrijk is

Geeft context bij het leveranciersrekeningnummer.

Waar vind je dit?

Tabel: DirPartyTable (via VendTable), veld: Naam

Voorbeelden
Contoso-kantoorbenodigdhedenFabrikam-elektronicaLitware Inc.
Leveranciersrekening
VendorAccount
Het unieke rekeningnummer van de leverancier.
Beschrijving

De unieke identificatiecode van de leverancier in de transactie. In Dynamics 365 komt dit overeen met het veld AccountNum in VendTable.

Dit attribuut is belangrijk voor de weergave van de complexiteit van leveranciersrelaties. Zo kun je prestaties en frictie per leveranciersrelatie analyseren.

Waarom dit belangrijk is

Maakt het mogelijk om procesprestaties per leverancier te vergelijken.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: InvoiceAccount of OrderAccount

Voorbeelden
US-101V000452001
Vervaldatum
DueDate
De datum waarop de factuur uiterlijk moet worden betaald.
Beschrijving

De contractuele datum waarop de betaling uiterlijk moet zijn voldaan om boetes te voorkomen. In Dynamics 365 staat deze datum als DueDate in de factuurkop of transactierecord.

Dit is de belangrijkste basis voor de KPI ‘Percentage op tijd betaalde facturen’ en helpt bij het prioriteren van werk in de weergave ‘Doorvoer en volume van het crediteurenproces’.

Waarom dit belangrijk is

De norm voor het meten van tijdige betalingen.

Waar vind je dit?

Tabel: VendInvoiceJour of VendTrans, veld: DueDate

Voorbeelden
2023-11-302023-12-15
Betaalmethode
PaymentMethod
De manier waarop de factuur wordt betaald, bijvoorbeeld met een cheque, bankoverschrijving of EFT.
Beschrijving

Geeft aan hoe het geld naar de leverancier wordt overgemaakt. In Dynamics 365 is dit het veld PaymMode.

Dit attribuut wordt gebruikt in het dashboard ‘Doorlooptijden van betalingen’ om de efficiëntie van verschillende betalingstypen te beoordelen.

Waarom dit belangrijk is

Verklaart verschillen in de uitvoeringsfase van betalingen.

Waar vind je dit?

Tabel: VendInvoiceJour (gekoppeld aan PaymMode-gegevens) of VendTrans

Voorbeelden
CHEQUEACHBANKOVERSCHRIJVING
Betaling geblokkeerd
IsPaymentBlocked
Geeft aan of de factuur momenteel is geblokkeerd voor betaling.
Beschrijving

Een booleaanse indicator die aangeeft of de factuur in de wacht staat. In Dynamics 365 wordt deze vaak afgeleid van de status OnHold in VendTrans of VendInvoiceInfoTable.

Deze indicator is de belangrijkste factor in de analyse ‘Betalingsblokkades en oorzaken van vertraging’ en brengt onderbrekingen in het proces aan het licht.

Waarom dit belangrijk is

Brengt directe oorzaken van vertraging en handmatige tussenkomst aan het licht.

Waar vind je dit?

Tabel: VendTrans, veld: Approved (omgekeerde waarde) of specifieke velden voor blokkeringen

Voorbeelden
truefalse
Betalingsvoorwaarden
PaymentTerms
De code voor de afgesproken betalingsvoorwaarden.
Beschrijving

De configuratiecode die de vervaldatums en kortingen bepaalt, bijvoorbeeld Net30. In Dynamics 365 is dit PaymTermId.

Door dit attribuut naast ‘Doorlooptijd’ te analyseren, zie je of vertragingen in het proces leiden tot overschrijding van de afgesproken voorwaarden.

Waarom dit belangrijk is

Geeft context bij de berekening van de vervaldatum.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: PaymTermId

Voorbeelden
Net302%10Net30COD
Boekingsnummer
VoucherNumber
Het boekingsnummer in het grootboek dat bij de transactie hoort.
Beschrijving

De interne identificatie van de boeking in het grootboek. In Dynamics 365 koppelt het veld Voucher de factuur aan de grootboektransacties.

Hoewel dit een technisch gegeven is, helpt het bij de controle van procesverloop en compliance om boekingen terug te vinden in het grootboek en ze af te stemmen.

Waarom dit belangrijk is

Belangrijk voor financiële controles en afstemming.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: LedgerVoucher

Voorbeelden
VOU-10023INV-ACC-992
Datum voor betalingskorting
CashDiscountDate
De uiterste datum waarop je moet betalen om korting te krijgen.
Beschrijving

De deadline om korting voor vroege betaling te krijgen. In Dynamics 365 is dit CashDiscDate.

Dit attribuut vormt de basis voor het dashboard ‘Resultaten van betalingskortingen’, waarmee de organisatie gemiste besparingen kan berekenen.

Waarom dit belangrijk is

Heeft direct invloed op de KPI voor de financiële efficiëntie van het proces.

Waar vind je dit?

Tabel: VendInvoiceJour of VendTrans, veld: CashDiscDate

Voorbeelden
2023-10-102023-10-20
Valuta
Currency
De valutacode van de factuur.
Beschrijving

De ISO-code van de valuta waarin de factuur is uitgegeven. In Dynamics 365 is dit het veld CurrencyCode.

Belangrijk voor het standaardiseren van bedragen in de Activiteit-bedrag-koppeling, als bedragen in verschillende valuta moeten worden omgerekend.

Waarom dit belangrijk is

Nodig om financiële waarden goed te kunnen interpreteren.

Waar vind je dit?

Tabel: VendInvoiceJour, veld: CurrencyCode

Voorbeelden
USDEURGBP
Verplicht Aanbevolen Optioneel

Activiteiten voor de verwerking van crediteurenbetalingen

Deze lijst bevat de belangrijkste stappen en gebeurtenistypen die in het event log moeten staan om de levenscyclus van een factuurbetaling goed weer te geven.
7 Aanbevolen 5 Optioneel
Activiteit Beschrijving
Betaling aangemaakt
Het systeem maakt het betalingsbestand aan (EFT, ISO20022) of drukt cheques af. De betalingsstatus op de journaalregel verandert in Sent of Generated.
Waarom dit belangrijk is

Ondersteunt de KPI voor de vertraging tussen goedkeuring en uitvoering. Bevestigt dat de betalingsopdracht is aangemaakt.

Waar vind je dit?

LedgerJournalTrans.PaymentStatus verandert in Sent/Recieved. Vaak afgeleid van updates van de regel.

Vastleggen

Vergelijk het veld PaymentStatus voor en na

Gebeurtenistype inferred
Betaling geboekt
Het betalingsjournaal wordt in het grootboek geboekt. De factuur wordt vereffend en het saldo van de leverancier wordt bijgewerkt. Hiermee is het financiële proces afgerond.
Waarom dit belangrijk is

De laatste activiteit voor de gemiddelde doorlooptijd van factuur tot betaling. Bevestigt dat de boekingen voor de afname van liquide middelen zijn afgerond.

Waar vind je dit?

LedgerJournalTrans is geboekt. VendTrans wordt bijgewerkt om de vereffening weer te geven. De gebeurtenis is het boeken van het journaal.

Vastleggen

Geregistreerd wanneer transactie X wordt uitgevoerd

Gebeurtenistype explicit
Betalingsjournaal aangemaakt
De factuur wordt geselecteerd en toegevoegd aan een regel in het betalingsjournaal. Dit geeft aan dat de betaling is gepland en start meestal de workflow voor de betalingscontrole.
Waarom dit belangrijk is

Markeert de overgang van een betalingsverplichting naar de verwerking van een uitgaande betaling. Wordt gebruikt om de doorlooptijd van de betalingsuitvoering te meten.

Waar vind je dit?

LedgerJournalTrans.CreatedDateTime. De factuur is gekoppeld via het veld MarkedInvoice of via vereffeningstabellen.

Vastleggen

Geregistreerd bij het aanmaken van een record in LedgerJournalTrans

Gebeurtenistype explicit
Factuur aangemaakt
De eerste aanmaak van een record voor een nog niet verwerkte leveranciersfactuur in het systeem. Dit markeert de invoer van de factuur in de workflow van Dynamics 365, handmatig of via het importeren van een data-entiteit.
Waarom dit belangrijk is

Bepaalt de starttijd voor berekeningen van de doorlooptijd. Zo kunnen organisaties meten hoelang facturen in het systeem staan voordat ze worden verwerkt of geboekt.

Waar vind je dit?

De timestamp voor het aanmaken van VendInvoiceInfoTable.CreatedDateTime of VendInvoiceInfoTable.RecId. Dit betreft de kop van de openstaande leveranciersfactuur.

Vastleggen

Geregistreerd bij het aanmaken van een record in VendInvoiceInfoTable

Gebeurtenistype explicit
Factuur geboekt
De factuur wordt in het grootboek geboekt, waardoor een verplichting in het systeem ontstaat. Het record wordt verplaatst van de tabellen voor openstaande posten naar de tabellen met geboekte transacties.
Waarom dit belangrijk is

Een belangrijke mijlpaal die aangeeft dat de schuld financieel is verwerkt. Na deze activiteit kan de factuur voor betaling worden geselecteerd.

Waar vind je dit?

Aanmaak van een record in VendInvoiceJour en VendTrans. TransDate is de boekingsdatum.

Vastleggen

Geregistreerd wanneer transactie X wordt uitgevoerd

Gebeurtenistype explicit
Factuur gekoppeld aan inkooporder
Het systeem koppelt de factuurregel aan een inkooporder of productontvangst. Deze activiteit geeft aan dat de factuur is gecontroleerd aan de hand van de inkooporder.
Waarom dit belangrijk is

Belangrijk voor de KPI voor matching met inkooporders in één keer. Hiermee maak je onderscheid tussen verwerking zonder handmatige tussenkomst en facturen waarvoor handmatig werk nodig is.

Waar vind je dit?

VendInvoiceInfoLine.PurchId en VendInvoiceInfoTable.MatchStatus. Afgeleid wanneer MatchStatus verandert in Passed.

Vastleggen

Vergelijk het veld MatchStatus voor en na

Gebeurtenistype inferred
Factuur goedgekeurd
De workflowinstantie voor de openstaande factuur krijgt de status voltooid of goedgekeurd. De factuur kan nu naar het grootboek worden geboekt.
Waarom dit belangrijk is

Berekent de gemiddelde goedkeuringsdoorlooptijd. Vertragingen in deze fase kunnen ervoor zorgen dat vroegbetalingskorting misloopt.

Waar vind je dit?

WorkflowTrackingStatusTable.CreatedDateTime, waarbij TrackingStatus op Completed staat. Of VendInvoiceInfoTable.RequestStatus is gelijk aan Approved.

Vastleggen

Geregistreerd wanneer de workflowinstantie is voltooid

Gebeurtenistype explicit
Betalingsblokkade ingesteld
De leverancierstransactie wordt geblokkeerd en kan daardoor niet in een betalingsvoorstel worden opgenomen. Dit gebeurt vaak handmatig bij een geschil.
Waarom dit belangrijk is

Ondersteunt de analyse van betalingsblokkades en frictie. Brengt handmatige ingrepen aan het licht die de uitgaande betalingen vertragen.

Waar vind je dit?

De vlag VendTrans.Approved wordt op No gezet of specifieke statusvelden voor OnHold worden ingevuld. Hiervoor moeten updates van VendTrans worden bijgehouden.

Vastleggen

Vergelijk het statusveld voor en na

Gebeurtenistype inferred
Betalingsjournaal goedgekeurd
De workflow voor het betalingsjournaal is goedgekeurd en betalingen mogen worden aangemaakt. Dit is de laatste controle voordat de bedragen voor overdracht worden klaargezet.
Waarom dit belangrijk is

Maakt onderscheid tussen de administratieve voorbereiding van betalingen en de bottleneck bij de goedkeuring.

Waar vind je dit?

WorkflowTrackingStatusTable gekoppeld aan de ID van LedgerJournalTable (kop). Status is Completed.

Vastleggen

Geregistreerd wanneer de workflowinstantie is voltooid

Gebeurtenistype explicit
Factuur bijgewerkt
Registreert wijzigingen aan de factuurkop of factuurregels voordat de factuur wordt geboekt. Veel updates kunnen wijzen op problemen met data-extractie of handmatige correcties tijdens de validatie.
Waarom dit belangrijk is

Veel updates wijzen op herstelwerk of slechte datakwaliteit bij de bron, bijvoorbeeld door OCR-fouten. Dit ondersteunt de monitor voor herstelwerk en gegevensnauwkeurigheid.

Waar vind je dit?

Database-log (SysDatabaseLog) voor VendInvoiceInfoTable, als die is ingeschakeld. Anders afgeleid van wijzigingen in ModifiedDateTime bij een hoge pollingfrequentie.

Vastleggen

Vergelijk ModifiedDateTime in opeenvolgende extracties

Gebeurtenistype inferred
Factuur ter goedkeuring ingediend
De openstaande factuur wordt ter beoordeling naar de workflow-engine gestuurd. Dit markeert de overgang van gegevensinvoer en matching naar de goedkeuringsfase.
Waarom dit belangrijk is

Markeert het begin van de goedkeuringsdoorlooptijd. Essentieel voor het analyseren van de efficiëntie van interne hiërarchieën.

Waar vind je dit?

WorkflowTrackingStatusTable.CreatedDateTime, waarbij ContextTableId gelijk is aan de ID van VendInvoiceInfoTable en Status op Submitted staat.

Vastleggen

Geregistreerd wanneer de workflowinstantie wordt gestart

Gebeurtenistype explicit
Factuurmatching mislukt
Bij de matching wordt een verschil gevonden tussen de factuur en de inkooporder of ontvangst, bijvoorbeeld in prijs of hoeveelheid. Vaak ligt het proces stil totdat het verschil is opgelost.
Waarom dit belangrijk is

Brengt specifieke knelpunten in het matchingproces aan het licht. Ondersteunt het dashboard voor matching met inkooporders en afwijkingstrends.

Waar vind je dit?

VendInvoiceInfoTable.MatchStatus verandert in Failed of Discrepancy. Verschillen zijn ook zichtbaar in de matchingafwijkingen van VendInvoiceInfoLine.

Vastleggen

Vergelijk het veld MatchStatus voor en na

Gebeurtenistype inferred
Aanbevolen Optioneel

Extractiegidsen

Zo haal je data op uit Microsoft Dynamics 365

Klaar om te beginnen?

Gebruik deze template als basis voor een betrouwbare datafundering en begin vandaag nog met het verbeteren van je betalingsworkflows. Heb je hulp nodig bij het koppelen van specifieke Dynamics 365-tabellen? Ons team denkt met je mee.

Verbeter nu de verwerking van crediteurenbetalingen

Verkort doorlooptijden met 30 procent en voorkom vertragingen in D365.

Start je gratis proefperiode

Geen creditcard nodig. Binnen vijf minuten ingesteld.