How To Migrate Data Into Oracle Applications - Oracle E-Business Financial
How To Migrate Data Into Oracle Applications - Oracle E-Business Financial
How To Migrate Data Into Oracle Applications - Oracle E-Business Financial
OracleeBusinessFinancial
Purpose:
The Purpose of this document is to arrive at a Data migration Strategy for ZTL. Data Migration is
the process of transfer of data from the current systems in use to the proposed Oracle Financials
System. Currently most Accounting Data is maintained in Tally and Excel and Data from these
systems will be converted to Oracle Applications data. Henceforth in this document the terms
Migration and Conversion will be used interchangeably
The Migration strategy given below is with the following modules in mind General Ledger(GL),
Accounts Payable (AP), Accounts Receivable(AR), Oracle Projects (PA) and Oracle Purchasing
(PO). Fixed Assets and Cash Management will be undertaken in Phase 2 of the implementation.
1. Cut-off Date :
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 1/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
The Cut off date is normally taken as the closest date for which Statutory Audit has been
completed so that there are no audit complications and is preferably at the beginning of a month.
We therefore have two options viz 1st Apr01 or 30th June01.
We strongly recommended having cut-off date for data migration as 30th June01. To enable this
two things have to be achieved:
The Audit should made with a clear understanding with the Auditors that there is no question of
revisiting the earlier system as the earlier system will be discontinued. We prefer this system
because it reduces the amount of data that needs to be migrated as this would mean taking
transaction from 1st of July into Oracle Applications. This reduces the time that will be taken for
migration significantly and the objectives underlined above can still be achieved.
Obtaining customer and Vendor confirmations is necessary because it means the balances that are
entering the new system through sub-ledgers are correct and there are less reasons for revisiting
the earlier systems.
2. Type of data to be migrated
In the modules that are being implemented the following are the Masters and Transactions that
will be migrated:
Masters:
Module
Name of Master
Interface Exists?
Process of Entry
GL
Chart of Accounts
No
Manual or ADI if available
AR,PA
Customers
Yes
Manual as the number of Customers are few
AP,PO
Vendors
No
Manual
PA
Projects
No
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 2/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
Manual
Common
Employees
No
Interface from HRIS
AP,AR
Bank Masters
No
Manual
Transactions:
Module
Name of Master
Interface Exists?
Process of Entry
GL
Trial Balance
Yes
Interface
AR
Open Customer Invoices
Yes
Interface
Invoice Payments
No
Manual
PA
Current Projects Cost
Yes
Interface
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 3/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
Step
Responsibility
1
Data Preparation
Finance and Accounts Dept
2
Data Migration
F & A Department & Implementation Team
Data Preparation:
Data preparation essentially is the process of culling out data from Tally and the current Excel
Sheets and giving them in the required formats. Since Oracle Applications requires certain
Mandatory data for setting up the application and these data may not be captured in the existing
systems there is an element of data preparation that will be required. For Eg. If Vendor Address is
not captured in Tally it will have to be obtained for migration to Oracle Apps.
Excel formats will be provided to the F&A department in which the data will have to be provided.
These formats will basically contain data that is mandatory for Oracle Apps and some data that
though not mandatory will be required because of the way the System will be set-up for Zensar.
Once the Cut-off date has been identified the following process will be followed:
a) A trial balance will be taken for the cut off date. This Trial balance will have to be mapped to the
new proposed 8-segment chart of Accounts.
b) Once the mapping is done the mapping will be cleaned for defects that may arise between the
mapping and the Set-up data provided.
c) After the correct mapped trial balance is ready individual accounts will be broken down into
what will flow from respective sub-ledgers and what will be entered directly into General Ledger.
d) For all those transactions that come from sub-ledgers detailed break-up will have to be
provided for the balance in General Ledger. For eg. The Balance of the Vendor Control Account in
GL should be the sum total of all the invoices that are entered in AP.
e) Dummy Accounts will be used wherever necessary for smoothening the process of migration.
Data Migration:
This step essentially involves running the interface to get the data migrated into Oracle Apps from
the Excel Sheets. Wherever there are no interfaces provided this will have to be done manually.
This can be done by hired data entry operators but there is an element of training in the whole step
and if the current users are a part of the data entry process they will also get trained.
Example of How Migration will be carried out:
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 4/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
100000
Secured Loans
01.00.000.21101
Accounts Payable
150000
Vendor A
01.00.000.22101
Accounts Payable
25000
Vendor B
01.00.000.22101
Accounts Payable
40000
Vendor C
01.00.000.22101
Accounts Payable
5000
Customer A
01.00.000.12101
Account Receivable
15000
Customer B
01.00.000.12101
Account Receivable
35000
Fixed Assets
01.00.000.11101
General Ledger
240000
Travelling
01.00.000.71101
General Ledger
34000
Entertainment
01.00.000.72101
General Ledger
16000
Revenue
01.00.000.41101
General Ledger
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 5/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
85000
Total
400000
400000
General Ledger:
100000
Fixed Assets
01.00.000.11101
240000
Travelling
01.00.000.71101
34000
Entertainment
01.00.000.72101
16000
Revenue
01.00.000.41101
85000
Migration Clearing Account
01.00.000.99999
160000
Accounts Payable:
Vendor Name
Invoice No
Debit
Credit Amount
Invoice Amount
Vendor A
I23
01.00.000.99999
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 6/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
01.00.000.22101
(25000)
Vendor B
4546
01.00.000.99999
01.00.000.22101
(40000)
Vendor C
568 (Debit Memo)
01.00.000.99999
01.00.000.22101
5000
Institution A
111
01.00.000.99999
01.00.000.21101
150000
Accounts Receivable:
Customer Name
Invoice No
Debit
Credit Amount
Invoice Amount
Customer A
I23
01.00.000.12101
01.00.000.99999
15000
Customer B
4546
01.00.000.12101
01.00.000.99999
35000
The New Migrated Trial Balance from Oracle Applications will therefore look as follows:
Account
Mapped Account
Module
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 7/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
Debit
Credit
Share Capital
01.00.000.31101
General Ledger
100000
Secured Loans
01.00.000.21101
Accounts Payable
150000
AP Control Account
01.00.000.22101
Accounts Payable
60000
AR Control Account
01.00.000.12101
Account Receivable
50000
Fixed Assets
01.00.000.11101
General Ledger
240000
Travelling
01.00.000.71101
General Ledger
34000
Entertainment
01.00.000.72101
General Ledger
16000
Revenue
01.00.000.41101
General Ledger
85000
Migration Clearing Account
210000
210000
Total
605000
605000
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 8/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
General Ledger:
As explained in the example earlier the Trial Balance will be broken down into entries that will
flow into General Ledger. This will be brought into the system either manually or by running an
interface.
For the purpose of Monthly comparisons the GL module migration is proposed as follows if the
cut off date is chosen as 30th June 2001:
a) The Trial balance for the month of April and May will be uploaded directly in General Ledger.
There wont be any sub-ledger break up for these transactions. This is being done only for the
purpose of getting monthly reports from General Ledger.
b) Depending upon the open transactions that are flowing from sub-ledgers necessary adjustments
will be made for those transactions that are entered in General Ledger directly if these transactions
are impacting April and May balances.
If the Cut off is 1st April then all transactions will be brought into the system so no such break up
will be required.
Accounts Payable:
Based on the Trial Balance Mapping all the AP transactions will be routed through AP as invoices
and payments. There are two options that are available for migrating invoices:
a) With Actual accounting: In order to do this the F&A dept will have to provide the actual debit
accounts for each and every invoice that will be entered in the system.
b) With Dummy accounting: This method helps us to save time as we will bring in all the invoices
with dummy accounts and all the actual accounting will be taken directly to General Ledger but
sub-ledger break-up of GL balance is lost and becomes available only from the date transactions
are entered live. This method is recommended only for audited transactions.
a) Invoices: All credit balances will be migrated as Invoices. The F&A department will have to
provide Invoice-wise break up of credit balances in the specified formats.
b) Debit balances: All debit balances will be brought into the system as credit memos. The F&A
department will have to decide whether the debit balances against each vendor are to be treated as
Advances or as Debit memos. We prefer to treat them as advances as the system prompts the user
that such a prepayment exists when the user is entering a fresh invoice against that vendor but
they have different accounting impacts. Hence this decision will have to be taken by the F&A
department.
c) All deposits: All deposits in the TB, which are of refundable nature, will have to be brought in
as Prepayments in AP.
d) All Loans: All loans with a payment schedule will have to be brought in through AP as
invoices.
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 9/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
Oracle Applications does not provide for an interface for Payments in AP hence all invoice
payments will have to be made manually. F&A department will have to keep record of check
numbers for the cut-off date chosen.
Accounts Receivable:
Based on the Trial Balance Mapping all the AR transactions will be routed through AR as Invoices
and receipts. There are two options that are available for migrating invoices:
c) With Actual accounting: In order to do this the F&A dept will have to provide the actual credit
accounts for each and every invoice that will be entered in the system.
d) With Dummy accounting: This method helps us to save time as we will bring in all the invoices
with dummy accounts and all the actual accounting will be taken directly to General Ledger but
sub-ledger break-up of GL balance is lost and becomes available only from the date transactions
are entered live. This method is recommended only for audited transactions.
e) Invoices: All debit balances will be migrated as Invoices. The F&A department will have to
provide Invoice-wise break up of debit balances in the specified formats. This format will include
details of the salesperson for each invoice and the Customer PO number. This invoice will be
entered directly in AR and will not be routed through the Projects Module.
f) Debit balances: All credit balances will be brought into the system as credit memos. The F&A
department will have to decide whether the credit balances against each customer are to be treated
as deposits or as credit memos.
g) All deposits: All customer deposits in the TB, which are of refundable nature, will have to be
brought in as deposits in AR.
Purchasing:
Purchase Orders:
Purchasing is a non critical function in Zensar and therefore we do not see the merit in bringing
closed POs into the system. In the case of open POs the following options are available:
Only POs open for receiving will be considered for Migration. In the case of partially received
POs, both the PO and its receipt will be recorded in the system. All the invoices, which are
received for POs not created in Oracle Apps, will be matched outside the system. Since in the
creation of new POs there will be new PO numbers generated by the system it is necessary that
the new POs are sent to the various vendors informing them about the change in PO numbers.
For transactions as on 10/08/2001, where the Standard PO has not yet been created the following
will have to be entered manually:
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 10/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
All types of valid contracts, agreements and AMCs as on 10/08/2001 have to be entered as POs,
of type Blanket Purchase Agreement, Contract Purchase Agreement or Planned Purchase Order
whichever applicable.
All the releases made against Blanket Purchase Agreement and Planned Purchase Order for which
material or service has not been received or has been received partially will be treated similar to
an open PO.
Projects:
Conversion Projects :
Few issues to be considered on migration of projects data :
Should we migrate only New Projects or the Old Projects also needs to be entered ?
We can enter the only open projects, which are supported by projects wise time sheets
Conversion Purchasing :
All Standard Purchase Orders as on 10/08/2001, against which material or service has not been
received or has been received partially.
All the Purchasing related transactions will be transferred to the system manually.
Reports:
Purchase Order Detail Report Report will list all the details of the P.O entered during the
conversion process.
Conversion Payables :
All Vendors and Employees would be defined into Oracle Payables along with the relevant
information, prior to the entry of transaction related data.
The vendor balances in the Legacy System as on 30/6/2001 to be 100% reconciled with each
customer acceptance of account balance.
The check book stock should be prepared as on 30th June01 we have to enter it into the system
to generate the checks from Oracle Payables.
All outstanding transactions i.e. Invoices, Credit Memo, Debit Memo etc and unadjusted
Deposits/Advances as on cut-off-date will be transferred in detail i.e. on transaction by transaction
basis.
Invoices will be entered for the outstanding amount.
All the outstanding credit balance as on the cut-off-date against individual employees to be
entered as a standard invoice at detail level. The various types of outstanding credit balance
against the employees could be one and all among the following:
Travel Claims
Medical Reimbursements
LTA Reimbursements etc.
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 11/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
Document sequences would be created to reflect the transactions entered in the various Batches.
Below is the way the data will be migrated :
All the outstanding Invoices, Credit Memos and Debit Memos will be uploaded.
All the clearing Bank Payments as discussed earlier will be then manually entered.
Posting in GL :
GL Post will be run after every batch is uploaded/manually entered and approved. The
respective accounting entries would be generated only on GL post.
Reports
Invoice Register Report On Approving and running the GL post Invoice Register report for
individual Batches as mentioned above will be generated which will detail all the transactions
entered during the conversion process.
Payment Register Report On making the Payment a Payment Register report would be
generated to reflect the payment made to during the conversion process.
Whether assets retired before 30th June01 should we take / upload it into the system? to be
confirmed with Vaijayanti.
All the capitalised Assets would be uploaded into Fixed Assets with the Capitalised and Post as
the flag.
In one upload the entire Fixed Assets register would be uploaded into the module for further
processing. On the completion of the upload process, all the Assets uploaded would be Posted.
On posting the system will assign New Asset Nos. to all the Assets lying in MassAdditions.
All the Assets would be uploaded with the Current Gross Value of the Asset along with the Life-
to-date Depreciation Reserve balance and the Year-to-date Depreciation Reserve Balance.
The System will not generate any Accounting entry for Depreciation Reserve as the same has been
manually entered. For future depreciation run, the system will generate the Depreciation Reserve
after taking into cognizance already entered Depreciation Reserve and post the same to GL.
Report:
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 12/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
Conversion Assets Report : This report will list all the Assets entered during the conversion
process along with the Depreciation reserve.
On posting the actual balances in GL, the system will compare the Actual Balance against the
Budgeted Balance and will reflect the Funds available. Encumbrance Budget balance from the
Purchasing module will be transferred to GL where the available funds will be compared after
deducting the actual balance and the encumbered amount from the budgeted balance.
All the account balances entered in GL will be compared with the various reports available in GL.
On comparison of the various account balances, a TB from Oracle General Ledger will be
generated and compared with the existing Tally TB and on reconciling the same the conversion
exercise will get completed.
Reports :
Account Analysis Report This report will reflect the balance against any account code. This
report will be used to compare the Tally TB account balance with the GL Account Balance.
Trial Balance A detailed TB will be generated to do the final comparison with the TB from the
existing system.
All the data to be uploaded in the system should be in MS-Excel formats only. The data for
individual modules should be in conformity with Interface Tables in respective modules.
We may have to develop some of the interfaces in-house as it may not be available in the Apps or
may be we have to develop some the customized interfaces. We have to estimate the man-days
required for this purpose the respective persons responsible for developing the interfaces to give
input in this regard.
General Ledger:
GL_INTERFACE
Receivables:
RA_CUSTOMERS_INTERFACE
RA_CUSTOMER_PROFILES_INTERFACE
RA_CONTACT_PHONES_INTERFACE
RA_CUSTOMER_BANKS_INTERFACE
RA_CUST_PAY_METHOD_INTERFACE
AR_PAYMENTS_INTERFACE_ALL
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 13/14
3/11/2017 Howtomigratedataintooracleapplications?OracleeBusinessFinancial
RA_INTERFACE_LINES_ALL
RA_INTERFACE_DISTRIBUTIONS_ALL
RA_INTERFACE_SALESCREDITS_ALL
Payables:
AP_INVOICES_INTERFACE
AP_INVOICE_LINES_INTERFACE
AP_EXPENSE_REPORT_HEADERS_ALL
AP_EXPENSE_REPORT_LINES_ALL
Fixed Assets:
FA_MASS_ADDITIONS
Purchasing:
Advertisements
This entry was posted on December 12, 2009 at 12:00 PM and is filed under Oracle E-Business
Applications. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a
response, or trackback from your own site.
Blog at WordPress.com.
https://oraclefinancial.wordpress.com/2009/12/12/howtomigratedataintooracleapplications/ 14/14