Datatemplate voor salarisverwerking

ADP Workforce Now
Datatemplate voor salarisverwerking

Datatemplate voor salarisverwerking

Deze template biedt een kader om salariscycli in ADP Workforce Now in kaart te brengen. Je ziet welke attributen en activiteiten nodig zijn voor een bruikbaar event log, zodat je bottlenecks kunt opsporen en compliance binnen de organisatie kunt bewaken. Met deze richtlijnen zet je ruwe systeemdata om in een helder beeld van de werkelijke bedrijfsvoering.
  • Aanbevolen attributen voor gedetailleerde analyse
  • Belangrijke processtappen en mijlpalen
  • Aanbevolen werkwijzen voor data-extractie uit ADP Workforce Now

Attributen voor salarisverwerking

Deze aanbevolen datavelden geven het event log de context die nodig is om de salariscycli nader te analyseren.
5 Verplicht 7 Aanbevolen 5 Optioneel
Naam Beschrijving
Activiteit
ActivityName
De naam van de processtap of gebeurtenis die heeft plaatsgevonden.
Beschrijving

Dit attribuut legt de specifieke actie in de salarisworkflow vast, zoals ‘Urenstaat ingediend’, ‘Brutoloon berekend’ of ‘Bankoverschrijvingsbestand gegenereerd’.

Het vormt de basis van de proceskaart: het bepaalt de knooppunten in de grafiek en maakt de volgorde van de workflow zichtbaar. Verschillen in activiteitenreeksen laten herstelwerk en afwijkingen van de standaardprocedure zien.

Waarom dit belangrijk is

Dit attribuut beschrijft wat er in het proces gebeurt en maakt processtromen en varianten zichtbaar.

Waar vind je dit?

Auditsporen of transactielogboeken in ADP Workforce Now.

Voorbeelden
Urenstaat ingediendSalarisrecord goedgekeurdGegevenscorrectie uitgevoerd
Salarisrecord
PayrollRecordId
Unieke identificatie van de combinatie van medewerker en salarisperiode.
Beschrijving

Het salarisrecord is de centrale case-ID van het proces. Het staat voor één betaling aan een medewerker in een specifieke cyclus, bijvoorbeeld salarisperiode 12 voor medewerker X.

Bij analyses groepeert dit attribuut alle afzonderlijke gebeurtenissen, van het indienen van de eerste urenstaat tot de laatste belastingaangifte, tot één samenhangend proces van begin tot eind. Zo kunnen analisten de snelheid en nauwkeurigheid van elke afzonderlijke betaling volgen.

Waarom dit belangrijk is

Dit is de verplichte case-sleutel die alle gebeurtenisgegevens aan elkaar koppelt, zodat het proces kan worden gereconstrueerd.

Waar vind je dit?

Raadpleeg de documentatie van ADP Workforce Now

Voorbeelden
PR-2023-10-A-00123PR-2023-10-A-00456PR-2023-10-B-00789
Tijdstip van gebeurtenis
EventDateTime
De exacte datum en tijd waarop de activiteit plaatsvond.
Beschrijving

Dit attribuut registreert het exacte moment waarop een activiteit in het systeem is vastgelegd. Het wordt gebruikt om gebeurtenissen chronologisch te ordenen en de tijd tussen stappen te berekenen.

Nauwkeurige timestamps zijn belangrijk om bottlenecks te vinden, doorlooptijden te meten, zoals de tijd tot goedkeuring, en te controleren of de serviceafspraken voor salarisverwerking worden nagekomen.

Waarom dit belangrijk is

Dit attribuut levert de tijdsdimensie die nodig is voor analyses van doorlooptijden en prestaties.

Waar vind je dit?

Systeemtimestamps bij transactielogboeken.

Voorbeelden
2023-10-01T08:30:00Z2023-10-01T14:45:12Z2023-10-02T09:15:00Z
Bronsysteem
SourceSystem
Het systeem waarin de gebeurtenis is ontstaan.
Beschrijving

Identificeert de softwareomgeving waaruit de data is gehaald, in dit geval ‘ADP Workforce Now’.

Als data uit verschillende HRIS- of banksystemen wordt gecombineerd, helpt dit veld de herkomst van de data te volgen en integratieproblemen in een specifiek systeem op te sporen.

