2 min read

How to deploy a translated chart of accounts in a multiple country project

Enterprises may have subsidiaries in multi countries, in that scenario you can utilize the multi-language capabilities in Microsoft Dynamics AX. This enables translation of the client interface, including menus and data translation.

In this blog post I will focus on translation of the shared chart of account functionality, this enables translation of the client interface, including menus and data translation.

In my example a company has two subsidiaries, in one AX instance. The first legal entity is in the USA and the second in Italy.
The chart of accounts is identical across legal entities, and each legal entity is required to have the chart of account in their own language.

In a real life scenario, you must also consider specific regulations from each country that relate to a chart of accounts.


The following example will demonstrate how to use the multi-language functionality in Dynamics AX to fulfill the scenario presented above

In order to fulfill the above requirements and demonstrate it in a proper way;

  • Firstly, use the shared chart of accounts across legal entities (USD and Italy)
    The shared chart of account language is English.
  • Secondly, use the translation functionality in the chart of accounts.
    You can find more information at the following TechNet article: TechNet Text translation (form) [AX 2012]
  • I’ve added another user to set the language interface

    The below diagram illustrate the basic concept of the shared chart of accounts, the use of translation functionality, and user language.

I would consider numbering the steps going forward so they are easier to follow.

  1. Go to General ledger| Setup| Chart of Accounts| Chart of accounts
  2. Select the shared chart of accounts
  3. Select your main account (110110 is used in this example)
  4. Select the Translations button (You have this listed as Transactions)

5. In the Text translation form, select the language and add the translation text.

Text translation
6. Set Language in user options, go to Select File| Tool| Options. Then under General tab change language to IT (Italian)

User options
7. Changing the user options will result in menus being translated to Italian. To see this change, go to General Ledger| Journals| General journal. Create and post a general journal entry from the Italian interface. Note the account name shows in Italian.

GL 2

8. The posted transaction details are shown in Italian as demonstrated below.

Posted transactions
9. The below example demonstrates how the translation looks on a Ledger Transaction report (General ledger| Reports| Transactions| Ledger transaction)

Ledger Transactions
10. The below example demonstrates the multi-language functionality with the Trial Balance list page.
(General ledger| Common| Trial balance)

Balance list

The account list page shows the account name in English. As mentioned in TechNet Text translation (form) [AX 2012]

You also can use this form to create translated text for a main account name and a custom financial dimension value. The translations that you create are displayed everywhere that a main account name or custom financial dimension value is displayed, except on the main account list and list pages.

Balance list 2