# Deduction on Expense

<p class="doc-lead">Deduction on Expense records an amount the company paid on an employee's behalf that must be recovered through payroll — traffic fines, damaged goods, or other recoverable costs. When the voucher is approved, the expense is reclassified as an employee receivable (account 14). Approved vouchers with an open balance auto-pull into <a href="#/payroll/pay-run">Pay Run</a> as deduction category 2, deducting the full remaining balance from net pay.</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="#/payroll/deduction-on-expense?id=overview">Overview &amp; List View</a>
<a href="#/payroll/deduction-on-expense?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="#/payroll/deduction-on-expense?id=header-fields">Header Fields</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/payroll/deduction-on-expense?id=actions-status">Actions &amp; Status</a>
<a href="#/payroll/deduction-on-expense?id=pay-run">Connection with Pay Run</a>
<a href="#/payroll/deduction-on-expense?id=accounting">Accounting Postings</a>
<a href="#/payroll/deduction-on-expense?id=example">Worked Example</a>
<a href="#/payroll/deduction-on-expense?id=best-practices">Best Practices</a>
<a href="#/payroll/deduction-on-expense?id=faq">FAQ</a>
<a href="#/payroll/deduction-on-expense?id=related">Related Topics</a>
</div>
</div>
</div>

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

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

Go to <b>Payroll → Deduction on Expense</b>. The list shows every recovery voucher with employee, expense account, amount, outstanding balance, and status.

<img src="payroll/images/deduction-on-exp-list.webp" alt="Deduction On Expense List View" loading="lazy">

<b>List columns</b>

| **Column** | **Shows** |
|------------|-----------|
| Id | System reference number. |
| Number # | Voucher or bill number. |
| Date | Date and time of the entry. |
| Employee | Employee from whom the amount is recovered. |
| Expense Account | GL expense account originally charged (e.g. Traffic Fine Expense). |
| Amount | Total recoverable amount. |
| Balance | Remaining amount still to be recovered. |
| Status | Draft, Approved, Closed, or Cancelled. |

<b>Quick filter tabs</b>

| **Tab** | **Shows** |
|---------|-----------|
| Default | All except cancelled. |
| Approved | Approved vouchers with open or zero balance. |
| Draft | Saved but not yet approved. |
| Closed | Fully recovered (balance = 0). |
| Cancelled | Cancelled vouchers. |

<b>Advanced Filters</b>

Id, Employee, Expense Account, Branch, Brand, Status, Date, and Created date.

<b>List row actions</b>

| **Action** | **Available when status is** |
|------------|------------------------------|
| Edit | Draft |
| Delete | Draft |
| View | All statuses |

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

<h2 id="quick-start">Quick Start — Create a Deduction on Expense</h2>

<h3>1. Navigate</h3>
Go to <b>Payroll → Deduction on Expense</b> and click <b>New</b>.

<img src="payroll/images/ded-on-exp-new.webp" alt="New Deduction On Expense" loading="lazy">

<h3>2. Fill in details</h3>
<ul>
<li>Set the <b>Date</b> and select the <b>Employee *</b>.</li>
<li>Choose the <b>Expense Account *</b> — the account where the company originally booked the cost (e.g. Traffic Fine Expense).</li>
<li>Enter the <b>Amount *</b> to recover from the employee.</li>
<li>Optionally add <b>Voucher Number</b>, <b>Notes</b>, <b>Branch</b>, and <b>Brand</b>.</li>
</ul>

<h3>3. Save or approve</h3>
<ul>
<li><b>Save</b> — keeps status Draft. Balance is set equal to Amount.</li>
<li><b>Save And Approve</b> — approves in one step and posts the reclassification journal.</li>
<li><b>Reset</b> / <b>Cancel</b> — clears or closes the form without saving.</li>
</ul>

<h3>4. Recover through pay run</h3>
When you create a <a href="#/payroll/pay-run">Pay Run</a> for the same employee, the open balance auto-pulls as a deduction line (category 2 — Deduction on Expense). Approve the pay run to deduct from net pay and reduce the voucher balance.

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

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

