How to Create and Manage Production Orders

After setting up the Bill of Materials (BOM) and defining the raw materials and their costs, the next step is the actual production process through a Production Order. This is the document that turns the components defined in the BOM into a finished product that is ready for sale and available in your inventory.

While a BOM does not create any accounting entries or inventory movements, a Production Order issues the components from your warehouse, adds the Assembled Item to inventory, posts the relevant accounting entries, and measures the actual cost against the standard cost.
 

In this guide, we cover the complete Production Order cycle: from creating and issuing the order, to recording production output and closing the order.

 

For more information about BOMs, see the Bill of Materials for Assembled Items guide.

 

Setting Up Production Accounts

Before creating your first Production Order, you need to configure the inventory settings once. These settings determine which accounts Wafeq uses to record production transactions and how the system behaves when components are unavailable.

None of these accounts are created automatically in the Chart of Accounts. You need to create them yourself and select them in the settings.

From the main menu, click "Settings", then select "Organization Settings".


 

Click "Manage" next to Inventory Settings.


 

Work in process (WIP) Account: This is the intermediate account to which the components of a Production Order are issued when the order is released. The components leave inventory while their value remains recorded in this account until production is completed.

Click the Work in process Account field, then click "+ Create Account".


 
Select "Inventory" as the parent account, name the account "Work in Process", then select it from the list


 

Manufacturing Material Variance Account: This is the account used to write off the value of the assembled product when it is disassembled, while its components are returned to inventory at their respective costs. It is also charged with any capitalized labor and overhead costs.

Repeat the previous steps: click "+ Create Account", select "Cost of Goods Sold" as the parent account, name the account "Manufacturing Material Variance", then select it from the list.

The Work in Process (WIP) account is an asset account because its balance represents the value of production that is currently in progress and owned by you. The Manufacturing Material Variance Account is an expense account.

Default Cost of Goods Sold Account: This account records inventory consumption expenses when there is no more specific account available.

 It is configured automatically, but you can change it by selecting another account under Cost of Goods Sold

When a component is short: This setting determines how the system behaves when the available quantity of a component is insufficient: Warn (Allow) lets you proceed while displaying a warning, whereas Block prevents the transaction. This setting applies to both Production Orders and bundle sales.



 

After configuring all the settings, click "Save".

 

Two Production Paths: Instant (produce now) or Through work-in-process

Wafeq provides two types of Production Orders. You select the production type when creating the order, and you cannot change it afterward:

  • Instant (produce now): A single inventory movement takes place: the components are issued from the warehouse and the Assembled Item is added to inventory at the same time. It does not require an intermediate account such as the WIP account, and the entire planned quantity is produced in one step. The status changes directly to Completed. Since the full planned quantity is produced at once, you cannot record production output in batches or close the order with a lower quantity.
  • Through work-in-process: This option is designed for production that takes place over a period of time. The components are issued from the warehouse when the Production Order is released and remain in an intermediate account such as the WIP account. The units produced are then recorded in batches. With each batch, the corresponding products move from the WIP account to inventory.

This guide follows the full production cycle — Through work-in-process — because it is the longer and more detailed process. The steps that apply to Instant (produce now) are the same unless otherwise mentioned.

 

Creating a Production Order

From the main menu, click "Inventory", then select "Production Orders", and click "New Production Order".


Enter the Production Order details as follows:

  • Assembly Item*: The Assembled Item you want to produce. Only tracked Assembled Items that have a BOM appear in this list. Once you select the item, the Production Order is linked to its BOM.
  • Production Type: Instant (produce now): Issues the raw materials and adds the Assembled Item to inventory immediately with one click.

    Through work-in-process: Posts the raw materials to an intermediate account so you can track costs until production is completed.

    In this example, select "Through work-in-process".

  • Warehouse: The warehouse from which the components are issued and where the Assembled Item is received.
  • Planned Quantity: The number of units you want to produce.
  • Planning Date: The start date of the Production Order.
  • Due Date: The target completion date of the Production Order.
  • Reference: Any number or text you want to use to identify the order. You can use it to link the order to an external document, such as a customer order number or an internal work order.
  • Notes: Any additional details you want to record on the order.



 

