Datatemplate voor Record to Report - journaalposten

SAP S/4HANA
Datatemplate voor Record to Report - journaalposten

Datatemplate voor Record to Report - journaalposten

Deze template helpt je de data te verzamelen die nodig is voor de analyse van het Record to Report-proces voor journaalposten. Je vindt hierin de attributen die je moet verzamelen, de belangrijkste activiteiten om bij te houden en praktische aanwijzingen voor het ophalen van deze informatie uit het bronsysteem. Zo verzamel je alle datapunten voor een goede process mining-analyse.
  • Aanbevolen attributen om te verzamelen
  • Belangrijke activiteiten om bij te houden
  • Praktische aanwijzingen voor data-extractie

Attributen voor Record to Report - journaalposten

Dit zijn de aanbevolen datavelden voor je event log, zodat je het Record to Report-proces voor journaalposten volledig kunt analyseren.
3 Verplicht 5 Aanbevolen 11 Optioneel
Naam Beschrijving
Activiteit
ActivityName
De naam van de bedrijfsactiviteit die op een bepaald moment in het journaalpostproces plaatsvond.
Beschrijving

De activiteit is een specifieke stap of gebeurtenis in de levenscyclus van een journaalpost, zoals ‘Journaalpost aangemaakt’, ‘Journaalpost ingediend ter beoordeling’ of ‘Journaalpost geboekt’. Activiteiten worden meestal afgeleid uit wijzigingslogs, statusupdates of transactiecodes die in het systeem zijn vastgelegd.

Door activiteiten te analyseren, kun je de processtroom visualiseren, veelvoorkomende routes herkennen en afwijkingen van de standaardprocedure opsporen. Dit is nodig om metrieken te berekenen, zoals de frequentie van activiteiten, wachttijden tussen stappen en nalevingspercentages.

Waarom dit belangrijk is

Dit attribuut beschrijft de processtappen. Daarmee kun je proceskaarten maken en workflowpatronen analyseren.

Waar vind je dit?

Afgeleid uit verschillende bronnen, waaronder statusvelden in kop- en regeltabellen (zoals BKPF-BSTAT), wijzigingsdocumenten (CDHDR/CDPOS) en workflowlogs.

Voorbeelden
Journaalpost aangemaaktJournaalpost geparkeerdJournaalpost ingediend ter beoordelingJournaalpost goedgekeurdJournaalpost geboekt
ID van journaalpost
JournalEntryId
De unieke identificatie van een financiële journaalpost. Dit is de belangrijkste case-identificatie voor het proces.
Beschrijving

Het ID van de journaalpost is een uniek nummer dat SAP S/4HANA bij het aanmaken toekent aan elk boekhoudkundig document. Met dit ID kun je de volledige levenscyclus van een journaalpost volgen: van aanmaken of parkeren, via de goedkeuringsworkflows, tot de definitieve boeking en eventuele terugboeking of vereffening.

Bij process mining wordt dit ID gebruikt om alle bijbehorende activiteiten aan één case te koppelen. Door gebeurtenissen onder hetzelfde journaalpost-ID te groeperen, kunnen analisten het proces van begin tot eind reconstrueren, doorlooptijden meten en varianten of bottlenecks per financiële transactie opsporen. Dit attribuut vormt de basis voor het volledige procesoverzicht.

Waarom dit belangrijk is

Dit ID koppelt alle bijbehorende processtappen aan elkaar. Zo kun je het volledige verloop van elke journaalpost analyseren.

Waar vind je dit?

Dit is een samengestelde sleutel, meestal opgebouwd uit de bedrijfsnummercode (BKPF-BUKRS), het documentnummer (BKPF-BELNR) en het boekjaar (BKPF-GJAHR).

Voorbeelden
1000-1000000001-20231710-1900000055-20242000-2100003412-2023
Tijdstip van gebeurtenis
EventTime
De timestamp die aangeeft wanneer een specifieke activiteit voor de journaalpost plaatsvond.
Beschrijving

Het tijdstip van de gebeurtenis is de exacte datum en tijd waarop een bedrijfsactiviteit is uitgevoerd en in het systeem is vastgelegd. Elke activiteit in een case heeft een eigen timestamp. Samen vormen ze een chronologische reeks gebeurtenissen.

Dit attribuut is nodig voor alle tijdsanalyses van processen. Je gebruikt het om doorlooptijden, tijd tussen activiteiten en wachttijden te berekenen en te zien wanneer het werk plaatsvindt. Nauwkeurige timestamps zijn essentieel voor een betrouwbaar procesmodel en voor het berekenen van belangrijke prestatie-indicatoren, zoals de goedkeuringsdoorlooptijd.

