# Payroll

<p class="doc-lead">The Payroll module processes employee pay — monthly and bonus pay runs, cash advances, expense claims, overtime, production wages, commissions, and deductions — with salary configuration, journal posting on approve, and employee payment reports.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<div class="doc-toc-links">
<a href="#/payroll/?id=getting-started">Getting Started</a>
<a href="#/payroll/?id=transactions">Transactions</a>
<a href="#/payroll/?id=masters">Masters &amp; Settings</a>
<a href="#/payroll/?id=reports">Reports</a>
<a href="#/payroll/?id=faq">FAQ</a>
</div>
</div>
</div>

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

<h2 id="getting-started">Getting Started</h2>

<ul>
<li><a href="#/payroll/pay-run-dashboard">Pay Run Dashboard</a> — period totals, pending queue, and charts.</li>
<li><a href="#/payroll/payroll-settings-config">Payroll Settings</a> — configure pay cycle, attendance rules, and posting behaviour.</li>
<li><a href="#/payroll/salary-configuration">Salary Configuration</a> — define salary structures and components.</li>
<li><a href="#/payroll/payment-categories">Payment Categories</a> — set up earnings and allowance categories.</li>
<li><a href="#/payroll/pay-run">Pay Run</a> — process monthly or bonus payroll.</li>
</ul>

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

<h2 id="transactions">Transactions</h2>

| **Topic** | **Description** |
|-----------|-----------------|
| <a href="#/payroll/pay-run">Pay Run</a> | Calculate and approve employee salary for a period. |
| <a href="#/payroll/cash-advance-request">Cash Advance Request</a> | Employee requests a cash advance. |
| <a href="#/payroll/cash-advance-voucher">Cash Advance Voucher</a> | Disburse approved cash advance. |
| <a href="#/payroll/expense-claim">Expense Claim</a> | Employee submits reimbursable expenses. |
| <a href="#/payroll/overtime-entry">Overtime Entry</a> | Record overtime hours for payroll. |
| <a href="#/payroll/additional-payment">Additional Payments</a> | One-off payments outside regular pay run. |
| <a href="#/payroll/deduction-on-expense">Deduction On Expense</a> | Recover expenses from employee salary. |
| <a href="#/payroll/production-wage">Production Wage</a> | Piece-rate or production-based wages. |
| <a href="#/payroll/commission-on-transaction">Commission On Transaction</a> | Sale-invoice commission and bonus. |

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

<h2 id="masters">Masters &amp; Settings</h2>

| **Topic** | **Description** |
|-----------|-----------------|
| <a href="#/payroll/payroll-group">Payroll Group</a> | Group employees for pay processing. |
| <a href="#/payroll/salary-configuration">Salary Configuration</a> | Salary structure and component setup. |
| <a href="#/payroll/payment-categories">Payment Categories</a> | Earnings, allowances, and payment types. |
| <a href="#/payroll/deduction-categories">Deduction Categories</a> | Loan, advance, and other deduction types. |
| <a href="#/payroll/expense-claim-categories">Expense Claim Categories</a> | Expense types for claims (fuel, parking, etc.). |
| <a href="#/payroll/pay-run-import-mapping">Pay Run Import Mapping</a> | CSV column mapping for pay run import. |
| <a href="#/payroll/payroll-settings">Payroll Settings</a> | Settings overview. |

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

<h2 id="reports">Reports</h2>

See the full index: <a href="#/payroll/reports/">Payroll Reports</a> — employee pay runs, leave salary, salary summaries, statements, advances, expense claims, and commission reports.

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

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

<b>What is the standard payroll cycle?</b><br>
Configure <a href="#/payroll/salary-configuration">Salary Configuration</a> → capture attendance, advances, and claims → run <a href="#/payroll/pay-run">Pay Run</a> → approve to post salary journals and settle linked transactions.

<b>How are cash advances recovered?</b><br>
Approve <a href="#/payroll/cash-advance-voucher">Cash Advance Voucher</a> to disburse; recovery happens automatically in the next <a href="#/payroll/pay-run">Pay Run</a> via deduction categories.

<b>Do pay runs post to accounts?</b><br>
Yes. Approving a pay run posts salary journals to the general ledger based on <a href="#/payroll/payroll-settings-config">Payroll Settings</a> and the transaction account map.

<b>How do production wages and commissions reach payroll?</b><br>
<a href="#/payroll/production-wage">Production Wage</a> and <a href="#/payroll/commission-on-transaction">Commission On Transaction</a> feed into the pay run for the selected period.

<b>Can I import pay run data from a spreadsheet?</b><br>
Yes. Configure <a href="#/payroll/pay-run-import-mapping">Pay Run Import Mapping</a> for CSV column mapping, then import during pay run processing.
