code change · fixManufacturingofficial - Microsoftreviewed - checked by Opus

#10917 Bug 648535: Reprice subcontracting lines after scheduling

Subcontracting purchase lines are now repriced after backward scheduling finalizes the order date and manufacturing fields are transferred from requisition lines, ensuring prices reflect the correct effective date.

Pull request · merged into main (BC30) on 2026-09-07 by ChethanT · 3 files (+239 -0), 2 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Repricing occurs after requisition-to-purchase manufacturing fields are transferred
  • Repricing is reapplied when Expected Receipt Date reschedules Order Date
  • Repricing is triggered when Order Date is directly validated
  • Non-subcontracting purchase lines remain unchanged via existing guards
  • Added test coverage for the repricing scenarios
  • Behaviour changes for users or extensions.

AL objects touched

Also merged into

  • #11197 into releases/29.x on 2026-09-17

Context

  • Work items: AB#648535
  • Labels: AL: Apps (W1), Subcontracting, Team: SCM
  • Systems: manufacturing
  • From the description: “Subcontracting purchase lines were priced before backward scheduling had finalized the purchase-line Order Date.”

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