Waarom dit belangrijk is

Dit attribuut bepaalt de chronologische volgorde van gebeurtenissen. Die volgorde is nodig om doorlooptijden en andere tijdsmetrieken te berekenen en het verloop van het proces te begrijpen.

Waar vind je dit?

Afkomstig uit wijzigingslogs (CDHDR-UDATE, CDHDR-UTIME), workflowlogs of aanmaak- en invoertimestamps in tabellen zoals BKPF (CPUDT, CPUTM).

Voorbeelden
2023-10-26T10:05:00Z2023-11-15T14:30:15Z2024-01-20T09:00:45Z
Bedrag in lokale valuta
AmountInLocalCurrency
De totale waarde van de journaalpost, uitgedrukt in de lokale valuta van de bedrijfscode.
Beschrijving

Dit attribuut geeft de financiële omvang van de journaalpost weer. Meestal is dit de som van de absolute bedragen van alle debet- of creditregels in het document, omgerekend naar de lokale valuta van de bedrijfscode.

Door op bedrag te analyseren, kun je processen indelen naar financiële impact. Voor boekingen met een hoge waarde kan bijvoorbeeld een strengere goedkeuringsprocedure gelden dan voor boekingen met een lage waarde. Zo kun je verbeteringen richten op transacties met het grootste financiële risico.

Waarom dit belangrijk is

Geeft de financiële waarde van de boeking weer, zodat je kunt analyseren hoe het procesgedrag verandert naargelang het bedrag.

Waar vind je dit?

Berekend door de bedragen uit regelpostentabel BSEG (veld DMBTR) voor een journaalpost (BELNR) op te tellen en om te zetten naar een positieve waarde.

Voorbeelden
1500.75125000.0050.20
Bedrijfscode
CompanyCode
De unieke identificatie van het bedrijf of de juridische entiteit waarvoor de journaalpost wordt geboekt.
Beschrijving

De bedrijfscode is een organisatorische basiseenheid in SAP Financials. Deze vertegenwoordigt een zelfstandige juridische entiteit waarvoor financiële overzichten worden opgesteld. Elke journaalpost wordt aan een specifieke bedrijfscode toegewezen.

Met dit attribuut kun je procesprestaties in verschillende delen van de organisatie vergelijken. Analisten kunnen de procesweergave filteren op een juridische entiteit, afwijzingspercentages tussen bedrijfscodes vergelijken of procesverschillen per regio opsporen.

Waarom dit belangrijk is

Maakt het mogelijk om het journaalpostproces voor verschillende juridische entiteiten of bedrijfseenheden binnen de organisatie te filteren en te vergelijken.

Waar vind je dit?

SAP S/4HANA-tabel BKPF, veld BUKRS (bedrijfscode).

Voorbeelden
10001710US01
Boekingsdatum
PostingDate
De datum waarop de journaalpost in het grootboek wordt geboekt en die daarmee de financiële periode bepaalt.
Beschrijving

De boekingsdatum bepaalt in welke boekingsperiode de transactie in de financiële overzichten verschijnt. Deze datum is belangrijk voor de boekhouding en kan afwijken van de datum waarop het document is aangemaakt of in het systeem is ingevoerd.

Bij process mining gebruik je de boekingsdatum voor cohortanalyses op basis van tijd, bijvoorbeeld om afsluitprocessen aan het einde van de maand te vergelijken of prestatietrends over verschillende boekingsperioden te analyseren. Je kunt er ook vertragingen mee meten tussen het aanmaken van een boeking en de daadwerkelijke verwerking in het grootboek.

Waarom dit belangrijk is

Geeft financiële context en maakt het mogelijk om procesprestaties binnen specifieke boekingsperioden te analyseren, zoals aan het einde van een maand of boekjaar.

Waar vind je dit?

SAP S/4HANA-tabel BKPF, veld BUDAT (boekingsdatum in het document).

Voorbeelden
2023-10-312023-11-012024-02-29
Gebruiker die de journaalpost heeft aangemaakt
CreatedByUser
De gebruikers-ID van degene die de journaalpost heeft aangemaakt.
Beschrijving

Dit attribuut bevat de unieke identificatie van de gebruiker die het proces van de journaalpost startte door het eerste document aan te maken. Dit kan een accountant, een zakelijke gebruiker of een systeem-ID voor automatisch aangemaakte posten zijn.

Door het proces te analyseren op basis van de maker, kun je patronen bij specifieke gebruikers of teams herkennen. Zo zie je bijvoorbeeld of bepaalde gebruikers vaker afwijzingen krijgen en extra training nodig hebben, of juist opvallend goed presteren. Dit attribuut is essentieel voor het dashboard ‘Gebruikersactiviteit en doorvoer’.

