ERP migration
Field-level mapping, validation, and rollback between Exxas Cloud Business Platform and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Exxas Cloud Business Platform
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
13 of 14
objects map 1:1 between Exxas Cloud Business Platform and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Exxas Cloud Business Platform to Microsoft Dynamics 365 is a structural migration across eight integrated modules. Exxas holds CRM, ERP, service, project, HR, and finance data in a unified German-language schema; Dynamics 365 splits these into separate cloud apps (Sales, Customer Service, Project Operations, Business Central or Finance and Operations) with an English-language data model and per-user licensing. We extract through Exxas API 2.0 with GraphQL, translate Exxas field names and picklist values from German to English as a preprocessing step, and load into Dynamics 365 through the appropriate data entity API (OData for Business Central, Rest API for Finance and Operations). The Exxas Finance journals, effective-dated HR entries, and Swiss payroll calculation results require special handling; we migrate the compensation data and HR assignments but do not transfer the Exxas payroll calculation engine because it is tightly coupled to Swiss social security and tax rules that do not map to Dynamics 365 payroll without significant manual configuration. Workflows, automations, and Exxas portal configurations do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in Dynamics 365.
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
Exxas Cloud Business Platform platform overview
Scorecard, SWOT, gotchas, and pricing for Exxas Cloud Business Platform.
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 Exxas Cloud Business Platform 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.
Exxas Cloud Business Platform
Central: Contacts and Companies
Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Sales : Contact and Account (or Business Central: Contact and Customer)
1:1Exxas Central module holds both person-level contacts and organizational company records in a single unified model. We split these into the destination's separate Contact (person) and Account or Customer (organization) objects. The Exxas contact's associated company reference becomes the AccountId or Customer Number lookup in Dynamics. German-language field labels (Firmenname, Vorname, Nachname, Strasse, PLZ, Ort) are translated to English equivalents during preprocessing before field mapping. Custom fields attached to Exxas contact or company records migrate as custom fields on the destination Contact and Account or Customer entities.
Exxas Cloud Business Platform
Sales: Deal Records and Pipeline Stages
Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Sales : Opportunity (or Business Central: Sales Orders and Quotes)
1:1Exxas Sales deals map to Dynamics 365 Opportunity records or Business Central sales documents depending on the destination edition. HubSpot Deal pipeline and stage names (in German) translate to English StageName values. Deal amount fields migrate as estimatedvalue with currency resolved from the Exxas multi-currency configuration. Closed-won and closed-lost dates migrate; Exxas custom deal fields migrate as custom Opportunity fields.
Exxas Cloud Business Platform
Sales: Pipeline Configuration
Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Sales : Record Type and Sales Process
lossyExxas Sales pipelines with configurable stages become Dynamics 365 Record Types with corresponding Sales Processes. Each Exxas pipeline maps to one Record Type; Exxas stage names become StageName picklist values with probability percentages migrated to stageprobability. Stage ordering is preserved; custom stage properties are flagged for manual post-migration review.
Exxas Cloud Business Platform
Service: Tickets and Shared Mailboxes
Microsoft Dynamics 365 Business Central
Dynamics 365 Customer Service: Case (or Business Central: Service Orders)
1:1Exxas Service tickets map to Dynamics 365 Customer Service cases. Ticket status, priority, and assignment relationships preserve; the linked shared mailbox reference maps to a queue or user assignment in Dynamics. German-language ticket subject and description fields migrate as English text. Attachment handling depends on destination attachment storage configuration; we migrate file references and flag any attachments requiring manual relinking.
Exxas Cloud Business Platform
Projects: Projects, Tasks, Sprints, and Time Entries
Microsoft Dynamics 365 Business Central
Dynamics 365 Project Operations: Project, Task, and Resource (or Business Central: Jobs)
1:1Exxas project hierarchies map to Dynamics 365 Project Operations projects or Business Central jobs. Tasks and sub-tasks migrate as project tasks with hierarchy preserved. Exxas sprint assignments (Kanban boards) do not have a direct Dynamics equivalent; we migrate the task list and sprint membership is flagged for manual recreation in Dynamics Project Boards or a Project for Operations board. Time entries migrate as project time entries linked to the assigned employee resource. Exxas project billing milestones map to project contract lines.
Exxas Cloud Business Platform
Products: Product Records, Pricing, and Inventory
Microsoft Dynamics 365 Business Central
Dynamics 365 Supply Chain: Released Products, Price Groups, and Warehouse Management (or Business Central: Items and SKUs)
1:1Exxas product records with pricing tiers and stock-on-hand migrate to Dynamics 365 Released Products (Finance and Operations) or Items (Business Central). Exxas pricing tiers map to price groups and sales prices on the destination product. Stock-on-hand values migrate to inventory dimensions (site, warehouse, location) but Exxas warehouse-specific bin locations require manual reconciliation because bin-level data may not map to a 1:1 warehouse structure in Dynamics.
Exxas Cloud Business Platform
Human Resources: Employee Profiles, Titles, and Compensation History
Microsoft Dynamics 365 Business Central
Dynamics 365 Human Resources: Worker (or Finance and Operations: HcmWorker)
1:1Exxas employee profiles with job titles and current assignments map to Dynamics 365 Human Resources worker records. Effective-dated HR entries migrate with the valid-from and valid-to dates preserved as employment effective dates. Compensation history with pay grades and salary amounts migrates to the worker's compensation history entity. Country-specific benefit assignments are flagged for manual review because Exxas benefit configurations are Swiss-specific.
Exxas Cloud Business Platform
Finance: Chart of Accounts
Microsoft Dynamics 365 Business Central
Dynamics 365 Finance and Operations: Main Account (or Business Central: G/L Account)
1:1Exxas Finance chart of accounts migrates to Dynamics 365 main accounts. Account number, name, account type, and dimension structure preserve. German-language account names translate to English during preprocessing. Exxas cost center and department dimensions map to Dynamics 365 Financial Dimensions. Account valid-from and valid-to dates for historical accounts migrate as posting definitions allow.
Exxas Cloud Business Platform
Finance: Accounts Payable and Receivable Open Items
Microsoft Dynamics 365 Business Central
Dynamics 365 Finance: Vendor and Customer Open Transactions (or Business Central: Vendors, Customers, and Open Ledger Entries)
1:1Exxas open AP and AR records migrate as open vendor invoices and customer invoices in Dynamics 365 Finance or as open ledger entries in Business Central. Invoice amounts, due dates, and currency codes preserve. Exxas payment terms map to Dynamics payment term codes. Historical closed periods export as read-only reference files because Dynamics does not overwrite closed accounting periods; the customer's admin reviews and posts any adjustments manually.
Exxas Cloud Business Platform
Finance: Journal Entries
Microsoft Dynamics 365 Business Central
Dynamics 365 Finance: General Journal Lines (or Business Central: G/L Journal Lines)
1:1Exxas general journal entries migrate to Dynamics 365 general journal lines. Journal batch name, posting date, account, dimension, debit amount, credit amount, and description preserve. We migrate the current and prior year open journal entries; deeply historical closed periods are exported as read-only archive files. Journal entry approval workflows in Exxas do not migrate; we document the approval structure for the admin to rebuild in Dynamics approval workflows.
Exxas Cloud Business Platform
Custom Data Masks and Fields
Microsoft Dynamics 365 Business Central
Dynamics 365 Custom Fields (on any standard entity)
1:1Exxas custom data masks with individual fields per entity category are extracted as field definitions and values. We map each Exxas custom field to a typed Dynamics 365 custom field (text, number, date, picklist, lookup) on the equivalent standard entity. Field-level security, validation rules, and business rules referencing custom fields are flagged for the customer's Dynamics admin to configure after migration. Exxas data mask layouts do not map to Dynamics 365 form design.
Exxas Cloud Business Platform
Exxas User and Owner Records
Microsoft Dynamics 365 Business Central
Dynamics 365 User (or Business Central: Business Central User)
1:1Exxas user records (owners assigned to records across modules) map to Dynamics 365 User accounts. We resolve users by email match against the destination tenant. Any Exxas owner without a matching Dynamics 365 User goes to a reconciliation queue for the customer's admin to provision before record import resumes. User security roles and Exxas concurrent-user slot assignments do not map to Dynamics 365 security roles automatically; we document the role requirements for manual assignment.
Exxas Cloud Business Platform
Exxas Marketing Campaigns and Lead Flows
Microsoft Dynamics 365 Business Central
Dynamics 365 Marketing: Marketing Form, Marketing List, and Lead (if Dynamics 365 Marketing is included)
1:1Exxas marketing campaigns with lead flow stages migrate to Dynamics 365 Marketing campaigns and leads if the destination subscription includes the Dynamics 365 Marketing app. Campaign name, status, type, and target audience criteria preserve. Exxas lead scoring and grading values migrate to a custom lead score field. Automated lead nurture flows in Exxas do not migrate; we deliver a campaign and lead flow inventory document for the admin to rebuild in Dynamics 365 Marketing or a third-party marketing automation tool.
Exxas Cloud Business Platform
Exxas Personal Customer Portal Records
Microsoft Dynamics 365 Business Central
Dynamics 365 Customer Self-Service Portal or Dynamics 365 Commerce (or Business Central: Customer Portal)
1:1Exxas customer portal-facing records (invoices, orders, support tickets, asset records) migrate as linked records on the customer or contact account. Portal configuration (branding, page layouts, permission sets) does not migrate because Exxas portal settings are platform-specific. We deliver a portal feature inventory with a recommendation for Dynamics 365 Customer Self-Service Portal or an Experience Cloud portal as the replacement.
| Exxas Cloud Business Platform | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Central: Contacts and Companies | Microsoft Dynamics 365 Sales : Contact and Account (or Business Central: Contact and Customer)1:1 | Fully supported | |
| Sales: Deal Records and Pipeline Stages | Microsoft Dynamics 365 Sales : Opportunity (or Business Central: Sales Orders and Quotes)1:1 | Fully supported | |
| Sales: Pipeline Configuration | Microsoft Dynamics 365 Sales : Record Type and Sales Processlossy | Fully supported | |
| Service: Tickets and Shared Mailboxes | Dynamics 365 Customer Service: Case (or Business Central: Service Orders)1:1 | Fully supported | |
| Projects: Projects, Tasks, Sprints, and Time Entries | Dynamics 365 Project Operations: Project, Task, and Resource (or Business Central: Jobs)1:1 | Fully supported | |
| Products: Product Records, Pricing, and Inventory | Dynamics 365 Supply Chain: Released Products, Price Groups, and Warehouse Management (or Business Central: Items and SKUs)1:1 | Fully supported | |
| Human Resources: Employee Profiles, Titles, and Compensation History | Dynamics 365 Human Resources: Worker (or Finance and Operations: HcmWorker)1:1 | Fully supported | |
| Finance: Chart of Accounts | Dynamics 365 Finance and Operations: Main Account (or Business Central: G/L Account)1:1 | Fully supported | |
| Finance: Accounts Payable and Receivable Open Items | Dynamics 365 Finance: Vendor and Customer Open Transactions (or Business Central: Vendors, Customers, and Open Ledger Entries)1:1 | Fully supported | |
| Finance: Journal Entries | Dynamics 365 Finance: General Journal Lines (or Business Central: G/L Journal Lines)1:1 | Fully supported | |
| Custom Data Masks and Fields | Dynamics 365 Custom Fields (on any standard entity)1:1 | Mapping required | |
| Exxas User and Owner Records | Dynamics 365 User (or Business Central: Business Central User)1:1 | Fully supported | |
| Exxas Marketing Campaigns and Lead Flows | Dynamics 365 Marketing: Marketing Form, Marketing List, and Lead (if Dynamics 365 Marketing is included)1:1 | Fully supported | |
| Exxas Personal Customer Portal Records | Dynamics 365 Customer Self-Service Portal or Dynamics 365 Commerce (or Business Central: Customer Portal)1: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.
Exxas Cloud Business Platform gotchas
API 2.0 Swagger documentation requires authentication
German-language only interface with no English localization
Concurrent-user licensing means simultaneous session limits matter
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
API credential collection and schema discovery
We request Exxas API 2.0 credentials from the customer early in the engagement. Using the authenticated session, we enumerate all active Exxas modules, list available entities per module, and extract custom data mask definitions including field types, required flags, and picklist values. We pair this with a Dynamics 365 environment audit (edition, active apps, existing custom fields, security roles) to map the target schema before extraction begins. The discovery output is a written data assessment report with record counts per module, a preliminary object mapping, and a list of any Exxas modules or custom fields that require special handling.
German field translation and data normalization
Before any data moves, we run a translation preprocessing step on all Exxas field names, picklist values, and descriptive text. We use a customer-reviewed translation glossary for domain-specific terminology. We also normalize Swiss date formats to ISO 8601, split combined address fields into Dynamics-addressed components, and create currency records in Dynamics 365 for any non-CHF currencies present in Exxas. This step produces a cleaned, translated staging dataset that maps cleanly to Dynamics field types.
Destination schema creation and sandbox migration
We provision the Dynamics 365 target schema including custom fields (with the __c suffix or Business Central field extension approach), Financial Dimensions matching the Exxas chart of accounts structure, Record Types for Opportunity or Sales Document types, and Worker records for HR. Schema deploys to a Dynamics 365 Sandbox (Full Copy or Partial Copy) for validation first. We run a full migration into sandbox using production-like data volume; the customer's IT admin and functional leads spot-check record counts, field mappings, and relationship integrity before we proceed to production.
Owner and user reconciliation
We extract every distinct Exxas user and owner referenced on records across all modules and match by email against the destination Dynamics 365 tenant's User table. Users without a matching account go to a reconciliation queue. The customer's Dynamics admin provisions missing users and assigns security roles. Owner references on Exxas records cannot resolve in Dynamics without active User accounts in place, so this step gates record migration.
Production migration in dependency order
We run production migration in a staged sequence: Finance chart of accounts and dimensions first (required by all financial transactions), then HR worker records and compensation history, then Accounts and Customers from Exxas companies, then Contacts linked to Accounts, then Opportunities and sales documents, then Project and service records, then open AP/AR and journal lines, then activity history (tasks, notes), then custom field data. Each phase emits a reconciliation row-count report and the customer's admin validates before the next phase begins. Effective-dated HR entries insert in date order to preserve historical assignment records.
Cutover, delta sync, and automation inventory handoff
We freeze Exxas write access during cutover, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the system of record. We deliver a written inventory of all Exxas workflows, automations, and portal configurations with recommended Dynamics 365 equivalents (Power Automate for workflows, Customer Service portal configuration, Project Operations board setup). We support a one-week hypercare window for reconciliation issues raised by the customer. We do not rebuild Exxas workflows as Power Automate flows within migration scope; that is a separate engagement.
Platform deep dives
Exxas Cloud Business Platform
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Exxas Cloud Business Platform and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Exxas Cloud Business Platform and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Exxas Cloud Business Platform 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
Exxas Cloud Business Platform: Not publicly documented — customers report contacting Exxas support for rate limit details during bulk export operations.
Data volume sensitivity
Exxas Cloud Business Platform exposes a bulk API — large-volume migrations stream efficiently.
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 Exxas Cloud Business Platform to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Exxas Cloud Business Platform 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 Exxas Cloud Business Platform
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.