trainee workbook62f10e0162f5f0afe756-b636a0949b3e058367a6f2ae35c88177.r63... · web viewuse the...

41
USER GUIDE Data Migration using Atlas for AX 2012 R2.

Upload: lexuyen

Post on 31-Mar-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

USER GUIDE

Data Migration using Atlas for AX 2012 R2.

COPYRIGHT NOTICECopyright © 2013, Globe Software Pty Ltd, All rights reserved.

TRADEMARKSDynamics AX, IntelliMorph, and X++ have been registered as or are under registration as trademarks of Microsoft Corporation. Microsoft Office System 2010, Microsoft Office System 2007, Windows 2003 and Windows 2008 are registered trademarks of Microsoft Corporation.

SOFTWARE RELEASEThis documentation accompanies Atlas version 5.0.3000 or higher and which is suitable for Microsoft Dynamics AX V4.0 SP2, Dynamics AX 2009 SP1 and Dynamics AX 2012 or higher and Microsoft Office 2007 or higher.

PUBLICATION DATE10 June 2013

READER COMMENTSAny comments or suggestions regarding this publication are welcomed and should be addressed to the attention of: [email protected]

TABLE OF CONTENTS1 INTRODUCTION 2

1.1 WELCOME 2

1.2 ABOUT THIS GUIDE21.2.1 Outline 21.2.2 Audience21.2.3 Objectives2

2 GENERAL LEDGER3

2.1 OUTLINE 3

2.2 SUPPORTING TEMPLATES 4

2.3 PRE-REQUISITES 42.3.1 Outline 42.3.2 Configurable items to be prepared before you start42.3.3 Chart of account cross reference 5

2.4 MAIN TABLES 72.4.1 Outline 72.4.2 Currency exchange rates 72.4.3 Main accounts 92.4.4 Dimensions 12

2.5 TRANSACTIONS 172.5.1 Outline 172.5.2 Year start – Opening balances172.5.3 Period Trial Balance upload using general journal202.5.4 Transaction postings202.5.5 Adjustments to balances and movements212.5.6 Accruals 212.5.7 Budgets 23

2.6 VERIFICATION REPORTS 272.6.1 Outline 272.6.2 Trial balance 272.6.3 Budget spread 282.6.4 Balance sheet 292.6.5 Income Statement29

2.7 AFTER POSTING ACTIVITIES312.7.1 Outline 312.7.2 Blocking accounts from use in the general journal312.7.3 Dimension sets 31

1 INTRODUCTION

1.1 WELCOMEUse this document and associated templates to assist with the migration of master and transactional data from your legacy system to Microsoft Dynamics AX. The document includes a section for General Ledger only.

1.2 ABOUT THIS GUIDE1.2.1 OUTLINE

This document provides you with specific templates that will assist you with the migration of data from a legacy system to Microsoft Dynamics AX. These templates support the uploading of master and transactional data as well as reporting templates that can be used to verify the data loaded. A list of templates is provided for each functional area.

1.2.2 AUDIENCE

This guide is intended for functional specialists who are tasked with building and implementing Microsoft Dynamics AX where data from an existing system needs to be migrated. It is expected that students have a good understanding of Microsoft Excel and have excellent knowledge in relation to the Microsoft Dynamics AX domain of this document. 1.2.3 OBJECTIVES

The objective of this course is to provide you with the ability to: Prepare Microsoft Dynamics AX modules for the data migration Understand the main master data elements to be loaded Understand the transactional elements to be loaded Understand cross-system reconciliation Use the templates to upload master data Use the templates to load transactional data Use the templates to verify the loaded data Undertake basic system reconciliation

2 GENERAL LEDGER

2.1 OUTLINEThis document deals with the loading of reference (Main table) and transactional data for the General ledger module. Uploads include: Chart of accounts Main accounts Dimensions Exchange rates Trial balance Period movements

Once the upload is complete, verification is needed to ensure that the data loaded into Microsoft Dynamics AX reconciles to that provided by the legacy system. To this end, you can use Atlas to verify balances on an account, period and dimension basis. In this guide, the reconciliation reports to assist with this include: Main Account Trial Balance Dimension Trial Balance

The following demonstrates the flow of the data migration process as outlined in this document. At various stages in this flow, you will be required to build or configure elements inside Microsoft Dynamics AX. These are also included for your reference.

Finally, considerations around access to legacy system transaction histories are discussed.

GENERAL LEDGER

2.2 SUPPORTING TEMPLATESIn addition to the step-by-step guide provided by this document, a set of supporting templates is available. Before you begin please check that you have the following:

AX2012_GL_Chart_of_Accounts_cross_reference AX2012_GL_Upload_Append_MainAccount_with_CategoryRef AX2012_GL_Upload_Append_Exchange_Rates AX2012_GL_Upload_Append_CustomDimensions AX2012_GL_General_Journal_no_offset_with_debit_credit_amount_column_OB AX2012_GL_General_Journal_no_offset_with_single_amount_column_accrual AX2012_GL_Budget_12_Period_Spread AX2012_GL_Trail_Balance AX2012_GL_Budget_12_Period_Spread_Reconciliation AX2012_GL_Summary_Balance_Sheet_with_prior_year_and_ratios_cache AX2012_GL_Income_statement_with_Current_vs_Prior_Periods_with_cache

2.3 PRE-REQUISITES2.3.1 OUTLINE

This document does not describe how to load each and every configurable item in Dynamics AX. It is assumed that a number of settings have been set up or are to be set up in due course. In addition, set up a cross reference between your legacy system general ledger and your proposed chart of accounts in Microsoft Dynamics AX. This allows you to easily convert opening balances and period movements to a form that is readily uploaded into the general journal.

2.3.2 CONFIGURABLE ITEMS TO BE PREPARED BEFORE YOU START

The following is assumed to have been completed:

Configurable item Action

Legal entity Create the company or entity in the Legal entities form. Set up any system number sequences as necessary. Change your default company accounts to reflect the legal entity you are loading into.

Currencies Define Exchange rate type for this legal entity or use a pre-existing shared type. Use the currency combination and exchange rate workbook as required. See section x.x.x

Number sequences Define number sequences for the basic elements of the module. Notably:Journal batch numberJournal numberVoucher1

Transfer General Journal number2

Journal name Define a general journal name for the opening balances and opening transactions only. E.g. OB.General Ledger -> Setup -> Journals -> Journal names

1 You might use a Voucher series specifically for data migration, allowing you to quarantine the transactions for data migration from those used operationally.2 You might use a number sequence specifically for data migration, allowing you to isolate opening transactions from operational transaction posting.4

GENERAL LEDGER

Configurable item Action

Ledger parameters Set up basic entries including base and reporting currencies, exchange rate type and calendars.General Ledger -> Setup -> Ledger

Main account categories These are used to classify the Main accounts into functional groups. Assume the default set or define your own. You should note that, these categories are used in the Main account upload.General Ledger -> Setup -> Chart of accounts -> Main Account Categories

Calendars Set up a financial calendar with financial years. Link this to the Ledger definition in the Setup menu.General Ledger -> Setup -> Calendars

Account structures Develop account structures to suit the company or companies you wish to load into. General Ledger -> Setup -> Chart of accounts -> Configure account structures

Budget parameters Setup number sequence for register entries and other, basic module settings.Budgeting -> Setup -> Parameters

Budget models Setup models to group or organize transactions. These may be organized by entity, region, type etc. An example might be ORIG for Original BudgetBudgeting -> Setup -> Budget models

Budget codes Use this form to define further classifications of budget entries. Each code must belong to a pre-defined type. E.g. Original Budget.Budgeting -> Setup -> Budget codes

Budget dimensions Use this form to define which financial dimensions can be recorded on budget transactionsBudgeting -> Setup -> Dimensions for budgeting

2.3.3 CHART OF ACCOUNT CROSS REFERENCE

If you are converting between a chart of accounts from a legacy system and a new chart to be used with Microsoft Dynamics AX then it is a good idea to maintain a cross reference between the two sets of codes. If possible, maintain the natural account cross-reference on the Main account table, perhaps as a custom field, otherwise use the template provided herein. Cross-referencing helps with reconciliation. Below is an example of this, showing the old and new codes.

GENERAL LEDGER

Figure 1 In the above, account 10-1005 is mapped to 401100 Sales in WA.

As described in later sections, use the legacy system account code in conjunction with the Main account whenever transactions or balances are being loaded. Complete this worksheet as follows:

Option Here you… Comment

Legacy system account Paste a list of the legacy system’s general ledger account codes

The cross reference table is automatically extended

Name Paste the name of each account into this column

Natural account Using Excel text manipulation formula functions, extract the natural account

The natural account code is the most fundamental element of an account code structure. This element represents the primary purpose of the account (e.g., Sales or Telephone Expense)

Main account Enter a corresponding Main account for each Natural account

This is the primary purpose of the account

Dimensions Enter Financial dimensions to support the description of the Legacy system account

This will include structural elements like, Department, Cost Centre etc. In this example, Business Unit and Vehicle are being used.

Save this workbook for each combination of chart of accounts. In other words, save a copy for each set of legacy system charts and each set of accounts in Microsoft Dynamics AX.

6

2.4 MAIN TABLES2.4.1 OUTLINE