Waarom dit belangrijk is

Dit zorgt voor traceerbaarheid en context, vooral bij process mining met meerdere systemen.

Waar vind je dit?

Vast ingesteld tijdens het ETL-proces.

Voorbeelden
ADP Workforce NowADP WFNADP_PROD
Laatste gegevensupdate
LastDataUpdate
Timestamp die aangeeft wanneer het record voor het laatst in de bron is gewijzigd.
Beschrijving

Geeft aan wanneer het gegevensrecord in ADP Workforce Now voor het laatst is gewijzigd.

Dit wordt gebruikt om te bepalen hoe actueel de data is en om incrementele gegevensladingen te beheren. Zo is de procesanalyse gebaseerd op de actuele salarisrecords.

Waarom dit belangrijk is

Belangrijk voor incrementele data-extractie en analyses op basis van actuele data.

Waar vind je dit?

Raadpleeg de documentatie van ADP Workforce Now

Voorbeelden
2023-10-05T17:00:00Z2023-10-06T08:00:00Z
Afdeling
DepartmentCode
De afdeling of het kostenplaatsnummer van de medewerker.
Beschrijving

Geeft de organisatorische eenheid aan van de medewerker die wordt betaald. In ADP is dit vaak de ‘Home Department’.

Dit attribuut is nodig voor de analyse ‘Procesverschillen per afdeling’. Zo kan de organisatie goedkeuringstijden en foutpercentages tussen bedrijfseenheden vergelijken.

Waarom dit belangrijk is

Belangrijk om prestaties tussen verschillende organisatorische eenheden te vergelijken.

Waar vind je dit?

Medewerkersstamgegevens of kostenplaatsvelden.

Voorbeelden
Sales-101IT-Dev-200HR-Admin-001
Belastinggebied
TaxJurisdictionCode
De specifieke regio- of staatcode voor belastingaangiften.
Beschrijving

Geeft de belangrijkste belastingautoriteit of regio aan, bijvoorbeeld CA, NY of Federal, voor het salarisrecord.

Nodig voor het dashboard ‘Benchmarks voor het afronden van belastingaangiften’. Hiermee kun je zien in welke regio’s wettelijke aangiften vertraging oplopen en controleren of aan lokale regels wordt voldaan.

Waarom dit belangrijk is

Essentieel voor compliancemonitoring en analyses van regionale prestaties.

Waar vind je dit?

Belastingprofiel of tabellen met salarisbelastinggegevens.

Voorbeelden
US-CAUS-NYUS-TX
Brutoloonbedrag
GrossPayAmount
Het berekende brutoloon voor het record, vóór inhoudingen.
Beschrijving

De totale vergoeding die voor de medewerker en de specifieke salarisperiode is berekend.

Dit bedrag wordt niet altijd gebruikt voor analyses van processtromen, maar geeft context bij ‘ActivityAmount’. Ook helpt het om records met hoge bedragen voorrang te geven bij analyses van audituitzonderingen of correcties achteraf.

Waarom dit belangrijk is

Geeft financiële context en de omvang van het salarisrecord weer.

Waar vind je dit?

Tabellen met salarisresultaten.

Voorbeelden
2500.005430.501200.00
Correctie achteraf
IsRetrospective
Markering die aangeeft of dit salarisrecord een correctie voor een eerdere periode is.
Beschrijving

Geeft aan of de verwerking betrekking heeft op de huidige periode of een correctie is voor een eerder afgesloten periode (nabetaling).

Dit ondersteunt het dashboard ‘Volume aan correcties achteraf’. Het laat zien hoe stabiel het salarisproces is en hoe vaak er na publicatie fouten worden ontdekt.

Waarom dit belangrijk is

Maakt onderscheid tussen standaardverwerking en herstel- of correctierondes.

Waar vind je dit?

Afgeleid van Pay Run Type of door Pay Period met Current Date te vergelijken.

Voorbeelden
truefalse
Handmatige tussenkomst
IsManualIntervention
Markering die aangeeft of bij de activiteit handmatige gegevensinvoer of correctie nodig was.
Beschrijving

Een booleaans attribuut dat wordt afgeleid van de activiteitsnaam of de transactiebron, bijvoorbeeld true als de activiteit ‘Gegevenscorrectie uitgevoerd’ is.

