Batch Registration Error

Hi. We are on AX 2012 R1. Our process is when a batch controlled item comes in, before the quantity is received on the PO line we go in and register the batch and quantity that has delivered. This is done through the “Update Line” button on the “Posting Product Receipt” view. Our problem is, if we register a quantity to a batch and then click “Post All” and have any remaining quantity on that PO line, we are not able to register anymore batch numbers on that PO line due to an error that comes up. The error says, “20 (or whatever quantity we just registered) cannot be picked because only 0.00 is/are available from the inventory”. For example, let’s say we have a quantity of 500 come in on a PO line that has a total of 1200 on the PO line. The batch number for the quantity of 500 is “A1”. I go and register the batch and click "Post All. That quantity of 500 is registered and I see it is in the Transaction view. Then 2 days later the remaining 700 comes in with a batch of “B5”. When I go into the PO and click “Update Line” the error comes up and I cannot even get to the registration page to see what has been registered. Has anyone else run into this or know what the problem is? Thanks in advance!

shouldn’t you be using ‘receive now’ instead of ‘All’ ?

are you saying “receive now” instead of “post all”? If so, where is the receive now button?

It is under Parameters > Quantity in the Posting Packing Slip Form. Sorry I am still using AX 4.0. I don’t know if that has changed in 2012.

Before going any further, you might want to back those transactions out first and then fix your issue.

I have tried this and if I change the Quantity parameter to anything other than ‘Ordered quantity’ there are not lines to receive. It was a good thought, but does not allow me to receive anything and I still have it erroring out on me. See below:

This view shows when I first get into register my first quantity. The next screen shot shows the error I get when I click the update lines button when I try and register the next lot.

2068.aa 2.JPG

I just gave myself full access in a test environment and it is working now after I release the quantity received from the quarantine warehouse. Does anyone know why this might error out if the partial quantity received is still in the quarantine warehouse?

can you back everything out and redo it ?

I don’t think it is a standard behaviour. Sounds weird though as you are trying to register not pick the batch.

Once you register the batch, are you also posting the Product receipt? If yes, I hope the Quantity parameter was set to Registered quantity and not something else. Second time where are you trying to update the new batch? Can you try once from PO lines Update line=> Registration and check if same error is coming there as well.

Also could you see the item transactions and post a screenshot here for better understanding.

Hi seth,

If we are purchasing the bulk quantity at a time and we are receiving the partial quantity of that P.O then we need to use either “Receive now” option so that we can allocate a batch no and then post the product receipt .

Whenever we are purchasing the remaining quantity again we need to specify the receive now quantity and post the product receipt.

You can use the option called Delivery schedule in order to do the above process easily . But make sure that you have to specify the receive now quantity.

  • Krisheed

Hi Krisheed,

Thanks for the reply. When I change to Receive Now Quantity, AX takes away the lines I can receive. Is there another setting I need to change? See screen shots below:

This is when I have the Parameter set to: Ordered Quantity. I can receive the quantity just fine.

But… when I change the Parameters to Receive Now Quantity, the receiving screen is blank, as shown below.

What needs to be changed so I can receive under the parameter of Receive Now Quantity?

Thanks for all you help!

Seth