What's new: Inventory and warehouse management features


This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

We have changed and added functionality in the Inventory management area for Microsoft Dynamics AX 2012. For more information, see the tables that apply to your version of the product.


Microsoft Dynamics AX 2012 R3 includes new Warehouse and Transportation management modules that are enabled by a single configuration key, along with the previously released Warehouse management II module. Users should enable the configuration key for ONLY ONE of these modules, but not both, in a single-instance, single-partition deployment. Although technically feasible, enabling the configuration keys for both of these modules in a single-instance, single-partition deployment is not supported by Microsoft. 

What’s new in AX 2012

What’s new


Updated Inventory management pages for Enterprise Portal for Microsoft Dynamics AX

The existing Inventory management pages in Enterprise Portal have been redesigned, and the new look is consistent with the new features in the Microsoft Dynamics AX client. These features include Action Panes, preview panes, and FactBoxes. The following pages have been updated:

  • EPInventOnhand

  • EPInventOnhandInfo

  • EPInventTableInfo

  • EPInventTableList

Enhancements to Quality management

Quality management has been enhanced as follows:

  • Updates can now be blocked for an order while the related items are going through quality inspection.

  • The quality inspection process can be started automatically when items are registered in a warehouse.

A higher level of differentiation can now be applied to items that go through quality inspection. Therefore, individual batches of items, and items that have different combinations of dimensions, can be inspected separately.

For more information, see Test products and quality management overview.

Handling the arrival of products that are not stocked

Even if unstocked products are not accounted for in inventory, arrivals can be listed and processed in the Arrival overview form. The Direct registration details tab on the form allows you to view information about arrival lines that constitute a direct registration. These arrivals include products that do not have a product number and arrivals where the products are not stocked.

Incoming orders for stocked items are identified by InventTrans transactions. However, products that are not stocked do not generate InventTrans transactions and cannot be tracked in inventory. Ordered quantities of products that are not stocked are identified by a signal for expected receipts, the inbound order. The inbound order covers both inventory transactions for stocked items that have an Ordered status and orders for products that are not stocked.

The following changes are also introduced:

  • Support for intercompany trade of products that are not stocked

  • Support for sales and purchase returns of products that are not stocked

  • Update of various reports to correctly handle order lines that do not contain references to products

For more detailed information about changes to the InventTrans table, see the white paper Implementing InventTrans Refactoring for Microsoft Dynamics AX 2012 Applications.

QMS enhancements in Inventory management

The inventory-based aspects of the existing quality management feature have been enhanced.

For the existing quality management feature, users can only register data, and the goal is a process-oriented approach to quality management.

Inventory blocking

Inventory blocking enables both automatic blocking of inventory in an inbound quality management process and also manual blocking of on-hand inventory.

Enhancements for quality test areas

Operators can associate an inspection area with the existing warehouse layout, so that they can identify a location for inventory in the quality management process.

For more information, see About inventory blocking and Test products and quality management overview.

New report that identifies potential conflicts in transactions

A new report, Potential conflicts - Inventory and General ledger, validates whether transactions from Inventory management and General ledger match the parameter settings in Accounts payable, Accounts receivable, Production information management, and Inventory. The report can be used to view a list of any transactions that violate one or more rules. For each violation, a corrective action is suggested.

This functionality was developed for AX 2012 but is available for Microsoft Dynamics AX 2009. For more information, see the white paper Microsoft Dynamics AX Inventory Reconciliation and Reporting. For additional helpful information, see the following blog post on the Dynamics AX in the field blog on MSDN: Reconciling Inventory to GL in Dynamics AX.

Report framework for configuring inventory value reports

Reports that track inventory movements or reconcile inventories with General ledger can now be configured and saved.

The reports are created in a new report framework that you can use to save a set of unique report configurations. After a report configuration is created, the report can be run at any time without requiring additional configuration.

Reports can be configured for the following purposes:

  • Internal auditing – The report shows the inventory value by physical quantity, financial quantity, and value.

  • External auditing – The report shows the inventory value by quantity and value, and no distinction is made between physical and financial values.

  • Reconciliation with General ledger – The report shows the current inventory of work in process (WIP) and includes the following resource types: material, labor, and indirect costs.

For more information about the reporting framework, see Reporting in Microsoft Dynamics AX.

What’s new in Microsoft Dynamics AX 2012 Feature Pack

What’s new


Style as a product dimension

This feature adds support for an additional product dimension, style. You set up and use the new dimension just as you set up and use the existing product dimensions, color and size.

For more information, see About product dimensions.

Moving average inventory valuation method