Loading reference or master data is an important first step. Not all configurable items are included in this guide and it is expected that those not included are configured as either pre-requisites or as required later. This document provides details on loading: Exchange rates Chart of accounts Main accounts (Natural accounts) Total account ranges Dimensions (Department, Cost center, Business Unit, Custom list)

2.4.2 CURRENCY EXCHANGE RATES

2.4.2.1 OUTLINE

If you are not using an existing exchange rate type, and plan to create a new type for this and similar legal entities, then you will need to use the following workbook:

Figure 2 Currency pairs and exchange rates for type AUD

2.4.2.2 COMPLETING THE WORKBOOK

It is assumed that you have created, as part of the pre-requisites, the exchange rate type. Complete the table as follows:

Option Here you… Comment

Type Select from the list of defined exchange rate types

List is shown in the context task pane

Date Enter the date of the rate

From Enter the currency from which the exchange rate applies

To Enter the base currency of the ledger

Rate Enter an exchange rate With respect to the Factor

Factor Use 100 if you want the rate expressed if you had 100 units of the From currency

USD -> AUD 100USD = 97.2186 AUD

Use the tab key at the bottom right cell of the table to give you another line of the table.

GENERAL LEDGER2.4.2.3 UPLOADING THE EXCHANGE RATES

Upload by using either the Batch task Append exchange rates by currency combination or by individually loading the Table Append templates of Exchange rate currency pair followed by Exchange rate.By batch task:

Option Here you… Comment

Atlas ribbon Select Batch tasks Ensure mode is Standard

List of recorded batch tasks

Tick to select Append exchange rates by currency combination

Loads the two Table Append templates in the correct sequence

Start Batch tab

Double-click to open

Start Batch tab

Select Run to start the process

This process loads the combinations and the rates into Microsoft Dynamics AX. A successful load will appear as follows:

Figure 3 Successful exchange rate upload

By individual template:

Option Here you… Comment

Atlas ribbon Select Table -> Append Ensure mode is Standard

Document template list Tick to select Exchange rate currency pair

Loads the currency pair into Microsoft Dynamics AX

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

Follow this by running the Exchange rate upload, but you need to refresh the workbook (Alt+Ctrl+F9) first, then:

Option Here you… Comment

Atlas ribbon Select Table -> Append Ensure mode is Standard

Document template list Tick to select Exchange rate Loads the exchange rate per currency combination

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

2.4.3 MAIN ACCOUNTS

2.4.3.1 OUTLINE

Typically, Main Accounts are natural accounts in that they represent the most fundamental element of the account code structure. This element represents the primary purpose of the account (e.g., Sales or Telephone Expense). Main 8

GENERAL LEDGER account data migration involves loading these natural accounts into the general ledger. In doing this, accounts are assigned to a chart of accounts and each is assigned to a type (Profit and loss, Balance sheet, Total etc.) and a category. In this guide, Main accounts are loaded in a three step process: Identify Chart of accounts and Account structures Load Main Accounts Map Total accounts to Main Account ranges

2.4.3.2 IDENTIFICATION OF THE CHART OF ACCOUNTS

The workbook for loading Main Accounts has three tabs, the first of which allows you to identify the chart of accounts and select the Account Structures you will use with these Main Accounts:

Figure 4 Chart of Accounts identification

Complete as follows:

Option Here you… Comment

Chart of Accounts

Enter a name for the chart

E.g. Atlas Main Accounts

Description

Enter a full description of the chart

Optional

Main Account Mask

Enter a format or pattern that describes any positional structure in the Main Accounts

Optional. Use the Cell Comment to see formatting rules

Account structure table

Select from the list of active account structures

Ensure Standard mode is selected

Account structure table

Add rows to include as many structures as you need

In this example a structure for Balance sheet and Profit Loss accounts is

Option Here you… Comment

included

Upload these details as follows:

Option Here you… Comment

Atlas ribbon

Select Batch tasks

Ensure mode is Standard

List of recorded batch tasks

Tick to select New chart of accounts

Loads the two Table Append templates in the correct sequence

Start Batch tab

Double-click to open

Start Batch tab

Select Run to start the process

2.4.3.3 LOADING MAIN ACCOUNTS

Although this template does not contain all columns from the Main account table, it does cover many of the frequently used columns. It also contains a column for Legacy natural account, use this column to allow the template to be used as a cross-reference.The template once opened, appears as follows:

GENERAL LEDGER

Figure 5 Template with sample natural account codes

Complete as follows:

Option Here you… Comment

Chart of Accounts Set for you from the chart of accounts tab

E.g. Atlas Main Accounts

Main Account Enter Natural Account code for each account to be used in your Microsoft Dynamics AX entity

If you already have a list of accounts, paste that list into this column. The table will expand to fit the list

Type Select a suitable account type. The cell comment describes available choices.

E.g. Profit and Loss, Balance Sheet, Total etc.

