ERP migration
Field-level mapping, validation, and rollback between Infor XA and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Infor XA
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
9 of 12
objects map 1:1 between Infor XA and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Migrating from Infor XA to Microsoft Dynamics 365 is a structured data extraction and schema transformation project. Infor XA stores manufacturing data in Db2 for i with flat-file conventions that predate relational normalization; Microsoft Dynamics 365 uses typed tables, lookup relationships, and configuration objects (BOM versions, work center groups, inventory posting groups) that require explicit mapping rather than direct field correspondence. We establish read-only SQL access to the IBM i with the customer's IBM i administrator, extract in dependency order starting with GL chart of accounts, then Items and BOMs, then open purchase orders and work orders, then transactional history, and we flag RPG customizations and IFS-hosted document attachments as separate remediation workstreams rather than migration records. Business Central targets SMB to mid-market manufacturing; Finance and Supply Chain Management targets enterprise discrete manufacturing with multi-site, multi-company, and advanced planning requirements. We do not migrate workflows, production schedules generated by XA's planning engine, or RPG customizations as functional equivalents in the destination system.
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 XA platform overview
Scorecard, SWOT, gotchas, and pricing for Infor XA.
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 XA 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 XA
General Ledger Accounts
Microsoft Dynamics 365 Business Central
G/L Account (Business Central) / Ledger Account (F&SCM)
1:1XA GL accounts in the chart of accounts export cleanly as structured account codes with descriptions and posting controls. We map XA account numbers directly to Business Central G/L Account No. or F&SCM MainAccount entities. Account type (balance sheet, income statement, statistical) and posting group assignments are resolved during configuration against the destination chart of accounts template before import begins.
Infor XA
Items (Inventory)
Microsoft Dynamics 365 Business Central
Item (Business Central) / Product (F&SCM)
1:1Item master records in XA carry stocking codes, cost methods (FIFO, standard, average), warehouse assignments, and unit of measure conversions. We map XA item numbers to Business Central Item No. or F&SCM Product number, preserving stocking type, inventory posting group, and cost method. Any user-defined fields from XA CMS470 map to custom fields on the destination Item entity. Unit of measure conversions are extracted from XA's UOM master and mapped to Business Central's Unit of Measure table or F&SCM's product dimension settings.
Infor XA
Bills of Material
Microsoft Dynamics 365 Business Central
BOM and Version (Business Central) / BOM and Formula (F&SCM)
lossyXA BOMs support multi-level, phantom, and substitute item structures with effective dates and expiration dates. Migration requires recursive BOM explosion to flatten nested hierarchies into the destination BOM lines table. We extract XA BOM parent-item relationships, child items, quantities per, scrap percentages, and operation references, then create Business Central BOM Header and BOM Component records or F&SCM BOM Master and BOM Lines with the appropriate version validity periods.
Infor XA
Manufacturing Routings
Microsoft Dynamics 365 Business Central
Routing (Business Central) / Production Route (F&SCM)
lossyX routing definitions define operation sequences, work centers, labor and machine standards, and queue and setup times tied to production. We map XA work center codes to Business Central Work Centre or F&SCM Operations Resource entities, preserving operation sequence, run time, setup time, and route group assignments. Work center capacity (hours per day, efficiency, queue time) requires explicit mapping against the destination calendar configuration.
Infor XA
Work Orders
Microsoft Dynamics 365 Business Central
Production Order (Business Central) / Production Order (F&SCM)
1:1Open and released work orders in XA drive shop floor control and link to routings, labor posting, and costing. We extract work order headers, status, item, quantity, and operation-level data, then create Business Central Production Orders (firm or released status) or F&SCM Production Orders with linked route and BOM. Historical work orders (closed, invoiced) migrate to the history tables with their costing data intact. Status mapping requires XA work order status codes translated to Business Central Firm, Planned, or Released status values.
Infor XA
Purchase Orders
Microsoft Dynamics 365 Business Central
Purchase Order (Business Central) / Purchase Order (F&SCM)
1:1PO headers and lines in XA carry supplier number, terms, delivery schedules, and line item details including quantity ordered, price, and due date. We map header-level fields (PO number, supplier, terms, ship-to location) and line-level fields (item number, quantity, unit cost, scheduled delivery date) to Business Central or F&SCM Purchase Order entities. Blanket orders and contracts migrate as blanket Purchase Orders with release lines. Any purchase agreement pricing tied to supplier item numbers is preserved in vendor catalog mappings.
Infor XA
Customer Orders
Microsoft Dynamics 365 Business Central
Sales Order (Business Central) / Sales Order (F&SCM)
1:1Sales orders in XA link to pricing, availability checking, and inventory allocation. We map order headers, line items with quantities and prices, delivery addresses, and order-specific discounts or special terms to Business Central Sales Order or F&SCM Sales Order entities. Ship-to addresses map to Business Central Ship-to Address or F&SCM Delivery Addresses. Order statuses (open, shipped, invoiced, held) map to destination document status codes with the original status preserved as a custom field for reconciliation.
Infor XA
Open AP/AR Records
Microsoft Dynamics 365 Business Central
Vendor Ledger Entries / Customer Ledger Entries (Business Central) / Vendor Transactions / Customer Transactions (F&SCM)
1:1Outstanding payables and receivables in XA carry customer or vendor number, invoice number, due date, and open amount. We extract open AP and AR documents and map them to Business Central Vendor and Customer Ledger Entries or F&SCM open vendor and customer transactions. Original invoice numbers, due dates, payment terms, and amounts migrate with the open document preserved. We flag any XA invoices with mismatched vendor addresses or partial payments for customer review before import.
Infor XA
Shop Floor Data Collection
Microsoft Dynamics 365 Business Central
Prod. Order Journal / Time Registration (Business Central) / Production Journal / Time and Attendance (F&SCM)
1:1Time entries, labor posting, and operation completions recorded in XA's shop floor module tie to work orders and employee records. We extract labor hours by work order, operation, and employee, then map to Business Central Production Journal entries or F&SCM Production Journal lines. Time card data migrates as posted journal entries rather than open records, preserving labor cost distribution against the original routing operation.
Infor XA
Users and Security Profiles
Microsoft Dynamics 365 Business Central
Users and Permission Sets (Business Central) / Users and Security Roles (F&SCM)
1:1XA user accounts and IBM i security profiles define access rights and default accounting entities. We extract user IDs, names, and role assignments from the XA security file and map them to Business Central User entities and Permission Sets or F&SCM Security Roles. Any XA custom permissions tied to site-specific RPG programs are flagged as non-migratable and documented for replacement in the new ERP's standard permission model.
Infor XA
Custom Fields
Microsoft Dynamics 365 Business Central
Custom Fields (Business Central) / Extension Fields (F&SCM)
lossyXA supports user-defined fields on items, suppliers, and purchase agreement headers via CMS470. These alphanumeric, numeric, or date fields require explicit field-level mapping to Business Central custom fields or F&SCM extension fields, with data type conversion applied during the extract phase. Custom field values stored as separate XA files rather than columns in the main item table require separate file extraction and join on the item key.
Infor XA
Document Attachments
Microsoft Dynamics 365 Business Central
SharePoint / OneDrive / Dataverse Attachments
1:1XA stores document references and scanned attachments within the IBM i IFS file system rather than as database records. Standard migration extracts cover database objects only. We coordinate a parallel IFS file copy task with the customer, map XA file reference records to a destination SharePoint document library or Dataverse attachment, and validate that IFS file naming conventions match the XA file reference records before the migration window closes.
| Infor XA | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| General Ledger Accounts | G/L Account (Business Central) / Ledger Account (F&SCM)1:1 | Fully supported | |
| Items (Inventory) | Item (Business Central) / Product (F&SCM)1:1 | Mapping required | |
| Bills of Material | BOM and Version (Business Central) / BOM and Formula (F&SCM)lossy | Mapping required | |
| Manufacturing Routings | Routing (Business Central) / Production Route (F&SCM)lossy | Mapping required | |
| Work Orders | Production Order (Business Central) / Production Order (F&SCM)1:1 | Mapping required | |
| Purchase Orders | Purchase Order (Business Central) / Purchase Order (F&SCM)1:1 | Mapping required | |
| Customer Orders | Sales Order (Business Central) / Sales Order (F&SCM)1:1 | Mapping required | |
| Open AP/AR Records | Vendor Ledger Entries / Customer Ledger Entries (Business Central) / Vendor Transactions / Customer Transactions (F&SCM)1:1 | Mapping required | |
| Shop Floor Data Collection | Prod. Order Journal / Time Registration (Business Central) / Production Journal / Time and Attendance (F&SCM)1:1 | Mapping required | |
| Users and Security Profiles | Users and Permission Sets (Business Central) / Users and Security Roles (F&SCM)1:1 | Mapping required | |
| Custom Fields | Custom Fields (Business Central) / Extension Fields (F&SCM)lossy | Mapping required | |
| Document Attachments | SharePoint / OneDrive / Dataverse Attachments1:1 | Not 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 XA gotchas
Direct Db2 extraction required for bulk data export
IFS-hosted document attachments fall outside standard extraction
Decades of site-specific RPG customizations resist direct migration
Citrix XenApp dependency complicates user acceptance testing
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 extraction access setup
We audit the source XA installation: item count, BOM nesting depth, open work order volume, PO and customer order history, AP/AR open document count, shop floor data volume, and user-defined field usage via CMS470. We coordinate with the customer's IBM i administrator to establish read-only ODBC or SQL access to Db2 for i, validate table access for all migration objects, and document the IBM i library structure to map XA file members to logical tables. The discovery output is a written migration scope, extraction order, and destination edition recommendation (Business Central for SMB to mid-market; F&SCM for multi-site, multi-company enterprise manufacturing).
Schema design and configuration
We design the destination schema in Business Central or F&SCM based on the customer's selected edition. This includes inventory posting group assignments, BOM and version configuration, work centre setup for routing operations, chart of accounts alignment, and any custom fields required for XA user-defined fields. For F&SCM, we also configure legal entities, site warehouses, product dimension groups, and warehouse management parameters. Configuration objects are deployed to a sandbox or test environment first for validation before any production import begins.
Sandbox migration and reconciliation
We run a full migration into a Business Central or F&SCM sandbox using production-equivalent data volume. The customer's manufacturing and finance leads reconcile record counts (items in, BOMs in, work orders in, GL accounts in, open AP/AR in), spot-check 25-50 records against the XA source, and validate that BOM nesting and routing operation sequences are correctly mapped. Any BOM explosion errors, routing operation gaps, or open document posting failures are corrected in the mapping logic before the next phase. The customer signs off the sandbox results before production migration begins.
Production migration in dependency order
We run production migration in referential integrity order: GL accounts first, then items and unit of measure conversions, then BOM headers and components with recursive nesting resolved, then routings and work centres, then open purchase orders and sales orders, then open work orders with routing links, then open AP/AR documents, then shop floor labor history, then user-defined fields from CMS470, then document attachment file references. Each phase emits a row-count reconciliation report and a keyed sample validation before the next phase begins. XA remains live and writable during migration for delta capture.
Cutover, delta sync, and validation
We freeze XA writes during cutover, extract any records modified during the migration window, run a final delta load into Dynamics 365, then enable the destination as the system of record. We deliver a reconciliation summary comparing XA final state record counts against Dynamics 365 imported record counts across all objects. We support a one-week hypercare window where we resolve any record count discrepancies or keyed field mismatches reported by the customer's manufacturing and finance teams. RPG customization inventory and IFS file migration recommendations are delivered as written documents for the customer's technical team to execute separately.
Platform deep dives
Infor XA
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 XA 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 XA: Not publicly documented — depends on Runtime Server (nginx gateway) configuration and IDF object limits..
Data volume sensitivity
Infor XA 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 Infor XA to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Infor XA 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 XA
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.