bcquality/microsoft/knowledge/scm/reconcile-warehouse-adjustments-with-the-item-ledger.md
Jesper Schulz-Wedde 9ac62e3967 Add SCM functional knowledge domain
Introduce nine source-backed rules with original AL sample pairs, bounded SCM review routing, and complete positive/clean evaluation coverage.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-17 15:54:23 +02:00

3.5 KiB

bc-version domain keywords technologies countries application-area
all
scm
warehouse-adjustment
calculate-whse-adjustment
adjustment-bin-code
directed-put-away-and-pick
item-journal-line
warehouse-entry
al
w1
all

Reconcile warehouse adjustments with the item ledger

Description

At a Directed Put-away and Pick location, registering an ordinary warehouse quantity or physical-inventory adjustment and synchronizing it to inventory are distinct steps. The warehouse registration balances quantity through the adjustment bin. An additional ordinary item-journal increase/decrease is not the same as consuming that pending warehouse adjustment.

Best Practice

After the warehouse adjustment has been registered, run "Calculate Whse. Adjustment" for the intended item/location and prepared item-journal batch, then post the generated lines through "Item Jnl.-Post Batch". The calculation derives the reconciliation by location, variant, units of measure, and tracking, marks the lines "Warehouse Adjustment", and accounts for already prepared unposted adjustments.

Keep reconciliation separate from source-document posting: warehouse receipts/shipments use their document workflows. Intentional warehouse-only staging is valid when a separately owned reconciliation step completes the process; do not flag the registration call just because that later job is outside the diff.

Do not generalize this rule to every warehouse operation. Bin movements need not change total inventory, and warehouse tracking/expiration reclassification has a standard batch path that can also post item-journal entries. Standard reclassification and basic-location item adjustments are not this ordinary advanced-warehouse quantity-adjustment case.

The samples start after warehouse quantity registration and report whether inventory reconciliation completed. The clean sample calculates and posts into an empty dedicated batch; it is not a complete warehouse physical-count workflow.

Anti Pattern

Report a workflow that claims to reconcile a registered advanced-warehouse quantity adjustment by posting a manually mirrored ordinary item-journal line, or that marks reconciliation complete after only warehouse registration or adjustment calculation. Calculation prepares journal lines; it does not post those lines. Require explicit synchronization intent and location/workflow evidence.

Do not repair the defect by inventing positive/negative quantities or flipping "Warehouse Adjustment" on an arbitrary line. Use the calculation step so the adjustment-bin balance and the actual tracked quantities drive inventory reconciliation.

Samples

References