ERP migration

Migrate from Standard ERP to Dolibarr ERP

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

Standard ERP logo

Standard ERP

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

67%

8 of 12

objects map 1:1 between Standard ERP and Dolibarr ERP.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Standard ERP to Dolibarr is a structural ERP migration that requires direct database or HAL-level extraction on the source side because Standard ERP does not expose a widely documented public REST API for bulk data retrieval. Dolibarr is a free, open-source ERP and CRM with a modular architecture that activates only the modules a business needs, avoiding the complexity overhead of larger platforms. We map the Chart of Accounts, Customers, Vendors, Items, and open AP/AR 1:1 where schemas align, and we flag production orders, job costing records, and HAL-scripted customizations as requiring configuration or manual rebuild in Dolibarr's module system. Historical transactions migrate with fiscal period alignment; closed periods in Standard ERP may require temporary reactivation. We deliver a written inventory of any custom HAL properties, document vault attachments, and user-role mappings for the customer's admin to implement post-migration.

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

Standard ERP logo

Standard ERP

What's pushing teams away

  • Customer support response times are slow and difficult to reach, leaving organizations without timely help when configuration issues arise during critical periods.
  • Lacks native integration with external email and calendar platforms, forcing users to manage communications outside the ERP and losing embedded context.
  • Ease-of-use scores are consistently low (2.0 on Capterra), indicating the learning curve and daily workflow friction drive user dissatisfaction.
  • Customization through HAL scripting, while powerful, requires developer resources to maintain, creating ongoing dependency on technical staff for simple changes.
  • Integration with modern platforms like e-commerce, CRM, and AI tools requires custom development effort rather than native connectors.

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 Standard ERP objects map to Dolibarr ERP

Each row shows how a Standard ERP 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.

Standard ERP

Chart of Accounts

maps to

Dolibarr ERP

Account (Accounting)

1:1
Fully supported

Standard ERP's structured GL chart with parent-child account hierarchy maps to Dolibarr's third-party account directory. We extract account type (asset, liability, equity, revenue, expense), currency assignments, and cost-center tags, then replicate the hierarchy in Dolibarr's Plan_comptable (French PCMN) or a custom chart structure. Account codes and names serve as the dedupe key during import. Multi-company chart segments require one Dolibarr chart per company entity.

Standard ERP

Customers

maps to

Dolibarr ERP

Third-Party (type: Customer)

1:1
Fully supported

Standard ERP Customer records including billing and shipping addresses, payment terms, and contact associations map directly to Dolibarr Third-Party records with the Customer subtype. Customer-specific pricing tiers migrate as custom properties in Dolibarr. We preserve address formats and validate against Dolibarr's country-specific validation rules, flagging any that require post-migration cleanup.

Standard ERP

Vendors

maps to

Dolibarr ERP

Third-Party (type: Supplier)

1:1
Fully supported

Standard ERP Vendor master records including bank details, 1099 flags, and purchase terms map to Dolibarr Third-Party records with the Supplier subtype. We validate vendor address formats against Dolibarr's country-specific requirements and map Standard ERP payment terms to Dolibarr's Conditions_reglement system. Bank account details migrate to Dolibarr's Rib (RIB/bank account) fields.

Standard ERP

Items

maps to

Dolibarr ERP

Product

1:1
Mapping required

Standard ERP Items include inventory, non-inventory, and service variants with BOM linkages. Dolibarr uses a flat Product object with sub-types (stock, service, assembly) and optional BOM through its Manufacturing module. We map inventory items to Dolibarr Products with stock management enabled, service items to Products of type Service, and BOM structures to Dolibarr's Bill of Materials object. Variants in Standard ERP may require manual product-line setup in Dolibarr if the BOM complexity exceeds the native assembly model.

Standard ERP

Open AP/AR

maps to

Dolibarr ERP

Supplier Invoice, Customer Invoice, Credit Note

1:1
Fully supported

Outstanding Standard ERP invoices, credit memos, and payments are extracted with full aging detail and mapped to Dolibarr's invoices and credit note objects. We match each open document to its corresponding GL entry to ensure balances reconcile. Payment terms and aging buckets align to Dolibarr's Conditions_reglement and Echeancier. Open AR reconciles against the corresponding Customer Third-Party; open AP reconciles against the Supplier Third-Party.

Standard ERP

Historical Transactions

maps to

Dolibarr ERP

Journal Entries (Accounting Module)

1:1
Mapping required

Standard ERP stores closed periods separately from open ones. We extract the full transaction register including journal entries and map them to Dolibarr's Accounting module by posting to the corresponding account codes with original dates and amounts preserved. Closed fiscal periods in Standard ERP may be locked and require temporary reactivation or reconstruction as current-period adjustments in Dolibarr; we flag this during scoping and plan accordingly to avoid post-migration balancing gaps.

Standard ERP

Job Costing Records

maps to

Dolibarr ERP

Project (with costing lines)

lossy
Mapping required