Reporting type Enter Header or leave blank Header is used when the Type is Reporting

Category reference Select an account category for this account

Account categories are set up as part of the pre-requisites and are used to classify the main accounts according to functional groups.

Debit/Credit proposal Enter Debit, Credit or leave blank For posting accounts, optionally select what the normal sign will be for this account during general journal entry

Debit/Credit Requirement Enter Debit, Credit or leave blank Optional. Determines whether a transaction on this account must be of a particular sign

Currency Revaluation Enter Yes or leave blank

Monetary account Enter Yes or leave blank Only complete if Currency revaluation is set to Yes

Currency Enter a currency code or leave blank

E.g. AUD. Used as a default on journal entry

Consolidation Account Enter an account code that represents the account used to report this account upon consolidation

This is not validated here

10

GENERAL LEDGER

Option Here you… Comment

Blocked Enter Yes or leave blank Not loaded using Main Account template but separately after transaction entry has been completed

Close Enter Result, Balance, Capital or leave blank

Used in Year-end closing

Legacy natural account Enter a natural account or leave blank

Optional. Use the cross-reference workbook to associate the Main Account to be used in Microsoft Dynamics AX with the natural account from your legacy system

Load as follows:

Option Here you… Comment

Atlas ribbon Select Table -> Append Ensure mode is Standard

Document template list Tick to select Main account append

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

2.4.3.4 TOTAL ACCOUNTS

These are non-posting accounts which are used to aggregate postings made to other main accounts. An example of this kind of account might be Total Sales. Total accounts are different from other accounts in that they include a list of Main account ranges to describe the elements to be aggregated. Total accounts are added with other Main accounts by using the Main account append template, but to describe the account ranges for aggregation, use the template on the Total accounts tab of the Main accounts workbook, thus:

Figure 6 From/To ranges define the natural accounts for each Total accountOn the Total accounts tab:

GENERAL LEDGER

Option Here you… Comment

Main Account List each Total account define in your chart of accounts

E.g. 501900

From Enter a Main Account that marks the start of the range

To Enter a Main Account that marks the end of the range

Invert Enter Yes or leave blank Use this if you wish to exclude a range of accounts from a Total

Load these using a Batch task:

Option Here you… Comment

Atlas ribbon Select Batch tasks Ensure mode is Standard

List of recorded batch tasks

Tick to select Total account ranges

Loads the two Table Append templates in the correct sequence

Start Batch tab Double-click to open

Start Batch tab Select Run to start the process

2.4.4 DIMENSIONS

2.4.4.1 OUTLINE

Organizational units and custom dimension lists can be loaded using Atlas. The template described here, has tabs to accommodate Department, Cost center, Business unit and any custom dimension you wish to define. For custom dimensions, you must first create the dimension type in the Financial Dimensions form in Dynamics AX. (General ledger -> Setup -> Financial Dimensions -> Financial Dimensions).The following sections describe loading each type of dimension: Custom dimensions12

GENERAL LEDGER Department Cost center Business unitThe final section describes using a batch task to load all dimensions at once.

2.4.4.2 LOADING CUSTOM DIMENSIONS

In the custom dimension worksheet, you can see that a custom dimension of Vehicle is the basis for the upload:

Figure 7 A list of vehicle registrations

To add custom dimensions using this worksheet, simply:

Option Here you… Comment

Value Enter a list of possible values Paste a list and the table will expand to suit

Description Enter a description of the value This is normally a name or description. In this case it is a registration plate number

Legacy account Optionally enter the legacy system equivalent

To load:

Option Here you… Comment

Atlas ribbon Select Table -> Append Ensure mode is Standard

Document template list Tick to select Custom financial dimension

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

GENERAL LEDGER2.4.4.3 Department dimension

The Department dimension is loaded in a similar fashion to the Custom list. The upload, in this case, specifically relates to the Department Operating Unit.

You should note that any code or value used must be unique across all operating unit dimensions. In other words, you cannot define a department code that is used again in the cost center or business unit dimensions.

The template appears as follows:

To add custom dimensions using this worksheet, simply:

Option Here you… Comment

Value Enter a list of possible values Paste a list and the table will expand to suit

Description Enter a description of the value This is normally a department name

Legacy account Optionally enter the legacy system equivalent

To load:

Option Here you… Comment

Atlas ribbon Select Table -> Append Ensure mode is Standard

Document template list Tick to select Operating unit - Department

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

2.4.4.4 COST CENTER DIMENSION

The Cost center dimension is loaded in a similar fashion to the Department list. The template appears as follows:14

GENERAL LEDGER

To add cost centers using this worksheet, simply:

Option Here you… Comment

Value Enter a list of possible values Paste a list and the table will expand to suit

Description Enter a description of the value This is normally a department name

