ERP migration
Field-level mapping, validation, and rollback between iXERP Standard and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
iXERP Standard
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
11 of 14
objects map 1:1 between iXERP Standard and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
8-12 weeks
Overview
Moving from iXERP Standard to Microsoft Dynamics 365 is an ERP-class migration that restructures data across financials, supply chain, CRM, and HR modules. iXERP Standard stores master data (Customers, Vendors, Items) and transactional records (Orders, Invoices, Projects) in a flat, module-based schema, while Dynamics 365 uses Dataverse-backed entities (Accounts, Contacts, Vendors, Products) with separate applications for Finance, Supply Chain Management, and Human Resources. We perform live API discovery on iXERP Standard because no public API reference exists, reverse-engineer the proprietary CSV import templates for each module, and map the Chart of Accounts to Dynamics 365 financial dimensions before loading. Workflows and email automations built inside iXERP do not migrate; we deliver a written inventory for the customer's admin to rebuild. Document attachments stored as external URL references migrate as links only — the underlying files must remain accessible or be re-linked post-migration.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
iXERP Standard platform overview
Scorecard, SWOT, gotchas, and pricing for iXERP Standard.
Destination platform
Microsoft Dynamics 365 Business Central platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Business Central.
Data migration guide
The complete Dynamics 365 Business Central migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Dynamics 365 Business Central migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Business Central.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a iXERP Standard object lands in Microsoft Dynamics 365 Business Central, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
iXERP Standard
Customer
Microsoft Dynamics 365 Business Central
Account and Contact (split required)
1:manyiXERP Customer records include company details and individual contact fields in a single record. We split these into a Dynamics 365 Account (company-level data including billing address, payment terms, and credit limit) and a Contact record (individual contact fields including name, email, phone, and role). The Account is created first so that Contact.accountId is satisfied at insert time. Outstanding invoice balances and credit limits migrate as Account-level financial fields.
iXERP Standard
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1iXERP Vendor records map directly to Dynamics 365 Finance Vendor. We preserve vendor name, address, payment terms, and accounts payable balance. If multiple iXERP Vendor records share the same name (duplicate suppliers), we flag these during pre-flight and apply a dedupe strategy before loading to avoid duplicate Vendor accounts in Dynamics 365.
iXERP Standard
Item
Microsoft Dynamics 365 Business Central
Product (Supply Chain Management)
1:1iXERP Items (inventory SKUs, non-stock items, and services) map to Dynamics 365 Supply Chain Management Product2 with Released Product configuration. Item codes, cost prices, selling prices, and stock-on-hand quantities migrate directly. Serial and batch tracking fields map to Tracking Dimension groups in Supply Chain Management if those features are active in iXERP. Unit of Measure from iXERP maps to a Unit of Measure Group in Dynamics 365.
iXERP Standard
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Order
1:1iXERP Purchase Orders with header-level details (vendor reference, order date, delivery date, status) and line items (item, quantity, unit cost, line total) map directly to Dynamics 365 Finance Purchase Order. PO status values from iXERP (Draft, Sent, Received, Closed) map to corresponding Procurement statuses in Dynamics 365. We import open and partially received POs; fully received and closed POs are migrated as historical records with a Closed status.
iXERP Standard
Sales Order
Microsoft Dynamics 365 Business Central
Sales Order
1:1iXERP Sales Orders map to Dynamics 365 Supply Chain Management Sales Order with header fields (customer account, order date, shipping address, payment terms) and line items (product, quantity, unit price, discount). Fulfilment status from iXERP maps to the Dynamics 365 Status field, and related Invoice references carry forward as linked Invoice IDs. Open sales orders migrate with their fulfillment progress preserved so that partially shipped orders can be completed post-migration.
iXERP Standard
Invoice (AR and AP)
Microsoft Dynamics 365 Business Central
Customer Invoice and Vendor Invoice
1:1iXERP Issues Invoices (accounts receivable) map to Dynamics 365 Finance Customer Invoice and Receipts Invoices (accounts payable) map to Vendor Invoice. Multi-line detail, tax codes, and payment status migrate directly. Invoices that are fully paid carry a Closed status with payment reference preserved; unpaid invoices carry the outstanding balance against the Customer or Vendor account. We flag any iXERP invoice types that do not have a clear Dynamics 365 equivalent during the mapping phase for customer decision.
iXERP Standard
Project
Microsoft Dynamics 365 Business Central
Project (Dataverse or Project Service Automation)
1:1iXERP Project records map to Dynamics 365 Project Service Automation or Dataverse Projects depending on the licensed module. Project headers, assigned resources, milestone dates, and custom project fields migrate directly. The task hierarchy migrates as Project Tasks with parent-child relationships preserved. Time entries and budget fields map to the Project time and budget entities. If Project Service Automation is not licensed in the destination, we migrate Projects to Dataverse and flag the constraint.
iXERP Standard
Task
Microsoft Dynamics 365 Business Central
Project Task
1:1iXERP Tasks belonging to Projects migrate as Project Tasks in Dynamics 365. Each task retains its project association via the projectId lookup, preserving the task hierarchy. Assignee, status, hours logged, and custom task fields migrate directly. Tasks without a project association migrate as generic Project Tasks under a default migration project.
iXERP Standard
Employee
Microsoft Dynamics 365 Business Central
Worker (Dataverse HR or Dynamics 365 Human Resources)
lossyiXERP Employee records (personal details, job roles, departments, and compensation fields) map to Dynamics 365 Human Resources Worker or Dataverse HR Worker depending on the licensed module. Effective-dated employment fields and multi-address records require careful mapping to the Worker's employment relationship entity. We detect all custom HR property names during the profiling phase and map them to matching destination fields or store them as extended attributes. HR module availability in the destination must be confirmed before migration.
iXERP Standard
Document
Microsoft Dynamics 365 Business Central
URL Reference (external)
1:1iXERP document attachments are stored as URL references to external cloud storage providers, not as binary blobs. We migrate the URL references but not the files themselves. Post-migration, the customer must validate that all URL references remain accessible and update any that point to decommissioned storage endpoints. This limitation is documented in the migration scope and flagged as a post-migration action item for the customer.
iXERP Standard
Bank/Cash Account
Microsoft Dynamics 365 Business Central
Bank Account (Finance)
1:1iXERP Bank and Cash account balances and transaction histories migrate to Dynamics 365 Finance Bank Account. Opening balances carry across, and we flag any gaps in historical transaction detail caused by date-scoped truncation. Reconciliation data migrates where the transaction dates allow.
iXERP Standard
Chart of Accounts
Microsoft Dynamics 365 Business Central
Chart of Accounts and Financial Dimensions (Finance)
lossyThe iXERP general ledger account codes, names, and classifications map to the Dynamics 365 Finance Chart of Accounts. Account types and tax codes translate to the destination account type and sales tax group equivalents. Custom segment structures in iXERP (such as cost-centre or department coding in the account code) map to Financial Dimensions in Dynamics 365, which must be designed and configured before the ledger migration. This work requires coordination with the customer's finance team during the pre-migration design phase.
iXERP Standard
Inventory Transaction
Microsoft Dynamics 365 Business Central
Inventory Journal Line (Supply Chain Management)
1:1iXERP stock movements, adjustments, and transfers migrate to Dynamics 365 Supply Chain Management inventory journal lines. Historical transaction volume can be very large; we scope the migration by date range and flag any truncation required due to destination data volume constraints. Inventory dimensions (site, warehouse, location, batch, serial) from iXERP map to the corresponding Inventory Dimension groups in Dynamics 365 Supply Chain Management.
iXERP Standard
HelpDesk Ticket
Microsoft Dynamics 365 Business Central
Case (Customer Service)
1:1iXERP HelpDesk tickets with customer reference, agent assignment, status, and conversation history map to Dynamics 365 Customer Service Case. Ticket pipeline stages map to Case Status values, and conversation threads migrate as Case Activities linked to the Case. Custom ticket fields carry across as Case-level extended attributes. If Customer Service is not licensed in the destination, we migrate tickets as notes attached to the relevant Account or Contact.
| iXERP Standard | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Account and Contact (split required)1:many | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Item | Product (Supply Chain Management)1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| Invoice (AR and AP) | Customer Invoice and Vendor Invoice1:1 | Fully supported | |
| Project | Project (Dataverse or Project Service Automation)1:1 | Fully supported | |
| Task | Project Task1:1 | Fully supported | |
| Employee | Worker (Dataverse HR or Dynamics 365 Human Resources)lossy | Fully supported | |
| Document | URL Reference (external)1:1 | Fully supported | |
| Bank/Cash Account | Bank Account (Finance)1:1 | Fully supported | |
| Chart of Accounts | Chart of Accounts and Financial Dimensions (Finance)lossy | Fully supported | |
| Inventory Transaction | Inventory Journal Line (Supply Chain Management)1:1 | Fully supported | |
| HelpDesk Ticket | Case (Customer Service)1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
iXERP Standard gotchas
API endpoint schema is not publicly documented
CSV templates use a proprietary structure
Document links point to external cloud storage
Rate limiting is undocumented and must be tested empirically
Microsoft Dynamics 365 Business Central gotchas
Named-user licensing has no concurrent-use relief
API rate limits throttle large-volume migrations
Historical posted transactions require selective migration scoping
NAV-to-Business Central cloud migration requires partner coordination
Custom fields and AL extensions require separate migration handling
Pair-specific challenges
Migration approach
Discovery and module scoping
We audit the source iXERP Standard environment across all active modules (Financials, Supply Chain, CRM, Projects, HR, HelpDesk), record volumes per module, custom field definitions, and the current API access credentials. We also assess the target Dynamics 365 environment for licensed modules (Finance, Supply Chain Management, Human Resources, Customer Service, Project Service Automation), existing legal entities, and any pre-existing Chart of Accounts. The discovery output is a written migration scope document with record counts per object, custom field inventory, and a module availability checklist for the destination.
API schema discovery and CSV template reverse-engineering
Because iXERP Standard does not publish API documentation, we perform live schema discovery by probing the REST API endpoints directly with authenticated requests. We extract field names, data types, nested object structures, and pagination behaviour from live responses. Simultaneously, we download and reverse-engineer the CSV import templates for each module to understand required fields, column ordering, and format constraints. This dual-discovery phase produces a confirmed field-level mapping document before any data extraction begins.
Destination schema design and financial dimension planning
We design the Dynamics 365 destination schema in a Sandbox or Dev environment. This includes creating the Chart of Accounts with financial dimensions (mapped from iXERP account structure), provisioning legal entities, setting up the product hierarchy with Released Products, configuring Warehouse and Inventory Dimensions for supply chain data, designing the HR Worker employment structure, and creating any custom fields that map from iXERP extended properties. Financial dimension design requires a working session with the customer's finance lead. Schema is validated in the Sandbox before production migration begins.
Sandbox migration and reconciliation
We run a full migration into the Dynamics 365 Sandbox using production-equivalent data volumes. The customer's finance lead and operations manager reconcile record counts (Accounts, Vendors, Products, Purchase Orders, Sales Orders, Invoices, Projects, Workers) and spot-check 25-50 records against the iXERP source for data accuracy. Any field mapping corrections, currency conversion adjustments, or dimension structure changes happen in the Sandbox at this stage. No corrections happen in production.
Production migration in dependency order
We run production migration in dependency order: Chart of Accounts and Financial Dimensions (ledger must exist before transactions), Bank and Cash accounts, Vendors, Accounts, Products and Released Products, Employees (if Human Resources is licensed), Purchase Orders, Sales Orders, Project headers and tasks, then transactional history (invoices, inventory journals) scoped by date range. Each phase emits a row-count reconciliation report before the next phase begins. We use Dynamics 365 Data Management Framework templates and Finance and Operations APIs with batch chunking and retry logic.
Cutover, delta sync, and workflow inventory handoff
We freeze iXERP Standard writes during cutover, run a final delta migration of any records modified during the migration window, then set Dynamics 365 as the system of record. We deliver a written inventory of every active iXERP workflow and notification rule for the customer's admin to rebuild in Dynamics 365. We do not rebuild automations as Dynamics 365 workflows inside the migration scope; that is a separate engagement. Document URL accessibility is verified and a broken-link report is delivered. We support a one-week hypercare window for reconciliation issues.
Platform deep dives
iXERP Standard
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between iXERP Standard and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across iXERP Standard and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between iXERP Standard and Microsoft Dynamics 365 Business Central.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
iXERP Standard: Not publicly documented — empirically tested during migration runs.
Data volume sensitivity
iXERP Standard exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during iXERP Standard to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your iXERP Standard to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave iXERP Standard
Other ways to arrive at Microsoft Dynamics 365 Business Central
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.