code change · fixFinanceofficial - Microsoftreviewed - checked by Opus

#11673 #[MAIN]-Not enough inventory available at vendor location for this order

India Localization subcontracting receipt now prevents duplicate component consumption that occurred when both standard manufacturing posting and the Delivery Challan process posted consumption simultaneously.

Pull request · merged into main (BC30) on 2026-09-22 by v-ajaztabrez · 2 files (+13 -16), 2 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Component consumption was posted twice: once by standard manufacturing flow and once by India Localization Delivery Challan process
  • Solution assigns Subcontracting Order No. to identify India-specific output journal lines and suppresses automatic flushing for these lines
  • Preserves normal production flushing for other scenarios while preventing inventory errors from doubled consumption
  • Fixes incorrect posting behavior that could cause ‘not enough inventory’ errors at production location
  • Maintains output posting, capacity posting, vendor-location consumption, and item tracking functionality
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#649464
  • Labels: Team: Finance
  • Systems: finance

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