Sorry to revive a year-plus old thread but I am in a similar bind. We recently migrated from a PITA but very flexible solution (TakeStock) over to B1. One of the things that was just relayed to me is the ability to commit stock from a PO that has not been received in yet (and we manage by lots) to a SO. It would be easy as pie if we had a lot number as we would just receive it into a In Transit/Committed warehouse, but many of the times this is not the case.
We also have to have the lot number to traceability, so entering in a dummy number, then issuing out and back in would not be a good solution.
Would love to hear other solutions, if they have come about.