Waarom dit belangrijk is

Koppelt procesactiviteiten aan specifieke gebruikers. Zo kun je prestaties analyseren, de werklast verdelen en zien waar training nodig is.

Waar vind je dit?

SAP S/4HANA-tabel BKPF, veld USNAM (gebruikersnaam).

Voorbeelden
ABROWNCJONESBATCH_USER
Type journaalpost
JournalEntryType
Deelt journaalposten in op basis van hun zakelijke doel, zoals een activaboeking, leveranciersfactuur of grootboekboeking.
Beschrijving

Het type journaalpost, in SAP-termen het documenttype, is een sleutel waarmee boekhoudkundige documenten worden ingedeeld. Het bepaalt onder meer welk nummerbereik aan het document wordt toegewezen en welke rekeningtypen zijn toegestaan voor de boeking.

Analyse op type journaalpost maakt duidelijk welk gedrag bij een bepaalde context hoort. Zo kan de goedkeuringsprocedure voor een eenvoudige overlopende post (type SA) veel eenvoudiger zijn dan die voor een complexe aanschaf van een bedrijfsmiddel (type AA). Deze dimensie is belangrijk voor het dashboard ‘Compliance per boekingstype’.

Waarom dit belangrijk is

Deelt boekingen in op basis van hun zakelijke context, zodat je procesverschillen en prestaties voor verschillende financiële transacties kunt analyseren.

Waar vind je dit?

SAP S/4HANA-tabel BKPF, veld BLART (documenttype).

Voorbeelden
SAKRAA
Boekjaar
FiscalYear
Het boekjaar waartoe de journaalpost behoort.
Beschrijving

Het boekjaar maakt, samen met de bedrijfscode en het documentnummer, deel uit van de unieke sleutel van een journaalpost. Het geeft aan in welk boekjaar het document relevant is.

Bij analyses gebruik je het boekjaar voor trendanalyses op de lange termijn en om de unieke identificatie van de case te waarborgen. Door procesmaatstaven van verschillende boekjaren te vergelijken, zie je hoe de prestaties zich in de loop van de tijd hebben ontwikkeld.

Waarom dit belangrijk is

Levert een belangrijk onderdeel voor de unieke identificatie van documenten en maakt het mogelijk om procesprestaties van jaar tot jaar te analyseren.

Waar vind je dit?

SAP S/4HANA-tabel BKPF, veld GJAHR (boekjaar).

Voorbeelden
202320242022
Bronsysteem
SourceSystem
Geeft aan uit welk bronsysteem de data over journaalposten is gehaald.
Beschrijving

Dit attribuut geeft aan uit welk bronsysteem de gegevens van de journaalpost afkomstig zijn. Bij bedrijven met meerdere ERP-instanties of een combinatie van oudere en moderne systemen helpt dit om de verschillende databronnen van elkaar te onderscheiden.

Bij analyses kun je hiermee de procesprestaties van verschillende systemen vergelijken of de data filteren op een specifieke bron. Dit is belangrijk voor datagovernance en om de context van de data goed te begrijpen.

Waarom dit belangrijk is

Geeft context over de herkomst van de data. Dat is belangrijk voor een nauwkeurige procesanalyse en vergelijking in omgevingen met meerdere systemen.

Waar vind je dit?

Dit is meestal een statische waarde die tijdens de data-extractie wordt toegevoegd. De waarde geeft aan om welke SAP S/4HANA-instantie het gaat, bijvoorbeeld de SID of de naam van het logische systeem.

Voorbeelden
S4H_PROD_100ECC_FIN_200S4C_US_EAST
Documentstatus
DocumentStatus
De huidige verwerkingsstatus van de journaalpost, bijvoorbeeld voorlopig opgeslagen, geboekt of vereffend.
Beschrijving

De documentstatus geeft aan waar de journaalpost zich in de levenscyclus bevindt. Een voorlopig opgeslagen document is bijvoorbeeld wel opgeslagen, maar nog niet in het grootboek geboekt. Een geboekt document is definitief verwerkt.

Met een analyse van de status krijg je zicht op de werkstroom en kun je bottlenecks opsporen. Veel documenten die lang de status ‘voorlopig opgeslagen’ of ‘wacht op goedkeuring’ houden, kunnen wijzen op inefficiënties in het proces. De status is ook een belangrijke bron voor het afleiden van procesactiviteiten.

Waarom dit belangrijk is

Geeft een momentopname van de status van een journaalpost in de levenscyclus en helpt wachtrijen en bottlenecks op te sporen.

