ERP migration

Migrate from e-Emphasys ERP to Microsoft Dynamics 365 Business Central

Field-level mapping, validation, and rollback between e-Emphasys ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.

e-Emphasys ERP logo

e-Emphasys ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

83%

10 of 12

objects map 1:1 between e-Emphasys ERP and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

8-12 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from e-Emphasys ERP to Microsoft Dynamics 365 is a structural migration for a heavy-equipment dealership group. e-Emphasys has no documented public API, so all extraction runs against SQL Server or Oracle with table-schema mapping during discovery. The platform's dealer-specific data model — serialized whole goods with OEM codes, bin-located parts inventory, technician labor tied to work orders, rental contracts with tiered billing, and warranty claim histories — must map to Dynamics 365 Finance and Operations or Business Central equivalents that do not always have a 1:1 field. Rental rate schedules, serialized part-to-equipment linkages, and open warranty claim periods require intermediate-schema handling and manual reconciliation before go-live. We deliver the migrated record set with a written inventory of every active workflow, alert rule, and custom report requiring rebuild in Power Automate or the destination report designer. We do not migrate Automations, Workflows, Alerts, or Custom Reports as code; those are documented for the customer's admin to rebuild post-migration.

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

e-Emphasys ERP logo

e-Emphasys ERP

What's pushing teams away

  • Feature scope creep makes routine tasks cumbersome, and the learning curve is steep for new users without dedicated training and ongoing support resources.
  • Customer support response times have slowed as the client base has grown, leaving some users without timely assistance for critical operational issues.
  • Per-user licensing with single-instance restriction limits productivity for power users who need to access multiple environments simultaneously.
  • Some features feel underdeveloped compared to the breadth of the platform, and users report inconsistent quality across modules.
  • The company has undergone multiple acquisitions and rebranding cycles (Ocorian, CDK Global Heavy Equipment merger), creating uncertainty about long-term product direction.

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 e-Emphasys ERP objects map to Microsoft Dynamics 365 Business Central

Each row shows how a e-Emphasys 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.

e-Emphasys ERP

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer (Dynamics 365 F&O) or Contact/ Customer in Business Central

1:1
Fully supported

e-Emphasys customer records carry full contact details, billing and branch addresses, credit terms, and linkage to equipment and service history. We map Customer in F&O to the CustCustomerV3Entity or to the Customer and Contact tables in Business Central, preserving branch-level assignments as a custom dimension or a Contact business relationship. Address roles (billing, shipping, branch) map to the Dynamics 365 address-purpose model; if multiple addresses share the same role, we apply a primary-address flag and include others as secondary address records.

e-Emphasys ERP

Whole Goods (Equipment Inventory)

maps to

Microsoft Dynamics 365 Business Central

Released Product (F&O) or Item (Business Central)

1:1
Fully supported

Serialized equipment records in e-Emphasys include OEM codes, VIN-equivalent identifiers (EquipmentNumber, SerialNumber), branch assignment, current status, and linkage to the customer record. We map these to Released Products in F&O with the SerialNumber tracked in inventory dimension, or to Items in Business Central with the Serial Item tracking extension enabled. OEM manufacturer codes map to the Product Vendor table; branch assignment maps to a Site/Warehouse dimension or a Business Central Location code. Equipment status (active, rented, sold, consigned) maps to inventory status flags on the product record.

e-Emphasys ERP

Parts Inventory

maps to

Microsoft Dynamics 365 Business Central

Released Product / Item with Variants

1:1
Fully supported

Both serialized and non-serialized parts in e-Emphasys carry bin locations, vendor links, cost tiers, and reorder points. Non-serialized parts map directly to Released Products (F&O) or Items (Business Central) with the appropriate product type. Serialized parts require the inventory dimension model to preserve serial number sequences and are linked to the parent equipment record via a custom relationship table. Bin location maps to warehouse location in F&O or bin code in Business Central. We flag any parts with cost tiers that exceed the destination's standard pricing model for manual review.

e-Emphasys ERP

Work Orders

maps to

Microsoft Dynamics 365 Business Central

Work Order (F&O) or Service Order / Project (Business Central)

1:1
Fully supported

Service work orders in e-Emphasys tie to the equipment record, assigned technician, labor hours, parts consumed, and warranty claim association. We map Work Order headers to the Work Order entity in F&O (Service Management module) or to a Service Order in Business Central. Labor lines map to work order lines with the technician's labor rate resolved via the Employee resource rate. Warranty claim associations migrate as a linked Service Agreement or warranty reference on the work order. If the destination uses Project management for job costing, work orders map to Projects with the work order number preserved as the project ID.

e-Emphasys ERP

Rental Contracts

maps to

