# Overview

Since attendance and leave management is one of the most time consuming activities for every HR Manager or Time Officer, we have tried to simplify the same by creating rules and automations around it. Runtime HRMS allows you to setup customized rules for half-day, absents, sandwich rules, time penalty and more.

The best part about Runtime HRMS is that attendance is updated in real-time as soon as employees submit a punch. Based on defined rules, employees and their managers can see attendance using mobile or web apps, and HR Managers can see team's attendance on HR portal.

Various aspects of Attendance & Leave Management in Runtime HRMS are covered under below sections:

{% content-ref url="attendance-types" %}
[attendance-types](https://docs.runtimehrms.com/attendance-and-leaves/attendance-types)
{% endcontent-ref %}

{% content-ref url="attendance-settings" %}
[attendance-settings](https://docs.runtimehrms.com/attendance-and-leaves/attendance-settings)
{% endcontent-ref %}

{% content-ref url="monthly-attendance" %}
[monthly-attendance](https://docs.runtimehrms.com/attendance-and-leaves/monthly-attendance)
{% endcontent-ref %}

{% content-ref url="manual-attendance" %}
[manual-attendance](https://docs.runtimehrms.com/attendance-and-leaves/manual-attendance)
{% endcontent-ref %}

{% content-ref url="holidays" %}
[holidays](https://docs.runtimehrms.com/attendance-and-leaves/holidays)
{% endcontent-ref %}

{% content-ref url="weekly-offs" %}
[weekly-offs](https://docs.runtimehrms.com/attendance-and-leaves/weekly-offs)
{% endcontent-ref %}

{% content-ref url="comp-off" %}
[comp-off](https://docs.runtimehrms.com/attendance-and-leaves/comp-off)
{% endcontent-ref %}

{% content-ref url="strike-rules" %}
[strike-rules](https://docs.runtimehrms.com/attendance-and-leaves/strike-rules)
{% endcontent-ref %}

{% content-ref url="leave-management" %}
[leave-management](https://docs.runtimehrms.com/attendance-and-leaves/leave-management)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.runtimehrms.com/attendance-and-leaves/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