Waar vind je dit?

SAP S/4HANA-tabel BKPF, veld BSTAT (documentstatus).

Voorbeelden
VAB
Doorlooptijd goedkeuring
ApprovalCycleTime
De tijd vanaf het moment waarop een journaalpost ter goedkeuring wordt ingediend tot het moment waarop deze wordt goedgekeurd of afgewezen.
Beschrijving

Deze berekende metriek meet specifiek de duur van de goedkeuringsfase. De tijd tussen de activiteit ‘Journaalpost ingediend ter beoordeling’ en de daaropvolgende activiteit ‘Journaalpost goedgekeurd’ of ‘Journaalpost afgewezen’ wordt gemeten.

Deze KPI helpt bottlenecks in de goedkeuringsworkflow op te sporen. Een lange doorlooptijd voor goedkeuring kan het hele proces flink vertragen. Door deze metriek per goedkeurder, bedrijfscode of type journaalpost te analyseren, zie je waar verbetering mogelijk is.

Waarom dit belangrijk is

Meet alleen de duur van de goedkeuringsstap, zodat je bottlenecks in de beoordelings- en goedkeuringsworkflow kunt opsporen en aanpakken.

Waar vind je dit?

Berekend door het tijdsverschil te bepalen tussen de gebeurtenis ‘Journaalpost ingediend ter beoordeling’ en de gebeurtenis ‘Journaalpost goedgekeurd’ of ‘Journaalpost afgewezen’.

Voorbeelden
1 dag 2 uur4 uur 25 minuten5 dagen 0 uur
Eindtijd
EndTime
De timestamp waarop de activiteit is afgerond.
Beschrijving

De eindtijd geeft aan wanneer een activiteit is afgerond. In veel event logs zijn de starttijd en eindtijd van een activiteit gelijk, omdat het om een gebeurtenis op één moment gaat. Bij activiteiten met een meetbare duur, zoals het actief beoordelen van een document door een gebruiker, kan dit attribuut die duur vastleggen.

Met een aparte eindtijd kun je de verwerkingstijd van een activiteit nauwkeuriger berekenen en onderscheiden van de wachttijd. Zo zie je hoeveel tijd iemand actief aan een taak heeft gewerkt en hoelang die taak ongebruikt in een wachtrij stond.

Waarom dit belangrijk is

Maakt een nauwkeurige berekening van de verwerkingstijd van activiteiten mogelijk, waarbij actieve werktijd wordt onderscheiden van wachttijd.

Waar vind je dit?

Bij gebeurtenissen die op één moment plaatsvinden, is deze waarde meestal gelijk aan StartTime. Voor activiteiten met een duur kan de waarde afkomstig zijn uit workflowlogs of worden berekend op basis van latere gebeurtenissen.

Voorbeelden
2023-10-26T10:05:00Z2023-11-15T14:45:20Z2024-01-20T09:10:30Z
Goedkeurder
ApproverUser
De gebruikers-ID van degene die de journaalpost heeft goedgekeurd of afgewezen.
Beschrijving

Dit attribuut geeft aan welke gebruiker verantwoordelijk is voor de beoordeling en beslissing over een ingediende journaalpost. Bij een workflow met meerdere goedkeuringsniveaus kunnen meerdere goedkeurders bij één journaalpost betrokken zijn.

Met deze informatie kun je het goedkeuringsproces in detail analyseren. Je kunt de werklast van goedkeurders meten, individuele goedkeuringstijden berekenen en bottlenecks in de goedkeuringsketen opsporen. Dit attribuut ondersteunt het dashboard ‘Gebruikersactiviteit en doorvoer’.

Waarom dit belangrijk is

Geeft aan wie verantwoordelijk is voor de goedkeuring, zodat je de werklast, prestaties en bottlenecks in het goedkeuringsproces kunt analyseren.

Waar vind je dit?

Afkomstig uit workflowlogs, zoals SWW_WI2OBJ en SWWLOG, of uit wijzigingsdocumenttabellen (CDHDR/CDPOS). De goedkeurder wordt bepaald aan de hand van wie de goedkeuringsstap heeft uitgevoerd.

Voorbeelden
DMILLERFWHITEKCHEN
Is handmatige boeking
IsManualPosting
Een booleaanse vlag die aangeeft of een gebruiker de journaalpost handmatig heeft geboekt.
Beschrijving

Dit attribuut geeft aan welke journaalposten handmatig door een gebruiker zijn geboekt, in plaats van automatisch via een systeemtaak of interface. De waarde wordt doorgaans afgeleid van de transactiecode waarmee het document is geboekt.

