ERP migration
Field-level mapping, validation, and rollback between Deskera ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Deskera ERP
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 12
objects map 1:1 between Deskera ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Deskera ERP to Microsoft Dynamics 365 is a structural migration that requires sequencing upstream financial data before downstream transactional records, managing Deskera's undocumented rate limits against Dynamics 365's documented API constraints, and resolving the gap between Deskera's integrated MRP module and the manufacturing scope available in Business Central versus Finance and Supply Chain Management. We migrate Chart of Accounts and historical journal entries first, then Customers, Vendors, and Inventory Items, followed by open Sales Orders and Purchase Orders. Deskera's Bills of Materials require a manual routing review because the MRP structure does not map directly to Dynamics 365 manufacturing work centers without post-migration reassembly. Employee records from Deskera People migrate to Dynamics 365 Human Resources or Human Resources in Teams (depending on the destination app licensed). We do not migrate workflows, automations, or report definitions; we deliver a written inventory of these for the customer's admin to rebuild in the destination.
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
Deskera ERP platform overview
Scorecard, SWOT, gotchas, and pricing for Deskera 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 Deskera 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.
Deskera ERP
Chart of Accounts
Microsoft Dynamics 365 Business Central
G/L Account (General Ledger Setup)
1:1Deskera stores the COA with account codes, names, and standard account types. We map account codes and names directly into the Dynamics 365 Chart of Accounts, preserving account types (Asset, Liability, Equity, Revenue, Expense) and any posting definitions. Deskera's dimension structure (Class, Location, Department) maps to Dynamics 365's financial dimensions; we configure the dimension set in the destination before any journal entry import. If Deskera uses a different account code length than the destination's account format, we pad or truncate during the transform step.
Deskera ERP
Customer / Account
Microsoft Dynamics 365 Business Central
Customer
1:1Deskera Customer records (fetched via /v1/account with type filter) include billing address, shipping address, payment terms, and credit limits. We map these to Dynamics 365 Customer records, splitting billing and shipping into separate Address records. Customer posting groups from Deskera map to Dynamics 365 Customer Posting Groups for receivables configuration. If the destination is Business Central, we also create a corresponding Contact record linked to the Customer for CRM touchpoints.
Deskera ERP
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1Deskera Vendor records use the same /v1/account endpoint with a vendor type filter, separating them from Customer records during scoping to avoid party cross-contamination. Vendor payment terms, bank details, and posting groups map to Dynamics 365 Vendor posting groups for payables configuration. If Deskera stores vendor-specific tax information (tax registration numbers, tax group assignments), these migrate as custom fields on Vendor.
Deskera ERP
Journal Entry
Microsoft Dynamics 365 Business Central
General Journal Line / G/L Entry
1:1Historical journal entries in Deskera store account references, debit/credit amounts, optional dimensions (Class, Location, Department), and posting dates. We map these to Dynamics 365 General Journal lines, resolving the Deskera account code to the destination G/L Account number at migration time. The mapping preserves the journal batch name, posting date, and document number for audit trails. Closed or locked Deskera periods require the destination fiscal year to be open for the corresponding date range before journal import begins.
Deskera ERP
Inventory Item
Microsoft Dynamics 365 Business Central
Item
1:1Deskera Items store SKU (hs_sku equivalent), name, unit of measure, cost method, and on-hand quantities. We map these to Dynamics 365 Item records with the matching inventory posting group. Deskera's batch/lot and serial tracking options migrate as lot number and serial number tracking configuration on the Item. On-hand quantities import after the warehouse setup is validated in the destination so that inventory簿 entries are created against the correct location.
Deskera ERP
Sales Order
Microsoft Dynamics 365 Business Central
Sales Order
1:1Deskera Sales Orders link to Customers, Items, and pricing rules with line-level quantities, unit prices, and discount amounts. We migrate open orders with status preserved so that partially fulfilled orders continue as open in Dynamics 365. Deskera's order-to-invoice workflow (which may differ from Dynamics 365's warehouse shipment and invoicing cycle) is documented in the mapping notes; the customer's admin configures the fulfillment workflow post-migration. Closed historical orders migrate as sales history if the customer specifies an accounting cut-off date.
Deskera ERP
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Open Purchase Orders in Deskera migrate with vendor linkage, expected receipt dates, and line-level items. We preserve the receipt status so that partially received POs continue as open in Dynamics 365. Closed historical POs migrate selectively based on the customer's cut-off date for open item reporting. If Deskera uses multi-warehouse receipts, the vendor warehouse assignment maps to a Dynamics 365 location.
Deskera ERP
Bills of Materials
Microsoft Dynamics 365 Business Central
Bills of Materials / Production BOM
lossyDeskera MRP supports multi-level BOMs with component items, quantities per assembly, and routing steps. Dynamics 365 does not replicate this structure identically: Business Central requires the Manufacturing extension for BOM support, and Finance and Supply Chain Management requires Production Control. We extract BOM structures as flat item-association records with parent component and quantity relationships, then flag the discrepancy in the mapping notes so the customer's manufacturing consultant can reassemble routing logic, work centers, and capacity planning in the destination MRP module post-migration.
Deskera ERP
Employee (Deskera People)
Microsoft Dynamics 365 Business Central
Worker (Human Resources)
1:1Deskera People stores employee records with compensation, leave balances, organizational hierarchy, and employment status. We migrate core employee fields (name, employee number, hire date, department, job title, reporting manager) to Dynamics 365 Human Resources Worker records. If the destination is Business Central without the HR module, we migrate employee records as Contacts with a custom Employee flag. Effective-dated payroll history requires additional mapping beyond standard migration scope and is flagged for the customer's HR implementation partner. Leave balances migrate as Dynamics 365 absence registration entries if the HR module is licensed.
Deskera ERP
CRM Contact
Microsoft Dynamics 365 Business Central
Contact
1:1Deskera CRM Contacts exist within the integrated CRM module and link to Company (Account) records. Custom contact properties and lifecycle stages migrate as custom fields in Dynamics 365 where direct field mapping is not available. We preserve the contact's email address, phone, address, and any owner assignment from Deskera, mapping the owner email to a Dynamics 365 User record.
Deskera ERP
Multi-currency Settings
Microsoft Dynamics 365 Business Central
Currencies and Exchange Rate Setup
lossyDeskera's multi-currency support with user-defined decimal precision for exchange rates maps to Dynamics 365's Currency page and Exchange Rate Provider setup. We migrate the currency list, exchange rate decimal precision, and any manual exchange rates as of the migration snapshot date. If Deskera uses a specific base currency, we configure the same as the Dynamics 365 general ledger setup base currency.
Deskera ERP
Custom Fields
Microsoft Dynamics 365 Business Central
Custom Fields / Extensions
1:1Deskera supports custom field creation on most objects. We capture custom field definitions (field name, data type, required flag) and their values per record during export. In Dynamics 365, these become custom fields added via extensions (AL extensions in Business Central, Power Apps field customization in Finance and Supply Chain Management). We pre-create the destination schema for custom fields before data import so that values land in typed fields rather than generic supplementary lookup tables.
| Deskera ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Chart of Accounts | G/L Account (General Ledger Setup)1:1 | Fully supported | |
| Customer / Account | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Journal Entry | General Journal Line / G/L Entry1:1 | Fully supported | |
| Inventory Item | Item1:1 | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Bills of Materials | Bills of Materials / Production BOMlossy | Mapping required | |
| Employee (Deskera People) | Worker (Human Resources)1:1 | Fully supported | |
| CRM Contact | Contact1:1 | Fully supported | |
| Multi-currency Settings | Currencies and Exchange Rate Setuplossy | Fully supported | |
| Custom Fields | Custom Fields / Extensions1:1 | 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.
Deskera ERP gotchas
Hidden implementation and setup fees inflate perceived cost
No free trial means migration scoping is irreversible
Undocumented API rate limits risk migration pauses
BOM and manufacturing data requires manual routing review
CRM mobile app lacks reporting functionality
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 destination edition mapping
We audit the Deskera environment across modules licensed (accounting, inventory, CRM, HR, MRP), entity count, record volume per object, custom field count per object, and any active BOM or routing structures. We pair this with a Dynamics 365 edition recommendation: Business Central Essentials ($70/user) covers accounting, inventory, and basic sales/purchase for most SMB migrations; Business Central Premium ($110/user) adds the Manufacturing extension for BOM support; Finance and Supply Chain Management ($180/user) covers multi-entity, advanced supply chain, and enterprise manufacturing. The discovery output is a written migration scope with record counts and edition recommendation.
Schema design and fiscal period preparation
We design the destination schema in Dynamics 365. This includes configuring the Chart of Accounts with the correct account types and financial dimensions, setting up the currency and exchange rate configuration, provisioning warehouse locations, defining Customer and Vendor posting groups, creating Item cards with inventory posting groups, and configuring the HR module if licensed. We also coordinate with the customer's Dynamics 365 admin to open fiscal periods for the Deskera journal entry date range before any financial data migrates. Custom fields from Deskera are pre-created as extensions in the destination before record import begins.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 Sandbox environment using production-like data volume. The customer's finance lead reconciles account totals (trial balance from Deskera versus the migrated G/L balance in Dynamics 365), spot-checks 25-50 Customer and Vendor records for address accuracy, validates inventory on-hand quantities against Deskera's stock report, and signs off the schema and mapping before production migration begins. BOM structure accuracy is reviewed against the flat item-association export so that the manufacturing consultant can validate routing logic.
Multi-entity extraction and entity mapping
For multi-entity Deskera deployments, we extract each legal entity separately and map each to its corresponding Dynamics 365 legal entity or company. Intercompany account mappings (for example, Deskera Entity A's payable to Deskera Entity B's receivable) are resolved as intercompany journal entry pairs in Dynamics 365. We run each entity's migration in parallel using separate API token sessions against Deskera, then consolidate the intercompany reconciliation report before the next phase begins.
Production migration in dependency order
We run production migration in record-dependency order: Chart of Accounts and financial dimensions (first), Currencies and exchange rates, Customers and Vendors (with posting group mapping), Inventory Items (with warehouse locations resolved), Journal Entries (with fiscal periods validated), Sales Orders and Purchase Orders, BOM structures (flat export with mapping notes), Employees (to Worker or Contact depending on HR module licensing), and Custom Fields. Each phase emits a row-count reconciliation report before the next phase begins. Deskera's undocumented API rate limits are handled with conservative throttling and exponential backoff throughout.
Cutover, validation, and automation rebuild handoff
We freeze Deskera 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 a Trial Balance comparison (Deskera pre-migration balance versus Dynamics 365 post-migration balance) and a BOM mapping document for the customer's manufacturing consultant. We do not rebuild Deskera workflows, automations, or report definitions as Dynamics 365 workflows or Power BI reports inside the migration scope; those are separate engagements documented in the handoff package. We support a one-week hypercare window for reconciliation issues.
Platform deep dives
Deskera ERP
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 Deskera ERP 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
Deskera ERP: Not publicly documented.
Data volume sensitivity
Deskera 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 Deskera ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Deskera 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 Deskera 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.