ERP migration

Migrate from Orion ERP to Microsoft Dynamics 365 Business Central

Field-level mapping, validation, and rollback between Orion ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.

Orion ERP logo

Orion ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

92%

11 of 12

objects map 1:1 between Orion ERP and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

3-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Orion ERP to Microsoft Dynamics 365 is a report-driven extraction into a fully cloud-API-native destination. Orion ERP exposes no documented public bulk API, so we build custom report templates against its Data Output engine to pull every object — Chart of Accounts, Customers, Vendors, GL Transactions, Open AP/AR, Inventory, BOM, Purchase Orders, Sales Orders, and Employees — before staging and transforming into D365's Data Management Framework or Business Central API. The highest-stakes migration decision is open-balance treatment: Orion stores open AP and AR as live financial records, not aging snapshots, so we extract them as D365 opening-balance journals rather than new vendor or customer ledger entries to prevent double-posting. BOM and work-order data from Orion's Manufacturing Cloud edition maps to D365 Supply Chain Management's product bills of materials and production orders. Workflows, automations, report definitions, and document blobs do not migrate; we deliver a written inventory of each for the customer's admin to rebuild in D365's workflow editor or Power Automate.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Orion ERP logo

Orion ERP

What's pushing teams away

  • Frequent auto-updates arrive as disruptive pop-ups and can interrupt active workflows, frustrating users mid-task according to G2 reviews of Azentio ERP.
  • Limited visibility into upgrade schedules — updates are not pre-notified in advance, forcing users to adapt without preparation time.
  • Small review footprint (4 verified PeerSpot reviews, sparse G2/Capterra presence) makes independent due diligence difficult for prospective buyers.
  • Product was sold from 3i Infotech to Azentio in December 2020, raising concerns among some users about continuity of roadmap and support priorities.

Choosing

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

What's pulling them in

  • Deep integration with Microsoft 365, Power BI, and Power Platform means organizations already on the Microsoft stack get identity, reporting, and workflow continuity out of the box.
  • Unified financials, sales, service, and operations replace multiple disconnected systems — users report that data entered once flows through purchase orders, invoicing, and approvals without manual re-entry.
  • Copilot AI features (predictive analytics, embedded business intelligence) are included in both Essentials and Premium tiers, addressing demand for AI without separate module purchases.
  • Named-user licensing with no concurrent model appeals to organizations that want predictable per-seat costs even if some users access the system infrequently.
  • Strong partner ecosystem with certified NAV-to-Business Central migration specialists gives mid-market companies confidence the cutover from legacy Navision can be executed reliably.

Object mapping

How Orion ERP objects map to Microsoft Dynamics 365 Business Central

Each row shows how a Orion ERP 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.

Orion ERP

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

Chart of Accounts (main financial dimension structure)

1:1
Fully supported

Orion COA records map to D365's main account structure. Account Code, Name, Account Type (Asset, Liability, Equity, Revenue, Expense), and currency settings transfer directly. Multi-segment COA in Orion (such as Cost Centre plus Department plus Natural Account) maps to D365 Financial Dimensions, with each Orion segment mapped to a named dimension structure that the customer's D365 administrator configures before import. We use the D365 Data Management Framework to load the chart via the Entities list.

Orion ERP

Customers / Accounts

maps to

Microsoft Dynamics 365 Business Central

Customers

1:1
Fully supported

Orion Customer master records map to D365 Customers. We extract billing address, payment terms, credit limit, customer group, and currency settings via the customer listing report. The D365 Customer Group must be provisioned before migration so that CustomerGroupId is available as a foreign-key reference during import. Payment terms map to D365 PaymentTermId with the customer's terms record created or matched first.

Orion ERP

Vendors

maps to

Microsoft Dynamics 365 Business Central

Vendors

1:1
Fully supported

Orion Vendor master records map to D365 Vendors. Tax ID, payment terms, bank details, and vendor group transfer. Vendor Group in D365 must be provisioned before import to satisfy the VendorGroupId lookup. Tax ID format validation is applied during transform: Orion and D365 use different Tax ID formats by country, so we apply country-specific regex validation and flag records with format mismatches for manual correction before load.

Orion ERP

GL Transactions

maps to

Microsoft Dynamics 365 Business Central

General Journal Lines (LedgerJournalTable / LedgerJournalTrans)

1:1
Fully supported

Orion GL entries (journal header with date, journal number, description, and line items: account, debit, credit, dimension) map to D365 General Journal lines. We preserve posting dates and journal descriptions. D365 requires a LedgerJournalTable header record before any LedgerJournalTrans lines, so we generate the header-first approach. Historical GL imports of more than 50,000 lines use D365's recurring journal template or Data Management batch import to stay within API batch limits.