Legacy account Optionally enter the legacy system equivalent

To load:

Option Here you… Comment

Atlas ribbon Select Table -> Append Ensure mode is Standard

Document template list Tick to select Operating unit – Cost Center

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

2.4.4.5 BUSINESS UNIT DIMENSION

The Business unit dimension is loaded in a similar fashion to the Department list. The template appears as follows:

To add Business units using this worksheet, simply:

GENERAL LEDGER

Option Here you… Comment

Value Enter a list of possible values Paste a list and the table will expand to suit

Description Enter a description of the value This is normally a department name

Legacy account Optionally enter the legacy system equivalent

To load:

Option Here you… Comment

Atlas ribbon Select Table -> Append Ensure mode is Standard

Document template list Tick to select Operating unit – Business Unit

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

2.4.4.6 Loading all at once

Done individually, there are four individual uploads need to load these different dimensions. If you wish to load all at once, use the Batch task – Add all dimensions:

Option Here you… Comment

Atlas ribbon Select Batch tasks Ensure mode is Standard

List of recorded batch tasks

Tick to select Add all dimensions

Loads the two Table Append templates in the correct sequence

Start Batch tab Double-click to open

Start Batch tab Select Run to start the process

16

2.5 TRANSACTIONS2.5.1 OUTLINE

In this case, transactions relate to those posted via the general journal and the budget system. Consideration is given to the types of transaction you might want to upload: Year start (Opening balances) Period movements (Trial balance by period) Transactions (One-for-one with legacy system postings)From a budget perspective, this will be in the form of a period spread.

2.5.2 YEAR START – OPENING BALANCES

2.5.2.1 OUTLINE

Opening financial positions can be loaded into Microsoft Dynamics AX in the form of a general journal but based on a closing Trial Balance generated by a legacy system. Normally, this Trial Balance will be as at the closing period of the prior financial year.To load this into Dynamics AX you will need to do the following steps: Import or have made available a copy of the Trial Balance capable of being read by Microsoft Excel.

If you are migrating from earlier versions of Microsoft Dynamics AX, you can use Atlas to get these numbers for you. Atlas 6+ will offer the ability to extract these figures from legacy systems other than Microsoft Dynamics AX.

Re-code any legacy system account codes with the Main accounts to be used by Microsoft Dynamics AX 2012. You can use the Legacy Natural Account column as a cross reference to the main account if you wish.

Transpose the re-coded Trial Balance into the Atlas general journal upload template

2.5.2.2 IMPORT LEGACY SYSTEM TRIAL BALANCE

Many legacy systems can save reports to a file that can be read by Microsoft Excel. Save the Trial Balance to such a file and open using the relevant options in Excel. In most cases you will need to run this report at a sufficiently detailed level so that necessary transactional analysis is included. If you are migrating from an earlier version of Microsoft Dynamics AX, use Atlas to do task for you.

Figure 8 Trial Balance from legacy system2.5.2.3 RE-CODE THE TRIAL BALANCE REPORT TO REFLECT NEW ACCOUNT STRUCTURES

Once the Trial Balance is in an Excel worksheet, you can re-format and using the cross-reference, re-code it to suit the account new structures. Ensure all Trial Balance entries have a corresponding Microsoft Dynamics AX main account and if financial dimensions are being used, ensure these are coded correctly.

GENERAL LEDGERUse this as the basis for building a general journal.

2.5.2.4 BUILD THE ATLAS TRIAL BALANCE JOURNAL

Use the re-coded Trial Balance as the basis for the upload journal. Typically, there will be one transaction line for each Trial Balance entry. Below is a completed sample of this journal:

Using the re-coded Trial Balance as a basis, complete as follows:

Option Here you… Comment

Company Select the target company you wish this journal to be posted into.

E.g. CEU

Description Enter a short description of the journal

E.g. Opening Balances 2013

Date Enter a year end date E.g. 30/06/2012

Voucher series Enter a number sequence you wish to use as a voucher

Journal series Enter a number sequence you wish to use as a journal

Main Account Enter Natural Account code for each account that appears in the Trial Balance

Paste this list from your re-coded trial balance

Legacy account (Description)

Enter the legacy system’s account code in this column

Paste this list from the legacy system’s trial balance. This provides a useful on-transaction cross reference and can be used in reconciliation between systems

Type Select Ledger

Currency Enter a currency code to match that of the base currency of the ledger

E.g. USD

Rate Enter an exchange rate. E.g. 100 or 1

Debit Enter the debit amount for this transaction

Leave blank if credit

18

GENERAL LEDGER

Credit Enter the credit amount for this transaction

Leave blank if debit

Document Enter a reference for this transaction

E.g. FY2012

Document date

Enter a year end date E.g. 30/06/2012 or leave blank

