Sub-ledger = units * $/unit, general ledger = GL 1200, which should be the sum of the subledger. In our case it is not. If I were to run an inventory valuation report, it says we have no units of that item and no cost, however, when we run a trial balance, that Inventory GL account says there is a $ amount is in there.
If I drill into the item record itself and look at the Locations, it shows me all the units are there, but if I look at the breakdowns of the BINS those units live in, it shows me 0 because they were never put away.
This is a huge issue for our accounting team, because if our sub-ledger (units * $/unit) does not equal our general ledger, that means we have $'s (either up or down) that are not associated with an item, so there's no way to count them or recognize the cost of them as they're consumed, the only solution is to make a Journal entry to clear that variance which is bad practice.
I was able to fix the issue by going back and deleting the initial Item Receipt which caused the issue, and re-received it using a BIN, and suddenly those units appeared on our inventory valuation report and the GL and the sub-ledger balanced. I was not however able to do a BIN putaway worksheet, because it didn't show me that we had any units to putaway.
Hope this makes sense. I would like to avoid having to delete & re-receive every item we purchased that had BINS turned on but didn't correctly put away the units.