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.
Initialization creates a balance record for every active employee × every active leave type for the chosen year, using the annual days set on each leave type.
To see the result, open Leaves → Balances and select an employee. Each leave type shows Opening, Credited, Used, Carry Forward and Balance.
Mid-year new employee? Their balance records are created the next time initialization is run for the year — ask support to run it after adding new joiners.
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 Leaves → Leave Requests and click Apply Leave.
- 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)
Go to Leaves → Leave Requests and open the pending tab (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.
Open Leave Calendar from the sidebar (in the My Team section for managers, Organisation for HR and Admin).
- 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.
Carry-forward calculates the unused days for each carry-forward-enabled leave type and adds them to the next year's balances — capped at the Max Carry Forward setting on the leave type.
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.