Met deze vlag kun je het percentage handmatige boekingen berekenen en de voortgang van de automatisering van het Record to Report-proces volgen. Door handmatig geboekte posten te filteren, zie je voor welke situaties nog menselijke tussenkomst nodig is en of automatisering mogelijk is.

Waarom dit belangrijk is

Onderscheidt boekingen door medewerkers van boekingen door systemen. Zo kun je de mate van automatisering meten en mogelijkheden voor verdere automatisering vinden.

Waar vind je dit?

Dit berekende attribuut is afgeleid van de transactiecode. Een vooraf bepaalde lijst met handmatige transactiecodes, zoals ‘FB01’ en ‘F-02’, wordt gebruikt om de vlag op ‘true’ te zetten.

Voorbeelden
truefalse
Is herstelwerk
IsRework
Een booleaanse vlag die aangeeft of de journaalpost is hersteld, bijvoorbeeld na een afwijzing.
Beschrijving

Dit berekende attribuut markeert journaalposten die afwijken van de ideale route. De waarde wordt doorgaans op true gezet als er in de case een activiteit voorkomt zoals ‘Journaalpost afgewezen’ of ‘Journaalpost gecorrigeerd’.

Met deze vlag kun je de procesefficiëntie eenvoudiger analyseren. Je kunt er snel het percentage herstelwerk mee berekenen en de doorlooptijden en kosten vergelijken van cases met en zonder herstelwerk. Veel initiatieven voor procesverbetering richten zich op het opsporen van oorzaken van herstelwerk.

Waarom dit belangrijk is

Markeert cases waarvoor correcties of extra procesrondes nodig waren. Zo kun je inefficiënties eenvoudig meten en de oorzaken ervan analyseren.

Waar vind je dit?

Dit berekende attribuut is afgeleid van de volgorde van activiteiten in een case. De waarde wordt op ‘true’ gezet als er bijvoorbeeld een activiteit als ‘Journaalpost afgewezen’ voorkomt.

Voorbeelden
truefalse
Laatste data-update
LastDataUpdate
Timestamp die aangeeft wanneer de data voor dit record voor het laatst vanuit het bronsysteem is bijgewerkt.
Beschrijving

Dit attribuut bevat de datum en tijd van de meest recente data-extractie of update vanuit het bronsysteem. Zo zie je hoe actueel de data is die je analyseert.

De tijd van de laatste update is belangrijk om te bepalen hoe actueel de procesanalyse is. Zo kun je dashboards en KPI’s goed interpreteren en weet je of je naar bijna realtime data kijkt of naar een momentopname uit een eerdere periode.

Waarom dit belangrijk is

Geeft aan hoe actueel de data is, zodat duidelijk is hoe recent de procesanalyse is.

Waar vind je dit?

Dit is een metadata-attribuut dat doorgaans tijdens de data-invoer voor elk record wordt gegenereerd en vastgelegd.

Voorbeelden
2024-03-10T02:00:00Z2024-03-11T02:00:00Z2024-03-12T02:00:00Z
Reden voor terugboeking
ReversalReason
Een code die aangeeft waarom een geboekte journaalpost is teruggeboekt.
Beschrijving

Een onjuiste geboekte journaalpost kan niet worden verwijderd, maar moet met een nieuw document worden teruggeboekt. De code voor de reden van terugboeking geeft aan waarom dit is gebeurd, bijvoorbeeld vanwege een onjuiste boekingsdatum of een verkeerd bedrag.

Door redenen voor terugboekingen te analyseren, kun je de oorzaken van fouten in het Record to Report-proces opsporen. Als een bepaalde reden vaak voorkomt, kan dat wijzen op structurele problemen, zoals onvoldoende training of tekortkomingen in controles. Die problemen kun je aanpakken om de kwaliteit in één keer goed te verbeteren.

Waarom dit belangrijk is

Helpt de oorzaak te achterhalen van fouten die tot terugboekingen leiden, zodat je herstelwerk kunt verminderen en de proceskwaliteit kunt verbeteren.

Waar vind je dit?

SAP S/4HANA-tabel BKPF, veld STGRD (reden voor terugboeking).

Voorbeelden
010205
Transactiecode
TransactionCode
De SAP-transactiecode waarmee de journaalpost is aangemaakt of gewijzigd.
Beschrijving

De transactiecode (T-Code) is een snelkoppeling naar een specifieke functie of programma in SAP. Bij journaalposten kunnen verschillende T-Codes aangeven hoe de boeking is aangemaakt. FB01 wordt bijvoorbeeld gebruikt voor handmatige grootboekboekingen, FV50 voor het voorlopig opslaan van boekingen en een automatische code voor boekingen die door het systeem zijn aangemaakt.

