ERP migration

Migrate from Exxas Cloud Business Platform to Dolibarr ERP

Field-level mapping, validation, and rollback between Exxas Cloud Business Platform and Dolibarr ERP. We move data and schema; workflows are rebuilt natively in Dolibarr ERP.

Exxas Cloud Business Platform logo

Exxas Cloud Business Platform

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

75%

9 of 12

objects map 1:1 between Exxas Cloud Business Platform and Dolibarr ERP.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Exxas Cloud Business Platform to Dolibarr is a cross-platform, multi-module migration that requires careful handling of the German-language data layer, Swiss-specific HR and payroll structures, and Dolibarr's modular activation model. Exxas stores contacts and companies in its Central module with German field labels and date formats; Dolibarr uses English and French labels with ISO-standard fields. We normalize German field names and format all dates, currencies, and addresses to ISO standards during the extract phase. The Finance module (chart of accounts, AP/AR, journal entries) maps to Dolibarr's double-entry accounting modules, but the account code structure must be reviewed against Swiss or EU chart-of-accounts requirements before migration. Swiss payroll runs tied to social security and tax engines do not migrate; we export compensation rates and employment history as read-only records. Automations, knowledge-base articles, and customer portal configurations do not migrate; we deliver a written inventory for the customer's admin to rebuild in Dolibarr.

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

Dolibarr ERP logo

Dolibarr ERP

What's pulling them in

  • Free open-source core with no per-user license fee makes it the lowest-cost entry point for small teams needing ERP and CRM in one package.
  • Self-hosted deployment gives full data ownership and eliminates vendor lock-in, especially attractive to businesses with compliance requirements.
  • Modular architecture means teams enable only the features they use, keeping the interface uncluttered and reducing learning curve.
  • Fast installation with no technical knowledge required — one reviewer set up multiple businesses in minutes using their own hosting.
  • Active community forum and marketplace of third-party add-ons provide support and extension options without mandatory subscription costs.

Object mapping

How Exxas Cloud Business Platform objects map to Dolibarr ERP

Each row shows how a Exxas Cloud Business Platform object lands in Dolibarr ERP, 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: Contact (person-level)

maps to

Dolibarr ERP

Dolibarr Contact

1:1
Fully supported

Exxas person-level contacts in the Central module map to Dolibarr Contact records. We extract all standard fields (name, email, phone, address) plus any custom data mask fields attached to the contact entity. German-language field labels are translated to English equivalents during preprocessing. The Dolibarr Contact is linked to a Dolibarr Thirdparty (Company) record via the sconid field. Note that Dolibarr Contact does not have a direct equivalent to Exxas's 360-degree contact view; contact information is distributed across Contact, Address, and Thirdparty records.

Exxas Cloud Business Platform

Central: Company (organizational)

maps to

Dolibarr ERP

Dolibarr Thirdparty

1:1
Fully supported

Exxas company records in the Central module map to Dolibarr Thirdparty records. Exxas company-level custom fields (industry tags, D-U-N-S number, corporate group membership) map to Dolibarr extrafields. The Exxas company domain used for contact deduplication becomes the Thirdparty website field. We create the Thirdparty before Contact migration so the sconid lookup is satisfied at insert time.

Exxas Cloud Business Platform

Sales: Deals and Pipelines

maps to

Dolibarr ERP

Dolibarr Commercial Proposal and/or Project

1:1
Fully supported

Exxas deal records with associated pipeline stages map to Dolibarr Commercial Proposals (for pre-close deal data) or Dolibarr Projects (for post-sale ongoing deal tracking). The mapping decision is made during scoping based on whether the customer treats Deals as sales-in-progress records or project-linked work orders. Exxas deal custom fields (margin calculation fields, competitor tracking) migrate as Dolibarr extrafields. We configure Dolibarr CRM tags to replicate Exxas pipeline stage labels when CRM mode is activated.

Exxas Cloud Business Platform

Sales: Leads and Interested Parties

maps to

Dolibarr ERP

Dolibarr Thirdparty (prospect status)

1:1
Fully supported

Exxas interested parties (Leads in Exxas Sales terminology) with status prior to sales qualification map to Dolibarr Thirdparty records with the Prospect customer type flag set. We preserve Exxas lead score and lead source fields as Dolibarr extrafields. The Exxas task-package and workflow attachments associated with lead nurturing do not migrate; we document them for manual rebuild in Dolibarr's Workflow module.

Exxas Cloud Business Platform

Service: Tickets and Support Cases

maps to

Dolibarr ERP

Dolibarr Ticket (if Service module enabled) or Project/Task

1:1
Fully supported

Exxas Service module tickets map to Dolibarr Ticket records when the Dolibarr Service module (service management) is activated. Ticket status, priority, assignment, and linked customer assets migrate. Exxas subscription and maintenance contract records map to Dolibarr contract records. If the Dolibarr Service module is not activated, tickets map to Project-linked Task records as an alternative. Conversation threads migrate as Note records attached to the ticket or task.

