ERP migration

Migrate from Masterplan to Dolibarr ERP

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

Masterplan logo

Masterplan

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

83%

10 of 12

objects map 1:1 between Masterplan and Dolibarr ERP.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from Masterplan to Dolibarr addresses two structural problems: the complete absence of a self-service export mechanism in Masterplan, which forces every data pull through vendor coordination, and Dolibarr's open-source, modular model that eliminates per-seat licensing without sacrificing ERP fundamentals. The migration requires early engagement with Masterplan support to provision read-only database access or CSV exports before field mapping begins, because no public API or bulk endpoint exists. We map Masterplan's multi-level BOMs, Work Order routing, and cost-center rollups into Dolibarr's simpler product structure and project module, flagging any manufacturing-specific data that exceeds Dolibarr's module scope. Open AP and AR aging buckets from Masterplan normalize to Dolibarr's payable and receivable tracking. Workflows, custom automation rules, and user-defined workflows in Masterplan do not migrate; we deliver a written inventory of these for the customer to rebuild in Dolibarr or document as manual procedures post-cutover.

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

Masterplan logo

Masterplan

What's pushing teams away

  • Per-user pricing from $200/user/month adds up quickly for growing organizations versus consumption-based ERPs.
  • Implementation timelines and customization effort lean closer to traditional ERPs than to modern SaaS time-to-value.
  • Limited public reviewer presence on G2 and Capterra compared with NetSuite, SAP Business One, or Acumatica.
  • Mobile experience while present is less polished than cloud-native ERPs.
  • Smaller partner ecosystem and integration library than mainstream mid-market ERPs.

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

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

Masterplan

Customer

maps to

Dolibarr ERP

Third Party (Customer type)

1:1
Fully supported

Masterplan Customers map directly to Dolibarr Third Parties with the Third Party type set to Customer. We preserve full billing and shipping addresses, payment terms, credit limits, and currency settings from Masterplan. Dolibarr stores these in llx_societe (the main third-party table) with address data in llx_societe_address. We use Dolibarr's built-in CSV import for Third Parties or direct database insertion depending on record count and custom field density.

Masterplan

Vendor

maps to

Dolibarr ERP

Third Party (Supplier type)

1:1
Fully supported

Masterplan Vendors map to Dolibarr Third Parties with type set to Supplier. W-9 data and 1099 eligibility flags from Masterplan have no direct Dolibarr equivalent, so we map these to custom fields in llx_societe_extrafields. Vendor payment terms and address data migrate 1:1 into the corresponding Dolibarr fields.

Masterplan

Item (Finished Goods, Raw Materials, Components)

maps to

Dolibarr ERP

Product

1:1
Fully supported

Masterplan Items with item types Finished Goods, Raw Materials, and Components map to Dolibarr Product records. Item costing method (FIFO, Average, Standard) from Masterplan maps to Dolibarr's cost price field. Masterplan's product type classification maps to Dolibarr's product_type field (0=Product, 1=Service). We extract the item type and costing configuration to preserve the cost structure in Dolibarr's price management.

Masterplan

Item (Service)

maps to

Dolibarr ERP

Product (Service type)

1:1
Fully supported

Masterplan Service items map to Dolibarr Product records with product_type=1. Unit of measure, description, and default billing price migrate directly. Dolibarr's service-specific fields (duration, unit of time) are populated where Masterplan provides service duration data.

Masterplan

Chart of Accounts

maps to

Dolibarr ERP

Account

1:1
Fully supported

Masterplan GL accounts map to Dolibarr accounting Account records (llx_accounting_account). We preserve account numbers, names, types (Asset, Liability, Equity, Revenue, Expense), and optional department or cost-center rollups. Dolibarr's accounting module is simpler than Masterplan's; cost-center rollups that exceed Dolibarr's basic accounting structure are flagged for manual account mapping post-migration.

Masterplan

Open AP

maps to

Dolibarr ERP

Supplier Invoice (unpaid)

1:1
Fully supported

Outstanding payables from Masterplan map to Dolibarr Supplier Invoices with status=draft or unpaid depending on approval state. Invoice number, amount, due date, and aging bucket migrate directly. Masterplan aging bucket configurations vary by customer; we normalize them to standard 30/60/90/120-day buckets in Dolibarr. Vendor lookup resolves via the Third Party (Supplier) mapping from object order 2.

Masterplan

Open AR

maps to

Dolibarr ERP

Customer Invoice (unpaid)

1:1
Fully supported

Outstanding receivables map to Dolibarr Customer Invoices with status=draft or unpaid. Invoice number, amount, due date, and aging bucket normalize to standard 30/60/90/120-day buckets. Customer lookup resolves via the Third Party (Customer) mapping from object order 1. Historical invoices older than Masterplan's configurable archive cutoff are excluded and noted as out-of-scope.

Masterplan

Sales Order

maps to

Dolibarr ERP

Order

1:1
Fully supported

