ERP migration

Migrate from Deskera ERP to Microsoft Dynamics 365 Business Central

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 logo

Deskera ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

83%

10 of 12

objects map 1:1 between Deskera ERP and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Deskera ERP logo

Deskera ERP

What's pushing teams away

  • The product is still actively improving, which means users encounter bugs and defects that support does not always resolve quickly, leading to frustration during critical accounting periods.
  • Billing and invoicing modules are less comprehensive than established players like Xero and QuickBooks Online, causing finance teams to supplement with additional tools.
  • Upgrade processes are slow with poor support response times, making customers feel stuck on outdated versions while waiting for fixes.
  • Reporting features are unavailable or limited in the mobile app, forcing managers to use desktop for basic analysis.
  • The required one-time implementation and setup fees are not publicly disclosed, creating sticker shock after initial pricing conversations.

Choosing

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

What's pulling them in

  • Deep integration with Microsoft 365, Power BI, and Power Platform means organizations already on the Microsoft stack get identity, reporting, and workflow continuity out of the box.
  • Unified financials, sales, service, and operations replace multiple disconnected systems — users report that data entered once flows through purchase orders, invoicing, and approvals without manual re-entry.
  • Copilot AI features (predictive analytics, embedded business intelligence) are included in both Essentials and Premium tiers, addressing demand for AI without separate module purchases.
  • Named-user licensing with no concurrent model appeals to organizations that want predictable per-seat costs even if some users access the system infrequently.
  • Strong partner ecosystem with certified NAV-to-Business Central migration specialists gives mid-market companies confidence the cutover from legacy Navision can be executed reliably.

Object mapping

How Deskera ERP objects map to Microsoft Dynamics 365 Business Central

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

maps to

Microsoft Dynamics 365 Business Central

G/L Account (General Ledger Setup)

1:1
Fully supported

Deskera 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

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

Deskera 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

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

Deskera 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

maps to

Microsoft Dynamics 365 Business Central

General Journal Line / G/L Entry

1:1
Fully supported

Historical 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

maps to

Microsoft Dynamics 365 Business Central

Item

1:1
Fully supported

Deskera 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

maps to

Microsoft Dynamics 365 Business Central

Sales Order

1:1
Fully supported

Deskera 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

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

Open 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

maps to

Microsoft Dynamics 365 Business Central

Bills of Materials / Production BOM

lossy
Mapping required

Deskera 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)

maps to

Microsoft Dynamics 365 Business Central

Worker (Human Resources)

1:1
Fully supported

Deskera 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

maps to

Microsoft Dynamics 365 Business Central

Contact

1:1
Fully supported

Deskera 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

maps to

Microsoft Dynamics 365 Business Central

Currencies and Exchange Rate Setup

lossy
Fully supported

Deskera'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

maps to

Microsoft Dynamics 365 Business Central

Custom Fields / Extensions

1:1
Mapping required

Deskera 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.

Gotchas + challenges

What specifically takes care here

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 logo

Deskera ERP gotchas

High

Hidden implementation and setup fees inflate perceived cost

Medium

No free trial means migration scoping is irreversible

Medium

Undocumented API rate limits risk migration pauses

Medium

BOM and manufacturing data requires manual routing review

Low

CRM mobile app lacks reporting functionality

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central gotchas

High

Named-user licensing has no concurrent-use relief

High

API rate limits throttle large-volume migrations

Medium

Historical posted transactions require selective migration scoping

Medium

NAV-to-Business Central cloud migration requires partner coordination

Low

Custom fields and AL extensions require separate migration handling