Exxas Cloud Business Platform

Projects: Projects, Sprints, and Tasks

maps to

Dolibarr ERP

Dolibarr Project and Task

1:1
Fully supported

Exxas project records with their associated task hierarchies, Kanban board data, and time entries map to Dolibarr Project and Task records. Sprint assignments are stored as a Dolibarr project extrafield since Dolibarr lacks a native sprint concept. Resource planning assignments migrate as Task resource entries. Exxas Gantt chart data (project plan start/end dates, dependencies) maps to Dolibarr project date fields and task date ranges. Burndown metrics are not transferred as they are calculated metrics rather than stored records.

Exxas Cloud Business Platform

Products: Products, Pricing, and Inventory

maps to

Dolibarr ERP

Dolibarr Product and Stock

1:1
Fully supported

Exxas product records with pricing tiers, SKU codes, and stock-on-hand values map to Dolibarr Product records and Stock entries. BOM (bill of materials) relationships migrate to Dolibarr's manufacturing module if activated. Exxas warehouse-specific bin locations and multi-warehouse stock assignments require manual reconciliation in Dolibarr's Stock module post-migration because bin-level granularity may not map cleanly across different warehouse setups.

Exxas Cloud Business Platform

Human Resources: Employees and HR Records

maps to

Dolibarr ERP

Dolibarr User and HR Module

1:1
Fully supported

Exxas employee profiles, job titles, department assignments, and effective-dated compensation history map to Dolibarr User records and HR module entries. Employee expenses and absence management migrate to Dolibarr expense reports and leave requests. Exxas working-time measurement entries map to Dolibarr timesheets. We flag any country-specific benefit fields (BVG pension, health insurance assumptions) for manual review because Dolibarr's HR module uses a more generic model. Exxas payroll run data does not migrate as described in the gotchas section.

Exxas Cloud Business Platform

Finance: Chart of Accounts, AP/AR, Journal Entries

maps to

Dolibarr ERP

Dolibarr Accounting Module

lossy
Fully supported

Exxas Finance module account structure, open AP and AR items, and current-period journal entries map to Dolibarr's double-entry accounting module. The account code structure requires a schema review because Dolibarr ships with French/EU chart-of-accounts templates and Exxas uses Swiss account numbering conventions. We provide a mapping spreadsheet during scoping and configure the Dolibarr chart of accounts to match the customer's existing structure before migration. Historical closed-period journal entries migrate as read-only entries; open AP/AR items migrate as active records with partner (supplier/customer) references resolved to Dolibarr Thirdparty records. Multi-currency support is enabled in Dolibarr accounting if the customer uses CHF, EUR, or USD in Exxas.

Exxas Cloud Business Platform

Marketing: Campaigns and Lead Flows

maps to

Dolibarr ERP

Dolibarr Mailing Module and CRM Tags

lossy
Fully supported

Exxas marketing campaign records and lead flow assignments map to Dolibarr Mailing (email campaign) records and CRM tag assignments. Exxas campaign member status (sent, opened, converted) migrates as Dolibarr MailingCampaign recipient records. Note that Dolibarr's native marketing module is more limited than Exxas's integrated Marketing module; complex campaign logic, A/B testing configurations, and lead scoring models require manual rebuild in Dolibarr's workflow or an external marketing automation tool. We document the original campaign structure in the handoff inventory.

Exxas Cloud Business Platform

Custom Data Masks and Fields

maps to

Dolibarr ERP

Dolibarr Extrafields

lossy
Mapping required

Exxas custom data mask definitions (individual fields per entity category) migrate to Dolibarr extrafields with appropriate type mapping: string fields to Dolibarr varchar, numeric fields to int or float, date fields to datetime, and checkbox fields to boolean. We pre-create all extrafield definitions in Dolibarr before any data import so that destination fields are available at insert time. If Dolibarr's standard extrafields system cannot represent a particularly complex Exxas custom field type, we flag it during scoping and propose an alternative approach (separate lookup table, text serialization, or manual post-migration entry).

Exxas Cloud Business Platform

Customer Portal Records

maps to

Dolibarr ERP

Dolibarr Thirdparty and Document Management

1:1
Fully supported

Exxas personal customer portal records (invoices, orders, support tickets, and asset documentation facing the end customer) migrate as Dolibarr Thirdparty-linked records in document management. Portal configuration settings (branding, access rules, portal-specific layouts) do not migrate because Dolibarr uses a different portal framework. We migrate the underlying data and flag the configuration gap in the handoff document.

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

Dolibarr ERP logo

Dolibarr ERP gotchas

High

Foreign key constraint errors on cross-distribution database restore

High