Orion ERP

Accounts Payable (Open Bills)

maps to

Microsoft Dynamics 365 Business Central

Vendor Ledger Entries (open invoice lines as opening-balance journals)

1:1
Fully supported

Open AP in Orion is a live financial record, not an aging snapshot. We extract vendor reference, invoice number, amount due, and due date as a distinct migration scope item and inject them into D365 as opening-balance vendor ledger entries via the Data Management Framework. The posting date is set to the migration go-live date, and the invoice reference is preserved in the Description or ExternalReference field. This ensures open AP does not appear as a new transaction that could be re-processed or double-posted.

Orion ERP

Accounts Receivable (Open Invoices)

maps to

Microsoft Dynamics 365 Business Central

Customer Ledger Entries (open invoice lines as opening-balance journals)

1:1
Fully supported

Open AR follows the same treatment as open AP: extracted as a distinct scope item from Orion's financial module and loaded into D365 as opening-balance customer ledger entries rather than new sales invoices. Customer invoice number, amount receivable, due date, and currency are preserved in the migration transform. D365's aging report is then used post-migration to confirm the opening balance reconciles to Orion's pre-migration AR aging report.

Orion ERP

Inventory Items

maps to

Microsoft Dynamics 365 Business Central

Released Products (and BOM if Manufacturing Cloud source)

1:1
Fully supported

Orion Item master records map to D365 Released Products with ProductType = Item. SKU, description, unit of measure, cost price, and warehouse location transfer. If the source runs Orion Manufacturing Cloud, we additionally map BOM records to D365 Bills of Materials, where each Orion BOM header becomes a D365 BOM version and each Orion component line becomes a BOM line with quantity-per and issue method. BOM route operations map to D365 production route versions.

Orion ERP

Purchase Orders

maps to

Microsoft Dynamics 365 Business Central

Purchase Orders (header and lines)

1:1
Fully supported

Orion PO headers and lines transfer to D365 Purchase Orders. PO status (Open, Closed, Cancelled) maps to D365 PurchaseOrderStatus. Open POs require preservation of vendor reference, line quantities, and pricing for operational continuity at go-live. Closed POs are migrated as historical records with a Cancelled or Completed status so the full procurement history is available in D365. We map PO lines to D365 PurchLine with item number, quantity, unit, and cost.

Orion ERP

Sales Orders

maps to

Microsoft Dynamics 365 Business Central

Sales Orders (header and lines)

1:1
Fully supported

Orion Sales Order headers and lines map to D365 Sales Orders. Customer reference, order lines, pricing, and order status transfer. Open sales orders are the highest-priority operational continuity item: we preserve order number, customer account, line product references (resolved against the item number mapping), quantities, and pricing. Fulfilled lines are migrated with an Invoiced status to carry the historical record. Partially fulfilled orders are flagged with a partial shipment note in the order header for the customer's sales operations team to manage post-migration.

Orion ERP

Employees

maps to

Microsoft Dynamics 365 Business Central

Workers (HcmWorker table in D365 HR or Finance and Operations)

1:1
Fully supported

Orion Employee records map to D365 Workers via the Human Resources module or the built-in Worker table in Finance and Operations. Employee name, department, job title, employment dates, and effective-dated compensation history transfer. Compensation history requires sequencing by effective date because D365 HR stores compensation as a valid-from and valid-to structure rather than a flat record. Manager hierarchy maps to the D365 position hierarchy.

Orion ERP

Custom Fields

maps to

Microsoft Dynamics 365 Business Central

Custom Fields (Extension fields via D365 Custom Fields or via Table Extensions)

lossy
Mapping required

Orion custom fields on any master or transaction record are detected during the scoping export and mapped to D365 custom fields created via the Custom Fields workspace (for UI-facing custom fields) or table extensions (for API-accessible fields). Custom field data types from Orion are matched to D365 field types: text to String, number to Real, date to Date. All custom fields and their data types are documented in the field map delivered before migration.

Orion ERP

Attachments / Documents

maps to

Microsoft Dynamics 365 Business Central

SharePoint or Dataverse document storage (customer-managed parallel workstream)

1:1
Not supported

Binary attachments and documents stored in Orion's document management layer are not accessible via the report export engine and are therefore out of scope for standard migration. We provide a manifest of all records that have associated attachments, listing the record ID, record type, and document filename as stored in Orion. The customer's IT team uses this manifest to perform a separate document extraction via Orion's document management UI or direct blob access, then uploads to D365's SharePoint or Dataverse attachment layer as a parallel workstream.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Orion ERP logo

Orion ERP gotchas

High

No public bulk API — migration is report-driven

High

Multiple cloud editions with divergent schemas

Medium

Open AP/AR opening-balance treatment requires explicit scoping