Pair-specific challenges

  • Deskera publishes no public API rate limits

    Deskera's Apiary documentation describes the x-access-token authentication model and core endpoints but does not publish rate limits per organization or per endpoint. During bulk exports of inventory items, historical journal entries, or multi-year sales order history, we conservatively throttle request rates at 50-60% of observed throughput and monitor for 429 responses to avoid mid-migration interruptions. Microsoft Dynamics 365 publishes explicit rate limits (Dynamics 365 Finance and Operations caps at 60,000 requests per app per hour; Business Central caps at 100 API calls per tenant per minute), so the destination side has predictable throughput once we clear Deskera's export bottleneck.

  • BOM and routing structures do not migrate as functional assemblies

    Deskera's MRP module supports multi-level Bills of Materials with nested component items, quantity-per-assembly, and production routing steps. Dynamics 365 does not replicate this natively: Business Central requires the Manufacturing extension to support BOMs, and Finance and Supply Chain Management requires the Production Control module. We extract BOM structures as flat parent-child item associations and deliver a written BOM mapping document that lists each Deskera assembly, its components, quantities, and routing steps for manual reassembly in the destination MRP module. Skipping this review leaves manufacturing customers without a functional routing plan post-migration.

  • Journal entry migration requires open fiscal periods in Dynamics 365

    Historical journal entries in Deskera carry posting dates that must map to open fiscal periods in Dynamics 365. If the destination fiscal year is not open for the Deskera posting date range (for example, a multi-year migration where the prior year is closed), journal entries cannot post and must be held in a staging queue. We coordinate with the customer's Dynamics 365 admin to open the necessary fiscal periods before journal migration begins, and we flag any entries falling in closed periods for discussion.

  • Multi-entity Deskera deployments require consolidation mapping

    Deskera supports multi-entity deployments where each legal entity has separate COA, customers, vendors, and inventory. Dynamics 365 Finance and Supply Chain Management supports multi-entity with separate legal entities and intercompany journal entries, while Business Central supports multiple companies within a single database. We extract every Deskera entity separately, map each to the corresponding Dynamics 365 legal entity or company, and resolve intercompany account mappings. If the customer consolidates Deskera entities into a single Dynamics 365 company, we flag the consolidation logic for approval before intercompany balances are merged.

  • Employee compensation and leave balances require HR module licensing

    Deskera People stores compensation history, leave balances, and organizational hierarchy. Dynamics 365 Human Resources (or the HR module within Finance and Supply Chain Management) is required to store these as native HR records. If the customer licenses only Business Central without the HR module, we migrate employee core fields (name, number, department, hire date) as Contacts with a custom Employee flag, but compensation, leave balances, and benefit enrollment data cannot migrate as typed HR fields and are documented in the supplemental lookup for manual entry.

Migration approach

Six steps for a successful Deskera ERP to Microsoft Dynamics 365 Business Central data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Deskera ERP logo

Deskera ERP

Source

Strengths

  • Cloud-native architecture with fast load times and a mobile app for iOS and Android
  • Integrated CRM alongside accounting and inventory reduces data silos for SMBs
  • Multi-currency support with user-defined decimal precision for exchange rates
  • Active community support and dedicated account managers included in subscription
  • API-driven integration layer connects to over 2000 external applications

Weaknesses

  • No free trial available, making it difficult to validate fit before committing financially
  • Public API documentation is minimal; rate limits and bulk endpoints are not documented
  • Billing and invoicing features lag behind specialized accounting tools like Xero
  • Frequent product updates introduce bugs that support does not always resolve promptly
  • Required implementation and setup fees are not published, complicating budget planning
Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

Destination

Strengths

  • Tight integration with Microsoft 365 (Outlook, Teams, SharePoint) for users already in the Microsoft ecosystem.
  • Includes Copilot AI, predictive analytics, and embedded Power BI dashboards at no additional cost in both license tiers.
  • Supports multiple companies within a single tenant for holding-company or multi-entity organizational structures.
  • Open REST API v2.0 with OAuth 2.0 authentication and data entity abstraction layer for developer-friendly integrations.
  • Strong partner ecosystem specializing in NAV-to-Business Central migrations provides implementation confidence for legacy upgrades.

Weaknesses

  • Named-user licensing model means every active user account requires a paid license — no concurrent access model to reduce costs for occasional users.
  • SaaS-only deployment means no on-premises option; organizations requiring full data residency control may not have viable alternatives within Microsoft's stack.
  • Manufacturing module (Production Orders, routing, work centers) is only available on Premium tier, pushing cost-sensitive manufacturers to higher-priced plans.
  • Customization and extension development requires AL language knowledge and developer licenses, limiting what power users can do without a partner engagement.
  • Global pricing increases effective October 2024 and again October 2025 after five years of stable pricing, creating budget uncertainty for existing customers.

Complexity grading

How hard is this migration?

Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

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

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Deskera ERP: Not publicly documented.

  • Data volume sensitivity

    B

    Deskera ERP doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Deskera ERP to Microsoft Dynamics 365 Business Central migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Deskera ERP to Microsoft Dynamics 365 Business Central data migrations

Answers to the questions buyers ask most during Deskera ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between six and ten weeks for accounts under 15,000 Customers, 10,000 Vendors, and 25,000 Inventory Items with a single Deskera entity and no multi-level BOMs. Migrations with multiple Deskera legal entities, historical journal archives exceeding 100,000 lines, active Bills of Materials requiring routing review, or HRMS employee data with compensation history move to twelve to twenty weeks. The Dynamics 365 implementation partner's configuration timeline (separate from data migration) typically adds an additional three to twelve months depending on edition and customization scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Deskera ERP.
Land in Microsoft Dynamics 365 Business Central, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day