Production Order Summary
Production Order Summary — Complete User Guide — Two Accounts Web
Comprehensive guide for the Production Order Summary report — creating, reading, and validating a per-production-order view of materials consumed, non-inventory costs, finished output, unit cost, production stage, and completion status, with whole-system impact
Table of Contents
- What Is the Production Order Summary Report?
- Enabling via the Customize Menu
- Related Settings and Configuration
- Navigating to the Report
- The Report List
- Creating a Summary Report — Field-by-Field
- Report Output Columns — Detail and Behavior
- How the Report Is Calculated
- Drill-Down
- Reporting and Entire-System Impact
- Sample Data and Verified Output
- Accounting Regulation Validation
- Common Notes and Best Practices
1. What Is the Production Order Summary Report?
The Production Order Summary report shows each Production Order as one row, with the quantity produced, the cost of the raw materials consumed (Bill of Materials), any added non-inventory costs (labour, overhead), the resulting total manufacturing cost, the unit cost, the production stage of the finished item, and the completion status.
It is a per-order report: one row per Production Order within the selected period. It answers practical questions such as:
- How much did this production run actually cost?
- What is the cost per unit of the finished item produced this run?
- Were all Bill of Materials quantities available, or was the order short?
- Is the finished item at the correct production stage in the routing?
2. Enabling via the Customize Menu
The report is only useful when Production Orders exist, and Production Orders are only available once the Inventory area is enabled.
How to Enable
- Open the Customize Menu from the navigation bar.
- Turn on Inventory Items.
- With Inventory Items on, turn on the Production Orders sub-tab.
- Click Save.
Once enabled:
- The Production Orders tab appears for entering orders.
- The Production in Progress (WIP) Balance Sheet account becomes available.
- Each Inventory Item gains the Production Stage field.
- The report appears under Reports → Inventory Items → Production Order Summary.
3. Related Settings and Configuration
| Setting | Where | How It Affects the Report |
|---|---|---|
| Inventory Items | Settings → Inventory Items / Chart of Accounts | Raw materials and finished items must exist. Each item's Production Stage, Control Account, Valuation Method (FIFO / LIFO / Moving Average), and Inventory System (Perpetual / Periodic) drive the material cost shown. |
| Production Orders | Production Orders tab (after enabling in Customize) | The order itself: Finished Item, Qty, Bill of Materials lines, Inventory Location, and optional Expense Items. |
| Bill of Materials | Production Order lines | The raw components consumed. Their quantities and per-item layer costs become the report's BOM Cost. |
| Expense Items (Add Non-Inventory Cost into Production) | Production Order (when enabled) | Non-inventory costs such as labour and overhead. These become the report's Non-Inventory Cost and are capitalised into the finished item. |
| Production in Progress (WIP) | Settings → Chart of Accounts (Balance Sheet) | The clearing account where material and labour accumulate during production; cleared when the order completes. |
| Inventory Locations | Settings → Inventory Locations | The warehouse where finished goods are placed; shown on the order and drives location-level reports. |
| Opening Inventory Quantity / Cost | Inventory Item form | Opening stock of any raw material or finished item is the first cost layer consumed by production; it prevents false “insufficient” flags. |
| Customize → Production Orders | Navigation Customize Menu | Must be on for the report to be visible and for orders to exist. |
4. Navigating to the Report
- Open Reports from the main navigation bar.
- Go to the Inventory Items category.
- Click Production Order Summary.
This opens the report list — every summary you have created (and saved) for the business appears here, sorted by its From Date.
5. The Report List
The list shows one row per saved summary, with three columns:
| Column | Description |
|---|---|
| From Date | The start of the reporting period entered when the summary was created. |
| To Date | The end of the reporting period. |
| Description | An optional note entered when the summary was created (e.g. “June Production”). |
Each row is clickable:
- Click the row to open the summary output.
- Edit opens the summary form to change the dates or description.
A New Report button at the top creates a fresh summary.
6. Creating a Summary Report — Field-by-Field
Click New Report to open the summary form. It contains four fields:
| Field | Required? | What To Enter | Effect |
|---|---|---|---|
| From Date | ✓ Yes | The first day of the reporting period (e.g. 1-Jun-2026). | Only Production Orders dated on or after this date are listed. |
| To Date | ✓ Yes | The last day of the reporting period (e.g. 30-Jun-2026). | Only Production Orders dated on or before this date are listed. |
| Description | ✕ Optional | A note to identify the summary (e.g. “June Batch Run”). | Displayed in the report list only. |
| Exclude Orders with No Movement | ✕ Optional (checkbox) | Tick to hide orders that have no BOM cost, no non-inventory cost, and no total cost. | Keeps the output clean by hiding empty or definition-only orders. |
- Enter a From Date and a To Date.
- Optionally enter a Description.
- Optionally tick Exclude Orders with No Movement.
- Click Save.
- The report opens showing the summary output for that period.
7. Report Output Columns — Detail and Behavior
The summary opens with a subtitle:
For the period from {From Date} to {To Date}
One row is shown per Production Order (ordered by Date, then Reference). The columns are:
| Column | Meaning | What To Look For |
|---|---|---|
| Date | The date of the Production Order. | Determines which period the row appears in. |
| Reference | The Production Order reference number. | Identifies the run on drill-downs. |
| Finished Item | The inventory item being produced (item code and name). | The product this order manufactures. |
| Qty | The quantity of the finished item produced (as entered on the order). | The divisor for Unit Cost. |
| Production Stage | The finished item's Production Stage number. If the finished item is not at a higher stage than its Bill of Materials inputs, a * is appended (e.g. 1*). |
A * means the item needs its stage elevated before costing flows in the correct direction. |
| BOM Cost | The value of Bill of Materials materials consumed by the order (based on each raw material's FIFO / LIFO / Moving Average layer cost at consumption). | Clickable — opens the material transactions behind the figure. |
| Non-Inventory Cost | The sum of Expense Items added to the order (labour, overhead, etc.). | Clickable — opens the expense transactions behind the figure. |
| Total Cost (bold) | Total manufacturing cost = BOM Cost + Non-Inventory Cost (the finished output value). | Clickable — opens the finished output and its constituent ledger rows. This is the value capitalised into the finished item. |
| Unit Cost | Total Cost ÷ Qty. | The cost per unit produced in this run — the basis of the inventory cost layer added for the finished item. |
| Status | Completion status of the order:
|
Mirrors the Production Orders list status, with one extra guard for self-referencing orders. |
8. How the Report Is Calculated
The report reads the same General Ledger cost data the rest of the system uses — the output of the cost of goods sold engine for inventory. Every figure is derived from ledger rows, not from the order screen alone, so amounts are consistent with the Trial Balance, Balance Sheet, and inventory reports.
8.1 BOM Cost
For each order, the report sums the base-currency value of the Bill of Materials consumption rows on the Inventory On Hand account. Those values were produced by the costing engine when it consumed each raw material layer:
BOM Cost = sum( Material Quantity consumed × layer cost for that material )
Layer cost follows the raw material item's method:
FIFO -> oldest layers consumed first
LIFO -> newest layers consumed first
Moving Average -> average of all layers at the consumption date
Opening inventory layers are included as the item's first layer.
If stock is insufficient, the shortfall is valued at the last known /
estimated cost and re-valued when the next purchase arrives.
8.2 Non-Inventory Cost
Non-Inventory Cost = sum( Expense Item amounts entered on the order )
(labour, overhead, machine time, etc.)
8.3 Total and Unit Cost
Total Cost = BOM Cost + Non-Inventory Cost
Unit Cost = Total Cost / Qty
The Total Cost is posted to the finished item as a new inventory
cost layer at the order's production date (Production in Progress clears).
8.4 Status
Requested BOM Qty = sum( BOM quantities entered on the order )
Costed BOM Qty = sum( quantities the costing engine actually consumed )
Status:
Complete -> Requested == Costed
Insufficient -> Requested > Costed
Invalid -> Finished item appears inside its own Bill of Materials
8.5 Production Stage and Elevation
Every inventory item has a Production Stage number (defaults to 1). It ranks the item inside a manufacturing routing:
Stage 1 = raw material (e.g. Sheet Metal)
Stage 2 = semi-finished (e.g. Sub-assembly)
Stage 3 = more finished (e.g. Finished Assembly)
- Lower number = less processed; higher number = more processed.
- The column shows the finished item's stage.
- A
*is added when the finished item's stage is not strictly above the deepest Bill of Materials input (e.g.1*when the finished item and its input are both stage 1). - The required stage for a finished item is max(BOM input stage) + 1.
- Use the Production Stage Elevation context on the Inventory Items tab to see items that need elevation and to batch-update them.
* flag means the costing order in multi-stage production would be wrong until the stage is raised; it does not by itself change any amount on the report or the Balance Sheet.9. Drill-Down
The Reference, cell is clickable. which opens the production order behind that cell for the order:
10. Reporting and Entire-System Impact
| Area / Report | How Production Orders Appear |
|---|---|
| Production Order Summary | Per-order: BOM cost, non-inventory cost, total, unit cost, stage, status. |
| Balance Sheet | Production in Progress holds materials and labour for unfinished orders and clears to Inventory On Hand on completion. Finished goods value increases by the Total Cost. |
| Profit & Loss Statement | The order itself posts no P&L amount; its material and labour costs are capitalised into inventory. Expenses appear on the P&L only when the finished goods are later sold (as cost of goods sold). |
| Trial Balance | Every order is internally balanced — materials move Inventory → WIP, labour moves into WIP, output moves WIP → Inventory. Total debits always equal total credits. |
| Inventory Quantity Summary | Production Orders appear in their own column (finished output + consumption), separate from purchases and sales. |
| Inventory Value / Valuation Report | Finished items are valued including the capitalised production cost layer added by each order. |
| Inventory Item Transactions | Shows BOM Consumption and Output groups per order, with insufficiency flags when stock was short. |
| Cash Flow Statement | No cash effect at production. Only the later purchase of materials or sale of goods produces cash flows (operating activities). |
| Production Stage Elevation | Flags items whose finished stage is not above their inputs; batch-updates them to max input + 1. |
11. Sample Data and Output
The following example uses base currency BDT and runs the summary for June 2026: 1-Jun-2026 to 30-Jun-2026.
11.1 Sample Setup
| Record | Details |
|---|---|
| Raw Material A | Sheet Metal — Opening 500 × 20.00 = 10,000.00, stage 1 |
| Raw Material B | Plastic Moulding — Opening 300 × 15.00 = 4,500.00, stage 1 |
| Finished Item | Widget-X — no opening stock, stage 3 |
| Expense Item | Direct Labour — 5,000.00 |
| Valuation | Moving Average, Perpetual for all items |
11.2 Sample Production Orders
Order PO-001 — 15-Jun-2026
| Field | Value |
|---|---|
| Finished Item / Qty | Widget-X / 100 |
| BOM line 1 | Sheet Metal 200 (2 per finished unit) |
| BOM line 2 | Plastic Moulding 100 (1 per finished unit) |
| Expense Item | Direct Labour 5,000.00 |
Order PO-002 — 22-Jun-2026
| Field | Value |
|---|---|
| Finished Item / Qty | Widget-X / 20 |
| BOM line 1 | Sheet Metal 40 |
| BOM line 2 | Plastic Moulding 20 |
| Expense Item | (none — order consumes material only) |
Order PO-003 — 28-Jun-2026 (insufficient stock example)
| Field | Value |
|---|---|
| Finished Item / Qty | Widget-X / 50 |
| BOM line | Sheet Metal 500 (but only a partial lot available) |
11.3 Report Output
For the period from 1-Jun-2026 to 30-Jun-2026
| Date | Reference | Finished Item | Qty | Production Stage | BOM Cost | Non-Inventory Cost | Total Cost | Unit Cost | Status |
|---|---|---|---|---|---|---|---|---|---|
| 15-Jun | PO-001 | WTX-001 Widget-X | 100 | 3 | 5,500.00 | 5,000.00 | 10,500.00 | 105.00 | Complete |
| 22-Jun | PO-002 | WTX-001 Widget-X | 20 | 3 | 1,100.00 | — | 1,100.00 | 55.00 | Complete |
| 28-Jun | PO-003 | WTX-001 Widget-X | 50 | 3 | — | — | 0.00 | 0.00 | Insufficient Quantity |
11.4 Calculation
PO-001:
BOM Cost:
Sheet Metal 200 × 20.00 = 4,000.00
Plastic Moulding 100 × 15.00 = 1,500.00
BOM Cost = 5,500.00
Non-Inventory Cost (Labour) = 5,000.00
Total Cost = 5,500 + 5,000 = 10,500.00
Unit Cost = 10,500 / 100 = 105.00 [check]
PO-002:
BOM Cost:
Sheet Metal 40 × 20.00 = 800.00
Plastic Moulding 20 × 15.00 = 300.00
BOM Cost = 1,100.00
Non-Inventory Cost = 0.00
Total Cost = 1,100.00
Unit Cost = 1,100 / 20 = 55.00 [check]
PO-003 (insufficient):
Requested Sheet Metal = 500
Available at order date = 500 (slot consumed earlier) so costed less than requested
Requested (500) > Costed -> Insufficient Quantity
Total Cost / Unit Cost = 0.00 until the shortfall is covered by a later receipt
GL (PO-001) — debits equal credits:
Material issue:
Dr Production in Progress 4,000.00 (Sheet Metal)
Dr Production in Progress 1,500.00 (Plastic Moulding)
Cr Inventory On Hand 5,500.00
Labour added:
Dr Production in Progress 5,000.00
Cr (Non-Inventory cost captured into production) 5,000.00
Finished output:
Dr Inventory On Hand (Widget-X 100) 10,500.00
Cr Production in Progress 10,500.00
Verification:
Total debits = 4,000 + 1,500 + 5,000 + 10,500 = 21,000.00
Total credits = 5,500 + 5,000 + 10,500 = 21,000.00
Debits = Credits: 21,000.00 – 21,000.00 = 0.00 [balanced]
Balance Sheet impact: WIP is zero after completion; Inventory On Hand increases by 10,500.00
Inv layer check (Widget-X, PO-001):
New layer added: 100 units × 105.00 = 10,500.00
After PO-002: layer total 100 + 20 = 120 units
10,500.00 + 1,100.00 = 11,600.00
If everything were on that layer, unit cost = 11,600 / 120 = 96.67 (blended).
Each order still reports its own wave cost (105.00 and 55.00).
12. Accounting Regulation Validation
| Standard | Requirement | How the Report Complies |
|---|---|---|
| IAS 2 — Inventories (§10-13) | Cost includes purchase cost plus costs of conversion (direct labour and allocated overhead) to bring inventory to its present location and condition; abnormal costs are excluded. | The BOM Cost captures materials at their layer cost and the Non-Inventory Cost captures conversion costs (labour, overhead). Both are capitalised into the finished item as a new cost layer, exactly matching the standard's conversion-cost definition. |
| IAS 2 — Work-in-progress (§4, 8) | Inventories include work-in-progress valued at cost of conversion to date. | Unfinished orders remain in Production in Progress (materials + labour) on the Balance Sheet; completed orders clear to Inventory On Hand at the accumulated manufacturing cost. |
| IAS 2 — Costing formulas (§25-27) | Cookies: use FIFO or Weighted Average; LIFO not permitted under IFRS; costs are assigned per method. | The report's BOM Cost respects each raw material's elected method (FIFO, LIFO, or Moving Average) exactly as the rest of the inventory system does. LIFO is available only where permitted by local GAAP. |
| IAS 2 — Net realisable value (§28-33) | Inventory is carried at the lower of cost and net realisable value at the reporting date. | NRV / LCNRV write-downs are handled by the inventory system after production; the report reports cost, which is the starting point of the lower-of-cost-and-NRV test. |
| IAS 1 — Presentation of Financial Statements (§54-55) | Inventories and current assets must be presented separately; relevant notes disclose value and movement. | The finished output increases Inventory On Hand and the WIP Production in Progress is separately presented on the Balance Sheet. The report explains per-order movement (materials, conversion, output, unit cost). |
| IAS 7 — Statement of Cash Flows | Cash flows include only actual cash movements. | Production itself produces no cash flow (materials and labour are capitalised). Cash appears only when materials are purchased or finished goods are sold — Operating Activities. The report does not inject any cash figure. |
| IAS 21 — Effects of Changes in FX Rates (§21, 23) | Non-monetary items measured at historical cost are translated at the exchange rate on the transaction date; monetary revaluation is disclosed. | The BOM Cost and Total Cost are reported in the business base currency at the layer cost on the consumption date; no period-end revaluation is applied to production costs, consistent with historical cost treatment. |
| Double-entry (Conceptual Framework) | Every transaction must balance (debits = credits). | Each order produces a balancing set of entries (material out of Inventory On Hand into WIP; labour into WIP; output from WIP into Inventory On Hand). Section 11.4 shows debits equal credits. |
| IAS 16 / IAS 38 (if applicable) | Manufacturing equipment depreciation capitalised as conversion cost per IAS 2. | If depreciation is added as an Expense Item on the order, it is capitalised into the finished item with other conversion costs. |
13. Common Notes and Best Practices
- Enable Production Orders before entering orders. The report and the WIP account only appear once the Production Orders tab is on in Customize.
- Keep material opening stock realistic. Set Opening Inventory Quantity and Cost before the first production order; otherwise the raw material is treated as unavailable and the order is flagged Insufficient.
- Run the cost engine data. The report reflects the same cost-of-goods-sold results used across the system. If a figure looks wrong, verify the underlying raw material layer costs and the item's valuation method first.
- Assign production stages. Make the finished item's stage strictly above its deepest input (max BOM input stage + 1). The
*flag and the Production Stage Elevation context will guide you; use Batch Update to fix many items at once. - Do not self-reference the finished item in the BOM. A finished item must not also be a raw material in its own order. Use a distinct processed item or a write-off / journal entry for repacking or grading the same item.
- Record non-inventory costs deliberately. Only add genuine conversion costs to the order; abnormal costs belong in the P&L, not capitalised into inventory.
- Reconcile at period end. Compare the report's Total Cost against the movement in the Production in Progress account and the Inventory On Hand movement; both tie to the Trial Balance.
- Reorder / production stage correctness. If a report shows
*, elevation is required before multi-stage costing is directionally correct — fix the stages, then regenerate the report.
End of Production Order Summary Guide