Hi everyone,
I’m stuck in a loop trying to correct a negative quantity in an adjustment bin inside a Directed Put-away and Pick location, and Business Central is blocking every known correction path. (I’m doing this on my own time just working in the system and getting my hands dirty etc. Its a demo account but want to learn this nonetheless)
So heres some of the background:
The Location
Location = WHITE-WMS
Directed Put-away and Pick = Yes
Adjustment Bin Code = A-01-0001
Item = 1900-S
Current Quantity in Adjustment Bin: –20
The Issue
At some point a negative adjustment landed in the Adjustment Bin (I thought I was doing a positive on but must’ve accidentally made it negative) leaving it at –20. Since then, all correction attempts fail because of the combination of:
Directed Put-away and Pick = Yes
Adjustment Bin Code assigned to A-01-0001
Quantity cannot = 0
This creates a situation where BC blocks every warehouse or inventory correction method.
**What I’ve done so far (they’ve all led to blocks with F5 refresh prompts):
Warehouse Item Journal**
Fails with error:
“Adjustment Bin must not be Yes in Bin Location Code=‘WHITE-WMS’, Code=‘A-01-0001’.”
Item Reclassification Journal
Fails with error:
“You cannot use a Bin Code because location WHITE-WMS is set up with Directed Put-away and Pick.”
Warehouse Movements / Internal Movements
Creation is blocked or BIN cannot be selected due to DP&P being enabled.
Warehouse Physical Inventory Journal
Even after running Calculate Inventory, selecting the Adjustment Bin triggers the same error:
“Adjustment Bin must not be Yes…”
Attempt to clear Adjustment Bin Code on Location
BC blocks this because the bin is not empty.
Attempt to disable Directed Put-away and Pick
BC blocks this due to existing configuration dependencies.
So the current issue is:
A-01-0001 is stuck as the Adjustment Bin
-
The bin contains –20, so it can’t be unassigned
-
No movement or journal can post into or out of it
-
DP&P prevents all alternative bin-level corrections
-
The system effectively traps the bin in an unfixable state
Is there a way to resolve this? Thank you