#9333 [Main]-Bin content Block Movement does not prevent outbound posting for negative adjustments and sales orders
The posting logic for sales orders and negative adjustments now respects bin content block movement settings to prevent unauthorized outbound warehouse movements.
- 14files
- 13AL files
- 2objects
Pull request · merged into main (BC30) on 2026-07-22 by DeepsShukla · 14 files (+230 -18), 13 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Bin content blocks are now checked during sales order posting to restrict movements
- Negative inventory adjustments are prevented from bypassing bin movement restrictions
- Warehouse management logic updated to enforce bin content block rules consistently
- Changes applied across all localization layers (APAC, BE, CH, ES, FI, FR, GB, IT, NA, NO, RU, W1)
- Tests added to verify bin block movement restrictions work correctly
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 80 “Sales-Post”, Base Application: modified
- Codeunit 7302 “WMS Management”, Base Application: modified
src/Layers/BE/BaseApp/Sales/Posting/SalesPost.Codeunit.al: modified, not in the BC30 snapshotsrc/Layers/FI/BaseApp/Sales/Posting/SalesPost.Codeunit.al: modified, not in the BC30 snapshotsrc/Layers/NO/BaseApp/Sales/Posting/SalesPost.Codeunit.al: modified, not in the BC30 snapshot
Context
- Work items: AB#639575
- Labels: Team: SCM
- Systems: sales, warehouse
- From the description: “Bin content Block Movement does not prevent outbound posting for negative adjustments and sales orders”
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).