| **Field** | **Description** |
|-----------|-----------------|
| Date * | Date and time of the deduction entry. |
| Employee * | Employee responsible for the expense. Active HRMS employees only. |
| Voucher Number | Bill reference. Auto-generated when bill-number series is configured. |
| Expense Account * | Leaf expense account where the company cost was originally posted. Use the info button to open account enquiry. |
| Amount * | Total amount to recover from the employee. On save, <b>Balance</b> is set to this value. |
| Notes | Reason or incident details (e.g. overspeed camera fine reference). |
| Branch | Branch associated with the employee or expense. Defaults from context when branch access is enabled. |
| Brand | Optional brand tagging. |

> On create, <b>Balance</b> always equals <b>Amount</b>. Balance decreases when recovered through pay run or a linked <a href="#/accounts/receipt-voucher">Receipt Voucher</a>. When balance reaches zero the voucher moves to <b>Closed</b>.

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

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

<img src="payroll/images/ded-on-exp-view.webp" alt="Deduction On Expense View" loading="lazy">

<h3>View toolbar actions</h3>

| **Action** | **Description** | **Available when status is** |
|------------|-----------------|------------------------------|
| Approve | Posts the reclassification journal (DR 14 / CR expense account). | Draft |
| Edit | Opens the voucher for editing. | Draft |
| Delete | Permanently removes the voucher. | Draft |
| Clone | Creates a copy of the voucher. | All (if permitted) |
| Print | Prints the voucher. | All |

<h3>More menu (⋮) actions</h3>

| **Action** | **Description** | **Available when status is** |
|------------|-----------------|------------------------------|
| Cancel | Cancels the voucher and reverses its journal. | Approved, Closed |
| Master Update | Updates selected header fields without reopening the full form. | Approved, Closed |
| Add/Update Note | Adds or edits a note on the voucher. | All |

<h3>Statuses</h3>

| **Status** | **Description** |
|------------|-----------------|
| Draft | Saved but not approved. Editable. No journal posted. |
| Approved | Journal posted. Balance tracks amount still owed. |
| Closed | Fully recovered — balance is zero. |
| Cancelled | Cancelled and journal reversed. |

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

<h2 id="pay-run">Connection with Pay Run</h2>

Approved Deduction on Expense vouchers with balance &gt; 0 auto-pull into the employee's <a href="#/payroll/pay-run">Pay Run</a> <b>Deductions</b> section.

| **Setting** | **Value** |
|-------------|-----------|
| Deduction category | Deduction on Expense (2) |
| Auto-pulled amount | Full remaining <b>Balance</b> |
| When settled | Pay run approve reduces balance; voucher closes when balance = 0 |

<b>Installments via balance</b>

Each pay run pulls the entire open balance. To recover in instalments, reduce the deduction line amount on the pay run before approving (for example deduct ₹500 of a ₹2,000 balance). The voucher balance decreases by the amount actually deducted. Repeat on subsequent pay runs until balance reaches zero.

Alternatively, create a <a href="#/accounts/receipt-voucher">Receipt Voucher</a> linked to the deduction-on-expense record for direct cash recovery outside payroll — this also reduces balance.

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

<h2 id="accounting">Accounting Postings</h2>

<h3>On voucher approve</h3>

Reclassifies the company-paid expense as an employee receivable:

<ul>
<li><b>DR</b> account 14 — Short-Term Loans / Employee Receivable (deduction category 2 credit account)</li>
<li><b>CR</b> expense account — the selected Expense Account (e.g. Traffic Fine Expense)</li>
</ul>

<p>The employee is now shown as owing the company. The original expense account is cleared.</p>

<h3>On pay run approve (deduction line)</h3>

When the recovery is deducted from salary:

<ul>
<li><b>DR</b> account 57 — Salary Payable (employee sub-ledger)</li>
<li><b>CR</b> account 14 — Short-Term Loans / Employee Receivable</li>
</ul>

<b>Cancel</b> on either document reverses its journal. Cancelling an approved pay run reopens the deduction-on-expense balance.

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

<h2 id="example">Worked Example — Traffic Fine Recovery</h2>

