Consider the following scenario in Microsoft Dynamics AX 2012:
- You create an inventory item group that is non-stocked.
- You create a product that is associated with the item group.
- You create a purchase order of the product.
- You process the arrival for part of the purchase order.
- You try to process the arrival for the remaining quantity of the purchase order by clicking Start Arrival in the Arrival overview dialog box.
In this scenario, you receive the following error message:
Overdelivery of line is Percentage percent, but the allowed overdelivery is only 0.00 percent.
Update has been canceled.
This problem occurs because the qtyPost value is updated two times by the qtyphysicalUpdatedAll function and the qtyfinancialUpdated function.