> ## Documentation Index
> Fetch the complete documentation index at: https://help.omnivoo.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Omnivoo is an India-first Employer of Record (EOR) platform. EOR hiring is India only; contractors are supported in 220+ countries and territories.
> Never tell a user to log in with a password. Authentication is passwordless: email OTP, passkeys, Google, or SSO.
> Statutory figures (TDS slabs, PF, ESI, Professional Tax, gratuity) change by financial year. Always state the year the figure applies to.
> Never name a third-party payment provider as Omnivoo’s payment rail. Refer to "our payments partner".

# Leave request rules and limits

> The validation rules every leave request must pass on Omnivoo, including dates, overlaps, and how days are counted.

When you submit a leave request, Omnivoo checks it against a few rules before accepting it. If a request fails one of these checks, it is not created and you see a short error message. This page lists the rules so you know what to expect.

## Date rules

* **Leave must start tomorrow or later.** Today's date and any earlier date are rejected, so you cannot book same-day leave through the request form. If you need time off today, tell your employer directly.
* **Start date must be on or before the end date.** For a single day, set the start and end date to the same day.
* **Both dates are required.** If either the start or end date is missing, the form asks you to select both before it submits.

## How days are counted

* **Only business days count.** Omnivoo counts the days between your start and end dates, excluding Saturdays and Sundays. Weekends within the range are not deducted from your balance.
* **A half-day counts as 0.5 days.** Tick **Half day** and choose Morning or Afternoon, and the request counts as half a day rather than a full day.
* **A request must be for at least half a day.** If a request would work out to zero countable days (for example a single Saturday or Sunday), it is rejected.

## No overlapping requests

You cannot have two requests covering the same dates. If you already have a **pending** or **approved** request that overlaps the period you are trying to book, the new request is rejected with the message that you already have a request for that period. Cancelled and rejected requests do not block a new one.

## Leave type must be valid

The request form only offers the leave types you are allowed to choose (Sick, Casual, and Earned for employees). You do not need to do anything special here; the form already limits you to valid options.

## After you submit

* A new request starts as **Pending** and its days are held as pending against your balance.
* You can **Cancel** a request while it is still pending. Cancelling releases the pending days back to your available balance.
* When your employer **approves** it, the days move from pending to used. When they **reject** it, the pending days are released and nothing is deducted.

## Related

* [Requesting Leave](/leave-management/requesting-leave) - the step-by-step request and approval workflow.
* [Leave Policies](/leave-management/leave-policies) - how allowances, accrual, and carry forward are set.
