ORALZY me do salary types hain (staff profile par): 'monthly' (base salary, attendance se pro-rata) aur 'hourly' (rate × punched hours). Hourly me absent/leave ka koi alag deduction NAHI hota — jis din punch nahi, us din ke 0 ghante = 0 paisa, bas.
CHECK karo:
- Staff profile me salaryType 'hourly' hai aur hourlyRate bhara hai? (rate staff par ya designation par ho sakta hai — dono blank to pay zero).
- Attendance register me worked hours dikh rahe hain? In-punch ke baad OUT punch bhoolna hourly staff ki sabse common galti hai — bina out ke ghante poore nahi ginte.
- Payslip breakdown me 'totalWorkedHours' aur 'hourlyPay' line dekho.
FIX
- Missing punches regularization se add karao (staff ESS se request kare, aap approve karo), ya Attendance me din kholkar punch edit karo.
- Rate bharo (staff profile ya HR Masters → Designations), phir payroll re-run.
EDGE
hourly staff ke liye bina-punch din automatic 'absent' fill hone ka paisa par asar nahi hota (pay waise bhi hours se hai) — par report me absent zaroor dikhega.