ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 12
objects map 1:1 between e-Emphasys ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
8-12 weeks
Overview
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.
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
e-Emphasys ERP platform overview
Scorecard, SWOT, gotchas, and pricing for e-Emphasys 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 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
Microsoft Dynamics 365 Business Central
Customer (Dynamics 365 F&O) or Contact/ Customer in Business Central
1:1e-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)
Microsoft Dynamics 365 Business Central
Released Product (F&O) or Item (Business Central)
1:1Serialized 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
Microsoft Dynamics 365 Business Central
Released Product / Item with Variants
1:1Both 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
Microsoft Dynamics 365 Business Central
Work Order (F&O) or Service Order / Project (Business Central)
1:1Service 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
Microsoft Dynamics 365 Business Central
Sales Agreement or Contract Header (F&O) / Contract (Business Central)
lossyRental 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
Microsoft Dynamics 365 Business Central
Sales Order / Sales Quote
1:1Whole 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
Microsoft Dynamics 365 Business Central
Main Account / General Journal
1:1GL 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
Microsoft Dynamics 365 Business Central
Vendor / Vendor Invoice Journal
1:1Vendor 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
Microsoft Dynamics 365 Business Central
Customer / Customer Invoice Journal
1:1Customer 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
Microsoft Dynamics 365 Business Central
Worker (F&O) or Employee (Business Central)
1:1Employee 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
Microsoft Dynamics 365 Business Central
Service Agreement / Warranty Reference
1:1Warranty 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
Microsoft Dynamics 365 Business Central
Custom Fields or Extensions
lossye-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.
| e-Emphasys ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer (Dynamics 365 F&O) or Contact/ Customer in Business Central1:1 | Fully supported | |
| Whole Goods (Equipment Inventory) | Released Product (F&O) or Item (Business Central)1:1 | Fully supported | |
| Parts Inventory | Released Product / Item with Variants1:1 | Fully supported | |
| Work Orders | Work Order (F&O) or Service Order / Project (Business Central)1:1 | Fully supported | |
| Rental Contracts | Sales Agreement or Contract Header (F&O) / Contract (Business Central)lossy | Mapping required | |
| Sales Orders and Quotes | Sales Order / Sales Quote1:1 | Fully supported | |
| General Ledger / Journal Entries | Main Account / General Journal1:1 | Fully supported | |
| Accounts Payable | Vendor / Vendor Invoice Journal1:1 | Fully supported | |
| Accounts Receivable | Customer / Customer Invoice Journal1:1 | Fully supported | |
| Technicians / Employees | Worker (F&O) or Employee (Business Central)1:1 | Fully supported | |
| Warranties | Service Agreement / Warranty Reference1:1 | Mapping required | |
| Custom Fields | Custom Fields or Extensionslossy | 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.
e-Emphasys ERP gotchas
No publicly documented API for programmatic export
Acquisition history complicates licensing and support continuity
Rental contract terms require manual reconciliation
Serialized parts tracking complexity
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 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.
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.
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.
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.
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.
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
e-Emphasys ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between e-Emphasys ERP and Microsoft Dynamics 365 Business Central.
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
All 8 core objects map 1:1 between e-Emphasys ERP and Microsoft Dynamics 365 Business Central.
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
e-Emphasys ERP: Not publicly documented.
Data volume sensitivity
e-Emphasys 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 e-Emphasys ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave e-Emphasys 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.