Financial dimensions

Enter dimension codes to suit each main account

Paste values from the re-coded trial balance

Upload this into Microsoft Dynamics AX.

Option Here you… Comment

Atlas ribbon Select Journal Ensure mode is Standard

Document template list Tick to select Year End Trial Balance Journal

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

This sends the journal to Microsoft Dynamics AX. If it is successfully loaded, the journal number in cell I5 is updated and the number of records, along with the journal number is shown in the template confirmation tab.

Figure 9 Loading a trial balance

In Microsoft Dynamics AX this journal is represented as follows:

GENERAL LEDGER

Figure 10 Journal GLJ000011 in Microsoft Dynamics AX

2.5.3 PERIOD TRIAL BALANCE UPLOAD USING GENERAL JOURNAL

2.5.3.1 OUTLINE

Once the Year End journal is uploaded, you can roll that year into the current or next year. Current year postings up to the point of system operation (“Go Live” if you like) can be taken on in the form of period movements or transaction by transaction. This section deals with period MOVEMENTS.

2.5.3.2 PREPARING AND POSTING A PERIOD MOVEMENT USING GENERAL JOURNAL

This process is the identical to that used to take on the closing balances in section 2.4.2. Follow the steps therein, using the period end date as the accounting or transaction date. For example, if your intention is to start operating your new Microsoft Dynamics AX system on the 30th April, and you have a financial year of January to December, you might load an opening balance journal as at 31 December and then load period balances to 30 th April. On the 1st May, transaction posting would commence.This method of data migration is least costly in terms of time to migrate without losing reporting integrity.

When posting period balances, it is important to post to a financial dimension level that does not compromise your reporting in the current year.

2.5.3.3 SAVING YOUR WORK

Save each period as a separate workbook. So, in the January to April example, you’d have a workbook for January, February, March and April.

2.5.4 TRANSACTION POSTINGS

2.5.4.1 OUTLINE

In some organizations, posting of transactions is undertaken for the current year. This typically means that the volume of transactions posted to the general ledger is significantly higher than if postings were made at period movement or on a daily level. Posting at transaction level offers some further cross-system references but is prone to error (You have to be more diligent), it takes longer to do; both in terms of data conversion, load time and reconciliation. For these reasons alone, we do not normally recommend migrating transaction-for-transaction.20

GENERAL LEDGER

2.5.4.2 CONSIDERATIONS

The following table discusses some considerations:

Item Consideration/Options Comment

Voucher Use Document reference to record the legacy system’s equivalent of voucher. When it changes a new can be generated. You’ll need to sort by this and ensure you have In connection with balance selected at the voucher level. Each voucher will need to balance.

Many systems have the concept of a posting unit that groups balanced sets of debits and credits. In Microsoft Dynamics AX it is voucher. Other systems have a similar concept.

Transaction Date Use Date as the transaction date or use Document Date as the transaction date and Date would become the posting date per your data migration strategy.

In Microsoft Dynamics AX a voucher must be share one date only.

Third party Recording Vendor, Customer and/or Person can be achieved provided that a special, custom financial dimension is added for this purpose.

This will not provide you with the ability to produce customer/vendor statements, but it will allow P&L analysis by these external parties.

Transaction description Use this to record the legacy system’s account code. This provides a natural in-line cross reference. If you wish to use this for the source system transaction description; possibly including invoice numbers etc, you should consider merging in the legacy system account too.

Alternatively, you can combine the account code and description. E.g. “10-4107 MARCH ELECTRICITY”

2.5.5 ADJUSTMENTS TO BALANCES AND MOVEMENTS

Balances and period movements may need to be adjusted once posted. To do this, you should use the upload templates described above but include transactions that affect the adjustments only. This might involve posting transactions between accounts and financial dimensions. Unless the circumstances warrant it, we do NOT recommend removing transactions to re-do the transaction upload.

2.5.6 ACCRUALS

Accrual transactions are posted at the end of or during the “go live” month and are reversed in the following month. Depending on the volume of these transactions; use either the standard journal features of Microsoft Dynamics AX or use the Atlas template here:

GENERAL LEDGER

Figure 11 Insurance accrual to be reversed in June

Complete as follows:

Option Here you… Comment

Company Select the target company you wish this journal to be posted into.

E.g. CEU

Name Enter the journal name to be used E.g. ACCRL

Description Enter a short description of the journal E.g. May Accruals

Date Enter a year end date E.g. 30/06/2012

Journal sequence

Enter a number sequence you wish to use as a journal E.g. ATL_GJL

Voucher series Enter a number sequence you wish to use as a voucher E.g. ATL_ACCRL

Main Account Enter Natural Account code for each account in the accrual journal

Description (Txt)

Enter a description for the accrued transaction