Dit attribuut laat goed zien of een activiteit handmatig door een gebruiker of automatisch door het systeem is uitgevoerd. Het is belangrijk voor de berekening van de KPI voor het percentage handmatige boekingen en helpt mogelijkheden voor automatisering te vinden.

Waarom dit belangrijk is

Geeft aan hoe een boeking is verwerkt, bijvoorbeeld handmatig of automatisch. Dit is belangrijk voor automatiseringsanalyse en om procesverschillen te begrijpen.

Waar vind je dit?

SAP S/4HANA-tabel BKPF, veld TCODE (transactiecode).

Voorbeelden
FB01FV50F-02
Verplicht Aanbevolen Optioneel

Activiteiten voor Record to Report - journaalposten

Leg deze belangrijke processtappen en mijlpalen vast in je event log voor een nauwkeurige procesontdekking en -optimalisatie.
6 Aanbevolen 6 Optioneel
Activiteit Beschrijving
Journaalpost aangemaakt
Deze activiteit markeert het moment waarop een journaalpostdocument voor het eerst in het systeem wordt aangemaakt. De kopgegevens worden opgeslagen in de tabel BKPF, maar de journaalpost is nog niet in het grootboek geboekt. Dit is het begin van de levenscyclus van de journaalpost.
Waarom dit belangrijk is

Dit is de belangrijkste startgebeurtenis van het proces. De tijd tussen deze gebeurtenis en de boeking laat zien wat de totale doorlooptijd is en helpt vertragingen bij de eerste gegevensinvoer op te sporen.

Waar vind je dit?

Deze gebeurtenis is rechtstreeks vast te leggen in de SAP-tabel BKPF met de velden voor aanmaakdatum (CPUDT) en aanmaaktijd (CPUTM) van een bepaald documentnummer (BELNR).

Vastleggen

Gebruik BKPF-CPUDT en BKPF-CPUTM voor de timestamp van de gebeurtenis.

Gebeurtenistype explicit
Journaalpost geboekt
De journaalpost wordt officieel vastgelegd in het grootboek en heeft invloed op de financiële overzichten van het bedrijf. Vanaf dit moment is het document een permanent financieel record.
Waarom dit belangrijk is

Dit is het belangrijkste moment waarop het proces succesvol is afgerond. Het markeert het einde van de verwerkingscyclus. De doorvoer van geboekte journaalposten en de tijd tot deze stap zijn belangrijke metrieken voor process mining.

Waar vind je dit?

Dit is een expliciete gebeurtenis, vastgelegd met de boekingsdatum (BUDAT) in de tabel BKPF. Bij een geboekt document is de documentstatus (BSTAT) leeg. Zo onderscheid je het van geparkeerde (‘V’) of vastgehouden (‘D’) documenten.

Vastleggen

Gebruik de boekingsdatum (BKPF-BUDAT) en de invoerdatum (BKPF-CPUDT) voor de timestamp van de gebeurtenis. Een lege BKPF-BSTAT geeft aan dat het document is geboekt.

Gebeurtenistype explicit
Journaalpost goedgekeurd
Een bevoegde manager keurt de journaalpost definitief goed en bevestigt daarmee dat deze geldig en correct is. Dit is de laatste controle voordat het document in het grootboek kan worden geboekt.
Waarom dit belangrijk is

Dit belangrijke moment sluit de goedkeuringscyclus af. De tijd tot deze stap vormt een groot deel van de totale procesduur en geeft aan hoe efficiënt goedkeurders werken.

Waar vind je dit?

Deze gebeurtenis is af te leiden uit een workflowlog met de laatste goedkeuringsstap of uit een statuswijziging op het document. De gebruikers-ID van de goedkeurder en de timestamp zijn terug te vinden in workflowdata of wijzigingslogs.

Vastleggen

Zoek in workflowlogs naar de timestamp van de laatste goedkeuringsstap, of in wijzigingsdocumenten naar een statuswijziging in ‘Goedgekeurd’.

Gebeurtenistype inferred
Journaalpost ingediend ter beoordeling
De maker van de journaalpost dient het document formeel in voor beoordeling en goedkeuring. Deze activiteit markeert de overdracht van gegevensinvoer naar het formele controleproces en start de goedkeuringscyclus.
Waarom dit belangrijk is

Dit is het begin van de goedkeuringsdoorlooptijd. Door vanaf dit moment te meten tot de definitieve goedkeuring of afwijzing, zie je waar bottlenecks ontstaan tijdens de beoordeling en goedkeuring.

Waar vind je dit?