Open Sales Orders from Masterplan map to Dolibarr Customer Orders (llx_commande). Line items, quantities, unit prices, and fulfillment status migrate. We flag partially shipped orders explicitly so that Dolibarr's shipment handling (Dolibarr's Expedition module) processes them correctly. Sales Order status maps to Dolibarr order status (draft, validated, approved, shipped, delivered).

Masterplan

Purchase Order

maps to

Dolibarr ERP

Supplier Order

1:1
Fully supported

Open Purchase Orders map to Dolibarr Supplier Orders (llx_commande_fournisseur). Line items, quantities, unit prices, and receipt status migrate. Partially received orders are flagged for manual receipt processing in Dolibarr's supplier order reception workflow.

Masterplan

Inventory / Stock

maps to

Dolibarr ERP

Warehouse Stock

1:1
Mapping required

On-hand quantities per warehouse location and bin in Masterplan map to Dolibarr product-stock records (llx_product_stock). We extract stock levels per location and reassign to Dolibarr warehouse structures, which often differ in naming and hierarchy. Multi-bin Masterplan configurations require flattening to Dolibarr's single-level warehouse model.

Masterplan

Bill of Materials (BOM)

maps to

Dolibarr ERP

Product BOM or Bill of Materials

lossy
Fully supported

Multi-level BOMs with component quantities, scrap factors, and phantom assemblies require either flattening or preservation depending on Dolibarr's BOM module activation. Dolibarr's BOM module (part of the MRP module) supports multi-level BOMs but with less manufacturing depth than Masterplan's routing configuration. We extract the full BOM tree from Masterplan, discuss the target structure with the customer, and map accordingly. Phantom assemblies map as BOMs with type=1 (kit) in Dolibarr.

Masterplan

Work Order / Manufacturing Order

maps to

Dolibarr ERP

MO (Manufacturing Order) or Project

lossy
Fully supported

Work orders track status (Released, In Process, Complete, Closed), routing steps, labor hours, and material allocations in Masterplan. Dolibarr's MRP module supports Manufacturing Orders (MO) but with simpler routing than Masterplan's discrete manufacturing routing. We map Work Order status to MO status, preserve material allocations from Masterplan's BOM association, and flag any routing steps that exceed Dolibarr's simple routing model as requiring manual scheduling post-migration. If the customer does not activate the MRP module, Work Orders map to Projects as a workaround.

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.

Masterplan logo

Masterplan gotchas

High

No publicly documented API or bulk export endpoint

Medium

Vendor lock-in on support-assisted data extraction

Medium

Single verified review and sparse community data

Low

Custom field handling is undocumented

Low

