Skip to content
Microsoft Dynamics 365 Blog


AX 2012 for Retail: Common practices and brief explanations for daily EPOS procedures and operations 

The intent of this article is to assist with discovering the basic retail daily procedures for a Cashier and Manager from the design point of view.  While there are many combinations of how daily procedures are performed, this article is simply displaying some of the basic workflows in the day of a retail store.  Pre-requisites:The...Read more

A simple explanation of duplicate number sequences in AX 2012 

Ever run into an issue where you get duplicate number sequence errors in AX 2012 but you know you are using a different number sequence reference for the transaction?  Below is a simple walkthrough explaining why you get theses types of errors.   Let’s use the AP Invoice voucher and AP Payment voucher as examples. Below are...Read more

Dynamics AX2012 Posting and Summarization 

Microsoft Dynamics AX 2012 offers users the flexibility to postpone the transfer of subledger journal entries to the general ledger.  The purpose of this functionality is to provide options for those users who are concerned about performance issues and also provide the ability to summarize transactions in the General Ledger.  The three options available for...Read more

Creating General Journals in AX 2012 in X++ 

Due to popular demand, below is example code that creates a general journal in 2012 using X++ code:    AxLedgerJournalTable header = new AxLedgerJournalTable(); AxLedgerJournalTrans trans = new AxLedgerJournalTrans(); container  ledgerDimensions, offsetDimensions;    header.parmJournalName(“GenJrn”);;      trans.parmAccountType(LedgerJournalACType::Ledger);   trans.parmJournalNum(header.ledgerJournalTable().JournalNum);   ledgerDimensions = [“131100-USA”,”131100″, 1, “COUNTRY”,”USA”];   trans.parmLedgerDimension(AxdDimensionUtil::getLedgerAccountId(ledgerDimensions));   trans.parmAmountCurDebit(230);   offsetDimensions = [“0103-USA”,”0103″, 1, “COUNTRY”, “USA”];   trans.parmOffsetLedgerDimension(AxdDimensionUtil::getLedgerAccountId(offsetDimensions));;...Read more