Dit attribuut vormt de basis voor de KPI ‘Percentage handmatige correcties’. Zo kan het management zien waar de automatisering tekortschiet en waar veel handmatig werk nodig is.

Waarom dit belangrijk is

Ondersteunt rechtstreeks de analyse van automatiseringspercentages en procesefficiëntie.

Waar vind je dit?

Afgeleid van ActivityName of specifieke transactiecodes.

Voorbeelden
truefalse
Salarisadministrateur
PayrollSpecialistName
De gebruiker of systeemaccount die verantwoordelijk is voor de activiteit.
Beschrijving

Identificeert de persoon, bijvoorbeeld een salarisadministrateur of manager, of het geautomatiseerde systeemaccount dat de activiteit heeft uitgevoerd.

Met dit attribuut kun je het dashboard ‘Prestaties van salarisadministrateurs’ gebruiken om de werkdruk te verdelen en opleidingsbehoeften of bottlenecks door beperkte capaciteit te vinden.

Waarom dit belangrijk is

Maakt bronanalyse, een evenwichtige werkverdeling en controle op functiescheiding mogelijk.

Waar vind je dit?

Velden voor gebruikers-ID of actor in auditlogboeken.

Voorbeelden
Jane DoeSysteembeheerderJohn Smith
Salarisgroep
PayGroupCode
Identificeert de specifieke salariscyclus of -groep, bijvoorbeeld tweewekelijkse betaling in de VS.
Beschrijving

Deelt medewerkers in verwerkingsgroepen in op basis van betaalfrequentie en type, bijvoorbeeld wekelijks, tweewekelijks of directie.

Je kunt hiermee analyses filteren op specifieke cycli. Dit is belangrijk voor het dashboard ‘Frequentie van handmatige gegevenscorrecties’, waarmee je ziet of bepaalde groepen vaker fouten maken.

Waarom dit belangrijk is

Maakt het mogelijk het proces op betaalfrequentie en type medewerker uit te splitsen.

Waar vind je dit?

Configuratie van de salarisgroep of tabellen met salarisgegevens.

Voorbeelden
US_BiWeeklyCA_MonthlyUS_Executive
Bankbestand-ID
BankTransferFileId
Identificatie van het betalingsbestand dat naar de bank is verstuurd.
Beschrijving

Het unieke referentienummer van het ACH- of wire-bestand dat is aangemaakt tijdens de activiteit 'Bankbestand voor overboeking aangemaakt'.

Zo koppel je afzonderlijke salarisrecords aan de batchbetaling. Daarmee kun je de analyse 'Snelheid van uitbetaling en publicatie' uitvoeren.

Waarom dit belangrijk is

Koppelt afzonderlijke cases aan batchverwerkingsgebeurtenissen.

Waar vind je dit?

Raadpleeg de documentatie van ADP Workforce Now

Voorbeelden
ACH-20231005-01ACH-20231005-02
Einddatum salarisperiode
PayPeriodEndDate
De einddatum van de salariscyclus.
Beschrijving

Geeft het einde aan van de periode waarover de medewerker wordt betaald.

In combinatie met gebeurtenistimestamps laat dit zien of de verwerking volgens planning verloopt ten opzichte van het einde van de salarisperiode.

Waarom dit belangrijk is

Referentiepunt voor het berekenen van de naleving van de planning en vertragingen.

Waar vind je dit?

Configuratie van de salariscyclus.

Voorbeelden
2023-10-152023-10-31
Kostenplaats
CostCenterId
De financiële kostenplaatscode waarop de salarisuitgaven worden geboekt.
Beschrijving

Geeft de specifieke grootboekeenheid of kostenplaats aan die bij de salarisuitgaven hoort.

Dit attribuut biedt een financieel perspectief op het proces. Zo kan de organisatie inefficiënties in de verwerking, zoals kosten voor herstelwerk, koppelen aan specifieke bedrijfseenheden.

Waarom dit belangrijk is

Brengt procesanalyse in lijn met de financiële rapportagestructuur.

Waar vind je dit?

Velden voor de verdeling van loonkosten.

Voorbeelden
CC-500CC-900CC-120
Medewerkers-ID
EmployeeId
Unieke identificatie van de medewerker die wordt betaald.
Beschrijving

De specifieke ID van de medewerker bij het salarisrecord.

