ERP migration

Migrate from CREST ERP to Microsoft Dynamics 365 Business Central

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

CREST ERP logo

CREST ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

87%

13 of 15

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

Complexity

BStandard

Timeline

3-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from CREST ERP to Microsoft Dynamics 365 is a structural migration across finance, supply chain, manufacturing, and HRMS modules. CREST ERP organizes data around Customers, Vendors, Items, GL accounts, AP/AR records, Purchase Orders, Sales Orders, Fixed Assets, Employees, and Projects. Microsoft Dynamics 365 Finance and Supply Chain Management or Business Central maps these to Vendors, Customer accounts, Released Products, the Chart of Accounts, open invoice tables, purchase and sales order entities, Fixed Asset registers, Worker records, and Projects. We resolve the BOM and routing complexity that CREST ERP's manufacturing module handles differently from Dynamics 365 F&SCM, sequence master records before transactional data to satisfy foreign-key constraints, and preserve historical GL entries, asset depreciation schedules, and employee compensation histories. Workflow configurations, approval chains, and custom report definitions do not migrate; we deliver written documentation for the Dynamics 365 admin to rebuild these post-migration. Data migration typically runs three to twelve weeks depending on record volume, BOM complexity, and whether the destination is Business Central or Finance and Supply Chain Management.

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

CREST ERP logo

CREST ERP

What's pushing teams away

  • The manufacturing module is underdeveloped for complex production scenarios, requiring significant custom development work to handle advanced BOMs, multi-level routing, and sub-contracting workflows according to Capterra reviews.
  • Certain processes in CREST ERP are described as unnecessarily lengthy, with multi-level approval chains that feel excessive for simple workflows and cannot be easily disabled without reconfiguration.
  • Management Information reporting is a consistent pain point—users report difficulty generating the analytical reports needed for executive decision-making without additional customization or third-party tools.
  • Growing companies that scale beyond mid-market complexity find CREST ERP's feature depth insufficient, particularly for multi-entity financials, advanced EDI, and international operations that enterprise-tier ERPs handle natively.

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

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

CREST ERP

Customers

maps to

Microsoft Dynamics 365 Business Central

Account / Customer

1:1
Fully supported

CREST ERP Customer records map to Dynamics 365 Account (Finance and Supply Chain Management) or Customer (Business Central). Each Customer carries contact details, addresses, credit limits, and payment terms. CREST ERP stores multiple addresses per customer; Dynamics 365 F&SCM allows separate Invoice address and Delivery address with one marked as primary. We flag any customer with more than two address records and restructure these as address-reference pairs during the transform phase. Credit limits map to the Dynamics 365 Customer credit limit field.

CREST ERP

Vendors

maps to

Microsoft Dynamics 365 Business Central

Vendor / Legal Entity

1:1
Fully supported

CREST ERP Vendor records map to Dynamics 365 Vendor (F&SCM) or Vendor (Business Central), with supplier details, bank information, and performance ratings. Vendor payment terms map to Dynamics 365 Vendor terms records. CREST ERP's vendor-supplied catalogue records map to vendor-specific trade agreements in Dynamics 365 if the customer uses the Trade Agreements module. We preserve any vendor notes or performance ratings as custom fields on the Vendor record.

CREST ERP

Items

maps to

Microsoft Dynamics 365 Business Central

Released Product / Item

lossy
Mapping required

CREST ERP Items carry SKU, description, pricing, unit of measure, and optionally BOM and routing data. Items map to Dynamics 365 Released Products with Product type (Item, Service, or BOM) set per CREST ERP item category. The BOM field in CREST ERP maps to a Dynamics 365 Bill of Materials entity if the item type is BOM. We validate that CREST ERP BOM levels do not exceed the destination's nesting limit and flag any BOM with more than six levels for manual review before import.

CREST ERP

General Ledger

maps to

Microsoft Dynamics 365 Business Central

Chart of Accounts / Main Account

1:1
Fully supported

CREST ERP GL account codes, names, account types, and cost center assignments map directly to Dynamics 365 Main Accounts. CREST ERP account segments map to the Dynamics 365 financial dimension structure (configured in General Ledger > Chart of Accounts > Configure account structures). We preserve account codes exactly, validate against Dynamics 365 account format rules, and flag any account with a segment count that does not match the destination's configured dimension structure.

CREST ERP

Open AP

maps to

Microsoft Dynamics 365 Business Central

Vendor Invoice Journal / AP Invoice

1:1
Fully supported

