Migrate from Oracle NetSuite to Apragya: Subsidiaries, Balances and Open Items
For group finance teams running Indian subsidiaries on NetSuite who want GST, TDS and payroll native to the system, moved subsidiary by subsidiary.
Companies that migrate from Oracle NetSuite are often Indian entities of a group, or growing firms that bought NetSuite for its multi-entity finance. The trigger is usually Indian compliance handled outside the core, or the cost of the setup for the size of the business.
NetSuite is a well-established cloud ERP with strong multi-subsidiary accounting. If your parent company mandates it or your team is deeply invested in it, staying is sensible.
This guide covers exports, subsidiary mapping, an illustrative example and the checks to run before you stop entry.
How to migrate from NetSuite: the short answer
NetSuite records are usually exported with saved searches to CSV. Build one search per list you need: accounts, subsidiaries, customers, vendors, items, employees, then open invoices, open bills and the trial balance as at the cut-over date.
Subsidiaries become companies in Apragya, and departments, classes and locations become cost centres or warehouses. Decide this mapping before you export.
Move at a period start, close the earlier period in NetSuite, import, and run one period in both. Check the vendor's current documentation for export options on your account.
- Fix the cut-over date at a month, quarter or year start.
- Map subsidiaries, departments, classes and locations.
- Build saved searches for each master list and export to CSV.
- Export open receivables, payables and the trial balance per subsidiary.
- Import masters, then balances per company.
- Match each subsidiary's trial balance and ageing.
- Run one period in parallel before ending entry in NetSuite.
An example: an IT services group in Bengaluru
Take an illustrative group with an Indian company and a Singapore company, both on NetSuite, with classes for service lines. The Indian team moved first, at the start of a quarter.
From saved search to matched balance
Saved searches
One per list, filtered to the Indian subsidiary.
Segments mapped
Service-line classes became cost centres.
Masters imported
Customers, vendors, accounts and employees.
Open items loaded
Dollar invoices bill by bill.
Balance matched
Trial balance agreed to NetSuite's.
The Indian company's trial balance agreed on the first pass. Service-line reports showed the same splits as before. The Singapore company stayed on NetSuite for another year, and intercompany balances were reconciled monthly between the two.
What goes wrong in a NetSuite data migration
Mixed subsidiaries
Balances imported into the wrong company.
Lost segments
Classes and departments dropped, so reports lose their splits.
Currency mix-ups
Foreign invoices converted and moved as rupee totals.
Missing proofs
No saved exports to show auditors where openings came from.
How the move lands in Apragya
Step 1 of 5
Companies
Each subsidiary becomes a company with its own books and currency.
- Companies: Each subsidiary becomes a company with its own books and currency.
- Accounts: The chart of accounts is imported from a spreadsheet.
- Cost centres: Departments and classes keep report splits.
- Open items: Receivables and payables arrive bill by bill.
- Consolidation: A consolidated trial balance reads across companies.
Choosing a NetSuite to Indian ERP move
NetSuite and Apragya are both cloud platforms with multi-company finance. The difference for an Indian entity is how much of GST, TDS, e-invoicing and payroll is native, and whether finance, stock and people share one record. Check the vendor's current plans when you compare costs.
NetSuite and Apragya for an Indian entity
| Feature | Oracle NetSuite | Apragya |
|---|---|---|
| Multi-company | Strong | Supported, with consolidation |
| GST and e-invoice | Check the vendor's localisation | IRN, QR, e-way bill and returns built in |
| Indian payroll | Check the vendor | PF, ESI, PT and LWF built in |
| AI agents | Check the vendor | Bound to records, with human review |
| Plans | Quoted | Published on the website |
Checked against public information on 16 September 2026.
What the Indian team gains
Native GST
GSTR-1, GSTR-2B reconciliation and GSTR-3B.
TDS in finance
Deductions worked out on bills and payments.
Payroll compliance
On the same employee record as HR.
Multi-currency
Foreign invoices keep their currency.
Role-based access
Permissions down to sub-features.
Agents with review
AI flags exceptions for a person to approve.
Compare in detail on Apragya vs NetSuite, read the NetSuite alternative page, and see trial balance reporting.
Getting started
- Agree which subsidiaries move and when.
- Write the segment map with the controller.
- Build and save the exports so they can be rerun.
- Import one company and match its trial balance.
- Run a period in parallel before switching.
Saved exports double as the audit trail for your opening balances.
What it costs to start
NetSuite migration, answered
Can one subsidiary move while others stay?
How do classes and departments move?
What about foreign currency invoices?
Should we keep NetSuite access?
What does it cost to start?
Move your Indian entity cleanly
Start with one subsidiary's chart of accounts and see how it maps.