Medium

Attachment and document blobs are inaccessible via standard export

Low

Ownership change from 3i Infotech to Azentio creates version ambiguity

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central gotchas

High

Named-user licensing has no concurrent-use relief

High

API rate limits throttle large-volume migrations

Medium

Historical posted transactions require selective migration scoping

Medium

NAV-to-Business Central cloud migration requires partner coordination

Low

Custom fields and AL extensions require separate migration handling

Pair-specific challenges

  • No bulk API means extraction is entirely report-template-driven

    Orion ERP exposes no documented REST or SOAP API for bulk record extraction. Every migration source relies on the built-in Data Output report feature, where we configure custom report templates covering each object schema before migration day. Because reports produce files rather than API responses, we cannot run automated incremental syncs or high-volume batch pulls without human-initiated export steps. We mitigate this by building comprehensive report templates that cover all required fields upfront, staging the export file, and running the transform-and-load against D365's batch API. Objects not visible in standard reports require manual extraction or direct coordination with the customer's IT team for database access.

  • Manufacturing Cloud BOM and work orders require schema augmentation

    If the source runs Orion Manufacturing Cloud, the migration must handle BOM records and work-order objects that do not exist in the Distribution, Contracting, or Financial editions. BOM hierarchies, component lines, and work-order status must be mapped to D365 Supply Chain Management's Bills of Materials and production orders. Mixing up edition types during scoping leads to missing production-data objects in the destination. We identify the Orion edition during discovery and apply the appropriate BOM extraction template before field mapping begins.

  • Open AP/AR must be loaded as opening-balance journals, not new transactions

    Orion stores open payables and receivables as live financial records. Loading them as new vendor invoices or customer invoices in D365 would create a double-posting risk: the amounts would appear both as opening balances and as new transactions to be paid or collected. We extract open AP and AR as a separate migration scope item and inject them as D365 opening-balance journals with the original invoice reference preserved. This approach is standard ERP migration practice and ensures the D365 aging report matches the pre-migration Orion aging report on day one.

  • D365 validation rules and security policies can reject migrated records silently

    D365 Finance and Operations enforces validation rules (mandatory dimension combinations, required field formats, conditional requireds) and security policies that can reject migrated records without a visible error if the migration user lacks sufficient permission. We coordinate with the customer's D365 administrator to grant the migration user the Data Management Framework role and the necessary entity-specific permissions before import. Validation rules are either extended with a migration-context check or temporarily suspended during the import window, then re-enabled post-load.

  • Multi-entity and intercompany transactions require legal-entity pre-provisioning

    Orion deployments managing multiple subsidiary companies may store intercompany transactions, cross-company GL entries, or shared vendor/customer records across entities. D365 requires each legal entity to be pre-provisioned with its own chart of accounts structure and currency configuration before any data can be imported into it. We identify all Orion company entities during discovery, map each to a D365 legal entity, and sequence the import so that the parent or shared chart of accounts is loaded first, followed by entity-specific ledgers and open items.

Migration approach

Six steps for a successful Orion ERP to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and edition identification

    We confirm the customer's Orion edition (Distribution, Contracting, Financial, or Manufacturing Cloud), count record volumes for each object (Chart of Accounts, Customers, Vendors, GL Transactions, Open AP/AR, Inventory with BOM, POs, SOs, Employees, Custom Fields), identify the target D365 workload (Finance and Operations or Business Central), and count the number of legal entities in scope. We also review the D365 configuration state: Chart of Accounts structure, Financial Dimensions, Customer Groups, Vendor Groups, and Product entities must be provisioned before data import. The discovery output is a written migration scope, a source extraction plan per object, and a D365 readiness checklist for the customer's admin team.

  2. Report template design and extraction

    Because Orion has no bulk API, we build custom report templates in Orion's Data Output engine for each migration scope object. Templates are designed to export all fields required for D365 mapping, not just the default visible columns. We run a scoping extraction covering 50-100 sample records per object, validate field coverage against the D365 target schema, and adjust templates until every required field is present. This step can take one to two weeks depending on the number of objects and the complexity of the Orion edition's report engine configuration.

  3. D365 sandbox migration and reconciliation

    We run a full migration into a D365 sandbox environment using production-like data volumes. The customer's finance and operations leads reconcile record counts, spot-check 25-50 random records per object against the Orion source, and validate that open AP/AR aging in D365 matches the pre-migration Orion aging report. BOM and work-order structures from Manufacturing Cloud are verified against the D365 Bills of Materials form. The customer signs off the sandbox migration before production migration begins; any field-mapping corrections happen here, not in production.

  4. Legal-entity and account-structure pre-provisioning

    We confirm that every D365 legal entity in scope has its Chart of Accounts, Financial Dimensions, Customer Groups, Vendor Groups, and Product entities provisioned and tested. For multi-entity migrations, we sequence the import so that shared reference data (COA, vendors, customers, products) loads first into the primary entity, then entity-specific ledgers and open items load into their respective legal entities. This step is a prerequisite that the customer's D365 admin handles with our documented specifications.

  5. Production migration in dependency order

    We run production migration in dependency order: Chart of Accounts, Customer Groups, Vendor Groups (reference data first), then Customers and Vendors, then Products and BOM structures, then Open AP and AR as opening-balance journals, then inventory, then open Purchase Orders and Sales Orders, then employee records, then historical GL transactions as general journals. Each phase emits a row-count reconciliation report and an aging comparison for financial records. GL history loads via the D365 Data Management Framework batch import with chunking for volumes exceeding 10,000 lines.

  6. Cutover, delta migration, and workflow handoff

    We agree on a migration freeze window with the customer during which no new Orion transactions are posted. A final delta extract captures any records created or modified after the last full extraction. We load the delta into D365, perform a final reconciliation of open AP/AR, open PO/SO, and GL trial balance, then enable D365 as the system of record. We deliver a written inventory of Orion workflows, automations, and report definitions requiring rebuild in D365's workflow editor or Power Automate, and a document attachment manifest for the customer's IT team to handle as a parallel workstream. We provide a one-week hypercare window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

