ERP migration
Field-level mapping, validation, and rollback between Infor LX and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Infor LX
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 12
objects map 1:1 between Infor LX and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Infor LX to Microsoft Dynamics 365 is a migration from an IBM i-hosted manufacturing ERP with green-screen interfaces and maintenance-mode data exports to a cloud-native platform with browser-native navigation and real-time API access. Infor LX organises data around master-file tables (GL Accounts, Customers, Vendors, Items) and transactional documents (POs, SOs, Work Orders) with a configurable Enterprise Financials layer for multi-currency AP/AR. The primary extraction path requires the M3 BE environment to enter maintenance mode, which suspends all user sessions. We schedule database exports during a planned window and handle referential integrity sequencing across account, customer, vendor, item, and order tables. Dynamics 365 Finance and Supply Chain Management provide the most direct equivalent for manufacturing organisations, with per-user licensing replacing the IBM i infrastructure cost model. Workflows, ION connector configurations, and custom report macros do not migrate as code; we deliver a written inventory of these for the customer's admin to rebuild in the destination environment.
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
Infor LX platform overview
Scorecard, SWOT, gotchas, and pricing for Infor LX.
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 Infor LX 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.
Infor LX
Chart of Accounts
Microsoft Dynamics 365 Business Central
G/L Account
1:1Infor LX GL accounts (account codes, descriptions, account-type flags, currency associations) map directly to Dynamics 365 Finance G/L Account records. We extract account codes and descriptions from the source database and map account type (Asset, Liability, Equity, Revenue, Expense) to the Dynamics 365 AccountType field. Multi-entity configurations require financial dimension mapping: Infor LX's cost-centre hierarchy maps to Dynamics 365 Financial Dimensions (typically Business Unit, Department, Division, Project), which must be configured before account import because dimensions govern posting group assignment. Period-based account activation dates migrate as the G/L Account valid-from date.
Infor LX
Customer
Microsoft Dynamics 365 Business Central
Customer
1:1Infor LX customer master records (MMS001 address data, credit limits, payment terms, multi-currency AR settings) map to Dynamics 365 Customer records with separate party and account structure. The customer party (PartyType = Organization or Person) creates a dirPartyTable record, and the customer account creates a CustTable record linked by the party ID. Multi-currency AR from Infor LX's per-customer currency settings maps to the Dynamics 365 customer currency and the accounting currency pair. Open receivable balances carry forward as unsettled customer transactions against the migrated G/L Account.
Infor LX
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1Infor LX vendor master records (tax registration, Pay-to addresses, multi-currency AP settings) map to Dynamics 365 Vendor records with the same party-account separation as Customer. The vendor party creates a dirPartyTable record; the vendor account creates a VendTable record. Multi-currency AP settings from Infor LX map to Dynamics 365 vendor currency and the accounting currency pair. Open payable balances carry forward as unsettled vendor transactions against the migrated G/L Account.
Infor LX
Item
Microsoft Dynamics 365 Business Central
Released Product
1:1Infor LX item master records in MMS001 (stocking parameters, unit-of-measure conversions, Phantom Item flags, item-type classifications) map to Dynamics 365 Supply Chain Management Released Products. The source item type (Stocked, Service, Phantom, Category) determines the ProductType and the item model group, which controls inventory valuation methods (Standard, Moving Average, FIFO). Unit-of-measure conversions from Infor LX's UOM table map to the Dynamics 365 Unit of Measure framework. Custom fields from CMS470 attach to the item header and migrate as custom fields on Released Product.
Infor LX
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Infor LX PO headers and lines (approval workflows, distribution accounts, foreign-currency amounts, three-way match logic) map to Dynamics 365 Purchase Orders. We extract PO number, vendor reference, header status, line item, quantity, unit price, and delivery date. Three-way match configuration does not migrate; we document the current match tolerance settings as a configuration reference for the customer's Dynamics 365 admin to set in Procurement and Sourcing Parameters. Discounting rules and promotional pricing from Infor LX line-level adjustments carry as price adjustment records or manual line discounts.
Infor LX
Sales Order
Microsoft Dynamics 365 Business Central
Sales Order
1:1Infor LX SO records (pricing structures, warehouse assignments, inventory commitments, header-level terms) map to Microsoft Dynamics 365 Sales Orders. We extract SO number, customer account, header terms, line items, quantities, prices, and requested delivery dates. Source-specific discounting rules and promotional pricing that exist as line-level adjustments in Infor LX carry as Dynamics 365 manual line discounts or price adjustment lines. SO status (Open, Confirmed, Shipped, Invoiced) maps to Microsoft Dynamics 365 Sales Status with the corresponding Workflow state.
Infor LX
Work Order
Microsoft Dynamics 365 Business Central
Production Order
1:1Infor LX work orders tie production operations to BOMs and routing steps. We preserve work-order numbers, scheduled start and end dates, component allocations (BOM line consumption), and operation-level routing references. Operation-level dependencies and scheduling constraints that drive the APS module do not migrate; these are documented as a separate APS reconfiguration scope for the customer's production planning team. The Dynamics 365 production order carries the same item, quantity, and scheduling date as the source work order.
Infor LX
Inventory Transactions
Microsoft Dynamics 365 Business Central
Warehouse Management Transactions
1:1Physical inventory adjustments and stock movements recorded in Infor LX as transaction history map to Dynamics 365 Supply Chain Management inventory transactions. We extract current on-hand balances (item, warehouse, location, quantity, unit of measure) and recent transaction history (adjustment date, adjustment type, quantity delta, financial cost). Full transaction history spanning multiple years migrates selectively based on the customer's reporting retention policy; transactions older than the cutover date are archived rather than loaded into the live inventory ledger to maintain import performance.
Infor LX
Period Table
Microsoft Dynamics 365 Business Central
Fiscal Calendar
1:1Infor LX period tables define user-defined financial reporting intervals (fiscal year, period start and end dates, period status) and map directly to Dynamics 365 Finance fiscal calendars. We export the period table structure and the current year's open and closed status. Period status (Open, Closed, On Hold) migrates as the fiscal period's start and end dates, with closed periods locked against further posting in the destination. Multi-company configurations require a separate fiscal calendar per legal entity if fiscal year definitions differ across Infor LX partitions.
Infor LX
Custom Fields (CMS470)
Microsoft Dynamics 365 Business Central
Custom Fields on Standard Entities
lossyInfor LX CMS470 custom fields (alphanumeric, numeric, date types) attached to item headers, supplier records, and purchase agreement headers and lines map to Dynamics 365 custom fields on the equivalent standard entities. We extract field definitions and their values together during the same extraction pass. Custom field type mapping: Infor alphanumeric maps to Dynamics 365 Text, numeric maps to Decimal or Integer depending on precision, date types map to Date. The custom field schema must be deployed into Dynamics 365 before the corresponding data import to satisfy the column requirement.
Infor LX
IDM Documents
Microsoft Dynamics 365 Business Central
SharePoint Attachments / Dataverse Document Locations
1:manyInfor Document Management exports carry a 5,000-document per-run cap when SharePoint is in use, and history and old versions are excluded. We split large document libraries into numbered chunks and run sequential export sessions. Document IDs and extended properties are reassigned on import; we build a cross-reference table during export that maps source document IDs to destination IDs so that document links on migrated POs, SOs, and work orders can be updated post-import. The latest version of each document migrates as a SharePoint file attachment or Dataverse document location.
Infor LX
ION Connector Configurations
Microsoft Dynamics 365 Business Central
Dataverse Connections / Logic Apps Workflows
1:1ION connector configurations that orchestrate data flow between Infor LX and connected systems (supplier portals, customer EDI, shop-floor data collection) do not migrate as integration code. We deliver a written inventory of each active ION service, its trigger (REST, queue, schedule, storage), its timeout configuration, its payload structure, and its destination endpoint. The customer's integration team or a Microsoft partner rebuilds equivalent flows in Azure Logic Apps, Dataverse connections, or Power Automate, referencing the inventory as the functional specification.
| Infor LX | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Chart of Accounts | G/L Account1:1 | Fully supported | |
| Customer | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Item | Released Product1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| Work Order | Production Order1:1 | Fully supported | |
| Inventory Transactions | Warehouse Management Transactions1:1 | Mapping required | |
| Period Table | Fiscal Calendar1:1 | Fully supported | |
| Custom Fields (CMS470) | Custom Fields on Standard Entitieslossy | Fully supported | |
| IDM Documents | SharePoint Attachments / Dataverse Document Locations1:many | Fully supported | |
| ION Connector Configurations | Dataverse Connections / Logic Apps Workflows1: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.
Infor LX gotchas
Maintenance mode required for database exports
IDM document export caps at 5,000 items per run
ION API execution timeouts are strict
Document IDs and properties are reassigned on import
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 source audit
We audit the source Infor LX environment across all IBM i partitions in scope, identifying master-file record counts (GL accounts, customers, vendors, items), open transactional volumes (POs, SOs, work orders), inventory site count, multi-currency entities, CMS470 custom field definitions, and active ION connector configurations. We also assess the current M3 BE maintenance-mode export capability and estimate the downtime window required. The discovery output is a written migration scope document covering record volumes, data quality observations, and a recommended Dynamics 365 application stack (Finance only, Finance + Supply Chain Management, or Finance + Supply Chain Management + Manufacturing).
Destination schema design and financial dimension mapping
We design the Dynamics 365 schema based on the source audit. This includes provisioning legal entities (one per Infor LX partition), the G/L Account structure and account type mapping, Financial Dimensions (aligned to the source cost-centre hierarchy), the item product type and inventory model group, the warehouse and site structure, and any CMS470 custom fields as custom attributes on the relevant entities. The financial dimension mapping is the highest-risk design decision at this stage because it governs every downstream posting. We validate the dimension mapping against the source chart of accounts before any data loads begin.
Data quality profiling and cleansing
We extract representative samples from each master-file and transactional table and profile for duplicates, inconsistent naming, inactive records with open balances, and orphaned references (customers referenced on orders but missing from the customer master). Data quality issues identified during profiling are documented in a cleansing workback with the customer's finance and operations leads. FlitStack AI performs automated deduplication and normalisation within the migration scope, but structural inconsistencies (accounting policies applied inconsistently across entities, posting groups changed historically without documentation) require the customer's subject-matter expert to resolve.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 sandbox environment using production-like data volumes. The customer's finance and operations leads reconcile record counts, spot-check 25-50 records per entity against the Infor LX source, and validate that financial dimension assignments match the source cost-centre mapping. Any field mapping corrections, missing custom fields, or dimension re-alignments are applied here. The sandbox sign-off is a gating requirement before production migration begins.
Production migration in dependency order
We run production migration in referential integrity order: G/L Accounts first (no dependencies), then Customers and Vendors (no dependencies), then Items (no dependencies), then Purchase Orders (depends on Vendors and Items), then Sales Orders (depends on Customers and Items), then Work Orders (depends on Items and BOM/Routing if carried), then Inventory on-hand balances (depends on Items and Warehouses), then IDM documents (depends on transactional records for re-linking). Each phase emits a row-count reconciliation report before the next phase begins. Maintenance-mode exports from Infor LX are sequenced in a single planned window where possible.
Cutover, delta migration, and ION handoff
We freeze Infor LX writes during cutover, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the system of record. We deliver the ION connector configuration inventory and the custom field definition document to the customer's integration and admin teams for rebuild in Dataverse connections or Logic Apps. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's team. We do not rebuild ION connector flows, Infor LX report macros, or Enterprise Financials configurations as part of the migration scope; these are documented for the customer's team or a Microsoft implementation partner to rebuild separately.
Platform deep dives
Infor LX
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Infor LX and Microsoft Dynamics 365 Business Central.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
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
Infor LX: PRD tenants capped at 250 concurrent REST executions across all deployed services; non-PROD tenants capped at 125. Individual REST handlers limited to 25 seconds per call..
Data volume sensitivity
Infor LX doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Infor LX to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Infor LX 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 Infor LX
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.