Transactional history depth varies by customer configuration

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

  • Masterplan has no public API or self-service export endpoint

    Masterplan ERP has no publicly documented REST API, bulk export endpoint, or data extraction mechanism. Migration scoping relies on manual data pulls from the UI or direct read-only database access provisioned by the vendor. We request customers to engage Masterplan support early in discovery to arrange database access or CSV exports of key modules before field mapping begins. This is a timeline dependency: any delay in vendor response extends the project schedule. Customers should confirm their support contract status and designate a Masterplan contact before committing to a migration start date.

  • Cross-instance Dolibarr import requires manual schema work

    Dolibarr has no native cross-instance import utility. A documented GitHub issue (dolibarr/dolibarr#24700) confirms that importing data exported from one Dolibarr installation into another is not natively supported. We use Dolibarr's built-in CSV importers for standard objects (Third Parties, Products, Orders, Invoices) and direct database insertion for complex records (multi-level BOMs, Work Order histories). This requires knowledge of Dolibarr's database schema and foreign key relationships. We document the schema mapping in the migration playbook and test import integrity in a sandbox before production.

  • BOM and Work Order migration exceeds Dolibarr's basic manufacturing scope

    Masterplan's manufacturing depth (multi-level BOMs with scrap factors, phantom assemblies, routing steps, and labor hour tracking) exceeds what Dolibarr's MRP module handles out of the box. We extract the full BOM tree and Work Order status history from Masterplan, but the destination structure in Dolibarr requires decisions about BOM type (manufacturing vs. kit), routing fidelity, and whether Work Orders map to the MO object or fall back to Projects. We flag any Masterplan routing steps that cannot map directly and document them as manual scheduling procedures for the customer's production team.

  • Custom fields in Masterplan are undocumented

    It is unclear whether Masterplan ERP supports user-defined custom fields on standard objects, and no public schema documentation exists to confirm the data model. During discovery, we ask customers to enumerate any custom fields, dropdown lists, or formula fields that exist in their live Masterplan instance. Without vendor confirmation, we cannot guarantee these are included in a standard database export. We include a custom field enumeration milestone in every project plan and treat any undocumented fields as a scope risk requiring vendor assistance.

  • Dolibarr accounting lacks cost centers and advanced GL features

    Dolibarr's accounting module is intentionally basic, suitable for small businesses and mid-sized companies. It does not natively support cost centers, which Masterplan users with departmental rollups will need to work around. A Reddit discussion on Dolibarr vs ERPNext explicitly notes that ERPNext has cost centres and Dolibarr does not. We map Masterplan's GL account cost-center rollups to Dolibarr's account categories or department links, but complex multi-dimensional reporting that relied on Masterplan cost centers will require manual adjustment in Dolibarr reports or a third-party reporting module.

Migration approach

Six steps for a successful Masterplan to Dolibarr ERP data migration

  1. Discovery and vendor coordination setup

    We audit the source Masterplan instance across all modules (Customers, Vendors, Items, Chart of Accounts, Open AP/AR, Orders, Inventory, BOMs, Work Orders) and estimate record volumes per object. We simultaneously engage the customer's Masterplan contact to arrange read-only database access or CSV exports. This is the critical path item: we cannot begin field mapping until extraction is confirmed. The discovery output is a written migration scope, extraction method confirmation, and custom field enumeration list returned by the vendor.

  2. Schema design and Dolibarr module activation

    We design the destination schema in Dolibarr by activating only the required modules (Third Parties, Products, Commercial, Invoices, Stock, MRP for BOMs/Work Orders, Accounting). We configure account categories, warehouse structures, payment terms, and currency settings. If Masterplan's GL includes cost-center rollups, we map them to Dolibarr department links or document them as requiring manual reporting adjustment. Schema is validated in a Dolibarr sandbox instance before production configuration.

  3. Data extraction and transformation

    We extract data from Masterplan using the vendor-arranged mechanism (database dump or CSV export). We transform records to match Dolibarr's schema: address normalization, currency alignment, aging bucket standardization, BOM flattening decisions, and custom field mapping. We apply a data quality pass: deduplication, phone/email validation, date format normalization to UTF-8 encoded ISO 8601. Masterplan's transactional history depth is confirmed against the customer's archive cutoff; records older than the cutoff are excluded and noted as out-of-scope.

  4. Sandbox import and reconciliation

    We run test imports into a Dolibarr sandbox using the transformed data. We reconcile record counts against the Masterplan source extract for every object. The customer's operations lead spot-checks 25-50 records per object for field-level accuracy and signs off before production migration. Any mapping corrections, schema adjustments, or custom field inclusions happen here. This step also validates that BOM and Work Order structures map correctly to Dolibarr's MRP module.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Third Parties (Customers and Vendors first), Products (Items with type and costing), Chart of Accounts, Open AP/AR (with aging normalized), Orders (Sales and Purchase), Inventory (stock per warehouse), BOMs (with component resolution), Work Orders (status and material allocations). Each phase emits a row-count reconciliation report. We freeze Masterplan writes during cutover and run a final delta migration of any records modified during the migration window.

  6. Cutover, validation, and automation inventory handoff

    We enable Dolibarr as the system of record and perform a final reconciliation pass comparing Dolibarr record counts and key totals (AP balance, AR balance, inventory value, GL trial balance) against Masterplan's pre-cutover reports. We deliver a written inventory of any Masterplan workflows, custom automation rules, or user-defined workflows that cannot migrate, with Dolibarr module equivalents noted for the customer's admin to rebuild. We provide a one-week hypercare window for reconciliation issues and flag any remaining manual procedures (BOM routing, cost-center reporting) that require ongoing admin attention.

Platform deep dives

Context on both ends of the pair

Masterplan logo

Masterplan

Source

Strengths

  • Built specifically for manufacturers and distributors by practitioners who understand the domain
  • Cloud-native architecture provides real-time data access across sales, inventory, and finance
  • Integrates core ERP modules—GL, AP, AR, inventory, orders—under a single platform
  • Targets mid-market manufacturing with pricing accessible to companies transitioning from spreadsheets or legacy systems
  • Offers a developer portal with SCORM 1.2/2004 support for training content integrations

Weaknesses

  • Extremely limited public documentation on API endpoints, data model schema, and export mechanisms
  • No public pricing page; sales-led custom quotes make cost comparison difficult upfront
  • Very low review volume (2.0 rating with a single verified review on Capterra) limits peer insight
  • Data model specifics—such as custom field support and user-defined workflows—are not publicly documented
  • Unclear roadmap visibility for cloud vs. on-premise editions and feature parity between tiers
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 Masterplan and Dolibarr ERP.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

    All 8 core objects map 1:1 between Masterplan 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

    Masterplan: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations with vendor-provided CSV exports and under 10,000 records land between four and six weeks. Migrations requiring direct database access coordination, multi-level BOM transformation, large Work Order histories, or extensive custom field enumeration move to eight to fourteen weeks. The primary schedule risk is the vendor coordination dependency: any delay in Masterplan support responding to database access requests extends the project. We build a vendor coordination milestone into every project plan and recommend customers confirm their support contract status before signing a migration engagement.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Masterplan.
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