Microsoft Dynamics 365 Business Central

Sales Agreement or Contract Header (F&O) / Contract (Business Central)

lossy
Mapping required

Rental contracts in e-Emphasys store complex rate structures including daily/weekly/monthly billing tiers, equipment swap conditions, and early-return penalty rules in a single contract record. We extract contract terms into an intermediate schema, map the contract header and primary rate tier to the Microsoft Dynamics 365 Sales Agreement or Contract, and flag any nested billing tiers and swap conditions that exceed the destination's native contract configuration as a written reconciliation item for the customer's admin. Active rental contracts are flagged for manual verification before go-live because the billing model is not fully representable in standard Dynamics 365 without custom fields.

e-Emphasys ERP

Sales Orders and Quotes

maps to

Microsoft Dynamics 365 Business Central

Sales Order / Sales Quote

1:1
Fully supported

Whole goods sales orders and quotes in e-Emphasys link to customer and equipment records with pricing tiers and OEM incentive codes. We map Sales Order headers to the SalesOrderHeaderV2Entity in F&O or to Sales Orders in Business Central. Line items carry the equipment or part number, quantity, unit price, and discount tiers. OEM incentive codes map to a trade allowance or promotional price on the sales line. Open orders migrate with order status preserved; completed orders migrate as order history.

e-Emphasys ERP

General Ledger / Journal Entries

maps to

Microsoft Dynamics 365 Business Central

Main Account / General Journal

1:1
Fully supported

GL accounts, journal entry headers, and line items export from e-Emphasys with full account structure and period associations. We map the chart of accounts to the Dynamics 365 Main Account structure, preserving account numbers and financial dimension assignments (branch, department, cost center) as Dynamics 365 financial dimensions. Open journal entries migrate with posting date, account, debit, credit, and currency preserved. Closed period entries migrate as historical journal batches. We do not re-post or re-validate closed periods; period lock status is preserved from the source.

e-Emphasys ERP

Accounts Payable

maps to

Microsoft Dynamics 365 Business Central

Vendor / Vendor Invoice Journal

1:1
Fully supported

Vendor records, open invoices, and payment history export from e-Emphasys AP module with full vendor linkage and PO-to-invoice associations where they exist. We map Vendor records to the VendVendorV2Entity in F&O or to Vendors in Business Central, preserving payment terms, currency, and vendor classification. Open AP invoices migrate as vendor invoice journals with invoice number, invoice date, due date, and amount. Payment history migrates as posted payment journals linked to the original invoices.

e-Emphasys ERP

Accounts Receivable

maps to

Microsoft Dynamics 365 Business Central

Customer / Customer Invoice Journal

1:1
Fully supported

Customer invoices, payments, and AR aging data export from e-Emphasys with customer linkage, invoice details, and payment history. We map open invoices to the CustInvoiceJournalEntity in F&O or to Customer Invoice Journals in Business Central. Payment history migrates as posted payment journals with the payment method and reference preserved. AR aging buckets migrate as at least one historical aging snapshot for reporting continuity. Customer credit limits map to the Credit Limit field on the Customer record.

e-Emphasys ERP

Technicians / Employees

maps to

Microsoft Dynamics 365 Business Central

Worker (F&O) or Employee (Business Central)

1:1
Fully supported

Employee records in e-Emphasys carry labor rates, certifications, skill categories, and branch assignments. We map to Workers in F&O (Human Resources module) or Employees in Business Central, preserving labor rate as the standard cost on the resource or worker record, certifications as custom fields, and branch assignment as a default dimension or Location. We flag any labor rate schedules that exceed the destination's standard cost model for manual review.

e-Emphasys ERP

Warranties

maps to

Microsoft Dynamics 365 Business Central

Service Agreement / Warranty Reference

1:1
Mapping required

Warranty records in e-Emphasys tie serialized equipment to OEM warranty claims with coverage start date, expiration date, coverage type, and claim history. We map active warranty records to Service Agreements in F&O or to a custom Warranty table linked to the Product record in Business Central. Claim history migrates as service order history attached to the warranty agreement. OEM warranty codes map to the coverage type field; any claim records exceeding the destination's maximum line item count per service order are flagged for manual reconciliation.

e-Emphasys ERP

Custom Fields

maps to

Microsoft Dynamics 365 Business Central

Custom Fields or Extensions

lossy
Mapping required

e-Emphasys supports user-defined fields across many modules. During discovery we identify all custom fields and their data types, map them to the destination's extension model (F&O extensions via Power Apps or X++ extensions; Business Central custom fields via the built-in Custom Fields page), and include them in the field mapping inventory. Custom field data migrates into the destination custom field alongside the standard field data in the same record batch.

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.