Open AP records migrate with vendor association, invoice number, amount, due date, and current payment status. CREST ERP's open AP ledger entries map to Dynamics 365 F&SCM Vendor Invoice Journal lines (pending invoice) or to open AP Invoice records depending on the customer's Accounts Payable workflow preference. We track which invoices remain open at migration cutover and exclude fully paid records. Partial payments and credit memos migrate as offset line items with correct signs.

CREST ERP

Open AR

maps to

Microsoft Dynamics 365 Business Central

Free Text Invoice / AR Invoice

1:1
Fully supported

Open AR records preserve customer association, invoice number, amount outstanding, and aging bucket. CREST ERP's open AR entries map to Dynamics 365 F&SCM Free Text Invoices or Sales Invoice lines (depending on whether the source documents were sales invoices or credit memos). We flag credit memos and partial payments for correct offset handling and verify that the AR aging buckets in Dynamics 365 match the aging periods configured in CREST ERP.

CREST ERP

Historical Transactions

maps to

Microsoft Dynamics 365 Business Central

General Journal / Ledger Entry

1:1
Mapping required

Historical GL journal entries from CREST ERP span multiple years and significant volume. We chunk these into migration batches of 10,000 lines per run, sequencing by posting date and resolving account code references before inserting into Dynamics 365 via the OData or REST API. CREST ERP's journal voucher numbers map to Dynamics 365 Journal batch number and voucher number. Inventory movements and production transactions migrate as separate ledger entry types mapped to the appropriate Dynamics 365 inventory and production journals.

CREST ERP

Fixed Assets

maps to

Microsoft Dynamics 365 Business Central

Fixed Asset / Fixed Asset Record

1:1
Fully supported

CREST ERP Fixed Asset records include acquisition cost, depreciation schedule, asset category, location, and maintenance history. These map to Dynamics 365 Fixed Assets with the depreciation method translated to the equivalent Dynamics 365 depreciation profile. CREST ERP asset books map to Fixed Asset Books in Dynamics 365, including acquisition date, useful life, salvage value, and accumulated depreciation balance. We compute the depreciated value at cutover and seed the opening balance.

CREST ERP

Employees

maps to

Microsoft Dynamics 365 Business Central

Worker / HcmWorker

1:1
Mapping required

CREST ERP Employee records include personal details, job role, compensation history, PTO balances, and attendance data. These map to Dynamics 365 Human Resources Worker records via the HcmWorker entity. Effective-dated compensation records require sequencing to preserve historical pay period data. We migrate the most recent compensation record as the active worker compensation and flag prior effective-dated records for the customer's HR admin to review in Dynamics 365 HR before finalizing.

CREST ERP

Departments

maps to

Microsoft Dynamics 365 Business Central

Operating Unit / Department

1:1
Fully supported

CREST ERP Department structure maps to Dynamics 365 Operating Units with department codes, names, and parent-child relationships. We validate that cost center assignments on GL accounts align with the destination department hierarchy. CREST ERP departments that are also used as cost centres in the chart of accounts require corresponding financial dimension values created in Dynamics 365 before the GL migration phase.

CREST ERP

HR Records

maps to

Microsoft Dynamics 365 Business Central

Leave / HcmLeaveEntry

1:1
Mapping required

CREST ERP HR records include leave applications, approvals, leave balances, and attendance logs. Leave types map to Dynamics 365 Human Resources Leave types with custom leave policies translated to the Dynamics 365 Leave plan structure. CREST ERP attendance entries migrate as absence registrations against the Worker record. Custom leave policies and approval workflows may require field-level mapping review and manual recustomization at the destination because Dynamics 365 HR approval flows use Power Automate rather than a native approval table.

CREST ERP

Sales Orders

maps to

Microsoft Dynamics 365 Business Central

Sales Order / SalesOrderHeader

1:1
Mapping required

CREST ERP Sales Orders carry customer association, line items, quantities, pricing, delivery dates, and order fulfillment status. These map to Microsoft Dynamics 365 Sales Order headers with order lines linked to Released Products and the appropriate Site and Warehouse from CREST ERP inventory dimensions. CREST ERP SFA pipeline stages from the CRM module map to the Dynamics 365 Opportunity or quote stages as a separate mapping scope if the customer uses CRM alongside ERP.

CREST ERP

Purchase Orders

maps to

Microsoft Dynamics 365 Business Central

Purchase Order / PurchOrderHeader

1:1
Mapping required