If you select "Through work-in-process" and have not yet configured the WIP account in Inventory Settings, you will see the following message:

"The work in progress order routes materials through the work in progress account, which has not been configured yet."

 

Click "Set Up WIP Account" to open a window where you can select the account. The account will then be saved automatically in Inventory Settings.

 

Cost Cards

At the top of the components table, you will find four cards summarizing the Production Order cost. They are automatically updated whenever you change the quantity, components, or additional costs:

  • Total Component Cost: The actual cost of the components, calculated based on the average cost of each component in your inventory on the planning date and in the selected warehouse.
  • Additional Cost: The total cost of labor, overhead, and any other costs added to the order.
  • Total Cost: The sum of the two costs above.
  • Unit Cost: The total cost divided by the planned quantity.

Note: These cards are recalculated each time you open the order while it is in Planned status. Their values may change if the average cost of your components in inventory changes. These costs are only fixed when the order is released.

Make sure that every component has an actual cost in your inventory. Entering a cost in the BOM is not sufficient, as this is treated as the expected standard cost rather than the actual cost. The system will not allow you to release a Production Order containing a component with an actual cost of zero.

The actual cost is determined by purchases or inventory adjustments. You can check it under the Unit Cost Rate column in the Items list.

 

Material Requirements

Once you select the Assembly Item and planned quantity, the system displays the components required to complete the order. The quantities are calculated based on the item's BOM multiplied by the planned quantity.

You do not need to enter anything in this table. It displays the material requirements; the fields are not intended for data entry.

Below the table title, you will see a note explaining what happens to these components: "Components are issued to the WIP account upon release."

  • Component: The name of the raw material or component used to produce the item, as defined in the BOM.
  • In Stock: The available quantity of the component in the selected warehouse. A green ✓ appears when the available quantity is sufficient to complete the order.
  • Standard Quantity: The total quantity of the component required for this Production Order according to the BOM. If the component has a yield percentage, the system increases the quantity to account for the expected waste. It is called standard because it represents the planned quantity, which will later be compared with the actual quantity after production output is recorded.

 

Example: The required quantity of wood is 6.25 meters instead of 5 meters, even though each chair requires half a meter, because the yield percentage specified for the wood in the BOM is 80%. The system therefore increases the quantity issued to account for cutting waste. In contrast, the yield percentage for screws and chair legs is 100%, so their quantities are simply multiplied by ten.

  • Standard Cost: The cost per basic unit of the component specified in the BOM. This is an estimated cost that the system uses to compare against the actual unit cost after the Production Order is completed.
  • Unit Cost: The actual unit cost in your inventory, based on the average amount you have paid for the component in the selected warehouse up to the planning date. The difference between this and the standard cost is displayed below it.
  • Standard Line Total: The planned cost of this component for the entire Production Order, calculated by multiplying the standard quantity by the standard cost. The total of all component lines is displayed at the bottom of the table. 

Note that the total of this column differs from the Total component cost card at the top of the screen. The column uses the standard cost, while the card uses the actual average cost in your inventory.

In the example shown, the column totals SAR 480.00 — the planned cost — while the card shows SAR 503.51, the actual cost that will be issued.

 

Additional Costs

These are operating costs that are capitalized as part of the value of the Assembled Item. They become part of its inventory cost rather than being recorded as a separate expense.

Below the section title, a note explains this: "Labor, overhead, and other planned costs for the entire Production Order. Each output capitalizes its share of these costs into the goods produced."
 

The system automatically populates this table from the BOM when you select an Assembly Item. You can edit the existing entries or add new ones.Type: Labor, overhead, or other.

  • Account: The accounting account to which the cost is assigned.
  • Description: Any description you want to add to the line.
  • Amount: The cost amount.

Click "Add Cost" to add a new line, or click the delete icon to remove a line

 

Note: The amounts here apply to the entire Production Order, not to each unit.

