ERP migration
Field-level mapping, validation, and rollback between Acumatica and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Acumatica
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 14
objects map 1:1 between Acumatica and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
8-12 weeks
Try the reverse
Overview
Moving from Acumatica to Microsoft Dynamics 365 is a structural ERP migration that requires careful handling of multi-tenant isolation, custom field namespaces, and normalization differences between the two platforms. Acumatica's Business Account consolidates customer and company data in one entity; Dynamics 365 separates the commercial entity (Account) from the individual contact point (Contact) linked by a PartyID relationship. We extract Acumatica data scoped by CompanyID, decompose Business Account records into Account and Contact pairs during transformation, preserve UDF values from the custom namespace, and reload Notes and attachments from the Note and NoteDoc linked-table structure into Dynamics 365 Notes and SharePoint document storage. Workflows, automation rules, and report definitions do not migrate; we deliver a written inventory for the customer's Dynamics administrator to rebuild in Power Automate and the native report designer.
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
Acumatica platform overview
Scorecard, SWOT, gotchas, and pricing for Acumatica.
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.
Source platform guide
Acumatica migration guide
Understand the data you're exporting from Acumatica before mapping it.
Destination checklist
Dynamics 365 Business Central migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Business Central.
Source checklist
Acumatica migration checklist
Exit checklist for unwinding your Acumatica 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 Acumatica 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.
Acumatica
Business Account (Customer)
Microsoft Dynamics 365 Business Central
Account + Contact
1:manyAcumatica Business Account consolidates commercial entity and individual contact points in one record. Dynamics 365 separates Account (the commercial entity: company name, address, industry) from Contact (the individual: name, email, phone, job title). We decompose each Business Account into one Account record and one or more Contact records linked by a PartyID relationship. The Acumatica primary contact flag maps to the Contact's IsPrimary flag in Dynamics 365. Address data splits into the Account's BillTo and ShipTo addresses versus the Contact's address.
Acumatica
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1Acumatica Vendor records map directly to Dynamics 365 Vendor. AP settings, tax registration, payment terms, and the default GL account assignments migrate as-is. We resolve the Acumatica VendorClass reference to the corresponding Vendor Group in Dynamics 365 and preserve any UDF values stored on the Vendor DAC.
Acumatica
Inventory Item (Stock/Non-Stock)
Microsoft Dynamics 365 Business Central
Item (Product)
1:1Acumatica Inventory Items map to Dynamics 365 Items with the Item Type determining whether it is an Inventory or Service item. Unit of measure conversions, item categories, and stock item attributes migrate as Item attributes and Item variants. Availability quantities and warehouse-specific data are derived from the inventory posting group and migrate as on-hand snapshots rather than live quantities.
Acumatica
Chart of Accounts
Microsoft Dynamics 365 Business Central
Chart of Accounts (G/L Account)
1:1Acumatica GL Accounts map to Dynamics 365 G/L Accounts with account type, posting type, account class, and subaccount segmentation preserved. Acumatica's subaccount mask structure maps to the Dimensions framework in Dynamics 365 Finance/SCM or the Direct Posting category in Business Central. We preserve active/inactive status and retain account number formatting for reconciliation continuity.
Acumatica
Project
Microsoft Dynamics 365 Business Central
Project
1:1Acumatica Project records, including budgets, tasks, employee assignments, and change orders, map to Dynamics 365 Project Management. The project hierarchy, WBS (Work Breakdown Structure) tasks, and cost/billing rate tables migrate as Project tasks with assigned workers and journal lines. Project attributes and custom fields require explicit mapping from the Acumatica UDF namespace.
Acumatica
Sales Order
Microsoft Dynamics 365 Business Central
Sales Order
1:1Acumatica Sales Orders migrate to Microsoft Dynamics 365 Sales Orders with line items, fulfillment details, and invoice links preserved. Document status is carried over to allow reactivation. Tax calculation settings on the order header are resolved against the destination tax setup during migration rather than preserving Acumatica's calculated tax amounts.
Acumatica
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Acumatica Purchase Order records migrate to Dynamics 365 Purchase Orders with vendor, line items, and receipt links preserved. Amendments and receipts have separate schemas in Acumatica and migrate as related Purchase Order lines or separate Receipt records depending on the destination edition.
Acumatica
AR Invoice
Microsoft Dynamics 365 Business Central
Customer Invoice
1:1Open and historical AR invoices from Acumatica migrate to Dynamics 365 Customer Invoice. Payment schedules, terms, and aging data are preserved in the invoice header and line distributions. Closed invoices carry forward as historical records with their original GL impact documented for audit trail purposes.
Acumatica
AP Invoice
Microsoft Dynamics 365 Business Central
Vendor Invoice
1:1Acumatica AP invoices migrate to Dynamics 365 Vendor Invoice records. Tax information and expense distributions are re-mapped to the destination GL account structure. Open AP aging reports are preserved for payable reconciliation after migration.
Acumatica
Custom Fields (UDFs)
Microsoft Dynamics 365 Business Central
Custom Fields (Extensions)
lossyAcumatica User-Defined Fields stored under the 'custom' namespace in the REST API are extracted using the entity schema endpoint and mapped to Dynamics 365 custom fields created in the relevant Dataverse extension tables or Business Central custom fields. CustomStringField maps to Text, CustomDateField to Date, and CustomNumberField to Decimal or Integer. We discover all UDF definitions during scoping and pre-create the destination schema before any data load.
Acumatica
Notes and Attachments
Microsoft Dynamics 365 Business Central
Notes and Document Attachments
lossyAcumatica Note records (text content, EntityID, EntityType) and NoteDoc binaries (linked file storage) are extracted from the separate Note and NoteDoc tables. In Dynamics 365, Note text migrates to the Notes entity linked to the target record (Account, Contact, Item, Project, or Order). Binary attachments migrate to SharePoint document storage with a DocumentLocation record pointing to the file URL.
Acumatica
Employee
Microsoft Dynamics 365 Business Central
Worker
1:1Acumatica Employee records, including compensation history, department assignments, job titles, and earning codes, migrate to Dynamics 365 Human Resources Worker records. Effective-dated rows (multiple employment periods, pay rate changes) are migrated as separate Worker employment detail records. Employment status maps to the Worker Hire and Termination dates.
Acumatica
Warehouse/Location
Microsoft Dynamics 365 Business Central
Warehouse
1:1Acumatica Warehouse records with bin structures map to Dynamics 365 Warehouse configurations. Location-specific inventory assignments on items are preserved as warehouse-specific data. Multi-warehouse configurations migrate with location-specific posting group assignments.
Acumatica
Tax Categories and Zones
Microsoft Dynamics 365 Business Central
Tax Setup (Groups and Codes)
lossyAcumatica's tax configuration involves separate Tax Category, Tax Zone, and Tax Rule tables with cross-references. Dynamics 365 consolidates tax setup into Tax Groups, Tax Codes, and Tax Posting Setup. We flag the tax mapping requirement during scoping and deliver a written tax configuration guide; the customer's finance team or Dynamics partner rebuilds tax rules in the destination to ensure jurisdictional accuracy post-migration.
| Acumatica | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Business Account (Customer) | Account + Contact1:many | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Inventory Item (Stock/Non-Stock) | Item (Product)1:1 | Fully supported | |
| Chart of Accounts | Chart of Accounts (G/L Account)1:1 | Fully supported | |
| Project | Project1:1 | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| AR Invoice | Customer Invoice1:1 | Fully supported | |
| AP Invoice | Vendor Invoice1:1 | Fully supported | |
| Custom Fields (UDFs) | Custom Fields (Extensions)lossy | Mapping required | |
| Notes and Attachments | Notes and Document Attachmentslossy | Mapping required | |
| Employee | Worker1:1 | Fully supported | |
| Warehouse/Location | Warehouse1:1 | Fully supported | |
| Tax Categories and Zones | Tax Setup (Groups and Codes)lossy | Mapping required |
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.
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
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 license assessment
We audit the source Acumatica instance across license tier (Essentials through Enterprise), API user count, concurrent session limits, CompanyID scope, and the complete object inventory including UDF definitions, Note and NoteDoc table sizes, and the transactional record count across open and historical periods. We probe the license monitoring endpoint (SM604000) to establish safe concurrency levels before any bulk export job runs. The discovery output is a written migration scope, a Dynamics 365 edition recommendation (Business Central for SMB workloads, Finance and Supply Chain Management for enterprise), and the Acumatica API rate-limit profile.
Source schema profiling and UDF discovery
We run schema profiling against the Acumatica REST API to enumerate every entity, standard field, and UDF in use. UDFs are discovered by querying the entity schema endpoint which surfaces the 'custom' namespace fields. We profile the Note and NoteDoc tables to assess attachment volume. The output is a complete source field catalog with data types, a UDF manifest with their owner DACs, and an attachment count by entity type. This catalog is the basis for the field mapping spreadsheet.
Destination schema design and legal entity mapping
We design the destination Dynamics 365 schema including Chart of Accounts structure, Item categories and posting groups, Tax Groups and codes, warehouse configurations, and any required custom fields. For Finance/SCM destinations, we map the Acumatica multi-company structure to the Dynamics 365 legal entity hierarchy. For Business Central, we map to a single company or inter-company configuration. UDFs discovered in step two are pre-created as custom fields in the destination before any data load. Schema is validated in a sandbox before production migration begins.
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 across all entities, spot-check 25-50 records per entity against the Acumatica source, and validate totals on the Chart of Accounts trial balance, open AR/AP aging, and inventory valuation. Any mapping corrections are documented and applied before production migration begins. This step also validates that the Dynamics 365 field-level security and validation rules are compatible with the migrating data volume.
Production migration in dependency order
We run production migration in record-dependency order: Chart of Accounts and Dimensions (no dependencies), Tax setup (no dependencies), Warehouses and Locations, Vendors, Accounts (from Business Account decomposition), Contacts (from Business Account split), Workers, Items with inventory data, Projects with task hierarchies, then transactional records (Purchase Orders, Sales Orders, AR/AP invoices, Project transactions). Each phase emits a row-count reconciliation report before the next phase begins. Notes and attachments migrate after the parent record phase is validated. We use the Dataverse Bulk API with chunking and exponential backoff for large transaction sets.
Cutover, validation, and automation inventory handoff
We freeze Acumatica writes during cutover, run a final delta migration of any records modified during the migration window, and hand off to the customer as the system of record. We deliver a written inventory of every Acumatica automation (workflows, notification rules, screen-level actions) and report definition with a recommended Dynamics 365 equivalent (Power Automate for workflows, Power BI for analytics). We support a one-week hypercare window for reconciliation issues. Workflow rebuild and report redesign are outside standard migration scope.
Platform deep dives
Acumatica
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 Acumatica 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
Acumatica: Licensed by tier — limits visible in License Monitoring Console (SM604000). Community reports suggest ~100 API calls/minute on standard licenses, with higher limits on Enterprise. Concurrent web service sessions are also license-restricted..
Data volume sensitivity
Acumatica 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 Acumatica to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Acumatica 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 Acumatica
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.