ERP migration
Field-level mapping, validation, and rollback between Expandable ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Expandable ERP
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
9 of 12
objects map 1:1 between Expandable ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Expandable ERP to Microsoft Dynamics 365 is a structural migration that requires careful sequencing of versioned BOMs, preservation of FDA compliance metadata from Quality Events, and resolution of lot and serial traceability across the destination quality module. Expandable uses a single SQL Server database as its extraction source, which gives us reliable direct-query access to Parts Master records with their revision histories, BOMs in reverse-indent order, and GL subledger journal entries for financial reconstruction in Dynamics 365 Finance or Business Central. We sequence Part creation first, then BOMs by assembly level, then ECOs by effective date to preserve the revision chain that med-tech and high-tech manufacturers depend on. RMA and CAPA workflows that run as standalone software alongside Expandable require separate scoping to determine whether their data consolidates into Dynamics 365's native quality module or remains a parallel system post-migration. Workflows, Crystal Reports templates, and custom screen configurations do not migrate; we deliver a written inventory of these for the customer's implementation team to rebuild in Dynamics 365.
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
Expandable ERP platform overview
Scorecard, SWOT, gotchas, and pricing for Expandable ERP.
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 Expandable 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.
Expandable ERP
Parts Master
Microsoft Dynamics 365 Business Central
Item (Product or Service)
1:1Expandable's Part Master records map to Dynamics 365 Item entities. We extract part revision history, part parameters, lot and serial number flags, and user-defined fields via SQL query. Each part revision in Expandable becomes a separate Item version in Finance and SCM or a BOM version in Business Central. The part type (inventory, non-inventory, service) maps to the Item Type field. User-defined fields from QBE exports are mapped to custom Item attributes or dimension groups configured before import.
Expandable ERP
Bills of Materials
Microsoft Dynamics 365 Business Central
BOM/Formula
lossyExpandable BOMs are versioned and linked to Part revisions. We load BOMs in reverse-indent order so that sub-assemblies are created before parent BOMs in Dynamics 365, preserving the multi-level assembly hierarchy. Each BOM version corresponds to the Expandable revision it was active for. Finance and SCM BOMs support per-site routing and production bill types; Business Central BOMs are simpler with version validation. We extract the BOM Effective Date from ECO records to set the Valid From date on each Dynamics 365 BOM version.
Expandable ERP
Engineering Change Orders
Microsoft Dynamics 365 Business Central
Engineering Change Orders
lossyExpandable ECO and ECM records control revision changes to parts and BOMs. We extract ECO effective dates, affected part revisions, and affected BOM levels. In Dynamics 365 Finance and SCM, Engineering Change Management creates change orders that can be linked to BOM and formula changes. We use ECO effective dates to sequence BOM version activation in the destination. ECO-to-BOM linkage is preserved as a document attachment reference so that the change history remains auditable.
Expandable ERP
Sales Orders
Microsoft Dynamics 365 Business Central
Sales Order
1:1Expandable Sales Order headers and line items map directly to Microsoft Dynamics 365 Sales Order. Customer associations from Expandable map to the Dynamics 365 CustCustomerAccount. Line item pricing, discounts, and tax information migrate directly. Order status (open, completed, cancelled) maps to Sales Order Status. We preserve order history including fulfilled and invoiced lines for audit completeness. Open orders are flagged for priority processing during cutover.
Expandable ERP
Purchase Orders
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Expandable Purchase Order headers and line items map to Dynamics 365 Purchase Order. Vendor assignments from the Expandable vendor master map to the VendAccount. Receipt records and partial receipt flags transfer to maintain receiving history. Multi-vendor purchase scenarios are supported with separate Purchase Orders created per vendor. PO approval workflows require rebuild in Dynamics 365 as a separate workflow configuration step.
Expandable ERP
Inventory / Lot Master
Microsoft Dynamics 365 Business Central
Warehouse Management / Inventory
1:1Expandable Lot Master data (lot numbers, on-hand quantities, locations, expiry dates) maps to Dynamics 365 inventory transactions and lot tracking. We extract serial number traceability records as separate Item Tracking records in Finance and SCM. For Business Central, lot and serial number tracking is configured at the Item level. Inventory locations map to the Dynamics 365 Warehouse configuration. On-hand quantity validation is performed before cutover against a physical count to reconcile any discrepancies.
Expandable ERP
General Ledger / Journal Entries
Microsoft Dynamics 365 Business Central
General Journal
1:1Expandable GL account balances and journal entries migrate to Dynamics 365 General Journal. Because Expandable has no native financial statement generator, we extract raw GL subledger data via SQL query so that the destination can reconstruct P&L, balance sheet, and cash flow statements. Chart of accounts mapping is performed during scoping. Journal batch numbers and posting dates are preserved. Year-end closing entries transfer as-is. Financial dimensions in Dynamics 365 (Cost Center, Department, Division) are either mapped from Expandable cost center codes or left unconfigured for the customer's implementation team to define.
Expandable ERP
Quality Events and Actions
Microsoft Dynamics 365 Business Central
Quality Management / Non-Conformance
1:1Expandable Quality Events contain FDA compliance metadata (event severity, root cause classification, corrective action status, linked lot and part references) required for 21 CFR Part 820 traceability. We extract Quality Events as structured records and map them to Dynamics 365 Finance and SCM Quality Management non-conformance records, preserving event-to-part and event-to-lot relationships rather than flattening them to text notes. Business Central does not include native quality management in standard tiers; we advise customers requiring FDA compliance to license Finance and SCM or an ISV quality add-on.
Expandable ERP
RMA and CAPA (standalone software)
Microsoft Dynamics 365 Business Central
RMA / Return Order or Quality Action
1:1Expandable does not natively handle RMA or CAPA; some customers run third-party standalone tools. During scoping, we identify whether RMA/CAPA data shares a database or API connection with Expandable. If the data is accessible, we consolidate it into Dynamics 365 Finance and SCM Return Orders or Quality Actions. If the standalone tool holds RMA/CAPA data without connectivity to Expandable, we treat it as a separate migration workstream and map the data to the appropriate Dynamics 365 entity during a follow-on engagement.
Expandable ERP
Users and Roles
Microsoft Dynamics 365 Business Central
Users and Security Roles
lossyExpandable uses role-based Advanced Security. User accounts and role assignments are exported as a user-to-role mapping table. Dynamics 365 requires rebinding users to Security Roles and Teams. We export the mapping table and provide a role-equivalence guide showing which Expandable role maps to which Dynamics 365 Security Role, but actual User provisioning in the destination is performed by the customer's Dynamics 365 admin because it requires authentication setup (Azure AD for cloud, or Windows AD for on-premises deployments).
Expandable ERP
Vendor Master
Microsoft Dynamics 365 Business Central
Vendors
1:1Expandable Vendor records map to Dynamics 365 Vendor entities. We extract vendor name, address, payment terms, and tax ID. Vendor-specific pricing agreements map to Purchase Agreement records in Dynamics 365 if the customer uses vendor contracts. Vendor contacts transfer as Contact records linked to the Vendor.
Expandable ERP
Customer Master
Microsoft Dynamics 365 Business Central
Customers
1:1Expandable Customer records map to Dynamics 365 Customer entities. Customer name, address, payment terms, credit limits, and invoice addresses transfer directly. Customer-specific pricing and discounts from Expandable map to Sales Agreement records or are configured as Customer Price Groups in Dynamics 365.
| Expandable ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Parts Master | Item (Product or Service)1:1 | Fully supported | |
| Bills of Materials | BOM/Formulalossy | Fully supported | |
| Engineering Change Orders | Engineering Change Orderslossy | Mapping required | |
| Sales Orders | Sales Order1:1 | Fully supported | |
| Purchase Orders | Purchase Order1:1 | Fully supported | |
| Inventory / Lot Master | Warehouse Management / Inventory1:1 | Fully supported | |
| General Ledger / Journal Entries | General Journal1:1 | Mapping required | |
| Quality Events and Actions | Quality Management / Non-Conformance1:1 | Mapping required | |
| RMA and CAPA (standalone software) | RMA / Return Order or Quality Action1:1 | Fully supported | |
| Users and Roles | Users and Security Roleslossy | Mapping required | |
| Vendor Master | Vendors1:1 | Fully supported | |
| Customer Master | Customers1: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.
Expandable ERP gotchas
No native financial statement generator
Part Master and BOM revision sequencing is critical
Quality Events carry FDA compliance metadata that requires preservation
RMA and CAPA require separate standalone software
Limited public API documentation for programmatic extraction
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 data audit
We audit the Expandable SQL Server database to inventory all data objects: Parts Master with revision history, BOMs with version and ECO linkage, Sales Orders (open and closed), Purchase Orders, Inventory Lots and Serial Numbers, GL account balances and journal entries, Quality Events with compliance metadata, and User-to-Role mapping. We run record counts and data quality checks (duplicate parts, missing BOM revisions, orphaned lots) and flag findings before any extraction begins. We identify whether any RMA or CAPA data lives in standalone software connected to Expandable via API or EDI, and we scope that as a separate workstream if so.
Destination edition selection and schema design
We pair the Expandable data audit with a Dynamics 365 edition decision: Business Central Essentials ($70/user/month) covers basic financials, supply chain, and sales orders for SMB manufacturers; Business Central Premium ($110/user/month) adds service management; Finance and Supply Chain Management ($180/user/month) is required for advanced manufacturing, warehouse management, quality management with compliance metadata, and engineering change management. We design the destination schema including Item types and dimension groups, BOM version structures, financial dimensions and chart of accounts, quality non-conformance forms for FDA compliance, and security role mapping from the Expandable Advanced Security roles.
Direct SQL extraction and data staging
We extract data from Expandable using direct SQL queries against the production database, coordinated with the customer's IT team to grant read-only database access during the extraction window. For Quality Events, we extract structured metadata fields (severity, root cause, corrective action status) rather than relying on QBE export flattening. BOM extraction is sequenced in reverse-indent order. GL extraction pulls raw journal entries and subledger transactions for financial reconstruction. All extracted data is staged in a controlled environment for profiling, deduplication, and mapping validation before any destination writes begin.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 sandbox environment using production-like data volumes. For Finance and SCM, we use the Data Management Framework (DMF) with its 1500+ data entities. For Business Central, we use Configuration Packages and the standard data import framework. The customer's implementation lead reconciles record counts (Parts in, BOMs in, Orders in, Inventory lots in, Quality Events in, GL balances in), spot-checks 25-50 records against the Expandable source, and signs off the schema and mapping before production migration begins. BOM structure validation checks assembly depth and line item counts against Expandable's production routing records.
Production migration in dependency order
We run production migration in strict record-dependency order: GL chart of accounts and opening balances, then Items (with revision versions), then BOMs in reverse-indent order, then ECOs with effective date sequencing, then Vendors and Customers, then open Purchase Orders and Sales Orders, then Inventory Lots with lot tracking and serial number records, then Quality Events with compliance metadata, then User-to-Role mapping table. Each phase emits a row-count reconciliation report before the next phase begins. We validate inventory balances against the physical count taken during discovery.
Cutover, validation, and rebuild handoff
We freeze Expandable writes during the cutover window, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the system of record. We deliver a written inventory of Crystal Reports templates, custom screen configurations, RMA/CAPA standalone software scope, and workflow configurations requiring rebuild. We support a one-week hypercare window for reconciliation issues. We do not rebuild Expandable workflows or customizations as Dynamics 365 workflows, automate finance approvals, or configure Power BI reports inside the migration scope; these are separate engagements or internal implementation tasks.
Platform deep dives
Expandable ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Expandable ERP and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Expandable ERP and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Expandable ERP 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
Expandable ERP: Not publicly documented.
Data volume sensitivity
Expandable ERP 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 Expandable ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Expandable 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 consultationAdjacent paths
Other ways to leave Expandable ERP
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.