This is different from the BOM, where you enter costs per unit and the system multiplies them by the quantity. Here, the amount represents the total cost, and the system distributes it across production outputs based on the quantity of each output.

Note: When you add a new cost, it is classified as Other Additional Costs. The Other type allows you to add any operating cost that is not included in the BOM and applies only to this specific Production Order—for example, a special delivery cost for a particular batch or an exceptional setup cost—without modifying the BOM.

Where do these costs go?

Additional costs are not recorded as expenses when production takes place. Instead, they are added to the value of the Assembled Item in inventory. For example, if the components of a chair cost SAR 48 and production costs SAR 25, the chair is added to inventory at a value of SAR 73.

 

The labor account you select here acts as an intermediate account. Actual labor costs paid through a payroll entry or supplier invoice are recorded as a debit to the account. The Production Order then credits the account for the amount absorbed by production and adds it to the value of the chairs in inventory. The account balance is therefore cleared as production absorbs the costs.

 

Example: You paid SAR 150 in labor costs during the month, so SAR 150 is recorded as a debit to the production labor account. You then produced 10 chairs with a labor cost of SAR 150. The Production Order credits the account by SAR 150 and adds the amount to the value of the chairs in inventory. The account balance becomes zero, and the SAR 150 becomes part of your inventory value.

 

These costs only appear in the Income Statement when the chairs are sold, at which point they are recognized as part of the Cost of Goods Sold.

This means that a remaining balance in the labor account indicates labor costs that have been paid but have not yet been absorbed by production.

 

Click "Save" to save the order in Planned status, or open the dropdown and select "Save and Release" to save and release it in one step. For Instant (produce now) production, click "Produce".

 

Note: A Production Order in Planned status does not create any accounting entries or inventory movements. The components remain available in your warehouse for sale or use in other Production Orders until the order is released. You can freely edit or delete the order while it remains in this status.

 

Releasing a Production Order

Releasing the order marks the beginning of the actual production process. The components leave your warehouse and move to the WIP account, and the system creates the first accounting entry for the order

:When you release the order

  • The quantities, costs, and BOM version are fixed and are no longer affected by subsequent changes.
  • The component balances in the warehouse decrease and the components are no longer available for sale.
  • The system creates a material issue entry: the WIP account is debited and the component inventory accounts are credited.
  • The status changes to "Released".

     

The system calculates balances and costs based on the date confirmed in the release window, not today's date. Therefore, a shortage warning may appear for an order dated in the past or future even if the component is available today.

 

Note: You cannot edit the Production Order details after releasing it, except for the reference and notes. To change the quantity, warehouse, or Assembly Item, return the order to "Planned", make the changes, and release it again.

 

 

The Production Order After Release

After releasing the order, the screen changes as follows:

In the cards: "Completed from Planned" appears, showing the quantity you have produced. Additional costs are divided into two cards: "Standard Labor" and "Standard Overhead".

 

In the Material Requirements table: The "Available" column changes to "Issued". This represents the full quantity that left the warehouse when the order was released and moved to the WIP account. The Consumed Quantity column appears empty because it represents what was actually converted into products and is only populated when production output is recorded.

 

At the bottom of the screen: The Outputs section appears and is initially empty until you record production output.

Note: before release, the Unit cost card displays the total cost, including additional costs. After release, it displays the component cost only, which is why the number decreases. In the example, it was SAR 75.35 and became SAR 50.35.

 

 

Recording Production Output

Whenever a batch comes out of the production line, record it against the Production Order so the Assembled Item moves into your warehouse and its share of the components moves out of the WIP account.

You can record the entire planned quantity at once or record it in batches as production progresses.

To record a new output, click "Record completion". The Assembled Item will be added to your warehouse, and its share of the components will be moved out of the WIP account.

 

  • completion Date: Enter the date on which the batch was completed.

  • Quantity: Enter the number of units produced in this batch, whether it is the full planned quantity or only part of it.

Then click "Record completion".


