Archive for April 2015

Microsoft Dynamics AX 2009 AIF Integration for AP Invoice Journals

creating inbound and outbound directories

Standard AX allows to create purchase invoice and invoice register (LedgerPurchaseInvoiceService) via Application Integration Framework (AIF). However, if you need to create Non-Purchase invoices (AP > Journals > Invoices > Invoice Journal), then you will need to create your own custom AIF service. In this article we will explain in details how to do that.…

Read More

Preparing and Running Inventory Closing in Microsoft Dynamics AX 2012 R3

close procedure check cost prices dynamics ax

The inventory close process for Microsoft Dynamics AX 2012 (AX 2012) is run periodically for all inventory valuation methods (I.e. FIFO, FEFO, Weight average, LIFO) except standard.  The inventory close process settles issue transaction to the appropriate receipt transactions based on the inventory value method selected for the item.  Until inventory close or inventory recalculation…

Read More

Wrong customer payment and invoice reversal in AX 2012

new payment journal in dynamics ax

Sometimes, due to a clerical error, an invoice has been created and a payment applied to the wrong customer account. The following are the steps that should be followed in Microsoft Dynamics AX 2012 for the scenario where an invoice was posted to one customer account and you want to move that invoice to a…

Read More

Importing Earnings Statements for Payroll Processing in AX 2012

Many businesses that use Microsoft Dynamics AX 2012 R2, R3 (AX 2012) for their Financials have external time sheet systems that record and track employee hours. However, the business would like to process payroll in AX 2012. AX 2012 R2, R3 has a standard Application Integration Framework (AIF) document service that can be setup and…

Read More

An Afternoon Stroll with Temp Tables in AX 2009

Table Import Temporary

How to initialize and transfer temp tables in AX 2009 In Dynamics AX 2009 there are two ways to create and initialize a temporary table: 1) Create new table and set Temporary property to Yes: 2) Call the setTmp() method in X++ code for any existing table in AOT: Temporary tables store data the same…

Read More