ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
13 of 15
objects map 1:1 between CREST ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
3-6 weeks
Overview
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.
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
CREST ERP platform overview
Scorecard, SWOT, gotchas, and pricing for CREST 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 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
Microsoft Dynamics 365 Business Central
Account / Customer
1:1CREST 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
Microsoft Dynamics 365 Business Central
Vendor / Legal Entity
1:1CREST 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
Microsoft Dynamics 365 Business Central
Released Product / Item
lossyCREST 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
Microsoft Dynamics 365 Business Central
Chart of Accounts / Main Account
1:1CREST 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
Microsoft Dynamics 365 Business Central
Vendor Invoice Journal / AP Invoice
1:1Open 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
Microsoft Dynamics 365 Business Central
Free Text Invoice / AR Invoice
1:1Open 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
Microsoft Dynamics 365 Business Central
General Journal / Ledger Entry
1:1Historical 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
Microsoft Dynamics 365 Business Central
Fixed Asset / Fixed Asset Record
1:1CREST 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
Microsoft Dynamics 365 Business Central
Worker / HcmWorker
1:1CREST 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
Microsoft Dynamics 365 Business Central
Operating Unit / Department
1:1CREST 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
Microsoft Dynamics 365 Business Central
Leave / HcmLeaveEntry
1:1CREST 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
Microsoft Dynamics 365 Business Central
Sales Order / SalesOrderHeader
1:1CREST 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
Microsoft Dynamics 365 Business Central
Purchase Order / PurchOrderHeader
1:1CREST 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
Microsoft Dynamics 365 Business Central
Project / ProjProject
1:1CREST 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
Microsoft Dynamics 365 Business Central
Custom Fields / Custom Table
lossyCREST 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.
| CREST ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customers | Account / Customer1:1 | Fully supported | |
| Vendors | Vendor / Legal Entity1:1 | Fully supported | |
| Items | Released Product / Itemlossy | Mapping required | |
| General Ledger | Chart of Accounts / Main Account1:1 | Fully supported | |
| Open AP | Vendor Invoice Journal / AP Invoice1:1 | Fully supported | |
| Open AR | Free Text Invoice / AR Invoice1:1 | Fully supported | |
| Historical Transactions | General Journal / Ledger Entry1:1 | Mapping required | |
| Fixed Assets | Fixed Asset / Fixed Asset Record1:1 | Fully supported | |
| Employees | Worker / HcmWorker1:1 | Mapping required | |
| Departments | Operating Unit / Department1:1 | Fully supported | |
| HR Records | Leave / HcmLeaveEntry1:1 | Mapping required | |
| Sales Orders | Sales Order / SalesOrderHeader1:1 | Mapping required | |
| Purchase Orders | Purchase Order / PurchOrderHeader1:1 | Mapping required | |
| Projects | Project / ProjProject1:1 | Mapping required | |
| Custom Fields and Custom Objects | Custom Fields / Custom Tablelossy | Fully supported |
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.
CREST ERP gotchas
Master data quality determines migration success
Custom fields lack systematic export mechanism
Workflow configurations not portable via export
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 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.
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.
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.
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.
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.
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
CREST ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 2 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across CREST ERP and Microsoft Dynamics 365 Business Central.
Object compatibility
2 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
CREST ERP: Not publicly documented.
Data volume sensitivity
CREST 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 CREST ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave CREST 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.