De Case-ID verwijst naar het record. Met de medewerkers-ID kun je dezelfde medewerker over langere tijd volgen, bijvoorbeeld om te zien wie vaak urenstaten te laat indient of regelmatig handmatige correcties nodig heeft.

Waarom dit belangrijk is

Maakt het mogelijk gedragspatronen per medewerker te analyseren.

Waar vind je dit?

AssociateOID of File Number in ADP.

Voorbeelden
A102030000123456
Type audituitzondering
AuditExceptionType
Categorie van de gemarkeerde compliancewaarschuwing of gegevenswaarschuwing.
Beschrijving

Geeft aan welk probleem tijdens de validatie is gevonden, bijvoorbeeld ‘Negatief nettoloon’ of ‘Ontbrekend belastingnummer’.

Wordt gebruikt in de ‘Audit Exception Resolution Monitor’ om te analyseren welke fouten de meeste vertraging veroorzaken en om oorzaakanalyses uit te voeren voor verbeteringen aan de datakwaliteit in eerdere stappen.

Waarom dit belangrijk is

Geeft aan waarom het proces is stilgezet of gemarkeerd.

Waar vind je dit?

Raadpleeg de documentatie van ADP Workforce Now

Voorbeelden
SSN ontbreektNegatief nettoloonAfwijking in arbeidsvoorwaarden
Verplicht Aanbevolen Optioneel

Activiteiten voor salarisverwerking

Deze belangrijke processtappen en mijlpalen laten het verloop van een salarisrun zien, van de eerste urenregistratie tot de uiteindelijke betaling.
9 Aanbevolen 6 Optioneel
Activiteit Beschrijving
Audituitzondering gemarkeerd
Geeft aan dat het systeem tijdens de berekening een overtreding van validatieregels heeft vastgesteld, bijvoorbeeld een negatief nettoloon of een ontbrekend belastinggebied. Dit wordt vastgelegd wanneer er foutmeldingen in de berekeningsuitvoer worden gegenereerd.
Waarom dit belangrijk is

Basis voor de ‘Audit Exception Resolution Monitor’. Een groot aantal meldingen wijst op problemen met de datakwaliteit in eerdere stappen.

Waar vind je dit?

Foutenlogboek voor salarisverwerking of het uitvoerrapport ‘Verify Payroll’.

Vastleggen

Vastgelegd wanneer het systeem een validatiefout genereert

Gebeurtenistype explicit
Bankoverschrijvingsbestand gegenereerd
Het technisch aanmaken van het NACHA/ACH-bestand voor automatische stortingen. Dit gebeurt meestal direct nadat de stap ‘Finalize’ is afgerond.
Waarom dit belangrijk is

Houdt de ‘Tijd tot het genereren van het bankoverschrijvingsbestand’ bij om te voorkomen dat technische overdrachten betalingen vertragen.

Waar vind je dit?

Logboek met uitvoer en rapporten; timestamp van het genereren van het ‘ACH File’ of ‘Direct Deposit File’.

Vastleggen

Vastgelegd wanneer het uitvoerbestand wordt aangemaakt

Gebeurtenistype explicit
Betaling uitgevoerd
De datum waarop het geld beschikbaar wordt gesteld aan medewerkers. Dit is vaak een berekende gebeurtenis op basis van de betaaldatum in de salarisbatch.
Waarom dit belangrijk is

Het belangrijkste resultaat van het proces. Essentieel voor het berekenen van de ‘Doorlooptijd tot naleving van belastingaangifteverplichtingen’.

Waar vind je dit?

Salarishistorie; veld ‘Check Date’.

Vastleggen

Afleiden door het veld Check Date te vergelijken met de systeemdatum

Gebeurtenistype calculated
Brutoloon berekend
Het systeem berekent het loon door de uren met de tarieven te vermenigvuldigen en aanvullende inkomsten toe te voegen. Dit wordt afgeleid uit de voltooiingstimestamp van het batchproces 'Calculate Payroll'.
Waarom dit belangrijk is

Centrale verwerkingsstap. Meerdere uitvoeringen wijzen op herstelrondes, die meestal zichtbaar worden in de analyse 'Payroll Preview Loop Analysis'.

Waar vind je dit?

