Purchase Order Product Receipt and Vendor Invoice Posting in Microsoft Dynamics AX 2012 R3

Visit Website View Our Posts

In Microsoft Dynamics AX 2012, when a purchase order is product receipt and vendor invoice updated for stocked items, there are two accounting processes and resulting entries which occur:

The accrued liability is updated (new feature in AX 2012)

The inventory cost is updated (available in AX 2009)


To enable these accounting processes, two new posting types are available and a main account must be specified for each:

Purchase expenditure, un-invoiced: This posting type is used to accrue the liability and product receipt amounts when a purchase order is product receipt updated.

Purchase expenditure for product: This posting type is used to offset the liability and inventory amounts when a purchase order invoice is updated.


The accounts for these posting types can be specified in the Posting form (Inventory and Warehouse management> Setup>Posting>Posting) and on the Purchase order tab on the Item groups form (Inventory management>Inventory>Item groups).


AX 2012 R3


In AX 2012 R3, both accounting processes referenced above will create subledger journal and voucher entries. For posting type Purchase expenditure, un-invoiced, accounting entries which net to 0 will not be transferred to the general journal as in AX 2012 R2. The Purchase expenditure, un-invoiced postings are not displayed in the Voucher transactions form but in the Subledger journal form. The Subledger journal form will display all generated subledger accounting entries, including those not transferred to the general ledger.


Product Receipt Voucher transactions and Subledger journal:

Product Receipt Voucher transactions and Subledger journal

For posting type Purchase expenditure for product, accounting entries that net to 0 will no longer display both a line for the credit and debit entries in the Voucher transactions form as in AX 2012 R2 but will be displayed in the Subledger journal and transferred to the general ledger in a single zero-amount accounting entry.


Vendor Invoice Voucher transactions and Subledger journal:

Vendor Invoice Voucher transactions and Subledger journal:


Instances exist for both posting types Purchase expenditure for product and Purchase expenditure, un-invoiced where there will be a balance for stocked items such as from currency translation or a stocked item which is returned with a variance between the unit price and average cost.


This blog post was published by Columbus US. Columbus is a Microsoft Dynamics AX partner serving the USA with offices throughout the US and globally.

10 thoughts on “Purchase Order Product Receipt and Vendor Invoice Posting in Microsoft Dynamics AX 2012 R3”

  1. Any of these sites that provides the best gambling online sport services in Philippines is Promosbobet.
    On the internet bookie sites of which provides immediate access through home via the internet network in addition to will be a
    good alternative to increase bettors' income without having
    to pay out a lot of capital.

    Imagine, along with only relatively affordable capital, members can play probably the most thrilling betting games that members want this kind of as soccer betting,
    online casino, or even actual money online slots, and naturally get the financial benefits that members
    need. Almost everything a member can perform just by getting an official member associated with the best and many trusted online bookmaker
    site Promosbobet.

    The largest Online Gambling Promotional
    Bettors can acquire various types regarding benefits
    by becoming a member associated with the Promosbobet wagering site.
    This web site always provides amazing promotions for brand spanking new clients
    and loyal customers who have chosen Promosbobet as the betting partner regarding years.

    Deposit Reward - the 1st bonus that a member could
    get by simply becoming a associate of Promosbobet is when the member makes
    a deposit with a minimum of IDR 100, 1000 only!
    Bettors may get bonuses up to almost 2 mil rupiah.

    Winning Added bonus - just simply by playing online soccer gambling that an individual want or taking pleasure
    in the fun and challenges of taking pictures fish games,
    you have a possiblity to win a successful bonus of up to 50%.

    Procuring & Rebate Reward - by working with Sbobet and Maxbet, Mabosbet gives a person the
    possibility to get an immediate 5% cashback and 75% rebate!

  2. Hi

    Here's my problem

    I have items that I buy for Internal use. Consume internally. That same item could be potentially sold to a customer. How should I manage this in AX to cover both scenarios.

    It is my understanding that I can only have one posting profile per item.



    1. Hi Anthony,

      If someone purchases an item for internal use, but they occasionally sell the item to a customer they could do the following.

      1. Set the item group up to reflect the internal transactions only (purchasing and inventory) – no need to populate sales order GL accounts
      2. Set up a secondary posting profile for the item (and even customer) by going to inventory management > setup > posting > posting and when the specific item is sold to that customer it will use the accounts set up under the sales order section for that item and customer.
      For more information email us at [email protected].

  3. Good evening,

    How do I go about when receipting at a date (with a certain currency rate) and then invoicing on a date much later than the receipt date (at a different currency rate). I do not want to impact the cost of the inventory as I want to account for this at the receipt date but also don't want to override the exchange rate upon invoicing.

  4. Hi Stacy,
    It can be accomplished by selecting the ‘Accrue liability on product receipt’ checkbox on the Item model group associated with the service item.
    Item model group form [Inventory management>Setup>Inventory>Item model groups]
    You must also have an account specified for the following posting types in the Item groups form for the Item group associated with the service item.
    Purchase, accrual
    Purchase expenditure, un-invoiced
    Purchase expenditure for expense

    Item groups form [Inventory management>Setup>Inventory>Item groups]
    After this setup is complete, when posting a purchase order product receipt the following voucher transactions will be recorded:
    DR Account with posting type Purchase expenditure, un-invoiced
    CR Account with posting type Purchase, accrual

    When posting the purchase order invoice, the entries recorded for the purchase order product receipt will be reversed.
    DR Account with posting type Purchase, accrual
    CR Account with posting type Purchase expenditure, un-invoiced
    And the following transactions will occur to record the liability to the vendor and record the expense.
    DR Account with posting type Purchase expenditure for expense
    CR Vendor/AP

  5. Robin, good article, thanks
    When I buy a service item -say consulting service and account for "receipt", I would expect this to be accrued to "Consulting expenses" at the time of receipt and not when I record the vendor invoice. Is this possible?

    I see that Purchase Expenditure Un-invoiced account can be set to equal the GL account for actual expenditure-but this will result in clumsy posting in and out of this account. Ideally, we get the debit in the first place to actual expenditure account at the time of receipt and not at the time of invoice.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Show Buttons
Hide Buttons