Standard ERP job costing links labor, materials, and overhead to specific projects. Dolibarr has a Project module that supports tasks, time tracking, and expense recording but does not have native job-costing phase breakdowns. We map Standard ERP job phases to Dolibarr Project tasks with cost-line entries for labor and materials, preserving phase-level financial breakdowns as task-level expenses. If the customer requires granular phase-level reporting, we recommend a post-migration Dolistore module or manual reporting procedure.

Standard ERP

Production Orders

maps to

Dolibarr ERP

Bill of Materials + Stock Movement

lossy
Mapping required

Standard ERP BOM-linked production orders include routing, work-center assignments, and actual vs. estimated costs. Dolibarr's Manufacturing module supports BOM definitions and production orders with stock movements. We transfer the order header and line structure to Dolibarr production orders; work-center routing detail may require manual reconfiguration in Dolibarr's Manufacturing setup since Dolibarr handles work centers differently from Standard ERP's routing model.

Standard ERP

Documents / Attachments

maps to

Dolibarr ERP

Document Management (Linked Files)

1:1
Mapping required

Standard ERP stores file attachments in a proprietary internal vault that does not export as standard files by default. We extract vault packages via HAL or direct database queries, producing a file package with filename-to-record-ID mapping built during discovery. In Dolibarr, we associate each extracted file with the corresponding migrated record (Customer, Supplier, Product, or Project) using the filename mapping. Large attachment volumes may require staged transfer with a manifest delivered before the production migration window.

Standard ERP

Users / Owners

maps to

Dolibarr ERP

User

1:1
Mapping required

Standard ERP User accounts, roles, and permission sets migrate as a role-mapping exercise in Dolibarr's User management. We map Standard ERP user IDs to Dolibarr User records by email match, assigning Dolibarr's permission groups (Admin, Director, Commercial, etc.) to approximate the source role. HAL-scripted permission extensions that have no direct Dolibarr equivalent are flagged in the discovery report for manual assignment post-migration.

Standard ERP

HAL Custom Properties

maps to

Dolibarr ERP

Custom Fields (Extrafields)

lossy
Fully supported

Organizations using HAL to extend Standard ERP's data model create custom fields, workflows, and integrations that have no direct equivalent in Dolibarr's standard objects. We catalog every HAL custom property during discovery, then map each to a Dolibarr Extrafields entry (custom field) on the corresponding Dolibarr object. HAL workflows and integrations that exceed the Extrafields model are documented in the migration handoff as manual procedures or Dolistore module recommendations, quoted as a separate engagement.

Standard ERP

Multi-Currency Setup

maps to

Dolibarr ERP

Multi-Currency Configuration

lossy
Fully supported

Standard ERP handles multi-currency at the transaction level with exchange rate tables and effective dates. Dolibarr's MultiCurrency module stores rates per currency pair with effective dates. We preserve the effective date and rate for every foreign-currency transaction during extraction, normalize them to a consistent base currency for migration, and load them into Dolibarr's currency rate table. At go-live, the customer reviews and updates Dolibarr's current rates against their preferred rate source.

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.

Standard ERP logo

Standard ERP gotchas

High

Data export requires direct database or HAL-level access

Medium

Closed fiscal periods are locked and may need manual reactivation

Medium

HAL-scripted customizations do not map to standard ERP objects

Medium

Multi-currency setup complicates GL reconciliation

Low

Document vault attachments use a proprietary format

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

  • Standard ERP lacks a public REST API for bulk data extraction

    Standard ERP does not expose a widely documented public REST API for bulk data retrieval. Migration typically requires read-only database access to the underlying Standard ERP database or HAL-scripted export jobs developed with the customer's IT team. We coordinate during scoping to establish access and validate export scripts before migration begins. Without this, the migration stalls at data retrieval and requires additional discovery time to resolve. We flag this at the start of every Standard ERP migration engagement.

  • Closed fiscal periods are locked and may need manual reactivation

    Standard ERP locks historical periods to prevent back-dating, which protects financial integrity but complicates historical transaction extraction. When migrating closed-period journal entries, we must sometimes request temporary period reactivation on Standard ERP or reconstruct journal entries as current-period adjustments in Dolibarr. We identify locked periods during discovery and plan for reactivation windows or adjustment entries in the migration schedule to avoid post-migration balancing gaps and audit discrepancies.

  • Multi-currency rate normalization between platforms

    Standard ERP stores exchange rates with effective dates at the transaction level; Dolibarr's MultiCurrency module stores rates per currency pair with its own rate table. When migrating historical foreign-currency transactions, we preserve the original effective rate and re-evaluate it against Dolibarr's rate table at go-live. Organizations with complex multi-currency ledgers (more than five active currencies) should expect additional scoping time to normalize rate precision and ensure GL reconciliation after cutover.

  • Dolibarr's European defaults require North American configuration work

    Dolibarr's out-of-box configuration leans European: tax structures, document numbering conventions, accounting chart formats (PCMN), and invoice templates reflect French and EU accounting standards. Organizations operating in North America should budget extra configuration time post-migration to adapt tax rates, sales tax handling, payment term defaults, and document numbering sequences. We flag these defaults during scoping and document the required changes as part of the handoff, but this configuration work falls outside the data migration scope.

  • HAL-scripted customizations require cataloguing and manual rebuild

    Organizations that extended Standard ERP via HAL scripting created custom fields, custom workflows, and third-party integrations that do not map 1:1 to Dolibarr's standard module system. We catalog every HAL customization during discovery and map each to a Dolibarr Extrafields entry, a Dolistore module recommendation, or a documented manual procedure. HAL workflow logic that has no Dolibarr equivalent is delivered as a written specification for the customer's admin to implement post-migration. This cataloguing work adds a scoping phase that is quoted separately from the core data migration.