Auditspoor van Payroll; voltooiingstijd van de actie 'Calculate' voor de betreffende Pay Group Batch.

Vastleggen

Leid dit af uit de voltooiingstimestamp van de berekeningstaak

Gebeurtenistype inferred
Loonstrook gepubliceerd
De digitale loonstrook is beschikbaar voor de medewerker via het self-serviceportaal (iPay). Dit wordt meestal gepland ten opzichte van de betaaldatum.
Waarom dit belangrijk is

Ondersteunt de analyse van de ‘Doorlooptijd tot publicatie van loonstroken’ en medewerkerstevredenheid.

Waar vind je dit?

Afgeleid uit de systeeminstelling (regel voor beschikbaarheid van loonstroken) die op de Check Date wordt toegepast.

Vastleggen

Afleiden door het veld Check Date te vergelijken met de publicatieregel

Gebeurtenistype inferred
Payrollrecord aangemaakt
Dit gebeurt wanneer de payrollbatch voor de cyclus wordt aangemaakt of geopend. Daarmee wordt het payrollrecord voor de medewerker gestart. Dit wordt afgeleid uit de aanmaaktimestamp van het Paydata-record in de actieve batch.
Waarom dit belangrijk is

Bepaalt het begin van de berekeningsperiode voor de payroll. Door dit te vergelijken met de timestamps van gegevensimports, meet je de vertraging bij het verwerken van bonusgegevens.

Waar vind je dit?

Payroll-module; aanmaaktimestamp van de Paydata Batch Header of de eerste invoer in de Paydata Grid.

Vastleggen

Vergelijk het statusveld vóór en na het aanmaken van de batch

Gebeurtenistype inferred
Salarisrecord goedgekeurd
De formele goedkeuring van de salarisbatch. Hiermee wordt de batch vergrendeld, zodat er geen wijzigingen meer mogelijk zijn, en wordt de betaling geautoriseerd. Dit is de stap ‘Finalize’ in ADP WFN.
Waarom dit belangrijk is

De definitieve mijlpaal die de verwerkingsfase afsluit en de uitbetalingsfase start.

Waar vind je dit?

Workflow voor salarisverwerking; statuswijziging van de batch naar ‘Finalized’ of ‘Committed’.

Vastleggen

Vastgelegd wanneer de transactie ‘Finalize Payroll’ wordt uitgevoerd

Gebeurtenistype explicit
Urenstaat goedgekeurd
Dit is de goedkeuring van de urenstaat door de manager, waarmee de uren worden vrijgegeven voor payrollverwerking. Deze belangrijke controle stap verplaatst de gegevens van T&A naar de Payroll-module.
Waarom dit belangrijk is

Nodig voor het dashboard 'Doorlooptijden van goedkeuring van urenstaten'. Hiermee worden knelpunten bij managers zichtbaar die de verwerkingsplanning in gevaar brengen.

Waar vind je dit?

Auditspoor van ADP Time & Attendance; filter op 'Status Change' naar 'Approved'.

Vastleggen

Vastgelegd wanneer de transactie 'Approve Timecard' is uitgevoerd

Gebeurtenistype explicit
Urenstaat ingediend
Dit is het moment waarop een medewerker of manager de uren- en aanwezigheidsgegevens voor de loonperiode indient. De gebeurtenis wordt rechtstreeks vastgelegd in de auditlogs van de module Time & Attendance in ADP Workforce Now.
Waarom dit belangrijk is

Hier begint de klok voor de doorlooptijd van de payrollcyclus. Vertragingen in deze stap werken door in de rest van het proces en laten payrollspecialisten minder tijd om de gegevens te controleren.

Waar vind je dit?

Auditspoor van ADP Time & Attendance; filter op 'Status Change' naar 'Submitted' voor Timecard-objecten.

Vastleggen

Vastgelegd wanneer de transactie 'Submit Timecard' is uitgevoerd

Gebeurtenistype explicit
Belastingaangifte afgerond
Geeft aan dat de wettelijke belastingaangiften voor de salarisperiode zijn afgerond. Voor klanten van ADP Tax Service is dit het moment waarop ADP bevestigt dat het aangiftepakket is afgesloten.
Waarom dit belangrijk is

Houdt compliancerisico’s bij. Vertragingen kunnen leiden tot boetes.

Waar vind je dit?

