ERP migration
Field-level mapping, validation, and rollback between Clear Enterprise and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Clear Enterprise
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
11 of 14
objects map 1:1 between Clear Enterprise and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Clear Enterprise builds custom ERP and CRM systems around each customer's specific requirements, which means no two deployments share the same data model. We begin every engagement by profiling the live schema through whatever export interfaces are available, cataloguing every custom object, property, and relationship before we design the mapping to Dynamics 365. Projects map to the Dynamics 365 Project Service Automation or Project Operations entity depending on the licensed module; Tasks map to Dynamics Tasks or the Project Task entity depending on context; Custom Objects map to Dataverse custom entities that we provision before any data moves. Contacts and Companies map to Dynamics 365 Account and Contact with the relationship preserved through the customerid lookup. Documents migrate to SharePoint document libraries attached to the relevant Account, Project, or custom entity. We do not migrate Clear Enterprise workflows, automations, or custom scripts as code; we deliver a written inventory of every automation with a recommended Dynamics 365 equivalent 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
Clear Enterprise platform overview
Scorecard, SWOT, gotchas, and pricing for Clear Enterprise.
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 Clear Enterprise 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.
Clear Enterprise
Projects
Microsoft Dynamics 365 Business Central
msdyn_project (Project Service Automation) or FMProjects (Project Operations)
lossyClear Enterprise Projects are the primary container and carry custom fields that vary per deployment. We profile the live Project schema during discovery, then provision the equivalent Dynamics 365 Project entity (PSA or Project Operations depending on the licensed module) with matching custom fields added as Dataverse columns before import. Project-phase hierarchies map to the Project Task table. Owner assignment resolves via email match to the Dynamics 365 User table.
Clear Enterprise
Tasks
Microsoft Dynamics 365 Business Central
Tasks or msdyn_projecttask (Project Service Automation)
1:1Clear Enterprise Tasks belong to Projects and may carry custom fields depending on the implementation. We preserve the parent-Project lookup relationship by resolving the Clear Enterprise project_id to the destination msdyn_projectid at migration time. Any custom task properties map to custom columns on the Project Task entity.
Clear Enterprise
Custom Objects
Microsoft Dynamics 365 Business Central
Custom Dataverse entities (cr9e_<name>)
1:1Every Clear Enterprise deployment has a different set of custom object types. We discover all custom object types during schema profiling, then pre-create matching Dataverse custom entities in the destination environment before any data moves. Lookup relationships to standard entities (Contact, Account, Project) are provisioned as Dataverse lookup columns. Many-to-many relationships translate to Dataverse intersect entities.
Clear Enterprise
Contacts
Microsoft Dynamics 365 Business Central
Contact
1:1Clear Enterprise Contacts map directly to Dynamics 365 Contact. Name, email, phone, address, and owner assignment are consistently present and migrate as typed fields. The company_id reference on the Contact record maps to the Account customerid lookup, which we resolve at migration time once Account records exist.
Clear Enterprise
Companies
Microsoft Dynamics 365 Business Central
Account
1:1Clear Enterprise Companies (or Accounts) map to Dynamics 365 Account. The company domain or website becomes the Account Website field. We create Account records before Contact import so that the customerid lookup is satisfied at the moment of Contact insert. Address and industry fields translate directly.
Clear Enterprise
Documents
Microsoft Dynamics 365 Business Central
SharePoint document libraries (SharePointIntegration)
1:1Documents attach to Projects, Tasks, and Custom Objects in Clear Enterprise. We export file attachments individually, upload them to the appropriate SharePoint document library attached to the parent Account, Project, or custom entity, and create a SharePointDocumentLocation record in Dataverse linking each file to its parent record. Document metadata (created date, author, tags) migrates as column properties on the SharePoint file.
Clear Enterprise
Users
Microsoft Dynamics 365 Business Central
User
1:1Clear Enterprise Users map to Dynamics 365 User records by email address match. Role and permission translation requires a per-implementation review because Clear Enterprise role definitions are custom. We produce a role mapping matrix that the customer's Dynamics 365 admin uses to assign the correct Security Role and Field Security Profile post-migration.
Clear Enterprise
Teams
Microsoft Dynamics 365 Business Central
Team
1:1Clear Enterprise Teams aggregate Users and may control access scoping. Dynamics 365 Teams map to the Azure Active Directory group membership and the Dataverse Team record. Where Clear Enterprise uses a hierarchical team model, we flatten it into a flat Access Team or Owner Team structure in Dynamics 365, which the customer validates during UAT.
Clear Enterprise
Chart of Accounts
Microsoft Dynamics 365 Business Central
MainAccount
1:1If the Clear Enterprise deployment includes a Chart of Accounts, we map it to the Dynamics 365 Finance MainAccount table. Account number, name, account type, and financial dimension assignments migrate directly. Where Clear Enterprise uses custom account categories, we create a mapping to the Dynamics 365 MainAccountCategory.
Clear Enterprise
GL Transactions
Microsoft Dynamics 365 Business Central
GeneralJournalEntry or LedgerEntry
1:1GL transaction data migrates with careful attention to currency, tax codes, and effective-dated balances. Each journal entry line maps to the GeneralJournalEntryLine entity with the appropriate MainAccount reference, dimensions, and amount. We validate that effective dates fall within the Dynamics 365 fiscal calendar periods configured in the destination environment before import.
Clear Enterprise
Currency
Microsoft Dynamics 365 Business Central
TransactionCurrency
1:1Currency codes from Clear Enterprise map to the Dynamics 365 TransactionCurrency table by ISO 4217 code. Exchange rates migrate as CurrencyLayer or manually entered into the ExchangeRate table, with effective dates preserved. Multi-currency balances convert using the configured exchange rate at the transaction date.
Clear Enterprise
Tax Codes
Microsoft Dynamics 365 Business Central
TaxCode (Dynamics 365 Finance) or Tax Group (Business Central)
lossyTax codes from Clear Enterprise map to the appropriate Dynamics 365 tax configuration entity. We create Tax Codes in Dynamics 365 Finance or Tax Groups and Tax Codes in Business Central that match the source configuration, including rate, applicability, and posting definitions. The customer validates tax posting profiles before financial records import.
Clear Enterprise
Custom Properties (schema-agnostic)
Microsoft Dynamics 365 Business Central
Custom Dataverse columns on mapped entities
lossyAny custom properties discovered during schema profiling that do not map to a standard Dynamics 365 field become Dataverse custom columns on the appropriate entity. We use the logical name from Clear Enterprise (sanitized to Dataverse naming conventions) as the column display name, with a schema name of new_<sanitizedname>__c. Picklist values become option sets; multi-select values become multi-select option sets.
Clear Enterprise
Historical Timestamps
Microsoft Dynamics 365 Business Central
CreatedOn, ModifiedOn, custom datetime columns
1:1All created-on and modified-on timestamps from Clear Enterprise migrate to the corresponding Dynamics 365 system columns (CreatedOn, ModifiedOn) where the destination field supports date preservation. For entities where system columns are immutable, we create custom datetime columns (new_original_created_on__c, new_original_modified_on__c) to preserve the source timestamp for audit and reporting.
| Clear Enterprise | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Projects | msdyn_project (Project Service Automation) or FMProjects (Project Operations)lossy | Mapping required | |
| Tasks | Tasks or msdyn_projecttask (Project Service Automation)1:1 | Mapping required | |
| Custom Objects | Custom Dataverse entities (cr9e_<name>)1:1 | Mapping required | |
| Contacts | Contact1:1 | Fully supported | |
| Companies | Account1:1 | Fully supported | |
| Documents | SharePoint document libraries (SharePointIntegration)1:1 | Mapping required | |
| Users | User1:1 | Mapping required | |
| Teams | Team1:1 | Mapping required | |
| Chart of Accounts | MainAccount1:1 | Fully supported | |
| GL Transactions | GeneralJournalEntry or LedgerEntry1:1 | Fully supported | |
| Currency | TransactionCurrency1:1 | Fully supported | |
| Tax Codes | TaxCode (Dynamics 365 Finance) or Tax Group (Business Central)lossy | Fully supported | |
| Custom Properties (schema-agnostic) | Custom Dataverse columns on mapped entitieslossy | Fully supported | |
| Historical Timestamps | CreatedOn, ModifiedOn, custom datetime columns1:1 | 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.
Clear Enterprise gotchas
Non-modular packaging hides which features are actually live
Add-on Clear* tools (ClearOnline, ClearMobile, ClearScan, ClearView) live in separate data stores
Deployment can be cloud, managed-hosted, or on-premise — extraction differs per mode
Public technical documentation is sparse
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 schema profiling
We audit the Clear Enterprise deployment through every available interface (API export, CSV export, direct database query if accessible, or manual schema export provided by the customer's Clear Enterprise consultant). We catalog every object type, every property (name, data type, required/optional, picklist values), every lookup relationship, every validation rule, and every active workflow or custom script. We pair this with the Dynamics 365 environment audit: licensed modules, existing Dataverse entities, security roles, and fiscal calendar configuration. The discovery output is a written schema map and a Gap Analysis document identifying objects that have no standard Dynamics 365 equivalent and must use custom entity or custom column strategies.
Migration scope definition and pricing agreement
We present the profiled schema map to the customer's project lead and agree on which objects and records are in scope. We define the cutover date, any data-retention decisions (e.g., archive records older than three years vs. migrate all), and the list of objects excluded from migration (stale records, test data, or records that exist only in Clear Enterprise custom fields with no meaningful value). We produce a written Migration Scope Agreement that both parties sign before any migration environment is provisioned.
Sandbox environment provisioning and schema deployment
We provision a Dynamics 365 Sandbox (Full Copy if available, otherwise Partial Copy) that mirrors the production environment configuration. Into this Sandbox we deploy the schema design: custom Dataverse entities for each Clear Enterprise custom object, custom columns on standard entities for custom properties, Project entity configuration (PSA or Project Operations), SharePoint integration configuration, and fiscal calendar setup for any GL data. We run a test migration with a representative data sample (typically 5-10% of records per object) and share the reconciliation report with the customer for validation. Any schema corrections happen in the Sandbox before production.
Production migration in dependency order
We run production migration in record-dependency order: Users (validated against the Dynamics 365 User table by email), Account (from Companies), Contact (with customerid resolved to Account), custom Dataverse entities (with lookup references resolved in sequence), Project entities (with Project Manager and team assignments resolved), Tasks (with parent-Project reference resolved), Documents (uploaded to SharePoint and linked via SharePointDocumentLocation), Chart of Accounts and tax codes (validated against fiscal calendar), GL Transactions (in fiscal period order), and Custom Properties (mapped to Dataverse columns). Each phase emits a row-count reconciliation report showing source count, destination count, error count, and skipped count before the next phase begins.
Cutover, delta sync, and automation inventory handoff
We freeze writes to Clear Enterprise during the cutover window, run a final delta migration capturing any records modified since the last incremental run, then enable Dynamics 365 as the system of record. We deliver the Automation Inventory document listing every custom workflow and script with trigger, conditions, actions, and a recommended Power Automate or Dataverse workflow equivalent. We support a two-week hypercare window where we resolve any data quality issues raised by the customer's team. We do not rebuild Clear Enterprise workflows as Power Automate or Dataverse workflows as part of the migration scope; that is a separate engagement.
Platform deep dives
Clear Enterprise
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Clear Enterprise and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Clear Enterprise and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Clear Enterprise 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
Clear Enterprise: Not publicly documented..
Data volume sensitivity
Clear Enterprise 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 Clear Enterprise to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Clear Enterprise 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 Clear Enterprise
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.