Migration approach

Six steps for a successful Standard ERP to Dolibarr ERP data migration

  1. Discovery and data extraction planning

    We audit the source Standard ERP environment across database schema (tables, columns, relationships), HAL customizations (custom fields, scripts, integrations), active modules in use, user count and roles, and multi-currency configuration. We coordinate with the customer's IT team to establish read-only database access or develop HAL-scripted export jobs for each object. The discovery output is a written migration scope, a data extraction plan, and a HAL customization catalogue.

  2. Schema design and Dolibarr module activation

    We design the destination Dolibarr configuration based on the Standard ERP data audit. This includes activating the required Dolibarr modules (Third-Party, Product, BOM/Manufacturing, Project, Accounting, MultiCurrency, etc.), designing the Chart of Accounts (standard PCMN or custom), and mapping Standard ERP object schemas to Dolibarr objects. We pre-create custom Extrafields on Dolibarr objects to receive HAL custom property data. Module activation and initial configuration are validated in a staging environment before production.

  3. Sandbox migration and reconciliation

    We run a full migration into a Dolibarr staging environment using representative data volume. The customer's finance and operations leads reconcile record counts (Accounts, Customers, Vendors, Products, open AP/AR), spot-check 25-50 random records against the Standard ERP source, and verify fiscal period balances. Any schema corrections, missing mappings, or multi-currency issues surface here. Sign-off on the sandbox migration is required before production migration begins.

  4. Document vault extraction and attachment mapping

    We extract Standard ERP document vault packages via HAL or direct database queries, producing file packages with a filename-to-record-ID mapping table built during discovery. We stage attachments separately from transactional records because large attachment volumes can slow the transactional migration window. Each file is associated with its corresponding migrated record (Third-Party, Product, or Project) in Dolibarr's document management. We deliver a file manifest and reconciliation report listing every attachment and its target record.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Chart of Accounts (account codes established first), Third-Parties (Customers and Vendors), Products and BOM structures, open AP/AR with GL reconciliation, Project and job costing, User accounts and role mapping, and document attachments. Multi-currency transactions are inserted with original effective rates, then reconciled against the base currency after all transactions load. Each phase emits a row-count reconciliation report before the next phase begins. Closed-period historical transactions are loaded last, after open-period transactions validate.

  6. Cutover, validation, and HAL rebuild handoff

    We freeze Standard ERP writes during cutover, run a final delta migration of any records modified during the migration window, then enable Dolibarr as the system of record. We deliver the HAL customization catalogue with Dolibarr Extrafields mapping, Dolistore module recommendations, and manual procedure documentation to the customer's admin team. We support a one-week hypercare window where we resolve any data reconciliation issues. HAL workflow rebuilds, automation sequences, and advanced workflow logic do not migrate as code; they are documented for the customer's admin or a Dolibarr partner to implement as a separate engagement.

Platform deep dives

Context on both ends of the pair

Standard ERP logo

Standard ERP

Source

Strengths

  • True cross-platform native clients — macOS, iOS, Windows and a Linux/Windows/macOS server with no third-party middleware or external database required
  • Comprehensive out-of-the-box module coverage: accounting, CRM, inventory, production, retail, service, project costing, document management in one platform
  • Lightweight and fast — reviewers consistently describe the application as quick and easy to understand even for non-technical operators
  • Remote access is stable even on poor links, which suits mid-market distributors and field-heavy operations
  • Partner-extensible via HAL scripting and custom properties, so resellers can tailor the product to vertical-specific workflows

Weaknesses

  • Customer support response times are flagged as slow by multiple reviewers, especially for complex configuration issues
  • Lacks deep integration with external mail and calendar systems — interoperability with Exchange/Outlook/Gmail is not on par with cloud-native CRMs
  • Occasional stability issues related to server connectivity reported by users on weaker network links
  • Custom HAL scripts and proprietary document vault complicate clean migration to non-HansaWorld destinations
  • Multi-platform support is broad but UI/UX is dated relative to modern web-first ERPs like Sage Intacct or NetSuite, contributing to onboarding-curve complaints
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. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Standard ERP and Dolibarr ERP.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • 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

    Standard ERP: Not publicly documented.

  • Data volume sensitivity

    B

    Standard ERP doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Standard ERP 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 Standard ERP to Dolibarr ERP data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between four and six weeks for organizations under 5,000 customers, 2,000 vendors, and a clean Chart of Accounts with no extensive HAL customizations. Migrations with multi-currency normalization, production order mapping, large document vault volumes (over 1,000 files), or extensive HAL-scripted customizations requiring manual Extrafields rebuild move to ten to fourteen weeks because of schema design work, rate table reconciliation, and staged document transfer.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Standard ERP.
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