Kontrollera sammanställningsperioder
Kontrollerar att inlämnade och godkända perioder fortfarande ger det resultat de avräknades med, och listar alla avvikelser i en rapport som du kan ladda ned.
Översikt
När en period lämnas in fryser mTIME resultaten på sammanställningen: arbetad och förväntad tid, tilläggstotalerna och varje tidkontos ingående saldo, rörelser och utgående saldo. Ingenting räknar om dem efteråt.
Det här jobbet räknar om perioderna och jämför resultatet med det som frystes. Använd det för att kontrollera att konfigurationen och data beter sig så som de sparade perioderna säger, till exempel:
- Efter en migrering från mTIME 5. Varje migrerad period har med sig sina siffror från mTIME 5, och jobbet visar var mTIME X skulle ha räknat fram något annat.
- Efter en ändring av regler eller anställningsvillkor. En ändring som gäller bakåt i tiden syns i de perioder den påverkar.
Jobbet läser bara. Det ändrar aldrig en sammanställning, ett saldo, en registrering eller en lönerad, så det är säkert att köra i en arbetsyta som används.
Vem kan köra det
Bara arbetsytans ägare kan köra jobbet och ladda ned rapporten. Rapporten innehåller alla medarbetares saldon och utbetalningar, vilket ingen enskild behörighet täcker, så en administratör utan ägarrollen ser inte jobbet.
Så fungerar det
Jobbet kontrollerar alla inlämnade eller godkända perioder som överlappar de datum du väljer. Perioder som fortfarande är öppna har inget fryst ännu och hoppas över.
För varje period gör jobbet så här:
- Utgår från de sparade ingående saldona. Varje period kontrolleras för sig, så en avvikelse syns i den period som orsakar den och inte i alla senare perioder.
- Räknar om dagarna. Arbetstid, tilläggsregler och räknare räknas om utifrån periodens registreringar, in- och utstämplingar och frånvaro.
- Räknar om saldona. Frånvaro förbrukas, frånvaroreglernas intjäning tilldelas, frånvarosaldon som löper ut under perioden löper ut, och avräkningsreglerna (krediteringar, tak, utbetalningar) körs, precis som när perioden lämnades in.
- Jämför resultatet med de frysta siffrorna, exakt, minut för minut.
Regler tillämpas så som de är registrerade i dag, i den version som gäller för perioden. En ändring som gäller först från i dag påverkar inte tidigare perioder; en ändring bakåt i tiden gör det. Varje regel i rapporten anger om den ändrades efter att perioden avräknades, så att du kan skilja en konfigurationsändring från ett fel.
Vad som jämförs
| Nivå | Jämförs |
|---|---|
| Tidkonton | Varje kontos ingående saldo, intjäning, förbrukning, förfall, utbetalning, justeringar, överföringar och utgående saldo |
| Periodtotaler | Arbetad tid, förväntad tid och skillnaden mellan dem, samt varje tilläggsaktivitets total |
| Dagar | Arbetad tid per dag och varje automatiskt registrerad aktivitet per dag |
Jobbet kontrollerar också att varje periods ingående saldo stämmer med föregående periods utgående saldo. En avvikelse där pekar på de sparade uppgifterna snarare än på en regel.
Vad som inte kontrolleras
Rapporten talar om vad den inte kunde kontrollera, så att en lucka aldrig tas för en överensstämmelse:
- Inte jämfört: den sparade perioden innehåller inte siffran. En migrerad period som bara har ingående och utgående saldo jämförs till exempel bara på de två.
- Inte simulerat: jobbet kan inte räkna fram siffran på ett tillförlitligt sätt. Det gäller frånvarosaldon som löper ut i perioder från innan kontots historik börjar i mTIME X (före migreringsdatumet), och när en senare utbetalning eller rättelse gör det tidigare saldot omöjligt att återskapa. Det gäller också en dag vars registreringar inte kunde beräknas.
Köra jobbet
- Gå till .
- Klicka på Kör jobb och välj verify-statement-periods.
- Ange datumen och vid behov de medarbetare som ska kontrolleras, och kör jobbet.
Parametrar
| Parameter | Standard | Beskrivning |
|---|---|---|
| From | 1 januari det år körningsdatumet infaller | Fönstrets första dag. Alla inlämnade eller godkända perioder som överlappar fönstret kontrolleras |
| To | Körningsdatumet | Fönstrets sista dag |
| Employee IDs | Alla | Kommaseparerade medarbetar-id:n, för att snabbt kontrollera några få medarbetare |
Jobbet körs inte av sig självt; det körs bara när du startar det. I en stor arbetsyta kan ett helt år ta en stund, så börja med några få medarbetare när du vill kontrollera en rättelse.
Rapporten
När körningen är klar öppnar du den i och klickar på Ladda ned rapport . Du får en zip-fil med två filer:
| Fil | Innehåll |
|---|---|
summary.md | En läsbar översikt: hur många perioder som kontrollerades, hur många som avviker, avvikelserna grupperade efter typ med exempel, och vad som inte kontrollerades |
report.ndjson | Alla kontrollerade perioder och alla avvikelser, en per rad. Varje avvikelse anger medarbetaren, perioden, kontot eller dagen, siffran, det sparade värdet, det omräknade värdet och regeln bakom. En period med avvikelser har också med sig sina dagar och de regler som gällde |
report.ndjson har ett JSON-objekt per rad, så den kan filtreras med vanliga verktyg eller lämnas till en AI-assistent för utredning.
Varje nedladdning registreras i säkerhetsloggen.
Rapporter sparas i 30 dagar. Därefter raderar det nattliga jobbet verify-statement-periods-cleanup filen. Själva körningen finns kvar i listan med sina totaler men kan inte längre laddas ned.
Jobbresultat
| Mått | Beskrivning |
|---|---|
from, to | Fönstret som kontrollerades |
employees | Medarbetare med minst en kontrollerad period |
periods | Kontrollerade perioder |
deviating_periods | Perioder med minst en avvikelse |
deviations | Avvikelser som hittades |
deviations_by_kind | Avvikelser per typ: movement, summary, allowance, day, chain |
error_periods | Perioder som inte kunde räknas om (felet står i rapporten) |
failed_employees | Medarbetare vars perioder inte kunde läsas in alls |
not_compared, not_simulated | Vad som inte kunde kontrolleras, och i hur många perioder |
Felsökning
| Problem | Lösning |
|---|---|
| Jobbet finns inte i listan | Bara arbetsytans ägare ser det |
| Många avvikelser på samma konto och fält | Kontrollera om regeln bakom dem ändrades efter att perioderna avräknades (changed_since_period i rapporten). Om inte är avvikelsen värd att undersöka |
| En avvikelse i varje period på ett migrerat konto | Titta först på kontrollen av ingående saldon: en avvikelse mellan en periods ingående saldo och föregående periods utgående saldo pekar på de migrerade uppgifterna |
| Förfall rapporteras som inte simulerat | Förväntat för perioder från innan kontots historik börjar i mTIME X, och för konton med en senare utbetalning eller rättelse |
| Knappen för nedladdning saknas | Rapporten är äldre än 30 dagar och har raderats. Kör jobbet igen |