e-Emphasys ERP logo

e-Emphasys ERP gotchas

High

No publicly documented API for programmatic export

Medium

Acquisition history complicates licensing and support continuity

Medium

Rental contract terms require manual reconciliation

Low

Serialized parts tracking complexity

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

  • No documented API forces database-first extraction

    e-Emphasys ERP does not expose a public REST or GraphQL API. All migration extraction runs against the underlying SQL Server or Oracle database with direct table-schema mapping negotiated during discovery. If the customer operates on-premise with restricted database access (firewall rules, DB admin gatekeeping, or a hosted environment where the database sits with a third-party IT provider), we fall back to CSV exports from the built-in reporting engine. CSV exports from the reporting module do not preserve relational integrity (equipment-to-customer, serialized-part-to-work-order) and require post-processing to reconstruct the linkages before mapping to Dynamics 365. We identify the extraction method during scoping and adjust the timeline accordingly.

  • Rental contract billing tiers exceed Dynamics 365 native contract capacity

    e-Emphasys rental contracts store complex rate structures including simultaneous daily, weekly, and monthly billing tiers, equipment swap conditions, and early-return penalty calculations within a single contract record. Dynamics 365 Finance and Business Central support standard contract header structures with line-item pricing but do not natively represent nested billing tier logic. We extract the full rate structure into an intermediate schema, map the primary billing tier to the destination contract, and flag all contract records with multi-tier rate schedules as a written reconciliation item for the customer's admin to verify and reconfigure before go-live. This is especially high-severity for active contracts with equipment currently on rent.

  • Address model mismatch — only one primary address per role in Dynamics 365

    Dynamics 365 Finance and Business Central allow multiple addresses with different purposes (invoice, delivery, branch, primary), but only one address can be marked as the primary for any given purpose. e-Emphasys ERP allows multiple addresses per role (multiple branch locations, multiple delivery points with individual primary flags). When migrating, we designate the first-primary address per role as the Dynamics 365 primary and include secondary addresses as additional address records. Any address with a role designation that does not have a direct Dynamics 365 equivalent (for example, a separate Parts Delivery address and a Whole Goods Delivery address) requires business-user validation during the reconciliation phase.

  • CDK Global Heavy Equipment / VitalEdge rebranding complicates support and license verification

    e-Emphasys customers may hold contracts under three different entity names depending on when the agreement was signed — Ocorian, CDK Global Heavy Equipment, or VitalEdge Technologies. Support tier terms, renewal dates, and license scope can vary between entities. We verify the current contract holder, support tier, and renewal terms during discovery to ensure migration access credentials are assigned to the correct legal entity and that the customer understands their ongoing support obligations after migration. Failure to verify can result in the migration team using outdated credentials or the customer unexpectedly losing access to source-system support during the migration window.

  • Serialized parts linkage to equipment requires custom relationship resolution

    Serialized parts in e-Emphasys carry bin locations, warranty claim associations, OEM cost tiers, and a linkage to the parent equipment record. Dynamics 365 tracks serial numbers as inventory dimensions on the product record but does not store an explicit parent-equipment relationship on the serialized part itself. We generate a reconciliation report listing every serialized part, its serial number, and the linked equipment record (by EquipmentNumber or SerialNumber) for manual verification after import. If the destination is Business Central, we use the Serial Item tracking extension to preserve the linkage; in F&O, we use a custom table to store the relationship.

Migration approach