Belastingmodule; statusupdate van de aangifte aan het einde van het kwartaal of de periode.

Vastleggen

Vereist systeemanalyse

Gebeurtenistype inferred
Bonusgegevens geïmporteerd
Legt vast wanneer externe loongegevens, zoals commissies of bonussen, via de ADP-importfunctie worden ingelezen. Deze gebeurtenis registreert wanneer aanvullende inkomsten aan het payrollrecord worden toegevoegd.
Waarom dit belangrijk is

Belangrijk om vertragingen bij gegevenskoppelingen te vinden. Late imports leiden vaak tot herberekeningen en herstelwerk.

Waar vind je dit?

ADP Integration/Import Logs; succes-timestamp van de taak 'Paydata Import'.

Vastleggen

Vastgelegd wanneer de transactie 'Import Paydata' is uitgevoerd

Gebeurtenistype explicit
Correctie achteraf geboekt
Dit gebeurt wanneer een historische correctie wordt toegepast op een afgesloten salarisrecord, meestal met gevolgen voor de volgende cyclus. Zo worden fouten zichtbaar die pas na de officiële afronding van het proces zijn ontdekt.
Waarom dit belangrijk is

Belangrijk voor de analyse van het ‘Volume aan correcties achteraf’. Een hoog volume wijst erop dat kwaliteitscontroles in eerdere stappen fouten niet hebben ontdekt.

Waar vind je dit?

Salarishistorie; nieuwe transacties geboekt met een ‘Effective Date’ in het verleden.

Vastleggen

Vastgelegd wanneer de transactie ‘Post Adjustment’ wordt uitgevoerd

Gebeurtenistype explicit
Gegevenscorrectie uitgevoerd
Een salarisadministrateur wijzigt handmatig gegevens in het Paydata Grid om fouten op te lossen of bedragen aan te passen. Dit wordt vastgelegd in het auditspoor op veldniveau.
Waarom dit belangrijk is

Belangrijke metriek voor ‘Frequentie van handmatige gegevenscorrecties’. Veel correcties kunnen wijzen op problemen met de automatisering.

Waar vind je dit?

Auditspoor van het Paydata Grid; gebruikersacties ‘Update’ op salarisregels.

Vastleggen

Vastgelegd wanneer de transactie ‘Update Paydata’ wordt uitgevoerd

Gebeurtenistype explicit
Inhoudingen voor secundaire arbeidsvoorwaarden toegepast
De toepassing van arbeidsvoorwaarden (medische verzekering, 401(k)) op het brutoloon. Dit gebeurt meestal tegelijk met de berekening, maar is voor auditdoeleinden een afzonderlijke stap.
Waarom dit belangrijk is

Wordt gecombineerd met ‘Audit Exception Flagged’ om vast te stellen of de regels voor arbeidsvoorwaarden compliancefouten veroorzaken.

Waar vind je dit?

Afgeleid uit het aanmaken of bijwerken van inhoudingsregels in het Paydata Grid na een berekening.

Vastleggen

Vergelijk de inhoudingsvelden vóór en na de berekening

Gebeurtenistype inferred
Salarisresultaat bekeken
Het genereren van het overzicht of de rapporten ‘Preview Payroll’ voor menselijke controle. In deze stap worden de berekeningsresultaten gecontroleerd voordat ze definitief worden gemaakt.
Waarom dit belangrijk is

Gebruikt in ‘Analyse van de salarisvoorbeeldlus’. Veel voorbeelden kunnen erop wijzen dat er weinig vertrouwen is in de gegevens.

Waar vind je dit?

Systeemlogboeken; timestamp van het genereren van het rapport ‘Preview Payroll’.

Vastleggen

Vastgelegd wanneer de transactie ‘Generate Preview’ wordt uitgevoerd

Gebeurtenistype explicit
Aanbevolen Optioneel

Extractiegidsen

Zo haal je data op uit ADP Workforce Now

Klaar om te beginnen?

Download vandaag de template en zet je salarisdata om in een visuele weergave van de werkelijke bedrijfsvoering.

Los vertragingen in de salarisverwerking van ADP Workforce Now vandaag nog op

Verkort de doorlooptijd met 30% en voorkom handmatige datacorrecties

Start je gratis proefperiode

Geen creditcard nodig. De installatie duurt enkele minuten.