1. How Leave Works in MAttendance
Leave in MAttendance is fully integrated with attendance. When a leave request is approved, the system automatically marks those days in the attendance calendar — no manual entry needed.
Key principles:
- Leave days are calculated excluding holidays and weekly offs — applying for a week that includes a public holiday doesn't consume an extra leave day.
- Approving a leave request automatically updates the attendance calendar for those dates.
- Cancelling an approved leave restores the balance and reverts attendance.
2. Configuring Leave Types
Navigate to Settings → Leave Types → Add Leave Type.
Each leave type has these properties:
| Field | Description |
|---|---|
| Name | E.g., "Casual Leave", "Sick Leave", "Earned Leave" |
| Is Paid | Whether this leave counts toward salary (uncheck for Loss of Pay) |
| Max Per Year | How many days per employee per year (leave blank for unlimited) |
| Carry Forward | Whether unused days roll into the next year |
| Max Carry Forward | Cap on how many days can carry over |
Typical Leave Types to Create
3. Initializing Leave Balances
After creating leave types, you must initialize balances for the current year so employees have an allocation to draw from.
Navigate to Settings → Leave Balances → Initialize for Year.
- Select the year (e.g., 2026).
- Click Initialize.
- The system creates balance records for every active employee × every active leave type.
Mid-year new employee? After adding the employee, go to Employees → [Employee] → Leave Balances → Initialize to create their balance records for the current year. You can adjust the entitlement manually if they joined mid-year.
4. Managing Holidays
Navigate to Settings → Holidays → Add Holiday (or Bulk Import).
| Field | Description |
|---|---|
| Holiday Name | E.g., "Republic Day", "Diwali" |
| Date | The calendar date |
Bulk Import
- Go to Settings → Holidays → Bulk Import.
- Download the template (Name, Date columns).
- Fill in your yearly holiday list.
- Upload — the system adds all at once.
Why Holidays Matter
5. Applying for Leave (Employee)
Via Mobile App
- Tap Leave in the bottom navigation.
- Tap Apply for Leave.
- Fill in: Leave Type, From Date, To Date, Reason (optional).
- For a half-day: enable Half Day toggle and select First Half or Second Half.
- Tap Submit.
Via Web Portal
- Go to My Leave → Apply.
- Fill the same fields and submit.
What happens after submitting:
- Your manager and HR receive a push notification and email.
- The request appears in your My Leave history as Pending.
- Your leave balance is not yet deducted — it only deducts upon approval.
6. Approving or Rejecting Leave (Manager / HR)
Navigate to Leave → Pending Requests (Managers see their direct reports; HR sees all).
To Approve
- Click the leave request to open it.
- Review the dates, leave type, reason, and the employee's remaining balance.
- Click Approve.
What happens automatically:
- Leave balance is deducted.
- Each working day in the leave period is marked as Leave (or Half Day) in the attendance calendar.
- Employee receives a push notification.
To Reject
- Open the request.
- Click Reject.
- Enter a brief reason (optional but recommended).
- Confirm.
What happens: No balance is deducted. Attendance is unchanged. Employee receives a rejection notification with your reason.
7. Cancelling a Leave Request
Employees can cancel their own leave from My Leave → [Request] → Cancel.
| Situation | What Happens |
|---|---|
| Cancel a Pending request | Request deleted. No balance impact. |
| Cancel an Approved future request | Balance restored. Attendance reverted to normal. |
| Cancel a past request (dates already passed) | Not allowed — contact HR for corrections. |
8. Team Leave Calendar
Managers and HR can view who is on leave for any month.
Navigate to Leave → Team Calendar.
- Select a month and year.
- The calendar shows all team members and their leave dates at a glance.
- Useful for checking coverage before approving a leave request.
9. Year-End: Carry-Forward
At the end of each year, some leave types allow unused days to roll into the following year.
Navigate to Settings → Leave Balances → Run Carry-Forward.
- Select the year ending (e.g., 2025).
- Click Run Carry-Forward.
- The system calculates unused days for each carry-forward-enabled leave type and adds them to 2026 balances — capped at the Max Carry Forward setting.
10. Comp-Off Leave
Employees who work on a holiday or weekly off are eligible for a compensatory day off.
How It Works
- Employee works on a holiday and punches in as normal.
- The system detects the holiday work and creates a Comp-Off request automatically.
- Employee (or Manager) approves the comp-off claim.
- Upon approval, one day is credited to the Comp-Off leave balance.
- The employee can then apply for a Comp-Off leave day like any other leave type.