SQL injection vulnerabilities in version 9.0.1

Medium

Custom fields stored as JSON in extraoptions require field-by-field deserialization

Medium

Decimal precision and rounding configuration affects price fields

Low

No native iOS/Android app forces reliance on browser

Pair-specific challenges

  • German-language data normalization is required before import

    Exxas stores all field labels, picklist values, date formats, and many stored data values in German. Dates use DD.MM.YYYY format; currency amounts use Swiss decimal notation with single quotes for thousand separators. Dolibarr expects ISO 8601 dates (YYYY-MM-DD) and numeric values with dot decimal notation. We normalize German date strings, currency amounts, and field labels to ISO standards during the extract phase. If any German text data (notes, descriptions, customer comments) is intended to remain in German in Dolibarr, we preserve it; if it needs English translation, the customer must provide a translation glossary during scoping or the values transfer as-is for manual review.

  • API 2.0 Swagger requires login credentials before scoping

    The Exxas API 2.0 Swagger portal at api.exxas.net is gated behind authentication. We cannot enumerate available endpoints, object schemas, or custom field definitions without an active Exxas account with API 2.0 access. This is especially relevant because Exxas's German-language-only interface means that English-speaking migration engineers cannot read the live Exxas UI to infer object structures. We request API credentials from the customer during the first scoping call and use the GraphQL endpoint to introspect the actual schema before writing the migration plan. Without credentials, we rely on the eight-module structure documented in Exxas public materials and flag that schema confirmation is pending credential receipt.

  • Swiss payroll runs do not migrate and compensation export requires review

    Exxas payroll runs are tightly integrated with Swiss AHV (social security), BVG (pension fund), and cantonal tax calculation engines that do not exist in Dolibarr. We do not migrate payroll run data directly. We export employee base compensation rates and historical earnings as read-only records in a format the customer's new payroll system can consume. Swiss-specific fields (AHV number, social security fund codes, BVG pension plan membership) are exported with a flag indicating they require re-entry in the customer's new payroll solution. Any Exxas payslip records stored as documents are migrated as attachments to the corresponding User record in Dolibarr.

  • Dolibarr chart of accounts requires Swiss schema review before finance migration

    Dolibarr ships with French/EU chart-of-accounts templates (PCG 82, PCMN, or generic double-entry) that do not match Swiss account numbering conventions used in Exxas Finance. Migrating the Exxas account structure to Dolibarr without adjusting the account codes risks breaking account reconciliation, tax reporting, and auditor readability. We provide a Swiss chart-of-accounts mapping spreadsheet during the discovery phase and configure the Dolibarr accounting module with the customer's existing account structure before any financial data moves. Open AP and AR items migrate last in the finance sequence to ensure all partner accounts are already created.

  • Dolibarr module activation must precede data import

    Dolibarr's functionality is gated behind module activation. The CRM module, Projects module, Service/Tickets module, Accounting module, HR module, and Stock module must each be activated in Dolibarr before their corresponding data can be imported. If a module is not activated, the import job for its object type fails silently or writes to the wrong table. We include a Dolibarr module activation checklist as part of the pre-migration configuration step, and the customer or their Dolibarr admin must confirm module activation before each migration phase begins. This is particularly relevant for organizations migrating from Exxas that only activated a subset of Exxas modules — Dolibarr's starting configuration may look sparse until the relevant modules are enabled.

Migration approach