Date Enter the date of the accrual transaction E.g. 31-May-2013

Type Select Ledger

Currency Enter a currency code to match that of the transaction E.g. AUD

Rate Enter an exchange rate. E.g. 100 or 1

Amount Enter the debit (positive number) amount or credit (negative number) for this transaction

Normally debit the expense, assuming expense is the Main account, above.

Offset Enter Natural Account code representing the balancing entry for the voucher

E.g. Balance sheet pre-payments

Document Enter a reference for this transaction E.g. May Accrl

Document date

Enter a date for the transaction E.g. 31-May-2013 or leave blank

Reversal date Set for you. Set to be 1st day of following month If transaction date is 31-May-2013, then this is calculated as 01-June-

22

GENERAL LEDGER

Option Here you… Comment

2013

Financial dimensions

Enter dimension codes to suit each main account

Load as follows:

Option Here you… Comment

Atlas ribbon Select Journal Ensure mode is Standard

Document template list Tick to select Reversing Journal

Confirmation tab Double-click to open

Confirmation tab Click to select Upload Journal number is pasted to cell I5

The resulting confirmation is as follows:

Figure 12 Accrual journal confirmation

2.5.7 BUDGETS

2.5.7.1 OUTLINE

The loading of management budgets and forecasts is an important aspect of data migration in the General Ledger. Budgets form an important part of reporting and performance management of any organization. In many ways, the process is similar to that used to load actual transactions and requires existing budgets from legacy systems to be re-coded and formatted for the upload to be successful. Before you can load any budget transactions into Microsoft Dynamics AX using Atlas, you must satisfy the pre-requisite settings describe above.

2.5.7.2 USING THE PERIOD SPREAD TO LOAD A FULL YEAR BUDGET OR FORECAST

Re-code the budget from the legacy system and use this as the basis for the upload journal. Typically, the worksheet will spread the budget or forecast values per main account/dimension combination per period across the sheet. Only account and period combinations that have a value will be loaded using this template. Below is a completed sample of this journal:

GENERAL LEDGER

Figure 13 Expense budgetComplete the worksheet as follows:

Option Here you… Comment

Company Select the target company you wish this journal to be posted into. E.g. CEU

Year Enter a fiscal year E.g. 2013

Model Select a model from the task pane E.g. BUDG

Budget code Select a budget code from the list E.g. ORIG

Entry # Enter a number sequence you wish to use as a reference E.g. ATL_BUD

Currency Enter a currency code used to describe the amounts in the budget E.g. USD

Main Account Enter Natural Account code for each account in the accrual journal

Comment (Legacy account)

Enter the legacy system account code for this budget entry

Type Enter Expense or Revenue

Financial dimensions Enter dimension codes to suit each main account

Jul3 Enter the debit (positive number) amount or credit (negative number) for this month

Normally debit the expense, assuming expense is the Main account, above.

Aug Enter the debit (positive number) amount or credit (negative number) for this month

Sep Enter the debit (positive number) amount or credit (negative number) for this month

Oct Enter the debit (positive number) amount or credit (negative number) for this month

Nov Enter the debit (positive number) amount or credit (negative number) for this month

3 Where the year is Jan to Dec, move the columns so that Jan is first, then feb, mar etc.24

GENERAL LEDGER

Option Here you… Comment

Dec Enter the debit (positive number) amount or credit (negative number) for this month

Jan Enter the debit (positive number) amount or credit (negative number) for this month

Feb Enter the debit (positive number) amount or credit (negative number) for this month

Mar Enter the debit (positive number) amount or credit (negative number) for this month

Apr Enter the debit (positive number) amount or credit (negative number) for this month

May Enter the debit (positive number) amount or credit (negative number) for this month

Jun Enter the debit (positive number) amount or credit (negative number) for this month

Total Sum of amounts from Jul to Jun

Load as follows:

Option Here you… Comment

Atlas ribbon Select Journal Ensure mode is Standard

Document template list Tick to select Budget Register Entries

Confirmation tab Double-click to open

Confirmation tab Click to select Upload Journal number is pasted to cell E10

The resulting confirmation is as follows:

GENERAL LEDGER

Figure 14 145 entries to loaded model BUDG

In Microsoft Dynamics AX the entries appear as follows:

Figure 15 Draft budget entries ready for posting.

26

2.6 VERIFICATION REPORTS2.6.1 OUTLINE

Having loaded transactional data into Microsoft Dynamics AX you will need to verify it against the source system. This reconciliation will take the form of reports at Main account and if necessary, financial dimension level and in some cases down to the voucher level.

2.6.2 TRIAL BALANCE

This report verifies the balances loaded into Microsoft Dynamics AX. If you used the on transaction cross-reference, you can prepare this report in terms of the chart of account used in Microsoft Dynamics AX and in terms of the legacy system. This is demonstrated in the following report template.

