Hi Ludwig
I am running a test to see if a marked transaction will prevent the allocation/use of on-hand stock, and what cost it will use.
Here is my sequence example:
1.Brand new item (Moving Average Cost, no negative stock allowed) - $100
2. New SO#1 created with that item.
3. Create a PO#1 from the SO#1 (which marks that PO#1 against the SO#1)
At this point, the SO#1 cannot be packed/invoiced because there is no physical on-hand.
4. Create a new PO#2, with a purch (cost) price of $220.
5. Post the product receipt for PO#2
At this point there is available stock from the receipt of PO#2, with a cost of $220 to pack/invoice SO#1 - but SO#1 is marked to PO#1.
According to my tests, the system will allow the packing/invoice of SO#1, using the receipted stock of PO#2, and at the cost of PO#2 (I'm assuming it will use the real-time moving average cost at the time SO#1 is packed/invoiced).
Is there an option to prevent the allocation/use of the stock from PO#2, and ensure that the stock (and cost) of PO#1 is used for SO#1 ?