<p><b>Scenario:</b> Driver Raj ran an overspeed camera fine of ₹2,000. The company paid the fine and booked it to <b>Traffic Fine Expense</b>. The amount must be recovered from Raj's salary.</p>

<b>Step 1 — Create Deduction on Expense</b>
<ul>
<li>Employee: Raj</li>
<li>Expense Account: Traffic Fine Expense</li>
<li>Amount: ₹2,000</li>
<li>Notes: Overspeed camera fine — NH-44, 15 Mar</li>
</ul>

<b>Step 2 — Approve the voucher</b><br>
Journal: <b>DR 14 ₹2,000 / CR Traffic Fine Expense ₹2,000</b>. Balance = ₹2,000.

<b>Step 3 — March Pay Run</b><br>
Deduction line auto-pulls: Deduction on Expense ₹2,000 (full balance). Net pay reduced by ₹2,000.

<b>Step 4 — Approve pay run</b><br>
Journal: <b>DR 57 ₹2,000 / CR 14 ₹2,000</b>. Voucher balance → ₹0, status → Closed.

<p><b>Instalment variant:</b> If Raj agrees to ₹500 per month, edit the pay run deduction line to ₹500 before approving. Balance becomes ₹1,500. Repeat for four months until closed.</p>

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

<h2 id="best-practices">Best Practices</h2>

<ul>
<li>Create the Deduction on Expense as soon as the company pays the cost — do not leave recoverable expenses only in the expense account.</li>
<li>Use a dedicated expense account (e.g. Traffic Fine Expense) so reports clearly separate recoverable costs from general expenses.</li>
<li>Add <b>Notes</b> with fine reference numbers, dates, or incident details for audit trails.</li>
<li>Review auto-pulled deduction lines on each pay run before approving — adjust the amount when recovering in instalments.</li>
<li>Approve the deduction voucher before running payroll so the reclassification journal is posted and the balance is available for recovery.</li>
</ul>

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

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

<b>When does the expense account get cleared?</b><br>
On voucher approve — the CR entry moves the cost from the expense account to account 14 (employee receivable).

<b>How much is deducted in each pay run?</b><br>
The system auto-pulls the full remaining balance. Reduce the line manually on the pay run for instalment recovery.

<b>Can an employee repay outside payroll?</b><br>
Yes. Use a linked <a href="#/accounts/receipt-voucher">Receipt Voucher</a> to record direct repayment. Balance decreases accordingly.

<b>What happens if I cancel an approved pay run that deducted this expense?</b><br>
The pay run journal is reversed and the deduction-on-expense balance is restored.

<b>Can I edit an approved deduction on expense?</b><br>
No. Use <b>Master Update</b> for allowed header fields, or <b>Cancel</b> and recreate.

<b>Which deduction category is used on pay run?</b><br>
Category 2 (Deduction on Expense) — links pay-run deduction line referenceId to this voucher for balance tracking.

<b>Can I recover in instalments?</b><br>
Yes. Reduce the deduction line amount on the draft pay run before approve — remaining balance carries to future pay runs.

<b>What expense account is debited on approve?</b><br>
The expense account on the voucher line is credited and employee receivable (account 14) is debited — moving cost to employee recovery.

<b>Does receipt voucher recovery skip pay run?</b><br>
Direct employee repayment via receipt voucher reduces balance without pay-run deduction — useful for one-off settlements outside payroll.

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

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

<ul>
<li><a href="#/payroll/pay-run">Pay Run</a> — processes salary deductions including Deduction on Expense (category 2).</li>
<li><a href="#/payroll/deduction-categories">Deduction Category</a> — defines credit accounts for deduction types.</li>
<li><a href="#/payroll/cash-advance-voucher">Cash Advance Voucher</a> — employee advances recovered via deduction category 1.</li>
<li><a href="#/accounts/receipt-voucher">Receipt Voucher</a> — alternate recovery path outside pay run.</li>
<li><a href="#/payroll/expense-claim">Expense Claim</a> — employee-initiated reimbursements (opposite flow).</li>
</ul>
