Error message when you try to post a packing slip for a purchase order in Microsoft Dynamics AX: "Account number for transaction type Purchase, packing slip purchase does not exist"

Applies to: Microsoft Dynamics AX 2009Microsoft Dynamics AX 4.0Microsoft Dynamics AX 3.0

Microsoft Business Solutions-Axapta 3.0 is now part of Microsoft Dynamics AX 3.0. All references to Microsoft Business Solutions-Axapta and Microsoft Axapta relate to Microsoft Dynamics AX.
This article applies to Microsoft Dynamics AX for all regions.

Symptoms


When you try to post a packing slip for a purchase order in Microsoft Dynamics AX, you receive the following error message:
Account number for transaction type Purchase, packing slip purchase does not exist.

Cause


This problem occurs because the Post physical purchase check box is selected for the inventory model group that is used for the item in the purchase order.

Resolution


To resolve this problem, use one of the following methods.

Method 1

Click to clear the Post physical purchase check box for the inventory model group in the Inventory model groups dialog box. To do this, follow these steps:
  1. Click Inventory management, expand Setup, expand Inventory, and then click Inventory Model Group.
  2. In the Inventory model groups dialog box, select the correct inventory model group, and then click the Setup tab.
  3. Click to clear the Post physical purchase check box.
  4. Close the Inventory model groups dialog box.
Note The "Post physical purchase" setting for an inventory model group is typically used in the General Ledger module to post estimated purchases that refer to packing slip updates. If you do not want to post estimated purchases, make sure that this check box is cleared.

Method 2

In the Inventory posting dialog box, specify the ledger accounts for the packing slip purchase option and for the packing slip purchase offset option. To do this, follow these steps:
  1. Click Inventory management, expand Setup, expand Posting, and then click Posting.
  2. In the Inventory posting dialog box, click the Purchase order tab.
  3. Click the Packing slip purchase option.
  4. Press CTRL+N to create a new line.
  5. In the Item code field, select All, Group, or Table.
  6. In the Account code field, select All, Group, or Table.
  7. In the Account number field, select the correct packing slip purchase account.
  8. Click the Packing slip purchase offset option.
  9. Press CTRL+N to create a new line.
  10. In the Item code field, select All, Group, or Table.
  11. In the Account code field, select All, Group, or Table.
  12. In the Account number field, select the correct packing slip purchase offset account.
  13. Close the Inventory posting dialog box.