MahGah,
Let me amend my previous reply...
I want to explain how Production Order Costs work and post in BC -
When you use an ERP, system built for manufacturing like Microsoft Dynamics 365 Business Central or Dynamics NAV, your production orders play a crucial role in balancing your general ledger accounts. But how does the costing you put into your production orders affect your bottom line?
To help production managers and finance leaders get on the same page, both parties must understand the cost components of a production order. Doing so minimizes surprises and empowers both sides of the business to communicate effectively within the ERP system.
- How actual costs post to production orders and then to the general ledger.
- The components of a production order's cost.
- How to finish and post a production order.
How Do Actual Costs Work in a Production Order?
Actual costs are posted to the production order and can be compared to the production order's expected cost to see any variances. You can analyze these variances to determine if there are any issues in the production process. If you use standard cost, any variances will post to the general ledger when the production order finishes.
What Goes into the Cost of a Production Order?
The actual cost of a production order consists of the following components:
Let's review each cost component and how it posts.
Consumption
Consumption is posted to a production order from either the consumption or production journal. If you use backward or forward flushing methods, consumption can be automatically posted. When consumption posts, the following transactions occur:
- Item Ledger Entry: A consumption item ledger entry is posted to remove the raw material from inventory.
- G/L Entry: A G/L entry is posted. The unit cost utilized is based upon the item's costing method. G/L accounts are selected from the item's inventory posting group setup. The G/L transaction posts to:
Debit WIP
Credit Inventory
Labor (Capacity)
Labor is posted to a production order from either the output or production journal. Expected labor can also post automatically when utilizing backward or forward flushing methods. When labor is posted, the following transactions occur:
- Capacity Ledger Entry: A capacity ledger entry is posted to accumulate labor time and dollars. Labor can be posted as a direct labor cost or an overhead cost.
- G/L Entry: A G/L entry is posted. The direct unit cost on the work or machine center is used to calculate Direct Cost Applied – Labor. The indirect cost % or overhead rate on the work or machine center is used to calculate Overhead Applied. The G/L accounts used are determined by the work or machine center's Product Posting Group setup. The G/L transaction posts to:
Debit WIP
Credit Direct Cost Applied
Credit Overhead Applied
Subcontracting
When you create a purchase order from the subcontracting worksheet, subcontracting costs are posted to a production order. When the purchase order is posted as invoiced, the following transactions occur:
- Capacity Ledger Entry: A capacity ledger entry is posted for the total subcontracting cost.
- G/L Entry: A G/L entry is posted. The direct unit cost on the purchase invoice is used to calculate Direct Cost Applied –Subcontracting. G/L accounts are selected from the work or machine center's Product Posting Group setup. The G/L transaction posts to:
Debit WIP
Credit Direct Cost Applied – Subcontracting
Manufacturing Overhead
Manufacturing Overhead is posted to a production order when an output transaction is posted from either the output or production journal. When output is posted, the following manufacturing overhead transactions occur:
- Production Order Statistics: The cost is displayed on production order statistics when Output transaction is posted.
- G/L Entry: A G/L entry is posted for production order finishes. The manufacturing overhead is set up on the finished good item card as an Indirect Cost % and/or an Overhead Rate. G/L accounts are selected from the item's inventory posting group setup. The G/L transaction posts to:
Debit Inventory
Credit Overhead Applied
Output
Output is posted to a production order from either the output or production journal. When an output is posted, the following transactions occur:
- Item Ledger Entry: An output item ledger entry is posted to add the finished goods item to inventory.
- G/L Entry: A G/L entry is posted only if Expected Cost Posting is turned on. The unit cost from the item card is utilized for the expected output cost. G/L accounts are selected from the item's inventory posting group setup. The G/L transaction posts to:
Debit Inventory - Interim
Credit WIP
Finishing a Production Order
When production output and all cost component transactions are complete, the production order status must change to "Finished" to post "actual" cost for the output transaction and post variances to the G/L if you use standard cost as the costing method. When the output is posted, the following transactions occur:
- Item Ledger Entry: All output item ledger entries for a production order update from expected cost to actual cost.
- G/L Entry: A G/L entry is posted only if Expected Cost Posting is turned on. The expected output cost comes from the item card, and the G/L accounts used are selected from the item's inventory posting group setup. The G/L transaction posts to:
Debit/Credit WIP
Debit/Credit Material Variance
Debit/Credit Capacity Variance
Debit/Credit Cap. Overhead Variance
Debit/Credit Subcontracting Variance
Debit/Credit Mfg. Overhead Variance
So now that we have gone over the postings, how does Average Costing Method play into this. You have a BOM and Routing and set your Flushing Methods. The main issue lies with the fact the Output Journal/Production Journal CANNOT today, default the expected hours for Routing Steps. This does not mean the Shop Floor APP's cannot, which I recall they can, but this mean whomever will Post the Production Journal will need to enter the time. I would offer a solution that your Partner can make an extension to push the Expected Hours, by Machine and Work Center, to the Production Journal and therefor eliminate the entry step. Now that you have this resolve and you post your Output (Time and Finished Good), when you change the Production Order Status to Finished, I would check 'Update Unit Cost' to account for any differences in the Production Process effecting the last Output and the Unit Cost field is updated.
Getting back to your question of the difference, the .06 is the Material as the Roll-up for Capacity and Subcontractor will NOT touch Unit Cost for Average Cost Items. When you manufacture OUTPUT and Update Unit Cost, it will. Try running a test with your Manufactured Item. Go through the process and post your Production Journal. Make sure you enter the Time to see the impact. When you Change Status, Update Unit Cost. Now look at the Item Card.
One other thing to consider, if you use the Costing Method Standard, the Standard Cost will auto-roll Material, Capacity, and Subcontractor values. You still will need to enter Time or add an extension or use an APP, like Shop Floor Control from Insight Works.
Hope I've answered your questions and given more information on the overall process and postings.
Thanks,
Steve