Consider this scenario:
I would like to do a Stock Transfer between two warehouses, W1 and W2. I have received the Transder ORDER today morning, but delivery will be scheduled for TOMORROW morning.
Because there are many items to transfer, it is quite common to prepare as soon as the order is received, so that the courier can begin delivery first thing in the morning tomorrow.
After we prepare and pack the products to deliver; we input the Stock Transfer task. We then SAVE the task; (we cannot/should not COMPELETE today; as it is not yet delivered, and still in Warehouse W1)
Now here's the problem: SAVE-ing Stock Transfer tasks, does nothing to On Hand / Available / Allocated quantities. But it should have.
The goods in the SAVED Stock Transfer has already been 'allocated' for warehouse transfer, and should no longer be 'available'
On Hand should stay the same because it is still in the same warehouse
Available should have been DECREASED by the quantity of SAVED Stock Tranfer Task and
Allocated should be INCREASED by the quantity of SAVED Stock Transfer Task
OTHERWISE, through out the day, if we were to check for product availability, the system would say we have X amount of products, whilst physically, we would count only X - Y amount of product. (Y being the qty of goods already packed for stock transfer tomorrow morning)
Hey dude I had this scenario as well, what I did was create a warehouse caled in TRANSIT, which solved it until this feature gets put in :)
then hope for API integration somehow or you get votes:P
Il vote :D