# Attendance Category

<p class="doc-lead">Attendance Category classifies the type of workday — such as Onsite, Remote, Workshop, or Field Work. Categories appear on attendance entry screens and reports when category-based attendance is enabled in HR Settings.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Getting started</span>
<div class="doc-toc-links">
<a href="#/hr/attendance-category?id=overview">Overview &amp; List View</a>
<a href="#/hr/attendance-category?id=quick-start">Quick Start</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Form reference</span>
<div class="doc-toc-links">
<a href="#/hr/attendance-category?id=header-fields">Header Fields</a>
<a href="#/hr/attendance-category?id=actions">Actions &amp; Status</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/hr/attendance-category?id=usage">Usage Examples</a>
<a href="#/hr/attendance-category?id=faq">FAQ</a>
<a href="#/hr/attendance-category?id=related">Related</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; List View</h2>

<img src="hr/images/attendance-categories.webp" alt="Attendance Category list" loading="lazy">

<b>List columns</b>

| **Column** | **Description** |
|------------|-----------------|
| Id | Record ID. |
| Name | Category name. |
| Description | Brief description. |

<b>List row actions</b>

| **Action** | **Available when** |
|------------|-------------------|
| Edit | All |
| Delete | All |
| View | All |

<hr class="doc-section-divider">

<h2 id="quick-start">Quick Start</h2>

<h3>1. Enable category-based attendance</h3>
Go to <a href="#/hr/hrms-settings">HR Settings</a> → enable <b>Enable Category-based Attendance</b>.

<h3>2. Create categories</h3>
Go to <b>HRMS → Masters → Attendance Category</b> → <b>New</b>.

<img src="hr/images/new-attendance-cat.webp" alt="New Attendance Category" loading="lazy">

<h3>3. Fill in details</h3>
Enter <b>Name</b> and <b>Description</b>, then click <b>Save</b>.

<h3>4. Use on attendance</h3>
The <b>Category</b> column appears on the Day Attendance Form and Employee Attendance screen.

<hr class="doc-section-divider">

<h2 id="header-fields">Header Fields Reference</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Name * | Category name (e.g. Onsite, Remote, Workshop). |
| Description | Purpose or usage notes. |

<hr class="doc-section-divider">

<h2 id="actions">Actions &amp; Status</h2>

| **Action** | **Description** |
|------------|-----------------|
| Edit | Opens for editing. |
| Delete | Permanently removes the category. |
| Suspend | Deactivates the category. |
| Activate | Reactivates a suspended category. |
| Print | Prints details. |

<hr class="doc-section-divider">

<h2 id="usage">Usage Examples</h2>

| **Category** | **Typical use** |
|--------------|-----------------|
| Onsite | Employee worked at the office or client site. |
| Remote | Work from home or remote location. |
| Workshop | Attending a training or workshop. |
| Field Work | On-site field visit or service call. |

Categories can be linked to allowance rules in payroll — for example, a food allowance applied only when category = Onsite.

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<b>Why don't I see the Category column on attendance?</b><br>
Enable <b>Enable Category-based Attendance</b> in <a href="#/hr/hrms-settings">HR Settings</a> first.

<b>Can one category be mandatory on check-in?</b><br>
When category-based attendance is enabled, HR can require category selection on daily attendance and mobile entry per company policy.

<b>Does category affect payroll?</b><br>
Yes — allowance rules in payroll can filter by attendance category (for example food allowance only when category is Onsite).

<b>Can I suspend a category?</b><br>
Yes. Suspended categories are hidden from new attendance marks but remain on historical rows.

<b>How is category different from project on attendance?</b><br>
Category describes work mode (onsite, remote, field). Project links attendance to a <a href="#/project/projects">Project</a> for project-wise reporting — enable each separately in HR Settings.

<hr class="doc-section-divider">

<h2 id="related">Related Topics</h2>

<ul>
<li><a href="#/hr/hrms-settings">HR Settings</a> — enable category-based attendance.</li>
<li><a href="#/hr/daily-attendance">Daily Attendance</a> — mark category on attendance.</li>
</ul>