Figure 16 Trial balance using Dynamics AX chart of accounts

Figure 17 Trial balance using legacy system codes

2.6.2.1 USING THE REPORT

To run these reports, simply open the workbook and select the Trial balance worksheet and then adjust the parameters to suit:

GENERAL LEDGER

Option Here you… Comment

Company Select the target company from which you wish get trail balance figures

E.g. CEU

Period range Select a date range from year start to restrict the range of transactions to include in the Period movement column

E.g. 01/01/2013..31/12/2013.

Main account Enter * for all accounts Allows you to concentrate on a range instead of all if required.

Use Refresh on the ribbon to enforce update. Both worksheets are updated. Compare the returned results with those provided by the legacy system. You can use these worksheets with the re-coded trial balance to establish any variances via pivot table or via formula.

2.6.3 BUDGET SPREAD

2.6.3.1 OUTLINE

Budgets loaded into Microsoft Dynamics AX need to be verified for correctness. Use a matrix report to show by combination of account and dimension the balances loaded into each year and model. By using the legacy account code in the comment, you can prepare the report by legacy account code too.

Figure 18 Posted budgets in model BUDG for the FY 2013

2.6.3.2 USING THE REPORT

Open the report and select the Budget spread worksheet. Adjust the parameters to suit and then refresh as follows:

Option Here you… Comment

Company Select the target company from which you wish get trail balance figures

E.g. CEU

Year Enter a year from which the budget numbers will be extracted

E.g. 2013

Model Enter a model code from which the figures will drawn

E.g. BUDG

Status Select Completed Use Draft for un-posted budget figures

28

GENERAL LEDGER 2.6.4 BALANCE SHEET

2.6.4.1 OUTLINE

This is optional. The balance sheet is a key statutory report used by all organizations. It reconciles assets, liabilities and equity. Assuming the Trial Balance is correct, the balance sheet is simply another representation of the same set of figures. Included here is a summarized balance sheet based on the chart of accounts used here.

You need to adjust this report’s settings to suit the main accounts used in your installation.

2.6.4.2 USING THE REPORT

Open the workbook and change the year end date and the company identifier. The report will refresh automatically. Ensure the reported figures for Net Assets and Shareholder’s Equity agree.2.6.5 INCOME STATEMENT

2.6.5.1 OUTLINE

This is optional. Like the Balance Sheet, the Income Statement is a key document for measuring financial performance. Normally, they will compare actuals to budgets and forecasts and can be highly summarized or very detailed.

You need to adjust this report’s settings to suit the main accounts and dimensions used in your installation.

GENERAL LEDGER

2.6.5.2 USING THE REPORT

Open the workbook and change the period date, the period basis and the company identifier. The report will refresh automatically. Ensure the reported figures at the end of the report agree to the retained earnings line in the balance sheet.

30

GENERAL LEDGER

2.7 AFTER POSTING ACTIVITIES2.7.1 OUTLINE

Complete the general ledger configuration as required. You should set blocking on accounts that are used by sub-ledger processes and you should create dimension sets as needed.

2.7.2 BLOCKING ACCOUNTS FROM USE IN THE GENERAL JOURNAL

Accounts not to be used in general journal posting need to be blocked from doing so. To do this you need to use the chart of accounts workbook again and mark the relevant accounts with a “Yes” in the Blocked column. Typically, these accounts will be those that receive postings from sub-ledgers. E.g. Accounts receivable or Accounts payable control accounts.To activate the blocking in Microsoft Dynamics AX:

Option Here you… Comment

Atlas ribbon Select Table -> Append Ensure mode is Standard

Document template list Tick to select Blocked accounts

Confirmation tab Double-click to open

Confirmation tab Click to select Upload

2.7.3 DIMENSION SETS

Build dimension sets to support reporting and on-screen inquiries. Here is an example used in this company:

COPYRIGHT NOTICECopyright © 2013, Globe Software Pty Ltd, All rights reserved.

GENERAL LEDGERTRADEMARKSDynamics AX, IntelliMorph, and X++ have been registered as or are under registration as trademarks of Microsoft Corporation. Microsoft Office System 2010, Microsoft Office System 2007, Windows 2003 and Windows 2008 are registered trademarks of Microsoft Corporation.

SOFTWARE RELEASEThis documentation accompanies Atlas version 5.0.3000 or higher and which is suitable for Microsoft Dynamics AX V4.0 SP2, Dynamics AX 2009 SP1 and Dynamics AX 2012 or higher and Microsoft Office 2007 or higher.

PUBLICATION DATE10 June 2013

READER COMMENTSAny comments or suggestions regarding this publication are welcomed and should be addressed to the attention of: [email protected]

32