After recording the completion, the screen compares what you planned with what actually happened: Completed at standard represents what the output was expected to cost, while Completed cost represents its actual cost. The Total cost variance appears in red when the actual cost exceeds the planned cost and in green when it is lower.

 

To understand the reason for the variance, review the Material requirements table. If the variance appears under Qty consumed, production consumed more or less of a component than planned. If it appears under Unit cost, the quantities are correct, but the actual component costs in inventory differ from the costs specified in the BOM.

 

Example: in the production order shown, the actual cost exceeded the planned cost by SAR 23.51. Reviewing the table shows that all quantities match the standard quantities, while the wood panel costs SAR 34.00 against a standard of SAR 32.00, and the chair leg costs SAR 5.2807 against SAR 5.00. The screw is slightly below standard at SAR 0.9972 against SAR 1.00. The variance is therefore caused by higher component costs rather than production waste. To address this, update the standard costs in the BOM so they are closer to your actual costs.

Distributing Additional Costs Across completions

The system distributes labor and overhead costs across production completions based on the quantity of each completion, allocating the corresponding share to each batch.

 

For example, on a production order of 10 chairs with SAR 250 in additional costs, a completion of two chairs would receive 20% of the costs — SAR 50 — while a completion of three chairs would receive 30%, or SAR 75. Once the order is complete, all additional costs will have been fully allocated.

In the order shown here, the single completion covers the entire planned quantity, so it bears the full SAR 250.

 


 

What Happens After Recording completion?

  • The Assembly Item is added to your warehouse in the quantity you entered and becomes available for sale.

  • The batch's share is removed from the WIP account, reducing the account balance by the amount converted into finished products. The remaining balance represents the production that has not yet been completed.

  • An accounting entry is created: the Assembled Item inventory is debited for the value of the completion, while the WIP account is credited for the component share, and the additional cost accounts are credited for their respective shares.

You can view the entry by hovering over it and clicking the accounting entry icon to view the full entry.



 

Each completion is listed in the completions section at the bottom of the screen with its number, date, quantity, and cost. You can view its accounting entry or delete it.

The order status changes to "In Progress" after the first output and to "Completed" once the full planned quantity has been produced.

If there are issued components that were not consumed, the final completion returns them to inventory within the same accounting entry. The system does not create a separate return document. Therefore, you may see an inventory addition for a component marked with a positive amount alongside the deduction movements in the final entry

 

Closing a Production Order with a Lower Quantity

If production stops at a quantity below the planned amount and you do not intend to complete the remaining quantity, close the order with the quantity actually produced.


Click the arrow next to "Record Output", then select "Close Order".

The button is available only for orders in "In Progress" status. An order that has reached its full planned quantity automatically changes to "Completed".

 

What happens when you close the order?

  • The planned quantity becomes equal to the quantity actually completed, and the status changes to Completed.
  • The standard costs are scaled down proportionally, so the system does not compare your production against a plan you did not execute.
  • Unconsumed components are returned to inventory at the costs frozen when the order was released, clearing the work-in-process account. This happens by re-posting the last completion rather than creating a separate return document.
  • Recorded completions are not deleted; they remain with their accounting entries.

Example: The planned quantity was 5 chairs and 3 were produced, so the system applies a ratio of 0.6 to every standard figure: Standard labor becomes SAR 45 instead of 75, Standard overhead SAR 30 instead of 50, and Total component cost SAR 151.05 instead of 251.75.

 

 

Notice the difference in the Material Requirements table: before closing, the consumed quantities were lower than the standard quantities (24 screws compared with 40), resulting in negative variances. After closing, they match the standard quantities because the standard itself has been reduced to match the actual production output.

The "Issued" column, however, remains unchanged because it records what actually left the warehouse when the Production Order was released.

 

The remaining variance is therefore the actual variance: SAR 18.10 caused by the higher component costs in inventory compared with their standard costs.

 

To learn how the system separates price variances from quantity variances and how to interpret them in cost reports, continue to the next tutorial on Cost Variance Analysis.

 

For more information about cost variances, see the Cost Variance Analysis guide.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.