CREST ERP Purchase Orders include vendor linkage, line items, quantities, pricing, expected delivery dates, and receipt status. These map to Dynamics 365 Purchase Order headers and lines. CREST ERP approval workflows on purchase orders require documentation during discovery and manual configuration in Dynamics 365 via the Procurement and Sourcing approval framework. We capture the approval chain steps as a screenshot manifest and deliver it with the workflow recreation guide.

CREST ERP

Projects

maps to

Microsoft Dynamics 365 Business Central

Project / ProjProject

1:1
Mapping required

CREST ERP Project records contain budget, resource assignments, tasks, milestones, and time entries. These map to Dynamics 365 Project Operations or Business Central Projects depending on the destination tier. CREST ERP's configurable project templates require re-creation in Dynamics 365 Project; we document each template's task structure, milestone definitions, and budget categories as a project template recreation guide for the destination admin.

CREST ERP

Custom Fields and Custom Objects

maps to

Microsoft Dynamics 365 Business Central

Custom Fields / Custom Table

lossy
Fully supported

CREST ERP custom fields on standard objects and custom objects built within the application lack a documented export API. We capture custom field definitions through database-level inspection and customer-assisted review, then generate a mapping manifest documenting each custom field's destination equivalent. Custom fields that map directly to Dynamics 365 extensible fields (added via the Field service workspace) migrate as configuration. Custom objects that have no direct Dynamics 365 equivalent are documented as requiring manual schema creation in the destination and flagged for the customer's implementation team to rebuild post-migration.

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.

CREST ERP logo

CREST ERP gotchas

High

Master data quality determines migration success

Medium

Custom fields lack systematic export mechanism

Medium

Workflow configurations not portable via export

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

  • CREST ERP master data quality determines migration success

    CREST ERP customer data frequently accumulates duplicate SKUs, inconsistent naming conventions, wrong units of measure, and incomplete vendor records built up over years of use. A migration that appears successful on paper surfaces these issues at go-live when reports do not match expected totals and users lose confidence in the new system. We run a mandatory data audit phase before any records are migrated, generating a dedup report for Items, a completeness score for Customers and Vendors, and a GL balance reconciliation that the customer must resolve before we proceed to record migration.

  • BOM structures map imperfectly to Dynamics 365 F&SCM production

    CREST ERP's manufacturing module uses a BOM model that differs structurally from Dynamics 365 Finance and Supply Chain Management's production modules. Multi-level parent-child BOM relationships and routing data in CREST ERP do not map 1:1 to Dynamics 365 BOM versions and Route definitions. CREST ERP BOM levels beyond six, co-product and by-product lines, and sub-contracting step definitions require manual review during the BOM mapping phase. We flag every BOM with these characteristics and do not auto-migrate them without customer sign-off on the translated structure.

  • Dynamics 365 address model allows only one primary address

    CREST ERP allows multiple addresses per customer or vendor with no enforced primary designation. Dynamics 365 Finance and Supply Chain Management allows multiple address roles (Invoice, Delivery, etc.) but enforces that exactly one address is marked as the primary. Records with multiple non-primary addresses require manual decision on which address to elevate or restructuring into address-reference pairs during the transform phase. We surface this as a data-cleansing task during the audit phase and do not auto-elevate without customer approval.

  • Workflow and approval configurations are not portable

    CREST ERP step-through status workflows and purchase approval chains are configured within the application and are not exposed through any documented migration API. Organizations with multi-level approval routing or conditional status transitions must recreate these manually in Dynamics 365 using the Power Automate approval framework or the native Procurement and Sourcing approval workflows. We document all active workflows with screenshots and configuration notes during discovery and provide a workflow recreation guide for the destination system's administrators.

  • Custom fields lack a systematic export mechanism from CREST ERP

    CREST ERP's configuration tools allow organizations to create custom properties on standard objects and to build custom reports and workflows. These customizations are organization-specific and there is no documented API endpoint to enumerate or export all custom field definitions in a machine-readable format. We capture custom field definitions through a combination of database-level inspection and customer-assisted screenshots, then generate a mapping manifest that documents each custom field's destination equivalent or flags it as requiring manual recustomization post-migration.

