code change · featureManufacturingofficial - Microsoftreviewed - checked by Opus

#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.

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

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).