Six steps for a successful e-Emphasys ERP to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and extraction method selection

    We audit the e-Emphasys ERP deployment during a scoped discovery window, identifying the database platform (SQL Server or Oracle), hosting model (cloud or on-premise), current version, and any third-party hosting arrangements. We inventory all objects requiring migration: customer records, equipment inventory, parts stock levels, work orders by status, rental contracts (count and tier complexity), open sales orders and quotes, GL accounts and current-period balances, AP and AR open items, employee records, and active warranty agreements. If direct database access is restricted, we evaluate the reporting module's export capabilities for each object and flag any objects that require manual pre-processing. We also identify custom fields and localized configurations during this phase. The discovery output is a written migration scope, an extraction method recommendation, and a preliminary object dependency graph.

  2. Source schema mapping and intermediate schema design

    We reverse-map the e-Emphasys source table schemas (obtained during discovery) to the Dynamics 365 target data entities. For objects without a direct 1:1 mapping (rental contracts, serialized parts with equipment linkages, warranty agreements), we design an intermediate schema that captures the full source data structure before transforming it to the destination format. This intermediate layer allows us to flag billing-tier overflow, serialized-part-to-equipment gaps, and warranty-coverage discrepancies without losing information during transformation. We map GL chart of accounts to Dynamics 365 Main Accounts, preserving financial dimension assignments (branch, department, cost center) that require corresponding Dynamics 365 dimension configuration before data load.

  3. Dynamics 365 environment preparation

    We work with the customer's Dynamics 365 admin or implementation partner to prepare the target environment before any data is loaded. This includes configuring financial dimensions to match the source chart-of-accounts structure, provisioning warehouse and location codes to match e-Emphasys bin locations, setting up the employee/worker structure and default cost rates, creating the product catalog (released products for F&O, items for Business Central) with the appropriate tracking dimensions, configuring sales processes and customer credit limits, and pre-creating any custom fields identified during discovery. Schema is deployed and validated in a non-production environment before production migration begins.

  4. Sandbox migration and reconciliation

    We run a full migration into a Dynamics 365 sandbox environment using production-equivalent data volume. The customer's operations lead reconciles record counts across all object types, spot-checks 30-50 random records (equipment with serial numbers, work orders with labor lines, parts with bin locations, rental contracts with billing tiers) against the e-Emphasys source, and signs off the schema and mapping before production migration begins. Any mapping corrections — particularly around address roles, rental billing tiers, and serialized-part-to-equipment linkages — happen in sandbox, not in production. This step typically takes one to two weeks depending on the complexity of the reconciliation findings.

  5. Production migration in dependency order

    We execute the production migration in record-dependency order to satisfy foreign-key and lookup constraints. The sequence runs: Chart of Accounts and financial dimensions, Customer and Vendor records, Released Products and Items (non-serialized first, then serialized with inventory dimensions), Equipment records with serial number and branch assignment, Open Sales Orders and Quotes, Work Orders with labor and parts lines, Rental Contract headers and primary billing tiers (secondary tiers flagged), AP and AR open invoices and payments, Employee and Worker records, and Warranty agreements with claim history. Each phase emits a row-count reconciliation report before the next phase begins. Rental contract secondary billing tiers, serialized-part-to-equipment linkages, and any warranty overflow are delivered as separate reconciliation reports for manual verification.

  6. Cutover, delta sync, and automation inventory handoff

    We freeze writes in e-Emphasys during a defined cutover window, run a final delta migration of any records created or modified since the last batch, validate the Dynamics 365 environment is in a consistent state, and enable it as the system of record. We deliver a written inventory of every active workflow, alert rule, scheduled report, and custom report in e-Emphasys with its trigger, conditions, actions, and recommended Power Automate or Dynamics 365 report equivalent. We support a one-week hypercare window where we resolve any record-count discrepancies or import errors raised by the customer's team. We do not rebuild e-Emphasys workflows or alerts as Power Automate flows inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

e-Emphasys ERP logo

e-Emphasys ERP

Source

Strengths

  • Purpose-built dealer-specific workflows for heavy equipment, agriculture, construction, and mining verticals.
  • End-to-end integration across sales, service, parts, rental, and financial modules on a single database.
  • Deep OEM system connectivity for streamlined parts lookup, warranty processing, and equipment registration.
  • Cloud-first architecture accessible via browser and mobile devices with cloud or on-premise hosting options.
  • Microsoft BI integration for advanced analytics and configurable reporting dashboards.

Weaknesses

  • No publicly documented public API or developer portal; migrations rely on database access or reporting exports.
  • Per-user licensing model limits flexibility for multi-environment access scenarios.
  • Steeper learning curve and onboarding investment compared to simpler SMB-focused dealer solutions.
  • Customer support has mixed reviews for response times during high-volume periods.
  • Acquisition history and rebranding (Ocorian, CDK Global Heavy Equipment merger) introduces product continuity questions.
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. All 8 core objects map 1:1 between e-Emphasys ERP and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across e-Emphasys ERP and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    A

    All 8 core objects map 1:1 between e-Emphasys ERP and Microsoft Dynamics 365 Business Central.

  • 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

    e-Emphasys ERP: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your e-Emphasys 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 e-Emphasys ERP to Microsoft Dynamics 365 Business Central data migrations

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

Can't find your answer?

Walk through your e-Emphasys 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 e-Emphasys ERP migrations to Dynamics 365 land between eight and twelve weeks for dealership groups with fewer than 50,000 parts records, 5,000 equipment records, and no active rental contracts with complex billing tiers. Migrations with large serialized inventory (over 20,000 serialized parts), multi-branch rental contract portfolios, historical GL carry-forward with period associations, or multi-company Dynamics 365 configurations move to fourteen to twenty weeks because of the intermediate-schema reconciliation for rental billing, serialized-part-to-equipment linkage resolution, and Dynamics 365 financial dimension configuration.

Adjacent paths

Related migrations to explore

Ready when you are

Move from e-Emphasys 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