Dit wordt vaak vastgelegd in workflowlogs (tabellen SWW_WIHEAD, SWWLOG) die aan het bedrijfsobject zijn gekoppeld. Je kunt het ook afleiden uit een statuswijziging in een aangepast veld op de documentkop (BKPF).

Vastleggen

Timestamp waarop het workflow-item is aangemaakt, of waarop een statusveld verandert in ‘Ingediend’ of ‘In beoordeling’.

Gebeurtenistype inferred
Journaalpost vereffend
Een open regelpost in een journaalpost wordt afgeboekt met een andere boeking, bijvoorbeeld wanneer een betaling een factuur vereffent. Deze activiteit markeert de afstemming van specifieke regelposten en sluit ze af.
Waarom dit belangrijk is

Voor veel journaalposten is dit de laatste stap in de afstemming, vooral bij tussenrekeningen of rekeningen die met open posten werken. Door de tijd tussen boeken en vereffenen te meten, zie je hoe efficiënt de afstemming verloopt.

Waar vind je dit?

Deze gebeurtenis is af te leiden uit de tabel met regelposten (BSEG of de ACDOCA-weergave). Zodra een post is vereffend, zijn de velden voor vereffeningsdatum (AUGDT) en vereffeningsdocument (AUGBL) voor die regel ingevuld.

Vastleggen

Gebruik de vereffeningsdatum (BSEG-AUGDT) van de regelpost als timestamp van de gebeurtenis.

Gebeurtenistype inferred
Terugboeking van journaalpost verwerkt
Een eerder geboekte journaalpost wordt teruggeboekt door een nieuw document met omgekeerde boekingen aan te maken. Dit is een expliciete, auditeerbare transactie om fouten in geboekte documenten te corrigeren.
Waarom dit belangrijk is

Terugboekingen wijzen op een fout in een geboekt document. Veel terugboekingen kunnen duiden op problemen met het goedkeuringsproces of de kwaliteit van de gegevensinvoer. Door ze te volgen, verbeter je de nauwkeurigheid in één keer.

Waar vind je dit?

De terugboeking is een expliciete gebeurtenis. De kopgegevens (BKPF) van het nieuwe terugboekingsdocument verwijzen naar het oorspronkelijke document via het veld Reversed Document No. (STBLG). De boekingsdatum van het nieuwe document is het tijdstip van de gebeurtenis.

Vastleggen

Zoek naar documenten waarvoor BKPF-STBLG is ingevuld. De boekingsdatum van het terugboekingsdocument is de timestamp van de gebeurtenis.

Gebeurtenistype explicit
Handmatige boeking vastgesteld
De journaalpost is geboekt met een handmatige transactiecode, niet via een geautomatiseerde interface of batchtaak. Dit is geen gebeurtenis met een tijdstip, maar een classificatie van de boekingsactiviteit.
Waarom dit belangrijk is

Handmatige boekingen opsporen is belangrijk voor automatiseringsinitiatieven. Veel handmatige boekingen wijzen op kansen om processen efficiënter te maken door subsystemen te koppelen of automatische boekingsprogramma’s te gebruiken.

Waar vind je dit?

Dit wordt berekend door het veld voor de transactiecode (TCODE) in de documentkop (BKPF) te analyseren. Een lijst met bekende handmatige transactiecodes, zoals FB01, F-02 en FB50, wordt gebruikt om de journaalpost te classificeren.

Vastleggen

Classificeer de gebeurtenis op basis van BKPF-TCODE en een vooraf vastgestelde lijst met handmatige transactiecodes op het moment van boeken.

Gebeurtenistype calculated
Journaalpost afgewezen
Een beoordelaar of goedkeurder wijst de journaalpost af, waardoor deze niet kan worden geboekt. Het document wordt meestal teruggestuurd naar de maker voor correctie. Daarmee begint een herstelronde.
Waarom dit belangrijk is

Door afwijzingen te volgen, krijg je inzicht in de proceskwaliteit en veelvoorkomende fouten. Veel afwijzingen wijzen op problemen met de nauwkeurigheid van data, kennis van het beleid of ontbrekende ondersteunende documentatie.

Waar vind je dit?

Deze gebeurtenis is af te leiden uit een statuswijziging in een workflowlog of een aangepast statusveld op het journaalpostdocument. Wijzigingsdocumenten (CDHDR/CDPOS) voor het betreffende statusveld kunnen de timestamp leveren.

Vastleggen

Zoek via wijzigingsdocumenten (CDHDR/CDPOS) of workflowlogs naar een statuswijziging in ‘Afgewezen’.

