#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.
- 3files
- 2AL files
- 2objects
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
- Codeunit 20516 “Subc. Req. Wksh. Make Ord.”, Subcontracting: modified
- Codeunit 20534 “Subc. Purchase Line Ext”, Subcontracting: modified
Also merged into
- #11197 into
releases/29.xon 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).