top of page

Business Central Inventory GL Entries - Standard Cost Manufacturing

  • Writer: Ken Sebahar
    Ken Sebahar
  • Sep 25
  • 11 min read

Updated: Oct 9

In earlier posts, Business Central Inventory GL Entries - Purchases and Business Central Inventory GL Entries - Sales, we walked through examples to demonstrate how Business Central uses Posting Groups to determine the G/L Entry records that get created when posting Purchase and Sales documents. Specifically, we reviewed how the Inventory Setup fields determine when G/L Entry records are created and then showed exactly how Posting Groups are used to determine which G/L Accounts are debited and credited during each G/L Entry.


In this post, we will continue walking through the General Ledger Entries that get created throughout a standard cost manufacturing process when posting Production Order activities, including consumption of raw materials, output of finished goods, and "Finishing" the Production Order.


When setting up production type Items in Business Central, the Costing Method field is very important in determining how the unit cost will be calculated for the finished good, and also how the G/L Entry records are created. For the purpose of this example, the Costing Method will be set to "Standard" for the finished good Item, which will allow us to review how and when material, capacity, and overhead variances are calculated and reporting throughout the system.


For an overview of Posting Group setup provided by Microsoft on Microsoft Learn, please refer to Microsoft Learn: Set up posting groups.


Background and Assumptions


The G/L Entries detailed below are all generated within Business Central in real-time as each transaction is posted due to the following setups on the Inventory Setup page:


The fields on the Inventory Setup page within Business Central that control how and when associated G/L Entry records are posted, including "Automatic Cost Posting", "Expected Cost Posting to G/L", and "Automatic Cost Adjustment".
Inventory G/L posting settings on the Inventory Setup page

Scenario Details

The Cronus Brewery uses Business Central to record the production of their beer. In this specific manufacturing example, we will be brewing a 500L batch of Cold Lager beer. The following setups will apply:

  • The Work Center to be used will be BK1 "Brew Kettle #1" with:

    • Flushing Method = Manual (which means we will be posting the actual time that the Work Center was required for each Production Order)

    • Direct Unit Cost per Hour of $2.00/Minute (or $120.00/Hour)

    • Overhead Rate of $1.00/Minute (or $60.00/Hour)


