# Employee Piece Rate Report

<p class="doc-lead">Production wages earned by one employee over a date range. Lists piece-rate and hourly-rate wage lines from approved production vouchers with quantity, hours, rate, amount, and paid/unpaid status.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-links">
<a href="#/payroll/reports/employee-piece-rate-report?id=overview">Overview</a>
<a href="#/payroll/reports/employee-piece-rate-report?id=use-cases">Use Cases</a>
<a href="#/payroll/reports/employee-piece-rate-report?id=filters">Filters</a>
<a href="#/payroll/reports/employee-piece-rate-report?id=columns">Columns</a>
<a href="#/payroll/reports/employee-piece-rate-report?id=actions">Actions</a>
<a href="#/payroll/reports/employee-piece-rate-report?id=faq">FAQ</a>
</div>
</div>

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

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

Go to <b>Payroll → Payroll Reports → Employee Piece Rate</b>.

<p><b>What it shows.</b> Individual <a href="#/payroll/production-wage">Employee Production Wage</a> records for the selected employee and date range, with totals for quantity, hours, and amount.</p>

<p><b>When to use it.</b> Verify production wages before including them in a pay run, audit piece-rate vs hourly-rate earnings, and reconcile with production voucher output.</p>

<p><img src="payroll/images/emp-piece-rate.webp" alt="Employee Piece Rate Report" loading="lazy"></p>

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

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

<ul>
<li><b>Production supervisor</b> — How much did this operator earn on each item this week?</li>
<li><b>Payroll</b> — Confirm unpaid production wages (status Unpaid) before pay-run generation.</li>
<li><b>Costing</b> — Filter by item to see wage cost tied to a finished good.</li>
</ul>

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

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

| **Filter** | **Description** |
|------------|-----------------|
| Date range | Wage record dates (default: current month). |
| Employee * | Required. |
| Status | Paid, Unpaid, or All. Default excludes Cancelled. |
| Type | All Types, Piece Rate (0), or Hourly Rate (2). |
| Item | Optional — filter by produced item (matches wage item or linked production voucher item). |

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

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

| **Column** | **Description** |
|------------|-----------------|
| Date | Wage date. |
| Item | Finished item from the wage or production voucher. |
| Unit | Unit of measure. |
| Type | Piece Rate or Hourly Rate. |
| Quantity | Units produced (piece-rate lines). |
| Hours | Hours worked (hourly-rate lines). |
| Rate Per Unit | Rate applied (piece rate from BOM or hourly rate from Salary Configuration). |
| Total | Wage amount. |
| Voucher | Production voucher ID — click for quick view. |
| Status | Unpaid, Paid, or Cancelled. |

<p>Footer totals: sum of Quantity, sum of Hours, and sum of Total amount.</p>

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

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

<ul>
<li><b>Generate</b> — run the report (employee required)</li>
<li><b>Export</b> — export to Excel</li>
<li><b>Print</b> — print the report</li>
</ul>

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

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

<p><b>Why is Generate disabled or showing a warning?</b><br>Employee must be selected.</p>

<p><b>When does status change to Paid?</b><br>When the linked pay run containing the wage is approved. See the production wage flow in <a href="#/payroll/payroll-settings">Payroll Settings</a>.</p>

<p><b>Where does the hourly rate come from?</b><br>From <a href="#/payroll/salary-configuration">Salary Configuration</a> on the employee's payroll group — field <b>Hourly Rate (Used for employee production wage)</b>.</p>

<p><b>Production wages are empty — what should I check?</b><br>Ensure <b>Enable Piece-Rate/Hourly-Rate Wages in Production</b> is on in Payroll Settings and production vouchers are approved.</p>

<p><b>Can I see wages for all employees?</b><br>Employee must be selected — this is a single-employee detail report, not a company-wide listing.</p>

<p><b>Why does amount differ from production voucher?</b><br>Wage records scale BOM rates to net output quantity — check voucher output qty and BOM piece rate on the production document.</p>

<p><b>Does the report show unpaid vs paid?</b><br>Status column shows Approved (awaiting pay run) vs Paid (settled on approved pay run).</p>

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