Orion ERP logo

Orion ERP

Source

Strengths

  • Caters to regulated industries including BFSI with financial management depth across multi-currency and multi-entity deployments.
  • Multiple cloud editions allow vertically aligned implementations rather than monolithic ERP installs.
  • Broad geographic coverage with 800+ customers in 50 countries and Arabic, English, Thai language support.
  • Integrated analytics and dashboard layer reduces need for separate BI tooling for standard reporting needs.
  • Strong financial management lineage from 3i Infotech's banking and enterprise software history.

Weaknesses

  • Sparse public review presence (4 PeerSpot reviews, minimal G2/Capterra footprint) limits independent evaluation of real-world user experience.
  • No publicly documented bulk API — migrations rely entirely on the built-in report export engine which is manual and field-limited.
  • Ownership transition from 3i Infotech to Azentio creates uncertainty about product roadmap, upgrade cadence, and long-term support commitments.
  • Auto-update behavior is disruptive and not pre-scheduled, creating workflow interruption risks during active use.
Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

Destination

Strengths

  • Tight integration with Microsoft 365 (Outlook, Teams, SharePoint) for users already in the Microsoft ecosystem.
  • Includes Copilot AI, predictive analytics, and embedded Power BI dashboards at no additional cost in both license tiers.
  • Supports multiple companies within a single tenant for holding-company or multi-entity organizational structures.
  • Open REST API v2.0 with OAuth 2.0 authentication and data entity abstraction layer for developer-friendly integrations.
  • Strong partner ecosystem specializing in NAV-to-Business Central migrations provides implementation confidence for legacy upgrades.

Weaknesses

  • Named-user licensing model means every active user account requires a paid license — no concurrent access model to reduce costs for occasional users.
  • SaaS-only deployment means no on-premises option; organizations requiring full data residency control may not have viable alternatives within Microsoft's stack.
  • Manufacturing module (Production Orders, routing, work centers) is only available on Premium tier, pushing cost-sensitive manufacturers to higher-priced plans.
  • Customization and extension development requires AL language knowledge and developer licenses, limiting what power users can do without a partner engagement.
  • Global pricing increases effective October 2024 and again October 2025 after five years of stable pricing, creating budget uncertainty for existing customers.

Complexity grading

How hard is this migration?

Standard ERP migration. All 8 core objects map 1:1 between Orion ERP and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Orion ERP and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    A

    All 8 core objects map 1:1 between Orion ERP and Microsoft Dynamics 365 Business Central.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Orion ERP: Not publicly documented.

  • Data volume sensitivity

    B

    Orion ERP doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Orion ERP to Microsoft Dynamics 365 Business Central migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Orion ERP to Microsoft Dynamics 365 Business Central data migrations

Answers to the questions buyers ask most during Orion ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Orion ERP to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations covering Chart of Accounts, Customers, Vendors, Open AP/AR, Inventory, POs, SOs, and Employees without BOM data land between three and six weeks. Migrations involving Orion Manufacturing Cloud BOM structures, five-plus years of detailed GL history, multiple legal entities, or large open order backlogs extend to ten to sixteen weeks because of BOM hierarchy mapping, opening-balance journal design, and multi-entity sequencing. D365 licensing costs ($70-$210 per user per month) are separate from the migration fee.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Orion ERP.
Land in Microsoft Dynamics 365 Business Central, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day