#10173 [Extensibility Request] issue 30129: expose manufacturing cost calculation events
Manufacturing extensions can now separate setup and runtime costs during standard cost calculation by subscribing to new routing, cost-time, direct unit cost, and production order cost events in Calculate Standard Cost and Manufacturing Cost Calculation Management codeunits.
- 3files
- 3AL files
- 2objects
Pull request · merged into main (BC30) on 2026-08-24 by AleksandricMarko · 3 files (+88 -51), 3 AL · feature · tier official · reviewed (checked by Opus)
What changed
- Added IsHandled routing-line event for SKU calculations in Calculate Standard Cost
- Exposed direct unit cost data on post-calculation events
- Added IsHandled entry point for expected production-order line costs
- Enabled extensions to implement cost-split logic without replacing base objects
- Covered both base layer and Italian localization
AL objects touched
- Codeunit 5812 “Calculate Standard Cost”, Base Application: modified
- Codeunit 99000758 “Mfg. Cost Calculation Mgt.”, Base Application: modified
Context
- Work items: AB#636806
- Labels: Team: SCM, event-request
- Systems: manufacturing, inventory
- From the description: “Manufacturing extensions need separate control over setup and runtime costs so fixed setup costs are not incorrectly spread across varying lot sizes.”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).