ERP migration
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
Source
Dolibarr ERP
Destination
Compatibility
9 of 12
objects map 1:1 between Exxas Cloud Business Platform and Dolibarr ERP.
Complexity
BStandard
Timeline
4-6 weeks
Overview
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.
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.
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 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)
Dolibarr ERP
Dolibarr Contact
1:1Exxas 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)
Dolibarr ERP
Dolibarr Thirdparty
1:1Exxas 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
Dolibarr ERP
Dolibarr Commercial Proposal and/or Project
1:1Exxas 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
Dolibarr ERP
Dolibarr Thirdparty (prospect status)
1:1Exxas 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
Dolibarr ERP
Dolibarr Ticket (if Service module enabled) or Project/Task
1:1Exxas 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
Dolibarr ERP
Dolibarr Project and Task
1:1Exxas 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
Dolibarr ERP
Dolibarr Product and Stock
1:1Exxas 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
Dolibarr ERP
Dolibarr User and HR Module
1:1Exxas 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
Dolibarr ERP
Dolibarr Accounting Module
lossyExxas 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
Dolibarr ERP
Dolibarr Mailing Module and CRM Tags
lossyExxas 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
Dolibarr ERP
Dolibarr Extrafields
lossyExxas 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
Dolibarr ERP
Dolibarr Thirdparty and Document Management
1:1Exxas 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.
| Exxas Cloud Business Platform | Dolibarr ERP | Compatibility | |
|---|---|---|---|
| Central: Contact (person-level) | Dolibarr Contact1:1 | Fully supported | |
| Central: Company (organizational) | Dolibarr Thirdparty1:1 | Fully supported | |
| Sales: Deals and Pipelines | Dolibarr Commercial Proposal and/or Project1:1 | Fully supported | |
| Sales: Leads and Interested Parties | Dolibarr Thirdparty (prospect status)1:1 | Fully supported | |
| Service: Tickets and Support Cases | Dolibarr Ticket (if Service module enabled) or Project/Task1:1 | Fully supported | |
| Projects: Projects, Sprints, and Tasks | Dolibarr Project and Task1:1 | Fully supported | |
| Products: Products, Pricing, and Inventory | Dolibarr Product and Stock1:1 | Fully supported | |
| Human Resources: Employees and HR Records | Dolibarr User and HR Module1:1 | Fully supported | |
| Finance: Chart of Accounts, AP/AR, Journal Entries | Dolibarr Accounting Modulelossy | Fully supported | |
| Marketing: Campaigns and Lead Flows | Dolibarr Mailing Module and CRM Tagslossy | Fully supported | |
| Custom Data Masks and Fields | Dolibarr Extrafieldslossy | Mapping required | |
| Customer Portal Records | Dolibarr Thirdparty and Document Management1: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
Dolibarr ERP gotchas
Foreign key constraint errors on cross-distribution database restore
SQL injection vulnerabilities in version 9.0.1
Custom fields stored as JSON in extraoptions require field-by-field deserialization
Decimal precision and rounding configuration affects price fields
No native iOS/Android app forces reliance on browser
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
Exxas Cloud Business Platform
Source
Strengths
Weaknesses
Dolibarr ERP
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Exxas Cloud Business Platform and Dolibarr ERP.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Exxas Cloud Business Platform and Dolibarr ERP.
Object compatibility
All 8 core objects map 1:1 between Exxas Cloud Business Platform and Dolibarr ERP.
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 Dolibarr ERP migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Exxas Cloud Business Platform
Other ways to arrive at Dolibarr ERP
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.