I have not been able to find solution for this issue explained below. I am hoping someone may have experienced this issue in MS Dynamics AX 2009 and have found the solution for-
The issue is when an item is received against a purchase order with certain batch number, and 2-3 weeks later, the inventory counting audit finds that batch number was wrong. So, the user receives the correct batch against the same PO since there are some qty left on deliver remainder and returns the batch number that was received earlier with negative quantity.
However, after the packing slip gets posted for the return, the system is not posting the batch number that user told system to, rather system is posting the quantity with different batch number.
I did look the number sequence for batch in general tab and it is not checked for neither mannual or contineus for batch creation. We are using FIFO costing for inventory. I also did see that the item with particalur batch number in question still physically available on hand.
Can someone tell me if the system is disgned this way or I am missing something. What I want system to do is post the batch number on the return line not just anyone that is available.
However, after the packing slip gets posted for the return, the system is not posting the batch number that user told system to, rather system is posting the quantity with different batch number."
Is it mean that you are not being able to receive the correct batch? or you are not being able to issue the correct Batch? or you are not being able to return the correct batch?
Usually system does FIFO with regard to return packing slip. But off course it will be in between the same dimension. But some dimensions are not mandatory while returning and that’s why it is not considered while returning. and Batch number is also part of that dimension. But we know, all these depends upon set up of dimension in dimension group.
Once you have incorrectly received mulitple batches in you cannot unreceive and return a selected batch, you have to unreceive the whole line and then re-receive in with the correct batch. If you choose to unreceive part of the line the system removes these on the first availble batch by aphanumeric number - it is simply not possible to select the “one” batch against the line you want to send back.
However in your example why are you not simply renaming the batch record to reflect the correct batch?
Does not solve the problem if you receive multiple batches/serial numbers on one line through registration - you still have to reverse the entire line.
Thanks for your feedback and it is always my pleasure to read your response because it works.
I beleive my situation may be unique and does not represendt to all because, I could not return the whole lines with batch /serial number because most of the items that were received on the line were already issued to production order.
I was specifally interested in returning the batch number that I had on hand and was received wrong. So the solution I stated here worked for me. Please let me know if you have further questions…