ERP migration
Field-level mapping, validation, and rollback between Microsoft Dynamics 365 Business Central and Acumatica. We move data and schema; workflows are rebuilt natively in Acumatica.
Microsoft Dynamics 365 Business Central
Source
Acumatica
Destination
Compatibility
15 of 15
objects map 1:1 between Microsoft Dynamics 365 Business Central and Acumatica.
Complexity
BStandard
Timeline
5–10 business days
Try the reverse
Overview
Microsoft Dynamics 365 Business Central and Acumatica take opposite approaches to ERP data architecture. Business Central organizes data around Posting Groups and Global Dimensions — constructs that control how transactions flow through the chart of accounts. Acumatica uses a more flexible Cost/Revenue Element model with Branch/Department trees and automatically generated subaccounts. The migration therefore requires translating Business Central's dimension structure (typically 2 global + up to 8 shortcut dimensions) into Acumatica's subaccount segments, mapping G/L Account numbers directly, and re-creating posting group logic as account rules in Acumatica's configuration. We map all master records (customers, vendors, items, employees), open documents (sales orders, purchase orders, blanket orders), and closed historical transactions where fiscal periods remain open. Manufacturing BOMs and routings translate as Acumatica bill of materials and labor codes. Workflows, Power Automate flows, and approval setups do not migrate and must be rebuilt in Acumatica. Our API-driven migration runs against Business Central's OData v4 endpoints with delta-pickup so your team continues working in Business Central through go-live.
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
Microsoft Dynamics 365 Business Central platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Business Central.
Destination platform
Acumatica platform overview
Scorecard, SWOT, gotchas, and pricing for Acumatica.
Data migration guide
The complete Acumatica migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Source platform guide
Dynamics 365 Business Central migration guide
Understand the data you're exporting from Microsoft Dynamics 365 Business Central before mapping it.
Destination checklist
Acumatica migration checklist
Pre- and post-cutover tasks for moving onto Acumatica.
Source checklist
Dynamics 365 Business Central migration checklist
Exit checklist for unwinding your Microsoft Dynamics 365 Business Central setup cleanly.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Microsoft Dynamics 365 Business Central object lands in Acumatica, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Microsoft Dynamics 365 Business Central
G/L Account
Acumatica
Account
1:1G/L Account numbers map 1:1 to Acumatica Account IDs. Business Central's Account Category (Income, Expense, Asset, Liability, Equity) maps to Acumatica Account Type. Posting Groups from Business Central must be translated into Acumatica Account Rules that govern which Subaccount combinations are valid per transaction type.
Microsoft Dynamics 365 Business Central
Global Dimension
Acumatica
Subaccount Segment
1:1Business Central's two Global Dimensions (e.g., Department and Project) translate to Acumatica Subaccount segments. The first global dimension maps to the first subaccount segment; the second maps to the second. Shortcut Dimensions 1–8 translate to additional subaccount segments if your Acumatica configuration uses multi-segment subaccounts.
Microsoft Dynamics 365 Business Central
Customer
Acumatica
Customer
1:1Direct map with attention to Customer Posting Groups. Business Central assigns Payment Terms, Invoice Discount, and General Business Posting Group per customer. Acumatica's Customer record holds Payment Term ID and AR Account lookup; the General Business Posting Group becomes an attribute or custom field unless your Acumatica chart uses separate AR accounts per segment.
Microsoft Dynamics 365 Business Central
Vendor
Acumatica
Vendor
1:1Vendor mapping mirrors Customer mapping. Business Central's Vendor Posting Group controls how purchases flow to the general ledger. In Acumatica, Vendor records reference a Payment Term and an AP Account; posting groups are resolved via Acumatica's VendorClass entity. Remit-to addresses migrate as separate Vendor locations.
Microsoft Dynamics 365 Business Central
Item (Inventory)
Acumatica
Inventory Item
1:1Item records map 1:1 with costing method preservation. Business Central's Inventory Posting Group controls the inventory account; in Acumatica, each warehouse/site can override the costing method. Lot/serial number setup and shelf life tracking flags carry over. Stock items vs. non-stock items map to Acumatica Item Type: Stock, Non-Stock, or Service.
Microsoft Dynamics 365 Business Central
Item (Service)
Acumatica
Non-Stock Item
1:1Business Central service items with resource links map to Acumatica Non-Stock items. If the service also has labor routing or project time tracking, consider creating an Acumatica Non-Stock item paired with a corresponding Labor Code for project billing and cost tracking purposes. Service items that bill at fixed rates map directly while those using time-and-materials require the labor code linkage.
Microsoft Dynamics 365 Business Central
Sales Order
Acumatica
Sales Order
1:1Open Sales Orders migrate with current line status, quantities remaining, scheduled ship dates, and owner assigned. Closed lines are not migrated unless historical reporting requires them. Sales Lines carry the original Item No., quantity ordered, unit price, and discount amounts. Custom fields on Sales Headers and Lines migrate as attributes on the corresponding Acumatica documents.
Microsoft Dynamics 365 Business Central
Purchase Order
Acumatica
Purchase Order
1:1Open Purchase Orders migrate with quantities remaining to receive, promised delivery dates, and buyer assignment. Drop-ship and special order flags are preserved. If Business Central PO statuses use release status (Open/Released/Finished), Acumatica's Hold flag on PO lines provides equivalent control.
Microsoft Dynamics 365 Business Central
Blanket Order
Acumatica
Blanket Order
1:1Blanket Purchase and Sales Orders map to Acumatica Blanket Orders. The remaining quantity, expiration date, and pricing terms carry over. Release quantities create regular Purchase/Sales Orders in Acumatica after migration; the blanket relationship is preserved at the header level. Any partial releases completed in Business Central before cutover are reflected as released quantities in Acumatica.
Microsoft Dynamics 365 Business Central
BOM (Bill of Materials)
Acumatica
Bill of Materials
1:1Manufacturing BOMs with version control map to Acumatica BOMs. Single-level and multi-level BOM structures are preserved. If Business Central uses the Production BOM type, Acumatica's Material Kit or Production BOM type is selected based on the manufacturing edition. BOM unit of measure conversions carry over.
Microsoft Dynamics 365 Business Central
Production Order
Acumatica
Production Order
1:1Open and scheduled Production Orders migrate with status, quantity, and remaining output. If Business Central production orders use warehouse/location tracking, Acumatica's Site ID on production order lines preserves the location assignment. Released vs. firm status maps to Acumatica's Production Order status (Scheduled, In Process, Completed).
Microsoft Dynamics 365 Business Central
Employee
Acumatica
Employee
1:1Employee records migrate including name, address, employment type, and cost rate for project accounting. If Business Central uses Employees for time and resource management, Acumatica's Employee record and associated Labor Code carry the same billing and cost rates. Employee address and contact fields map directly.
Microsoft Dynamics 365 Business Central
Currency Exchange Rate
Acumatica
Currency Rate
1:1Currency codes and historical exchange rates with effective-from dates migrate to Acumatica's Currency Rate table. If Business Central uses a service to pull live rates, the migrated rates serve as baseline; Acumatica's rate provider can be configured post-migration for ongoing updates.
Microsoft Dynamics 365 Business Central
Location / Warehouse
Acumatica
Warehouse / Site
1:1Business Central Locations map to Acumatica Sites. Address, default bins, and transit warehouse flags carry over. If Business Central uses zone or bin configurations, Acumatica's warehouse structure (Sites > Buildings > Aisles > Shelves > Bins) can accommodate the same hierarchy.
Microsoft Dynamics 365 Business Central
Posted Invoice / Credit Memo
Acumatica
AR Invoice / AP Bill
1:1Historical posted documents (invoices, credit memos, payments) are not migrated as live documents in Acumatica because they have already affected the general ledger. If fiscal periods are still open for adjustment, individual GL entries can be migrated as journal batches. Typically these are archived as reports and the migration focuses on open documents only.
| Microsoft Dynamics 365 Business Central | Acumatica | Compatibility | |
|---|---|---|---|
| G/L Account | Account1:1 | Fully supported | |
| Global Dimension | Subaccount Segment1:1 | Fully supported | |
| Customer | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Item (Inventory) | Inventory Item1:1 | Fully supported | |
| Item (Service) | Non-Stock Item1:1 | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Blanket Order | Blanket Order1:1 | Fully supported | |
| BOM (Bill of Materials) | Bill of Materials1:1 | Fully supported | |
| Production Order | Production Order1:1 | Fully supported | |
| Employee | Employee1:1 | Fully supported | |
| Currency Exchange Rate | Currency Rate1:1 | Fully supported | |
| Location / Warehouse | Warehouse / Site1:1 | Fully supported | |
| Posted Invoice / Credit Memo | AR Invoice / AP Bill1: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.
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
Acumatica gotchas
API user licenses cap concurrent sessions and request throughput
Multi-tenant filtering requires CompanyID awareness
Custom fields require separate discovery before field mapping
Notes and attachments use a separate linked table structure
Implementation timelines frequently run 3–9 months end-to-end
Pair-specific challenges
Migration approach
Extract and profile Business Central data via OData v4 API
We connect to your Business Central environment using the OData v4 endpoints with an authenticated service principal. The first pass exports all master record sets — G/L Accounts, Customers, Vendors, Items, Employees, Locations, and Posting Group combinations — into a migration staging area. We profile each dataset for duplicate keys, orphaned foreign keys, and missing required fields. The output is a Data Readiness Report that flags items without a costing method, customers without a posting group, and open documents referencing inactive items.
Build Acumatica configuration schema before data loads
Before any data moves, we create the Acumatica account structure, subaccount segments, Customer Classes, Vendor Classes, Item Classes, and warehouse/site records that match your Business Central configuration. Global Dimensions become subaccount segments. Posting Groups become Classes with default account mappings. We deliver a Schema Setup Plan that walks your Acumatica admin through pre-creating custom fields and user-defined fields referenced in the migration, so validation rules fire correctly when records land.
Resolve foreign-key dependencies in correct sequence
Acumatica enforces referential integrity — accounts must exist before customers, customers must exist before sales orders, items must exist before BOMs. We sequence the migration as: (1) Chart of Accounts and Subaccounts, (2) Locations/Sites, (3) Item Classes and Items, (4) Customer and Vendor Classes with their accounts, (5) Customers and Vendors, (6) Employees, (7) Sales Orders and Purchase Orders, (8) Production Orders and BOMs. Owner and buyer assignment resolves by email match against Acumatica user records. Unmatched owners are flagged for fallback assignment before the full run.
Run a sample migration with field-level validation
A representative slice of records — typically 500–1,000 across Customers, Vendors, Items, and open Sales Orders — migrates first. We generate a field-level diff showing the source value, mapped destination value, and any transformation applied. You verify that Posting Group routing landed transactions in the correct accounts, that dimension-to-subaccount mapping produced the expected subaccount combinations, and that item costing method matches on both sides. We iterate on the mapping rules until the diff passes before committing the full run.
Execute full migration with delta-pickup cutover
The full migration runs against your Business Central production environment. A scoped read-only service principal ensures your team can continue entering and modifying data in Business Central during the migration window. A delta-pickup pass (typically 24–48 hours after the full run completes) captures any records created or modified during the cutover period. Audit logs capture every record processed, and one-click rollback is available if reconciliation uncovers unexpected gaps in the migrated data.
Platform deep dives
Microsoft Dynamics 365 Business Central
Source
Strengths
Weaknesses
Acumatica
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 Microsoft Dynamics 365 Business Central and Acumatica.
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
Microsoft Dynamics 365 Business Central: Maximum 5 concurrent requests per user with a request queue size of 95; HTTP 429 returned when exceeded.
Data volume sensitivity
Microsoft Dynamics 365 Business Central 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 Microsoft Dynamics 365 Business Central to Acumatica migration scoping. Not seeing yours? Book a call.
Walk through your Microsoft Dynamics 365 Business Central to Acumatica migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Microsoft Dynamics 365 Business Central
Other ways to arrive at Acumatica
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.