# Leave Credit Report

<p class="doc-lead">Company-wide ledger of posted leave allowance credits by accrual period. Audit monthly accrual, joining/termination prorata, Absent / LOP adjustments, and suggested vs posted variance — in Detail or Employee Total view.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-links">
<a href="#/hr/reports/leave-allowance-credit-report?id=overview">Overview</a>
<a href="#/hr/reports/leave-allowance-credit-report?id=filters">Filters</a>
<a href="#/hr/reports/leave-allowance-credit-report?id=views">Views</a>
<a href="#/hr/reports/leave-allowance-credit-report?id=columns">Columns</a>
<a href="#/hr/reports/leave-allowance-credit-report?id=period">Accrual period vs Period From/To</a>
<a href="#/hr/reports/leave-allowance-credit-report?id=actions">Actions</a>
<a href="#/hr/reports/leave-allowance-credit-report?id=faq">FAQ</a>
<a href="#/hr/reports/leave-allowance-credit-report?id=related">Related</a>
</div>
</div>

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

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

Go to <b>HRMS → Reports → Leave Credit Report</b>.

<p><b>What it shows.</b> All posted leave allowance credits for the selected accrual month or custom month range, with source breakdown KPIs. Use <b>More</b> to switch between <b>Detail</b> (one row per credit) and <b>Employee Total</b> (one row per employee with summed days).</p>

<p><b>When to use it.</b> After bulk credit or Add Credit, to verify joining / Absent–LOP prorata, or to check who was credited for a quarter without opening each <a href="#/hr/leave-allowance">Leave Allowance</a>.</p>

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

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

Header layout matches other HR reports (e.g. Monthly Attendance): period controls and employee on the left; Generate / Excel / Print on the right.

| **Control** | **Description** |
|-------------|-----------------|
| Period type | <b>Month</b> or <b>Custom</b>. |
| Month | Single accrual month (when Period type = Month). Maps to `fromMonth` = `toMonth`. |
| Custom date range | Start and end dates (when Period type = Custom). Accrual months are taken from the start and end months of the range (e.g. 01 Apr–15 Jun → Apr–Jun credits). |
| Employee | Limit to one employee. |
| Advanced Filter | Opens the filter modal (see below). Shows <b>clear</b> when a filter is active. |
| More | View mode: <b>Detail</b> or <b>Employee Total</b>. Changing view reloads data if a report was already generated. |

<b>Advanced Filter</b>

| **Field** | **Description** |
|-----------|-----------------|
| Department | Limit to employees in a department. |
| Credit Source | All sources, or Monthly Accrual / Joining Prorata / Termination Prorata / LOP Adjustment / Correction / Manual Adjustment / Migration. |
| Posted On | Optional from / to / on date. Restricts by when the credit was posted (`creditDate`), not which accrual month it covers. |

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

<h2 id="views">Views</h2>

<ul>
<li><b>Detail</b> — one row per credit (month split-up). Use to audit source, suggested days, and variance per posting.</li>
<li><b>Employee Total</b> — one row per employee with totals for the selected accrual period. Use for a quarter/year summary without month split-up.</li>
</ul>

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

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

<b>Detail view</b>

| **Column** | **Description** |
|------------|-----------------|
| Code / Employee / Department | Employee identity. |
| Accrual | Accrual month of the credit (e.g. Apr 2026). |
| Posted On | Date the credit was posted. |
| Period From / To | Date range that <b>this credit</b> covers (usually that month). Not the custom filter range. |
| Days (Hr) | Posted credit days and hours. |
| Source | Credit source (e.g. Monthly Accrual, LOP Adjustment). |
| Suggested | System suggested days at post time. |
| Variance | Posted − suggested (non-zero = override). |
| Notes | Credit notes. |

<b>Employee Total view</b>

| **Column** | **Description** |
|------------|-----------------|
| Code / Employee / Department | Employee identity. |
| Accrual Period | From–To accrual months covered by the filter. |
| Credits | Number of credit rows in the period. |
| Total Days (Hr) | Sum of posted days/hours. |
| Total Suggested | Sum of system suggested days. |
| Variance | Total posted − total suggested. |

<b>KPI strip</b> — Credit rows (or employees), total days, Monthly Accrual count, Joining Prorata count, LOP/Other count, overrides / employees with variance.

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

<h2 id="period">Accrual period vs Period From/To</h2>

<ul>
<li><b>Month / Custom</b> — which accrual months’ credits appear in the report.</li>
<li><b>Period From / To</b> (Detail rows) — dates covered by that single credit line.</li>
</ul>

<p>If you select Custom Jan–Mar, you get multiple rows per employee in Detail view (one per credited month). Each row’s Period From/To is that month only (e.g. 01/03–31/03), not Jan 1–Mar 31. Use <b>Employee Total</b> for one summed row per employee.</p>

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

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

<ul>
<li><b>Generate</b> — run the report for the current filters and view.</li>
<li><b>Export Excel</b> — export the active view.</li>
<li><b>Print</b> — print the active view (title includes period and view mode).</li>
</ul>

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

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

<b>What does LOP Adjustment mean on a credit?</b><br>
Suggested credit was reduced for <b>Absent</b> and/or unpaid leave days in that period (same logic as Add Credit → Refetch). See <a href="#/hr/leave-allowance">Leave Allowance</a>.

<b>Why is Variance non-zero?</b><br>
Posted days differ from the system suggestion at post time (manual override or later policy change). Changing HR leave-credit settings does not recalculate already posted credits.

<b>Can I filter by when credits were posted?</b><br>
Yes — Advanced Filter → <b>Posted On</b>. That is independent of the accrual Month / Custom period.

<b>Month vs Custom — what is the difference?</b><br>
Month = one accrual month. Custom = all credits whose accrual month falls between the start and end months of the date range.

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

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

<ul>
<li><a href="#/hr/leave-allowance">Leave Allowance</a> — Add Credit / Bulk Credit / Credits tab.</li>
<li><a href="#/hr/hrms-settings?id=leave-accrual">HR Settings → Leave Accrual</a> — monthly accrual and leave credit prorata day basis.</li>
<li><a href="#/hr/reports/employee-attendance-report">Employee Attendance Report</a> — verify Absent / present days that drive LOP adjustments.</li>
<li><a href="#/hr/reports/employee-wise-leave-request-report">Employee Wise Leave Request Report</a> — leave <b>usage</b> (requests), not credits.</li>
<li><a href="#/payroll/reports/leave-salary-report">Leave Salary Report</a> — days <b>paid out</b> as leave salary on a pay run (encashment).</li>
</ul>
