Inventory costing is one of the most critical functions in business, and business applications as well, many questions are asked about inventory costing and valuation methods during the Diagnostic, Analysis, and Design phases. After going live in the Operation phase transactions are occurred daily, and inventory monthly closing is done.

In this post I will discuss a very important function in Inventory Costing Management of MS Dynamics AX which is Marking Function. During the daily business in inventory management there are some transactions need to be returned in same cost which it was issued, or in sales management there are some sales orders need to be issued (Cost Of Goods Sold – COGS) with specific lot cost.

Let us go through the following case:-

Date

Qty

Cost

Status

Cost

Avg.Cost

1/1/2012

5.00

100.00

Beginning Balance
500.00

100.00

2/3/2012

2.00

110.00

Purchase – Receiving
220.00

102.86

2/15/2012

1.00

100.00

Issuance-Marking
100.00

106.67

2/20/2012

1.00

102.86

Issuance
102.86

102.86

3/15/2012

1.00

110.00

Sales – Marking
110.00

110.00

We have a beginning balance (Qty=5 @ 100EGP), Inventory reception from a purchase order (Qty=2 @220EGP) so the average cost is (500+220)/(5+2)=102.86

There is an issuance (movement) need to be issued in the cost of beginning balance

There is another issuance will be issued at current average cost

There is a sales order need to be issued in the cost of the purchase order

MS Dynamics AX Marking

The Marking mechanism in MS Dynamics AX is the built on transactions Lot IDs, the function is found in any inventory transaction form (Purchase Order, Sales Order, Inventory movement,…) .

The marking function could be performed manually, and or automatically.

Automatically;

– Purchase Order return, when creating a credit note that will withdraw quantities from the warehouse in the same cost.

– Sales order which has linked Purchase order, where marking the sold quantities cost to the received quantities

Manually

– Sales order line could be manually marked to a specific reception transaction

– Movement Journal In/Out could be manually marked to a specific reception transaction

Facebook user group: DynamicsArabia

Previous post MS Dynamics AX 2012 Ledger settlement function
Next post Understanding the Development Roadmap of the Microsoft Dynamics Application Consultant