Gebeurtenistype inferred
Journaalpost gecorrigeerd
Na een afwijzing of verzoek om wijzigingen past een gebruiker de journaalpost aan. Dit is het herstelwerk dat nodig is om problemen uit de beoordeling op te lossen voordat de post opnieuw wordt ingediend.
Waarom dit belangrijk is

Met deze activiteit meet je hoeveel herstelrondes er zijn. Door de frequentie en duur van correcties te analyseren, spoor je inefficiënties op en zie je waar training of verduidelijking van het proces nodig is.

Waar vind je dit?

Dit is af te leiden uit de datum ‘Last Changed On’ (AEDAT) in de tabel BKPF voor een document dat eerder de status ‘Afgewezen’ had. Wijzigingsdocumenten geven meer details over wat er is aangepast.

Vastleggen

Gebruik de timestamp uit de kopgegevens van wijzigingsdocumenten (CDHDR-UDATE) voor wijzigingen na een afwijzing.

Gebeurtenistype inferred
Journaalpost geparkeerd
Een gebruiker slaat een onvolledige journaalpost op zonder deze te boeken, zodat die later kan worden aangevuld of beoordeeld. Bij deze expliciete handeling wordt een documentkop aangemaakt met de status ‘geparkeerd’. Het document is dan nog niet geboekt.
Waarom dit belangrijk is

Parkeren is een gebruikelijke stap vóór indiening. Door te meten hoe lang een document geparkeerd blijft, zie je waar het aanvullen en voorbereiden van gegevens vertraging oploopt, voordat de formele beoordeling en goedkeuring begint.

Waar vind je dit?

In de tabel BKPF herken je een geparkeerd document aan de documentstatus (BSTAT) met de waarde ‘V’. De timestamp van de gebeurtenis is de aanmaakdatum (CPUDT).

Vastleggen

Filter op documenten waarvoor BKPF-BSTAT = 'V' op het moment van aanmaken.

Gebeurtenistype explicit
Journaalpost gewijzigd na boeking
Na de boeking in het grootboek kan een gebruiker een beperkt aantal velden van de journaalpost wijzigen. De meeste financiële data kan daarna niet meer worden aangepast, maar velden zoals tekst of toewijzingen soms wel.
Waarom dit belangrijk is

Deze activiteit is een belangrijk signaal voor compliance. Wijzigingen na het boeken kunnen wijzen op pogingen om gegevens aan te passen. Houd ze daarom goed in de gaten om fraude te voorkomen en de dataintegriteit te waarborgen.

Waar vind je dit?

Dit is betrouwbaar af te leiden uit de tabellen met wijzigingsdocumenten (CDHDR en CDPOS). Een CDHDR-record voor het document met een wijzigingsdatum na de boekingsdatum wijst op een wijziging na het boeken.

Vastleggen

Zoek in CDHDR naar records waarvan de wijzigingstimestamp (UDATE/UTIME) na de boekingsdatum van het document (BKPF-BUDAT) valt.

Gebeurtenistype inferred
Ondersteunende documentatie toegevoegd
Een gebruiker voegt een of meer ondersteunende documenten, zoals facturen of spreadsheets, toe aan de journaalpost. Zo is er tijdens de beoordeling en audit bewijs en context beschikbaar voor de financiële transactie.
Waarom dit belangrijk is

Voor compliance en een efficiënt goedkeuringsproces is het belangrijk dat documentatie vóór de beoordeling is toegevoegd. Met deze activiteit meet je of het documentatiebeleid wordt nageleefd en wat het effect daarvan is op de goedkeuringsdoorlooptijd.

Waar vind je dit?

Dit wordt meestal afgeleid door de aanmaaktimestamp te controleren van bijlagen die via Generic Object Services (GOS) zijn gekoppeld. De tabel SRGBTBREL koppelt het bedrijfsobject, bijvoorbeeld een BKPF-document, aan de bijlage.

Vastleggen

Zoek in de GOS-bijlagentabellen, zoals SRGBTBREL, naar koppelingen met het BKPF-object en gebruik de aanmaaktimestamp van de bijlage.

Gebeurtenistype inferred
Aanbevolen Optioneel

Extractiegidsen

Zo haal je data op uit SAP S/4HANA

Klaar om aan de slag te gaan?

Gebruik deze template om je data voor te bereiden en met zekerheid inzicht te krijgen in het Record to Report-proces voor journaalposten. Zet vandaag de eerste stap naar betere processen.

Maak Record to Report-journaalposten efficiënter

Verbeter het proces en verkort de doorlooptijd van Record to Report-journaalposten met 30%.

Start je gratis proefperiode

Geen creditcard nodig. Binnen enkele minuten ingesteld.