SYSTEM KAISE SOCHTA HAI
raat 23:30 par jin staff ki us din koi punch nahi hoti, unka status aise banta hai — holiday calendar me hai to 'holiday', approved leave hai to 'leave', staff ke weeklyOffDays me wo waar hai to 'weekoff', warna 'ABSENT'. Salary me absent din ka per-day katta hai, holiday/weekoff ka nahi.
CHECK karo:
- Staff profile me weekly off ka din sahi hai? (default Sunday; badla ja sakta hai, multiple bhi).
- HR Masters → Holidays me clinic ki chhuttiyan (Diwali, Holi...) pehle se dali hain? Holiday added AFTER the fact purane absent ko khud nahi sudharta.
- Attendance register me wo din kis status me hai?
FIX purane dino ka:
- Attendance me wo din kholo → status 'weekoff'/'holiday' karo (adjust reason likho). Regularization se bhi ho sakta hai (proposed status ke saath).
- Phir payroll us month ka re-run karo — deduction hat jayegi.
BONUS
weekoff/holiday par staff ne KAAM kiya (punch lagayi) to system comp-off earn karता hai — wo alag se staff ke earned-leave balance me credit hota hai (salary view me 'credit comp-off' action).
PREVENTION
saal ki shuruaat me holiday calendar bhar do; naye staff ke profile me weekly off set karna joining checklist me rakho.