Six steps for a successful Exxas Cloud Business Platform to Dolibarr ERP data migration

  1. API credential receipt and schema enumeration

    We request Exxas API 2.0 credentials from the customer during the first scoping session. With credentials in hand, we log into api.exxas.net to enumerate available Swagger endpoints, confirm which of the eight Exxas modules are active in the customer's account, and identify any custom data masks and extrafields defined in their specific configuration. We run a field-level inventory across all active modules to produce a complete source schema before designing the mapping plan. If credentials are not available at scoping, we proceed with the standard eight-module structure documented in Exxas public materials and note that schema confirmation is pending credential receipt.

  2. Discovery audit and Dolibarr module planning

    We conduct a data audit covering all active Exxas modules: record counts per object (contacts, companies, deals, tickets, projects, products, employees, journal entries), identification of German-format date and currency fields, any Swiss-specific legal fields in HR and Finance, custom automation and workflow definitions to be inventoried for rebuild, and the customer's timeline and cutover preference. We pair this with a Dolibarr module activation plan: which Dolibarr modules to enable (CRM, Projects, Service, Accounting, HR, Stock) based on the customer's active Exxas modules, and which Dolibarr edition or hosting option (self-hosted or DoliCloud) best fits their infrastructure capacity.

  3. German-language data normalization and extract

    We run a data extract from Exxas via API 2.0, applying normalization to all German-language fields: field labels translated to English equivalents, date values converted from DD.MM.YYYY to ISO 8601, currency amounts normalized from Swiss decimal notation to standard numeric format, and address components parsed to Dolibarr's address field schema (street, zip, city, country). We extract custom data mask definitions alongside their values, generating Dolibarr extrafield creation scripts. For Finance data, we extract the chart of accounts, open AP/AR items, and current-period journal entries separately. For HR data, we extract employee profiles, compensation rates, and historical earnings records but flag payroll run outputs as pending payroll-system handoff.

  4. Dolibarr configuration and schema preparation

    We configure the customer's target Dolibarr instance: activate the relevant modules (CRM, Projects, Service, Accounting, HR, Stock), configure the chart of accounts to match the customer's existing account structure or a Swiss-compliant structure, create extrafield definitions for all migrated custom data masks, and set up third-party customer and supplier categories. If the customer uses DoliCloud, we provision the instance and apply configuration via Dolibarr's admin interface or REST API. If self-hosted, we provide a configuration checklist for the customer's IT team to apply. We run a test migration into the configured environment and reconcile record counts and field-level data before proceeding to production.

  5. Production migration in dependency order

    We run production migration in strict record-dependency order. Accounting configuration and third-party records (Companies from Exxas) are migrated first. Contact records follow, linked to their Thirdparty. Sales pipeline data (Deals, Leads, Commercial Proposals) migrates next with stage and pipeline mapping applied. Projects, tasks, and time entries follow. Products and stock entries migrate with warehouse assignments. HR data (employees, expense records, leave requests) migrates with compensation data exported as structured records. Service tickets migrate with linked customer assets. Historical AP/AR items migrate last. Each phase emits a row-count reconciliation report and the customer spot-checks a sample of records before the next phase begins. We use Dolibarr REST API with batch inserts for standard objects and handle relationship resolution (third-party lookups, user assignments, project links) via pre-computed foreign-key resolution before each batch.

  6. Cutover, validation, and automation handoff

    We freeze Exxas write access during the cutover window, run a final delta migration of any records modified during the migration run, then mark Dolibarr as the system of record. We deliver a written inventory of every Exxas automation, workflow definition, knowledge-base article, and customer portal configuration that requires rebuild in Dolibarr, with a recommended Dolibarr equivalent for each item. We provide a one-week hypercare window for reconciliation issues reported by the customer's team. We do not rebuild Exxas automations as Dolibarr workflows, do not provide post-migration admin support beyond the hypercare window, and do not include training in the standard migration scope — these are separate engagements.

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.
Dolibarr ERP logo

Dolibarr ERP

Destination

Strengths

  • Free core software with AGPL license and no per-user mandatory fee for self-hosted deployments.
  • Modular architecture lets teams activate only needed features, keeping the interface focused and the database lean.
  • Self-hosted option provides full data sovereignty and avoids recurring SaaS subscription costs.
  • Built-in CSV/Excel import and export wizard with saved profiles simplifies recurring data operations.
  • Low-code Module Builder allows functional extensions without writing PHP code.

Weaknesses

  • No native documented REST API for programmatic bulk operations — all migrations depend on the import/export wizard or direct database access.
  • Reporting and analytics are weak without paid add-ons, and built-in charts are limited compared to modern SaaS platforms.
  • UI design is described as dated by multiple reviewers, with infrequent visual updates to the default theme.
  • Community-only support for self-hosted deployments means no SLA or guaranteed response time for issues.
  • Security vulnerabilities (CVE-2024-5314, CVE-2024-5315) in version 9.0.1 with no immediate patch reported.

Complexity grading

How hard is this migration?

Standard ERP migration. All 8 core objects map 1:1 between Exxas Cloud Business Platform and Dolibarr ERP.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Exxas Cloud Business Platform and Dolibarr ERP.

  • Object compatibility

    A

    All 8 core objects map 1:1 between Exxas Cloud Business Platform and Dolibarr ERP.

  • 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 Dolibarr ERP 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 Dolibarr ERP data migrations

Answers to the questions buyers ask most during Exxas Cloud Business Platform to Dolibarr ERP migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Exxas Cloud Business Platform to Dolibarr ERP migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations covering 4-5 active Exxas modules (Central, Sales CRM, Projects, Products, Finance) with under 15,000 contacts and 3,000 deals typically complete in four to six weeks. Migrations that include all eight Exxas modules — particularly those with active HR records requiring compensation export review, large service ticket archives, and complex Finance chart-of-accounts remapping — extend to eight to fourteen weeks. The timeline depends heavily on how quickly the customer provides API credentials, confirms the Dolibarr module activation checklist, and resolves any owner provisioning gaps (particularly for Dolibarr self-hosted deployments where the IT team manages user provisioning).

Adjacent paths

Related migrations to explore

Ready when you are

Move from Exxas Cloud Business Platform.
Land in Dolibarr ERP, 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