Chart of accounts

Part 1 of this series provided a high level overview of the components that make up the chart of accounts in Microsoft Dynamics AX 2012. This posting is going to focus on the actual chart of accounts entity in AX 2012 as well as the impact of upgrading from a previous version of AX. The components I will discuss in this blog are the following from the conceptual model provided in Part 1:


First let me define the chart of account as to its definition in regards to this post. The chart of accounts is a list of main accounts. A main account is used to classify the financial information in the general ledger. These represent the financial amounts of your assets, liabilities, equity, revenues and expenses. 

So how many charts of accounts do you need to set up in AX 2012? That is a great question. The answer is, it depends. A couple questions you need to ask:

  1. Are different industries represented in the implementation?
  2. Do you require financial reporting using a statutory chart of accounts (government mandated)?


Answering "yes" to either of the questions does not necessarily mean you need to create multiple charts of accounts. If the industries represented in the implementation are different, what does that mean? Assuming the different industries are in the same partition (charts of accounts are not shared across partitions), how different is the chart of accounts? If the differences are small, you can always use account structures or suspend an account for specific companies to get around having to create multiple charts of accounts.

In a future post, I'll describe the account structures in more detail. In this post, I'll describe some ways to set up a main account so that it is only available for specific companies. As you can see in the conceptual drawing, there is the ability to override some data at a company level. The following fields can be overridden to be more restrictive than the shared main account:

  1. Active from
  2. Active to
  3. Suspended

Entering an active from/to date range that is more restrictive for a specific company than at the shared level will prevent users from posting to those main accounts in that company. They will still display in the lookup during data entry.

Selecting an active main account to be suspended for a specific company will hide the suspended main account from the lookup when entering the account on source documents or journal entries (as of AX 2012 R2) and will also prevent a user from posting to that account in the company. It does NOT hide the account from the lookup when setting up default accounts in forms such as the various posting profiles.

Some additional information, such as the default financial dimension values and default tax codes are set at the company view of a main account and not at the shared level. To view the company level, set the "Select the level of main account to display" field to be 'Companies'. Then in the "Companies" field, select the company you are setting parameters for. If no companies are in the dropdown, select the green plus (+) dropdown to select a company. One important think to note - the "Select the level of main account to display" setting does not associate a main account to a specific company for posting. that is done using the account structures. This field only provides the ability to override certain fields and set up specific parameters for the main account at a company level.

If you determined that the organization does require generating financial reporting using a statutory chart of accounts that is different than the organization's chart of accounts, you may need to create additional charts of accounts depending on the needs of the organization. If the need is to do the data entry in the statutory chart of accounts, complete with drill down into the subledger from the statutory account, one option is to create and support multiple charts of accounts. You can map to the organization's chart of accounts using the consolidation account setup or through Management Reporter. You can then use Management Reporter to generate the financial reports using either chart of accounts. If you need to consolidate, you can consolidate to a consolidation company using either chart of accounts or consolidate using Management Reporter with the appropriate account mapping.

A second option to support a statutory chart of accounts is to set up a financial dimension that represents the statutory chart of accounts. The values of the financial dimension would be the "accounts". You can then map the organization's main accounts to the statutory chart of accounts financial dimension using the fixed dimension functionality. To set this up on a main account, change the view of the main account to the company view and select the appropriate company. On the Financial dimensions fast tab, enter the dimension value that represents the mapped statutory account for the statutory chart of accounts financial dimension. Then set the financial dimension default to be 'Fixed'. The system will always automatically include this financial dimension value in the account number when the main account is posted to the General Ledger. You can then generate financial reports in Management Reporter for this financial dimension.

To help with the setup and maintenance of main accounts, Dynamics AX 2012 also provides support for main account templates. Creating a new main account based on a template will default the setup based on the template. You can also map an existing main account to a template on the main account form. Then if you need to make a change that you want replicated across the similar accounts, such as the assignment of the account category, you can change the setup on the template and roll down the change to the associated main accounts. A single template can be used by main accounts across multiple charts of accounts. Using main account templates will help drive consistency in the setup of the accounts by defaulting all or part of the account number and description, as an example.

If you are upgrading from a release prior to AX 2012 (such as AX 4 or AX 2009), if supporting a shared chart of accounts is important to your organization, you may want to consider re-implementing for AX 2012 instead of upgrading. Upgrading from AX 4 or AX 2009 to AX 2012 will create a separate chart of accounts for each company. For example, if you have 10 companies, the upgrade will create 10 different charts of accounts - one for each company. And once you have posted to the general ledger, you cannot change the chart of accounts used by a specific company. So an upgrade will not allow you to take advantage of the AX 2012 shared chart of accounts functionality. If you had set up your chart of accounts in AX 4 or AX 2009 using a virtual company, the upgrade will create the chart of accounts and associate it to the companies using the virtual company. In that scenario, the chart of accounts will still be shared.

The next post for this blog series will focus on the Financial dimensions.