Migration approach

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

  1. Discovery and data audit

    We audit the source CREST ERP instance across all active modules (CRM, financials, inventory, production, HRMS), extracting record counts for Customers, Vendors, Items, GL accounts, open AP/AR, fixed assets, employees, and historical transaction volumes. We run the mandatory master data quality audit: duplicate detection on Items and Vendors, completeness scoring on Customer addresses and contact fields, and GL balance reconciliation against source trial balance. Any data quality issues are documented in a remediation report that the customer resolves before migration proceeds.

  2. Destination edition selection and schema design

    We pair the discovery output with a Dynamics 365 edition decision: Business Central Essentials ($80/user/mo) covers most trading and distribution migrations with basic manufacturing; Business Central Premium ($110/user/mo) adds the Service module; Dynamics 365 Finance and Supply Chain Management ($180/user/mo) is required for multi-entity, multi-currency, and advanced production scenarios. We design the destination schema including Chart of Accounts structure, financial dimensions, legal entities, item product types, BOM version configurations, and HR worker record types, deployed into a Sandbox first for validation.

  3. Sandbox migration and reconciliation

    We run a full migration into a Dynamics 365 Sandbox using production-like data volume. The customer's Finance lead reconciles GL account balances (debit equals credit at cutover), AP/AR open amounts (sum equals source aging report), and item stock quantities (on-hand equals source inventory valuation). The HR lead spot-checks 25-50 employee records for data completeness. The customer's project manager reviews BOM and routing structures for manufacturing customers. Any mapping corrections happen in the Sandbox before production migration begins.

  4. Master record migration in dependency order

    We run production migration in dependency order: GL accounts and Chart of Accounts first (no foreign-key dependencies), then Financial dimensions and cost centres, then Items and Released Products (with BOM versions created after item approval), then Customers and Vendors, then Fixed Assets, then Employees and HR records, then open AP/AR invoices, then historical transactions. Each phase emits a row-count reconciliation report before the next phase begins. Dynamics 365 API rate limits (6,000 requests per minute per app for F&SCM) are respected through exponential backoff and batch chunking.

  5. Transactional record migration and cutover

    After master records are validated in production, we migrate Sales Orders, Purchase Orders, and Projects. For manufacturing customers, BOM and routing structures are migrated with explicit customer sign-off on each translated structure. We freeze CREST ERP 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. Open AP/AR are locked at the invoice level to prevent re-opening during the delta window.

  6. Workflow documentation and handoff

    We deliver a written inventory of all CREST ERP active workflows and approval chains documented during discovery, with Dynamics 365 Power Automate equivalents for each. Custom fields and custom objects that could not be auto-migrated are documented with field names, data types, and the recommended Dynamics 365 field or custom table schema. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild CREST ERP workflows as Power Automate flows or Dynamics 365 approval frameworks inside the migration scope; that work is handled by the customer's Dynamics 365 admin or a separate implementation engagement.

Platform deep dives

Context on both ends of the pair

CREST ERP logo

CREST ERP

Source

Strengths

  • Fully modular adoption — CRM, Financials, Inventory, Production and HRMS can be turned on selectively rather than as a single upfront commitment
  • Bundled CRM and BI modules avoid the integration cost of separate sales/reporting systems
  • Cloud SaaS subscription pricing makes mid-market adoption viable without capex (Standard tier from $89.99/user/month)
  • Workflow-driven approvals across purchase, sales and HR reduce manual follow-up on routine transactions
  • Named implementation consultants and responsive support cited across multiple verified reviews

Weaknesses

  • Manufacturing module lacks depth for complex production scenarios, requiring significant custom development for multi-level BOMs, routing, and sub-contracting workflows.
  • Management Information reporting is a known friction point—generating analytical and executive reports requires additional customization beyond out-of-box capabilities.
  • Limited documented API access and integration ecosystem makes automated data migration and third-party system connectivity harder to execute reliably.
  • Multi-level approval workflows cannot be easily simplified for straightforward processes, creating unnecessary friction for low-value transactions.
  • Scalability ceiling for multi-entity financials and international operations means growing companies may need to migrate to enterprise-tier ERP platforms.
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. 2 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 CREST ERP and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    B

    2 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

    CREST ERP: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your CREST 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

Migrations typically land between three and six weeks for straightforward scenarios: under 50,000 customer and vendor records, no multi-entity hierarchies, no multi-level BOMs, and HRMS data limited to active employees. Migrations with multi-entity financial structures, complex BOM hierarchies, historical GL entries spanning multiple years, Fixed Asset depreciation schedules, or full HRMS data including compensation histories move to eight to sixteen weeks because of parent-record sequencing, data-cleansing scope, and Dynamics 365 API batch handling for high-volume historical records.

Adjacent paths

Related migrations to explore

Ready when you are

Move from CREST 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