Production Orders
Production Orders — Complete User Guide — Two Accounts Web
Comprehensive guide for managing manufacturing and production orders, tracking raw material consumption, work-in-progress, and finished goods output
Table of Contents
- What Are Production Orders?
- Enabling the Tab via Customize Menu
- System Accounts
- Field-by-Field Guide
- Creating a Production Order
- Production Order Lifecycle
- Accounting Impact
- Opening Balances
- Reports
- Sample Data and Report Output
- Accounting Regulation Compliance
1. What Are Production Orders?
A Production Order documents the manufacturing process where raw materials (Bill of Materials items) are consumed to produce a finished inventory item. It tracks the full production lifecycle from raw material issuance through work-in-progress to finished goods receipt.
Production Orders are used for:
- Manufacturing — converting raw materials into finished goods
- Assembly — combining multiple components into a single product
- Processing — applying labor and overhead to transform materials
- Production tracking — monitoring quantities produced versus materials consumed
- Cost accumulation — capturing the total manufacturing cost (materials + expenses)
2. Enabling the Tab via Customize Menu
Production Orders is a sub-tab of the Inventory Items tab. To enable:
- First ensure Inventory Items is visible in the navigation bar
- Open Customize Menu and find "Production Orders" in the list
- Toggle to Visible and click Save
Once enabled, the following become available:
- Production Orders — the main listing of all production orders
- Production in Progress account — appears in the Chart of Accounts under Current Assets
- Production Stage field — appears on each Inventory Item record
- Custom fields — can be created with Placement = Production Orders
3. System Accounts
3.1 Production in Progress Account
The Production in Progress account is a Balance Sheet asset account that tracks the value of work-in-progress (WIP) inventory — materials that have been issued to production but are not yet completed as finished goods.
| Property | Value |
|---|---|
| Account type | Balance Sheet (Asset) |
| Default name | "Production in Progress" |
| CFS Category | Operating Activities |
| Visible when | At least one Production Order exists in the database |
Navigate to Settings > Chart of Accounts to configure this account's name, code, and Balance Sheet group placement. The account is a singleton — only one instance exists per business.
3.2 Production Stage on Inventory Items
When Production Orders are enabled, each Inventory Item shows a Production Stage field. This optional numeric field indicates the processing stage required for that item:
- Lower number = raw material (e.g., 1 = basic material)
- Higher number = more processed (e.g., 3 = finished assembly)
- Null or 1 = no specific stage assigned
The Production Stage is used in the Production Stage Elevation report to verify that a finished item's stage is higher than its components' stages — ensuring that production flows in the correct direction (raw → semi-finished → finished).
4. Field-by-Field Guide
4.1 Header Fields
| Field | Type | Required | Description |
|---|---|---|---|
| Date | Date | Yes | The date the production order is created. This date is used for GL posting and determines the period in which raw materials are consumed and finished goods are produced. |
| Reference | Text | No | Manual or auto-generated reference number for the production order. |
| Description | Long Text | No | Optional description of the production run (e.g., "Batch 2026-001 — Widget-X assembly"). |
| Finished Inventory Item | Dropdown | Yes | The inventory item being produced. Select the finished good that will be added to stock when production completes. |
| Qty | Decimal | Yes | The quantity of the finished item to produce. Displayed with the item's unit name (e.g., "pcs", "kg"). |
| Bill of Materials | Table | No | The list of raw materials or components consumed during production. Each line has an Inventory Item and a Quantity. |
| Inventory Location | Dropdown | No | The inventory location where the finished goods will be stored. |
| Add Non-Inventory Cost Into Production | Checkbox | No | When checked, enables the Expense Items section for recording non-material costs such as labour, overhead, or machine time. |
| Expense Items | Table | No | Non-inventory costs to include in the total manufacturing cost. Only visible when Add Non-Inventory Cost Into Production is checked. |
| Custom Theme | Checkbox + Dropdown | No | Enable and select a custom theme for the production order document view. |
| Automatic Reference | Checkbox | No | When enabled, the system automatically generates the next sequential reference number. |
| Custom Fields | Configurable | No | Additional fields created via Settings > Custom Fields with Placement = Production Orders. |
4.2 Bill of Materials Line Fields
| Column | Type | Description |
|---|---|---|
| Bill of Materials | Dropdown | The raw material inventory item consumed in production. Select from existing inventory items. Only inventory items can be used as BOM components — non-inventory items belong in Expense Items. |
| Qty | Decimal | The quantity of the raw material consumed per production run. Displayed with the item's unit name. |
4.3 Expense Item Fields
| Column | Type | Description |
|---|---|---|
| Account | Dropdown | The GL account for the non-inventory cost (e.g., Labour, Overhead, Machine Cost). Select from accounts that support production expense posting. |
| Amount | Decimal | The monetary amount of the expense to add to the total manufacturing cost. |
| Division | Dropdown | Optional division assignment. Only shown when the selected account has Division enabled. |
5. Creating a Production Order
- Go to Production Orders > New Production Order
- Set the Date
- Enter a Description for the production run
- Select the Finished Inventory Item being produced
- Enter the Qty to produce
- In the Bill of Materials table, add each raw material component:
- Select the Bill of Materials item (the raw material)
- Enter the Qty of raw material consumed for this production run
- Optionally select an Inventory Location for the finished goods
- If there are non-material costs, check Add Non-Inventory Cost Into Production and add Expense Items:
- Select the Account (e.g., Direct Labour, Manufacturing Overhead)
- Enter the Amount
- Configure Theme if needed
- Save
6. Production Order Lifecycle
6.1 Raw Material Consumption
When a Production Order is saved, the system immediately creates GL entries that debit raw materials from Inventory On Hand. The raw materials are moved from the main inventory account to a suspense account as cost of goods sold — this represents the issuance of materials to the production floor.
6.2 Manufacturing Process
During the Cost of Goods Sold calculation, the system:
- Groups all Production Order transactions together
- Tracks the accumulated material cost for each order
- Creates GL entries moving material cost from Inventory On Hand to Production in Progress (WIP)
- Accumulates non-inventory expenses (labour, overhead) for the order
- When all BOM inputs have been fully consumed, marks the batch as complete
6.3 Finished Goods Output
When the production batch completes:
- The system calculates total manufacturing cost = raw material cost + non-inventory expenses
- A GL entry is created: Dr Inventory On Hand (finished goods), Cr Production in Progress (WIP)
- The finished goods are added to inventory at the accumulated manufacturing cost per unit
- The finished item appears in the Inventory Quantity Summary report as production output
6.4 Non-Inventory Costs
If expense items are added to the Production Order, these amounts:
- Are added to the total manufacturing cost
- Flow through the P&L account specified on each expense line
- Are included in the finished goods inventory valuation (capitalized into the product cost per IAS 2)
- Complete — all BOM materials have been fully consumed and matched in the COGS calculation
- Insufficient Quantity — some BOM materials could not be consumed due to insufficient stock
7. Accounting Impact
7.1 GL Posting
When a Production Order is saved, the system creates GL entries in multiple phases:
Phase 1 — Material Issuance (at save time, per BOM line):
Dr Inventory On Hand (raw material) [negative qty, removes from stock]
Cr Inventory On Hand (suspense) [positive qty, balancing]
Transaction amount: 0 (quantity-only adjustment)
Phase 2 — WIP Accumulation (during COGS calculation):
Dr Production in Progress (WIP) [material cost]
Cr Inventory On Hand (raw material) [material cost]
Both marked as IsCostOfGoodsSold = true
Moves cost from inventory to WIP
Phase 3 — Non-Inventory Expenses (during COGS calculation):
Dr Production in Progress (WIP) [expense amount]
Cr P&L Expense Account [expense amount]
Non-material costs added to the production batch
Phase 4 — Finished Goods Output (when batch completes):
Dr Inventory On Hand (finished item) [total manufacturing cost]
Cr Production in Progress (WIP) [total manufacturing cost]
Finished goods added to inventory at accumulated cost
7.2 Cost Calculation
Total Manufacturing Cost = Material Cost + Non-Inventory Expenses
Unit Cost = Total Manufacturing Cost ÷ Quantity Produced
Where:
Material Cost = weighted average cost of all BOM materials consumed
Non-Inventory Expenses = sum of all Expense Item amounts
Quantity Produced = the Qty field on the Production Order
The finished goods purchase layer is added at the Total Manufacturing Cost,
which becomes the cost basis for future sales of these items.
8. Opening Balances
Production Orders cannot have opening balances. The Production Order is a manufacturing transaction that records current-period production activity. Opening work-in-progress balances are not supported — all production starts with raw materials currently in stock.
To set opening stock levels for raw materials and finished goods:
- Raw materials opening stock — set via the Inventory Item form (Opening Inventory Quantity and Unit Cost)
- Finished goods opening stock — set via the Inventory Item form for each finished item
The Production Stage field on inventory items is optional and does not affect inventory valuation.
9. Reports
9.1 Production Orders Listing
The main Production Orders page shows all production orders with the following columns:
- Date — the production order date
- Reference — the production order reference
- Description — the production description
- Inventory Location — the location for finished goods
- Finished Inventory Item — the item being produced
- Qty — the quantity to produce
- Status — Complete (all BOM consumed) or Insufficient Quantity (partial consumption)
9.2 Inventory Item Transactions
When viewing transactions for a specific inventory item, Production Orders appear in two groups:
- BOM Consumption — raw material items consumed by the production order (negative quantity)
- Output — finished goods produced by the production order (positive quantity)
Production Order transactions have priority 3 in the default ordering (after Goods Receipts at 1 and Sales Invoices at 2).
9.3 Inventory Quantity Summary
The Inventory Quantity Summary report has a dedicated Production Orders filter button. When enabled:
- Production Order movements appear in their own column (separate from Purchases and Sales)
- The report computes finished goods output from the COGS calculation
- Production Order quantities are excluded from the standard Purchases and Sales columns to avoid double-counting
9.4 Production Stage Elevation
The Production Stage Elevation report (accessible from the Inventory Items context) checks whether each finished item's Production Stage is higher than the maximum stage of its BOM components. If not, a warning is displayed: "At least one inventory item requires production stage elevated." A batch operation is available to automatically update item stages to the required levels.
10. Sample Data and Report Output
Setup
| Item | Details |
|---|---|
| Base Currency | BDT |
| Raw Material A | Sheet Metal — 500 units in stock @ 20.00 BDT each = 10,000.00 BDT |
| Raw Material B | Plastic Moulding — 300 units in stock @ 15.00 BDT each = 4,500.00 BDT |
| Finished Item | Widget-X — no opening stock |
| Expense | Direct Labour — 5,000.00 BDT |
| Production Stage | Sheet Metal = 1, Plastic Moulding = 1, Widget-X = 3 |
Production Order PO-001
| Field | Value |
|---|---|
| Date | 15-Jun-2026 |
| Reference | PO-001 |
| Description | Batch 001 — Widget-X production run |
| Finished Inventory Item | Widget-X |
| Qty | 100 |
| Bill of Materials — Line 1 | Sheet Metal, Qty: 2 (2 units per finished Widget-X) |
| Bill of Materials — Line 2 | Plastic Moulding, Qty: 1 (1 unit per finished Widget-X) |
| Add Non-Inventory Cost | Yes |
| Expense Item — Line 1 | Direct Labour, Amount: 5,000.00 |
Phase 1 — Material Issuance (at save time)
Line 1 — Sheet Metal: Dr Inventory On Hand (Sheet Metal) Qty: −200 (2 × 100)
Line 2 — Plastic Moulding: Dr Inventory On Hand (Plastic Moulding) Qty: −100 (1 × 100)
Cr Inventory On Hand (suspense) Qty: +300 (balancing)
All entries have a transaction amount of 0.00 — quantity-only adjustment at save time.
Phase 2 — WIP Accumulation (during COGS calculation)
Raw material cost at weighted average:
Sheet Metal: 200 units × 20.00 = 4,000.00 BDT
Plastic Moulding: 100 units × 15.00 = 1,500.00 BDT
Total material cost: 5,500.00 BDT
GL entry:
Dr Production in Progress (WIP) 5,500.00
Cr Inventory On Hand 5,500.00
Phase 3 — Non-Inventory Expenses
GL entry:
Dr Production in Progress (WIP) 5,000.00
Cr Direct Labour Expense 5,000.00
Phase 4 — Finished Goods Output
Total manufacturing cost = 5,500.00 (materials) + 5,000.00 (labour) = 10,500.00 BDT
Unit cost = 10,500.00 ÷ 100 = 105.00 BDT per Widget-X
GL entry:
Dr Inventory On Hand (Widget-X — 100 units) 10,500.00
Cr Production in Progress (WIP) 10,500.00
Inventory Impact Summary
| Item | Opening | Change | Closing | Value |
|---|---|---|---|---|
| Sheet Metal (raw) | 500 | −200 | 300 | 6,000.00 BDT |
| Plastic Moulding (raw) | 300 | −100 | 200 | 3,000.00 BDT |
| Widget-X (finished) | 0 | +100 | 100 | 10,500.00 BDT |
| Production in Progress (WIP) | 0 | 0 | 0 | 0.00 BDT (fully cleared) |
DR = CR Verification
Phase 1 (at save — quantity only):
Qtys: −200 + (−100) + 300 = 0 ✓
Amounts: 0.00 = 0.00 ✓
Phase 2 (WIP material transfer):
Dr Production in Progress 5,500.00
Cr Inventory On Hand 5,500.00
DR = CR: 5,500.00 − 5,500.00 = 0.00 ✓
Phase 3 (Non-inventory expenses):
Dr Production in Progress 5,000.00
Cr Direct Labour Expense 5,000.00
DR = CR: 5,000.00 − 5,000.00 = 0.00 ✓
Phase 4 (Finished goods output):
Dr Inventory On Hand 10,500.00
Cr Production in Progress 10,500.00
DR = CR: 10,500.00 − 10,500.00 = 0.00 ✓
Total manufacturing cost:
Materials: 5,500.00
Labour: 5,000.00
Total: 10,500.00
Unit cost: 105.00 per Widget-X ✓
11. Accounting Regulation Compliance
11.1 IAS 2 — Inventories
Requirement (§4-6, §10-12): Inventories include finished goods, work-in-progress, and raw materials. The cost of inventories includes all costs of purchase, costs of conversion (direct labour and overhead), and other costs incurred to bring the inventories to their present location and condition.
How this system complies: The Production Order tracks the conversion of raw materials into finished goods. The system accumulates all manufacturing costs — raw material consumption at weighted average cost plus non-inventory expenses (labour, overhead) — and capitalizes them into the finished goods inventory value. The WIP account (Production in Progress) correctly shows the value of partially completed production on the Balance Sheet.
11.2 IAS 16 — Property, Plant and Equipment
Requirement (§7): Items of property, plant and equipment are tangible items held for use in the production or supply of goods.
How this system complies: Non-inventory expenses on Production Orders can include depreciation of manufacturing equipment, which is a component of conversion cost per IAS 2 §12. The Expense Items section allows capturing these costs and capitalizing them into finished goods inventory.
11.3 IAS 1 — Presentation of Financial Statements
Requirement (§54): Inventory and work-in-progress must be presented on the face of the Balance Sheet.
How this system complies: The Production in Progress account appears on the Balance Sheet under Current Assets when Production Orders exist. Raw materials and finished goods are tracked through the Inventory On Hand account. The system ensures WIP is zero at period end if all production orders have been completed (materials fully consumed → output recorded).
11.4 IAS 21 — The Effects of Changes in Foreign Exchange Rates
Requirement (§23): Non-monetary items (including inventory) measured at historical cost are translated at the exchange rate at the date of the transaction.
How this system complies: Production Orders use the base currency for all cost calculations. Raw materials are valued at their weighted average cost in the base currency. Finished goods output is valued at the accumulated manufacturing cost in base currency. No foreign exchange revaluation applies to inventory measured at historical cost.
11.5 DR = CR Verification
Phase 1 — Material issuance to production:
Qtys consumed: Sheet Metal −200 + Plastic Moulding −100 + balancing +300 = 0 ✓
Amounts: 0.00 (quantity-only entries at save time) ✓
Phase 2 — WIP transfer:
Dr Production in Progress 5,500.00
Cr Inventory On Hand 5,500.00
DR = CR: 5,500.00 − 5,500.00 = 0.00 ✓
Phase 3 — Labour cost:
Dr Production in Progress 5,000.00
Cr Direct Labour Expense 5,000.00
DR = CR: 5,000.00 − 5,000.00 = 0.00 ✓
Phase 4 — Finished goods:
Dr Inventory On Hand 10,500.00
Cr Production in Progress 10,500.00
DR = CR: 10,500.00 − 10,500.00 = 0.00 ✓
Total cost: Materials 5,500 + Labour 5,000 = 10,500 BDT
Unit cost: 10,500 ÷ 100 = 105.00 BDT per unit ✓
11.6 Relevant but Not Applicable
- IFRS 15 (Revenue): Production Orders are manufacturing transactions, not revenue-generating transactions. Revenue is recognized when finished goods are sold, not when they are produced.
- IFRS 16 (Leases): Lease costs for manufacturing equipment can be included as non-inventory expenses on Production Orders, but the Production Order itself is not a lease arrangement.
- IAS 7 (Cash Flow Statement): Production Orders are inventory movements that do not involve cash. They affect the Balance Sheet (inventory, WIP) but do not appear directly on the Cash Flow Statement.
End of Production Orders Guide