Staff kaise apply karta hai: apne phone ke Staff Login se (Leave tab), mobile app ke Apply Leave screen se, ya clinic me Team β Attendance β Check-in Kiosk par naam chun kar "Apply Leave". Type: Casual / Sick / Earned / Comp Off / Unpaid / Maternity / Other, FromβTo, Half Day (First / Second Half), reason.
Approve: "Status:" chips pending / approved / rejected / cancelled / all. Pending par "Review" β popup me Staff, Department, Type, Period, Applied, Reason β "β Approve". Balance kam ho to error ke saath "Approve anyway (will deduct balance to 0)?" poochha jaata hai. Unpaid type unpaid maani jaati hai, baaki paid. Approve par balance katta hai, un dino attendance 'Leave' mark hoti hai, staff ko push notification jaata hai.
Kaun: sirf owner / admin; baaki login par "Only the clinic owner or admin can approve, reject or revoke leave." Koi PIN nahi maanga jaata.
Email link: owner ke email par "β Approve" / "β Reject" button wala mail; 7 din aur ek baar chalta hai. Email link se approve par balance check nahi hota.
Galti: approved row par "Revoke" se balance wapas aur attendance 'absent'. Balance Team β Members β HR Setup β HR Masters β "Staff Schedule" tab me set hota hai. Mobile: Team β Payroll β Leaves β Leave Requests screen (Pending / Approved / Rejected).