The Work Center card page for Work Center No. BK1 (Brew Kettle #1), which shows a Direct Unit Cost of $2.00 per minute, no Indirect Cost %, and an Overhead Rate of $1.00 per minute. The Flushing Method is set to "Manual" which indicates that a user will be recording the actual amount of time required to complete this operation prior to finishing the Production Order.
Work Center BK1 (Brew Kettle #1)

  • The Routing will consist of a single Operation for Work Center BK1:

    • Since each 500L batch requires about one day of effort to complete and there are 8 hours in a work day at Cronus, the Run Time has been set to 1 Minute per Liter to reflect that Brew Kettle #1 will be utilized for (approximately) the entire day.

      • Note: each operation step could be defined as its own Operation via the creation of additional Routing lines, but for the sake of simplicity, we will use a single operation that combines these steps.


The Production Routing setup for the Cronus Brewery Cold Lager, with a single Operation No. for Work Center BK1, Setup Time of 480 MIN, no Run Time, and a Routing Link Code of CONSUME to link the usage of the raw material component items to this operation on the Production Job Card report.
The Routing Card for CB-CL - Cronus Brewery Cold Lager
  • The Bill of Material will consist of the following raw material Items detailed in the Production BOM card page below. Each raw material component Item has been set up with:

    • Costing Method = Standard

    • Flushing Method = Manual (the actual quantity consumed will be recorded)


The Production Bill of Material setup for the Cronus Brewery Cold Lager, with three components required and a  Routing Link Code of CONSUME assigned to each component to link the usage of the raw material component items to a specific operation on the Routing.
The Bill of Material for FG-CB-CL - Cronus Brewery Cold Lager

Once the Bill of Material and Routing have been assigned to the Item, the Calculate Std. Cost process is run to populate the Standard Cost and Unit Cost fields on the Item Card. For additional information on calculating standard costs for Items, please visit this Microsoft Learn page: About calculating standard cost - Business Central | Microsoft Learn


The "Costs & Posting" fast tab contains the costing fields used to value inventory.  Key fields include Costing Method, Standard Cost, Unit Cost, Last Direct Cost, Inventory Posting Setup, and Gen. Prod. Posting Group.
Costs & Posting fast tab of the Item Card

The Cost Shares page can be used to view the makeup of the newly calculated Standard Cost:


The Cost Shares page in Business Central details the various cost elements that make up the Standard Cost of the Item.  Types of costs include material costs, capacity costs, overhead costs, and subcontract costs.
The Cost Shares page showing the detailed standard cost elements

Production Order Processing

A new Released Production Order is created to brew a 500L batch of Cold Lager on September 15, 2025.


The Released Production Order card page in Business Central. This page assigns a unique Production order No. and is used to view various data related to this production order, including components and routing operations required, printing of production reports, and historical transactions associated with the Production Order.
Released Production Order Card page for RPO-196

The Refresh Production Order step is run to generate the material components required as well as the routing operations required for this Production Order.


The Prod. Order Components page shows the raw material Items and quantities required to complete the production scheduled for each Production Order as well as how many have already been consumed and how many are remaining to be consumed.
The Prod. Order Components page for Released Production Order RPO-196

The Prod. Order Routing page in Business Central lists each operation required to complete the production of the finished good assigned to each Production Order.  This page also shows the expected Starting Date/Time and Ending Date/Time for each routing operation.
The Prod. Order Routing page for Released Production Order RPO-196

The Statistics page can be viewed to confirm the total expected costs for this Production Order. At this point, no actual materials or capacity costs have been posted so the "Actual Cost" columns are zero:


The Production Order Statistics page shows the total costs for the current Production Order.  This page shows a comparison of the Standard Cost, Expected Cost, and Actual Cost.
The Production Order Statistics page

Consumption Posting

In this production scenario, all components are picked at the start of production. The Consumption Journal is used to record the consumption of the raw material Items/Quantities from inventory and record Work-in-process (WIP) costs against RPO-196.


For more information on usage of the Consumption Journal, please visit this Microsoft Learn page: Register consumption output for a production order - Business Central | Microsoft Learn


In this example, again, to keep things simple while still showing how the GL Entries will be created, we have recorded an actual consumption quantity that is 2% greater than the Expected Quantity to be consumed for each component Item.


The Consumption Journal page in Business Central is used to record the consumption of raw material item quantities to a Released Production Order. Once the Consumption Journal lines are posted negative Item Ledger Entry records are created and G/L Entries are created to remove the value of these Items from inventory and increasing Work-in-process (WIP)
The Consumption Journal page

Entry #1

This entry below is generated to reduce the value of raw material inventory while increasing WIP:


  • Debit: Inventory Posting Setup – “WIP Account”

    • Based on the Inventory Posting Group assigned to the component Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


  • Credit: Inventory Posting Setup – “Inventory Account”

    • Based on the Inventory Posting Group assigned to the component Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.



Each time a Consumption Journal Batch is posted, a new G/L Register is created that contains the required G/L Entry records.  These entries typically increase the value of WIP and decrease the value of inventory.
The GL Entries created when posting the Consumption Journal

If you look carefully at these GL Entries, you will notice that two sets of GL Entries have been created for each component. The first set of GL Entries reflects the costs associated with the Expected Quantity to be consumed. The second set of GL Entries reflects the costs associated with the additional quantity consumed (the 2% overage of each Item in this example).


The consumption of raw materials is reflected in the Actual Cost column of the Prod. Order Statistics page. Here you can clearly see that there is a 2% material cost variance for this Production Order:


The Production Order Statistics page in Business Central. This page reflects the actual material costs applied to the Production Order through the posting of raw material consumption using the Consumption Journal.  Material Variances associated with the Production Order can also be viewed on this page.
The Prod. Order Statistics page after consumption of components to RPO-196

Output Posting

The Output Journal will be used to record the actual quantity outputted against Production Order No. RPO-196. In this example, we will record an actual output quantity of 505L, which is 1% greater than the expected output quantity. Because this output is being recorded against the last operation on the Prod. Order Routing, the quantity produced will be placed into finished goods inventory, resulting in new Item Ledger Entries and G/L Entries.


Additionally, since the Work Center was utilized for the full work day, an actual Run Time of 480 minutes will be recorded, resulting in new Capacity Ledger Entries and G/L Entries.


The Output Journal page is used to record that actual output against each Production Order Routing operation.  The Ouptut Quantity, Scrap Quantity, Scrap Code are recoded.  Additionally, the actual amount of time spent is recorded such as Setup Time and Run Time.
The Output Journal page

In this example, a single G/L Register is created during the posting of the Output Journal. However, this entry is effectively two different G/L Entries combined into one. The first entry is to record the capacity costs (direct and indirect/overhead labor/machine costs). The second entry is to record the value of the finished good item in inventory.


The General Ledger Entry records created when posting an Output Journal in Business Central. These entries will be created to record the direct and indirect (overhead) capacity costs as well as the value of the finished good item at the standard cost if the output is being posted against the last operation on the Prod. Order Routing.
The GL Entries created when posting the Output Journal

Entry #2

The first four lines in the entry above are created to record the application of direct and indirect capacity costs to the value of the finished good item. The system will generate a separate G/L Entry for direct costs vs. indirect costs (overhead costs), so there are two G/L Entries debiting the WIP account in this example. The direct cost amount posted is $960 (480 minutes * $2.00/minute) while the indirect cost amount posted is $480 (480 minutes * $1.00/minute).


  • Debit: Inventory Posting Setup – “WIP Account”

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


  • Credit: General Posting Setup - "Direct Cost Applied Account"

    • Based on the Gen. Prod. Posting Group assigned to the Work Center and no (blank) Location Code.

    • Typically defined as a Cost of Goods sold account (or expense account) which effectively absorbs (or offsets) the actual direct labor and machine costs posted to the Payroll accounts, etc.


  • Credit: General Posting Setup - "Overhead Applied Account"

    • Based on the Gen. Prod. Posting Group assigned to the Work Center and no (blank) Location Code.

    • Typically defined as a Cost of Goods sold account (or expense account) which effectively absorbs (or offsets) the actual facility and administrative costs posted to the Facility and/or Payroll expense accounts, etc.


Entry #3

The last two lines in the G/L Register above have been created to increase the value of finished goods in inventory while removing that value from WIP. We outputted 505L at a standard cost of $4.75, for a total of $2,398.75.


  • Debit: Inventory Posting Setup – “Inventory (Interim) Account”

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


  • Credit: Inventory Posting Setup – “WIP Account”

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


The application of the direct and indirect capacity costs is now reflected in the Actual Cost column of the Prod. Order Statistics page:


After posting the Output Journal where actual capacity costs are reported, the "Capacity Cost" and "Capacity Overhead" values are updated to relfect the applied costs for each Released Production Order. The Variance reflects the difference between the Expected Cost and the Actual Cost.
The Prod. Order Statistics page with material and capacity costs posted

Note 1: A Variance is recorded for Capacity Cost and Capacity Overhead in the example above because the Routing was created expecting 1 minute of Run Time per Liter (each Batch is 500L and the actual time reported was exactly 8 hours). This variance is reflected above in the Capacity Need row. These variances could have easily been eliminated by setting the Run Time to 0.96 minutes per liter instead of 1.00 minutes per liter.


Note 2: If each batch usually takes one full day to produce, another option to avoid variances and eliminate the need to record the actual time is to change the Flushing Method on the Work Center to "Backward". This will automatically post the expected run time as the actual run time, resulting in direct and indirect capacity costs being applied, but without any variances.


Production Order - WIP Report

The information displayed on the Prod. Order Statistics page is also available in a Report format. The Production Order - WIP report is useful for month-end reporting to reconcile the values reflected in the WIP Account on the balance sheet. This report can be backdated to any date in order to provide a full detailed reconciliation at any point in time.


For additional information on this report, please refer to this Microsoft Learn page:


The Production WIP Report, also known as the Inventory Valuation - WIP Report is designed to reconcile the Production Order activity per period to the WIP Account as part of standard financial accounting month-end procedures.
The Production WIP report in Business Central

Changing the Production Order Status to Finished

Once all activity has been recorded against a Released Production Order, the final step is to change the Status of the Production Order from Released to Finished. This is completed by selecting the Change Status... button on the Released Production Order page. For additional information on finishing production orders, please visit this Microsoft Learn page: About finished production order costs - Business Central | Microsoft Learn


In a standard costing environment, this is the point when WIP is zeroed out and all production variances are recorded. For RPO-196, the following GL Entry records are created:


In a standard costing environment, when the Released Production Order is changed to a Finished Production Order, this is when the WIP account is cleared out for the Production Order and also when all production variances are posted.  This includes material variance, direct capacity variance, indirect capacity variance, and subcontract variance.
The G/L Register created when changing the Production Order to Finished

In this example, a single G/L Register is created when changing the Status of the Production Order from Released to Finished. While all of these entries must be considered together in order to arrive at the correct values, it can be helpful to think of this entry as two different G/L Entries. The first entry is to zero out the WIP Account. The second entry, which is only applicable in a standard costing environment, is to record the required production variances which also results in the finished good item being placed into inventory at the standard cost.


Entry #4

The first four lines in the G/L Register above have been created to zero out the WIP account. This is done by first zeroing out WIP for the costs (material and capacity) and then zeroing out WIP for the value of the finished good.


  • Debit: Inventory Posting Setup – “Inventory Account” ($2,332.50)

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


  • Credit: Inventory Posting Setup – “WIP Account” ($2,332.50)

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


  • Debit: Inventory Posting Setup – “WIP Account” ($2,398.75)

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


  • Credit: Inventory Posting Setup – “Inventory (Interim) Account” ($2,398.75)

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


Entry #5

Whether the G/L Accounts detailed below are debited or credited depends on whether each of the variances were negative variances or positive variances. In this example above, the result was a negative material variance (relative to the outputted quantity, more actual material than expected was recorded). However, the capacity and overhead variances were negative (relative to the outputted quantity, less actual time than expected was recorded):


  • Debit: Inventory Posting Setup – “Inventory Account” (the net of the 3 separate entries above)

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as an Asset type G/L Account.


  • Debit: Inventory Posting Setup - "Material Variance Account"

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as a Cost of Goods Sold type G/L Account.


  • Credit: Inventory Posting Setup - "Capacity Variance Account"

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as a Cost of Goods Sold type G/L Account.


  • Credit: Inventory Posting Setup - "Mfg. Overhead Variance Account"

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as a Cost of Goods Sold type G/L Account.


This example did not include any subcontract (outside processing) operations, but in the case where a subcontract operation was included, a variance may also be recorded during this step as follows:


  • Credit: Inventory Posting Setup - "Subcontracted Variance Account"

    • Based on the Inventory Posting Group assigned to the finished good Item and the Location assigned to the Production Order.

    • Typically defined as a Cost of Goods Sold type G/L Account.


The net result of these entries is that the "Inventory" account reflects the 505L of Item FG-CB-CL at the standard cost of $4.75/L, or $2,398.75.


Month-end Reporting

When the Production Order - WIP report is run using an "Ending Date" after the Production Order is finished, the report will appear as follows:


The Production Order - WIP report will continue to display the cost information for all production orders even after the production order has been finished.
Production Order - WIP report run after the Production Order is Finished

Now that the Production Order status has been changed to finished, no further entries can be posted against it. However, there is a feature to allow a finished Production Order to be "reopened" in order to make additional entries if certain conditions are met. For more information on the Reopen Production Order process, please visit this Microsoft Learn page:


If you made it this far, congratulations! I would never expect anyone to be an expert after reviewing this post. Not only was this a significant amount of content to absorb, but it also did not cover all of the various scenarios and one-off exceptions that occur in the real-world. But my hope that you now are in a much better position to set up Business Central and run through a series of sample/test Production Orders in order to more fully understand how and when G/L Entry records are created within a Business Central standard costing manufacturing environment!

Comments


Subscribe_edited.jpg

Provide your email address and name to the right to receive email notifications when updates and new blog posts are available. 

Maximize the potential of your Business Central environment!

Thank you for subscribing!

© 2023 Speaking Business Central

bottom of page