# Weekly Attendance Report

<p class="doc-lead">Attendance summary for all employees over a date range (maximum 7 days). Shows working days, present, absent, leave, and overtime totals per employee.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-links">
<a href="#/hr/reports/weekly-attendance-report?id=overview">Overview</a>
<a href="#/hr/reports/weekly-attendance-report?id=use-cases">Use Cases</a>
<a href="#/hr/reports/weekly-attendance-report?id=filters">Filters</a>
<a href="#/hr/reports/weekly-attendance-report?id=columns">Columns</a>
<a href="#/hr/reports/weekly-attendance-report?id=actions">Actions</a>
</div>
</div>

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

<h2 id="overview">Overview</h2>

Go to <b>HRMS → Reports → Weekly Attendance</b>.

<img src="hr/images/weekly-attendancereport.webp" alt="Weekly Attendance Report" loading="lazy">

<p><b>What it shows.</b> One row per employee with aggregated totals for the selected week — working days, present, holiday, leave (paid/unpaid), absent, and overtime.</p>

<p><b>When to use it.</b> Weekly attendance review, team performance tracking, and short-period payroll verification.</p>

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

<h2 id="use-cases">Use Cases</h2>

<ul>
<li><b>HR manager</b> — Weekly attendance summary for all employees or a department.</li>
<li><b>Team lead</b> — Review team presence and overtime for the past week.</li>
</ul>

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

<h2 id="filters">Filters</h2>

| **Filter** | **Description** |
|------------|-----------------|
| Date range | Start and end date (maximum 7 days). Presets: This Week, Last Week. |
| Department | Filter by department. |

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

<h2 id="columns">Columns</h2>

| **Column** | **Description** |
|------------|-----------------|
| Employee Code | Employee code. |
| Name | Employee name. |
| Total | Total days in the range. |
| Working | Working days. |
| Present | Days marked present. |
| Holiday | Holiday days. |
| Leave (Total) | Total leave days. |
| Leave (Paid) | Paid leave days. |
| Leave (Un Paid) | Unpaid leave days. |
| Absent | Absent days. |
| OT Days | Days with overtime. |
| OT Hours | Total regular overtime hours. Days below <a href="#/hr/hrms-settings">HR Settings → Minimum overtime minutes</a> contribute 0. |
| Holiday OT Hours | Overtime on holidays. Not affected by Minimum overtime minutes. |
| Total OT Hours | Combined overtime hours. |

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

<h2 id="actions">Actions</h2>

<ul>
<li><b>Generate</b> — run the report.</li>
<li><b>Export Excel</b> — export to Excel.</li>
<li><b>Print</b> — print the report.</li>
</ul>

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

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

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

<b>What date range should I use?</b><br>
Typically one work week (Monday–Sunday) or pay week — the report aggregates totals for the selected from/to dates.

<b>Can I run for one department?</b><br>
Yes. Filter by department on the report form before Generate.

<b>Why don't I see daily breakdown?</b><br>
This report shows period totals only — use <a href="#/hr/reports/monthly-attendance-report">Monthly Attendance Report</a> for day-by-day columns.

<b>Are half-day leaves counted?</b><br>
Leave totals follow attendance status rules configured in HR — HD leave may appear on yearly/monthly detail reports.

<b>Can I export for payroll review?</b><br>
Yes. Export Excel and verify Present, Absent, and OT columns before running <a href="#/payroll/pay-run">Pay Run</a> with attendance enabled.

<b>Does the report include weekly off days?</b><br>
Weekly off statuses appear in totals when attendance was generated with HR Settings weekly off configured — they are not counted as absent.

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