You can now select moving average, a perpetual cost method, as the inventory valuation method for products. The moving average valuation method allows for backdated purchase orders and sales orders, valuation of produced products, negative inventory, proportional capitalization of variances after the product invoice has been posted, and updated inventory cost for each transaction that is posted. The calculations for the inventory close and recalculation processes do not include products that are valued by moving average.

For more information, see About moving average. Additionally, the MSDAX Support team blog has an informative blog post about the moving average inventory valuation method Answers to common questions about moving average costing in Microsoft Dynamics AX 2012.

What’s new in Microsoft Dynamics AX 2012 R2

What’s new


Performance enhancements for Inventory close

The performance of the Inventory close and Recalculation batch jobs has been significantly improved. The improvement is based on the following changes in the way that the batch jobs use the batch framework in Microsoft Dynamics AX:

  • The logic that is associated with batch helpers for inventory closing has been redefined, and the new logic uses parallel processing from the batch framework much more efficiently than the original logic.

  • A new parameter has been introduced that lets you specify the maximum number of items that can be processed at the same time by an inventory closing batch helper.

Because of the change, the process flow is more efficient, and performance is enhanced. Additionally, insight and traceability of the current stage of the Inventory close and Recalculation jobs are improved when these jobs are run in a batch.

For more information, see the white paper Inventory Close Performance Enhancements.

What’s new in cumulative update 6 for Microsoft Dynamics AX 2012

What’s new


Trace items and raw materials in inventory, production, and sales transactions.

You can use the item tracing features to gain visibility into the source and destination of items throughout the supply chain. Manufacturers can trace raw materials and ingredients from receipt, to production, to the sale and transportation of the finished product. Item tracing can help manufacturers comply with regulatory requirements, and helps quality officers and production managers analyze and take action to address variances in the quality of materials.

This functionality provides the following key benefits:

  • “One up – one down” tracing for items and batches, and a foundation for cumulative tracing

  • Mock recalls, which are a regulatory requirement for manufacturers in certain industries

  • Proactive management of product safety

  • An overview of any kind of impact in the supply chain

  • Enhanced brand protection by enabling manufacturers to demonstrate solid processes for handling defects

The item tracing features use the strong integration between tracking dimensions and business logic, and the transactions that already exist in Microsoft Dynamics AX.

For more information, see About tracing items and raw materials in inventory, production, and sales.

What’s new in cumulative update 7 for Microsoft Dynamics AX 2012 R2

What’s new


Performance improvements for on-hand inventory transactions

The On-hand entries cleanup batch job lets you delete unused entries for serialized on-hand inventory. The batch job deletes on-hand inventory entries that are assigned to a tracking dimension, that contain the value 0 (zero) for all quantities and costs, and that are marked as closed. You can also specify the length of time, in days, that the entries must be unchanged before they are deleted. Entries that are not assigned to a tracking dimension are not deleted. This feature can help improve the performance of queries for on-hand inventory.

For more information, see Clean up closed and unused on-hand inventory transactions.

Batch merge to combine batches in inventory

Batch handling features make it easy to combine two or more inventory batches into a new or existing batch. The batch merge functionality can also help you manage the shelf life and vendor batch details for merged batches.

When the source batches are selected, and the details for the merged batch are specified, you can review the information before you post it. You can also transfer the batch merge to an inventory journal for approval. Inventory can then be reserved or posted directly from the inventory journal. When you post a batch merge, the system creates or updates the selected destination batch, and adjusts the inventory for the source batches and the merged batch.

For more information, see About batch merges in inventory.

Role Center for costing and inventory valuation

The cost controller’s Role Center provides information about costing and inventory valuation. The Role Center includes two cues that can help cost controllers with the daily maintenance of system configurations.

You can request the status of inventory, inventory accuracy per item group, and inventory aging in a series of diagrams. Furthermore, a business overview can help you identify products that have low performance.

What’s new in Microsoft Dynamics AX 2012 R3

What’s new


Compare item prices

The Compare item prices report enables you to compare the prices in a costing version to the pending prices in another costing version or to the active prices as per an effective date. For standard costs, the report compares the aggregate level and the cost rollup level.

  • At the aggregate level, the report compares the total aggregated cost per item, item variant, and site.

  • At the cost rollup level, the report compares the cost rollup for each cost group per item, item variant, and site.

BOM journal posting

The posting routine in the BOM journal is redesigned and enhanced. When you post a BOM journal, you post the journal to inventory profit and loss accounts instead of production WIP accounts. This way, the imbalance expires and does not remain on the WIP account. For actual costs, a negative BOM journal leaves a balance on the WIP account. This imbalance is posted to general ledger as profit and loss.

Inventory aging report

The Inventory aging report displays the on-hand quantity, inventory value, and the related aging periods for a selected item or an item group. You can use the report parameters to filter the data that will be displayed in the report.