Skip to main content
Apragya AIFree quotation builderQuotation builderQuote builderno signup
Migration guide

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.

A finance controller holding two coloured folders in a bright office

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.

  1. Fix the cut-over date at a month, quarter or year start.
  2. Map subsidiaries, departments, classes and locations.
  3. Build saved searches for each master list and export to CSV.
  4. Export open receivables, payables and the trial balance per subsidiary.
  5. Import masters, then balances per company.
  6. Match each subsidiary's trial balance and ageing.
  7. 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

  1. Saved searches

    One per list, filtered to the Indian subsidiary.

  2. Segments mapped

    Service-line classes became cost centres.

  3. Masters imported

    Customers, vendors, accounts and employees.

  4. Open items loaded

    Dollar invoices bill by bill.

  5. Balance matched

    Trial balance agreed to NetSuite's.

The segment map decided whether service-line profit reports still worked.

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.

Two small office buildings linked by a ribbon with a balance in front
The Indian company moved first, and its balances were reconciled monthly with the one that stayed.

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.

  1. Companies: Each subsidiary becomes a company with its own books and currency.
  2. Accounts: The chart of accounts is imported from a spreadsheet.
  3. Cost centres: Departments and classes keep report splits.
  4. Open items: Receivables and payables arrive bill by bill.
  5. 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

FeatureOracle NetSuiteApragya
Multi-companyStrongSupported, with consolidation
GST and e-invoiceCheck the vendor's localisationIRN, QR, e-way bill and returns built in
Indian payrollCheck the vendorPF, ESI, PT and LWF built in
AI agentsCheck the vendorBound to records, with human review
PlansQuotedPublished 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

  1. Agree which subsidiaries move and when.
  2. Write the segment map with the controller.
  3. Build and save the exports so they can be rerun.
  4. Import one company and match its trial balance.
  5. Run a period in parallel before switching.

Saved exports double as the audit trail for your opening balances.

What it costs to start

Free
Up to 3 users
CRM, HR and Vendor Onboarding
INR 3,999
Starter, a month
Up to 10 users, CRM and HR plus a choice of apps
INR 7,999
Pro, a month
Up to 25 users and every enterprise app

NetSuite migration, answered

Can one subsidiary move while others stay?
Yes. Each company is independent in Apragya, and intercompany balances can be reconciled between the two systems until the rest move.
How do classes and departments move?
They are mapped to cost centres, projects or warehouses before import.
What about foreign currency invoices?
Open items are imported bill by bill with their currency. Agree with your auditor how the opening exchange difference is treated.
Should we keep NetSuite access?
Keep read access or full exports for as long as your audit and retention needs require.
What does it cost to start?
The free plan covers up to 3 users with CRM, HR and Vendor Onboarding and 1,000 AI Credits a month. Starter is INR 3,999 a month for up to 10 users, with CRM and HR plus a choice of apps such as Sales and POS, Inventory, Payroll, Purchase and Payables, Support and Manufacturing. Pro is INR 7,999 a month for up to 25 users with every enterprise app, including Finance and Accounting, plus 5,000 AI Credits, single sign-on and audit logs.

Move your Indian entity cleanly

Start with one subsidiary's chart of accounts and see how it maps.