ERP migration

Migrate from Exxas Cloud Business Platform to Microsoft Dynamics 365 Business Central

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 logo

Exxas Cloud Business Platform

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

93%

13 of 14

objects map 1:1 between Exxas Cloud Business Platform and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Exxas Cloud Business Platform logo

Exxas Cloud Business Platform

What's pushing teams away

  • The platform is German-language only, which becomes a blocker when companies grow internationally or hire English-speaking staff.
  • Organizations that have outgrown mid-market ERP complexity report that Exxas lacks the depth needed for multi-entity accounting, inter-company eliminations, or advanced financial consolidation.
  • Companies moving to or from the platform cite difficulty extracting complete data exports, as the API requires authentication and Swagger documentation is not publicly accessible without a login.

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 Exxas Cloud Business Platform objects map to Microsoft Dynamics 365 Business Central

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

maps to

Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Sales : Contact and Account (or Business Central: Contact and Customer)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Sales : Opportunity (or Business Central: Sales Orders and Quotes)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Sales : Record Type and Sales Process

lossy
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Customer Service: Case (or Business Central: Service Orders)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Project Operations: Project, Task, and Resource (or Business Central: Jobs)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Supply Chain: Released Products, Price Groups, and Warehouse Management (or Business Central: Items and SKUs)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Human Resources: Worker (or Finance and Operations: HcmWorker)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Finance and Operations: Main Account (or Business Central: G/L Account)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Finance: Vendor and Customer Open Transactions (or Business Central: Vendors, Customers, and Open Ledger Entries)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Finance: General Journal Lines (or Business Central: G/L Journal Lines)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Custom Fields (on any standard entity)

1:1
Mapping required

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 User (or Business Central: Business Central User)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Marketing: Marketing Form, Marketing List, and Lead (if Dynamics 365 Marketing is included)

1:1
Fully supported

Exxas 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

maps to

Microsoft Dynamics 365 Business Central

Dynamics 365 Customer Self-Service Portal or Dynamics 365 Commerce (or Business Central: Customer Portal)

1:1
Fully supported

Exxas 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.

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.

Exxas Cloud Business Platform logo

Exxas Cloud Business Platform gotchas

Medium

API 2.0 Swagger documentation requires authentication

Medium

German-language only interface with no English localization

Low

Concurrent-user licensing means simultaneous session limits matter

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

  • Exxas German field labels require translation preprocessing

    Exxas field names, picklist values, and help text are in German. When migrating to Dynamics 365, which uses English field names throughout its API and UI, we must translate every Exxas field label and picklist option before mapping to a Dynamics field. This applies to all Exxas modules: account name fields (Firmenname), contact fields (Vorname, Nachname), stage names (Angebotsstatus), product categories (Produktkategorie), and any custom data mask fields created by the customer. We handle this as a preprocessing step in our extraction pipeline. Picklist value translation is customer-reviewed because domain-specific German terms may have precise English equivalents that differ from machine translation.

  • Exxas API Swagger requires active account credentials

    The Exxas API 2.0 Swagger documentation at api.exxas.net is gated behind login credentials. We cannot browse available endpoints or enumerate the actual schema without an active Exxas account during scoping. We ask customers to provide API credentials early so we can call the /metadata endpoint, list available entities, and confirm which modules are active before committing to a migration scope. If the customer cannot provide API access, scoping relies on Exxas documentation shared by the customer and is subject to longer discovery timelines.

  • Exxas payroll runs do not map to Dynamics 365 payroll

    Exxas payroll runs are tightly coupled to Swiss social security and tax calculation engines. We do not migrate payroll run data or the calculation results because these are not portable to Dynamics 365 Human Resources or Finance and Operations payroll without reconfiguration against Swiss legal requirements. We export employee compensation rates, current salary, benefit elections, and historical earnings as HR data into the worker's compensation record. The customer's HR and payroll admin must configure Swiss payroll in Dynamics 365 after migration, including social security contribution tables, tax brackets, pension fund mappings, and mandatory reporting.

  • Swiss date, currency, and address formats need normalization

    Exxas stores dates in European format (DD.MM.YYYY), amounts in Swiss franc (CHF) with optional EUR or USD multi-currency, and addresses with Swiss-specific fields (Strasse, Hausnummer, PLZ, Ort, Kanton). Dynamics 365 expects ISO date formats (YYYY-MM-DD), requires currency records to exist before transactions load, and uses address fields (Street, City, State/Province, ZIP/Postal Code, Country) that require field splitting from Exxas combined address fields. We normalize all formats during the extract phase and validate currency existence in Dynamics before loading amounts.

  • Dynamics 365 validation rules can block financial record import

    Dynamics 365 Finance and Business Central enforce validation rules on journal entries (account must be active, dimensions must be valid, debit and credit must balance) that can reject imported records if the Exxas source data does not meet the destination constraints. We either temporarily disable blocking validation rules during migration load (with a migration-context check in the rule) or clean the Exxas data to meet the rules before import. Historical closed periods in Dynamics cannot be posted to; we export those Exxas journal records as read-only archive files for the customer to store separately.

Migration approach

Six steps for a successful Exxas Cloud Business Platform to Microsoft Dynamics 365 Business Central data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Exxas Cloud Business Platform logo

Exxas Cloud Business Platform

Source

Strengths

  • Single integrated platform covering CRM, ERP, service, and HR without requiring third-party integrations.
  • Swiss-hosted infrastructure appeals to companies with data residency requirements in Central Europe.
  • Concurrent-user licensing is cost-effective for organizations with many occasional users.
  • Strong vertical solutions for agencies, law firms, IT service providers, and trading companies.
  • API 2.0 with GraphQL support enables programmatic data access for migration automation.

Weaknesses

  • Interface available in German only, limiting usability for English-speaking teams and international organizations.
  • Limited public API documentation — Swagger requires login, making pre-migration scoping more time-consuming.
  • Payroll module is tightly integrated with Swiss legal requirements, making cross-border payroll migration difficult.
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. All 8 core objects map 1:1 between Exxas Cloud Business Platform and Microsoft Dynamics 365 Business Central.

B

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

    A

    All 8 core objects map 1:1 between Exxas Cloud Business Platform and Microsoft Dynamics 365 Business Central.

  • 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

    Exxas Cloud Business Platform: Not publicly documented — customers report contacting Exxas support for rate limit details during bulk export operations.

  • Data volume sensitivity

    A

    Exxas Cloud Business Platform exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Exxas Cloud Business Platform 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 Exxas Cloud Business Platform to Microsoft Dynamics 365 Business Central data migrations

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.

Can't find your answer?

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 consultation

Most migrations land between six and ten weeks for accounts under 15,000 Contacts, 3,000 Deals, and four active Exxas modules with no complex financial consolidation requirements. Migrations spanning all eight Exxas modules (Finance journals, Projects, HR, Service) with large data volumes move to twelve to twenty weeks because of cross-module relationship resolution, German field translation, effective-dated HR entry sequencing, and Finance journal validation testing. The Exxas API rate limit and concurrent-user session constraints during extraction also affect the timeline for data-heavy accounts.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Exxas Cloud Business Platform.
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