ERP migration

Migrate from Manu Online to Dolibarr ERP

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

Manu Online logo

Manu Online

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

79%

11 of 14

objects map 1:1 between Manu Online and Dolibarr ERP.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Manu Online to Dolibarr is a manufacturing-to-generalist ERP migration driven by the desire for a self-hosted, open-source platform with no per-seat or tier-based pricing ceiling. Manu Online has no publicly documented REST or SOAP API, so all bulk data movement routes through the DataWarehouse SQL export (a paid Azure-hosted extension with tables prefixed manuonline_). We map Manu Online's FIFO cost layers to Dolibarr's average cost or standard cost configuration, collapse multi-level BOMs to single-level recipes where the MRP module is not licensed, and resolve serial or lot traceability gaps where goods-receipt-time data was not recorded. Manu Online's Xero push integration requires a cutover-date coordination step so that already-synced posted invoices do not duplicate in your accounting package. Dolibarr's modular architecture means we enable the specific modules (Stock, BOM/MRP, Invoicing, Projects) during migration rather than migrating a full-suite configuration. We do not migrate Manu Online workflows or custom automation; we deliver a written inventory of any configured automations for your admin to rebuild in Dolibarr or a separate workflow tool.

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

Manu Online logo

Manu Online

What's pushing teams away

  • Navigation menus require too many clicks to reach common information, slowing down daily users in high-order-volume businesses.
  • The platform lacks a published public API, making automated integrations and data migrations dependent on the DataWarehouse export or vendor assistance.
  • No transparent published pricing — prospects must request a quote, which creates friction for SMBs comparing multiple ERPs quickly.
  • Advanced reporting beyond the built-in Excel exports requires external BI tooling, which adds cost and complexity for data analysis teams.

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

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

Manu Online

Products

maps to

Dolibarr ERP

Product / Service

1:1
Fully supported

Manu Online Products (manufactured, resold, and purchased variants) map to Dolibarr Products. The product type in Manu Online (Stockable, Service, Non-Stock) maps to the Dolibarr type field. Unit of measure, description, and barcodes transfer directly. Manu Online cost layers (FIFO layers) require a costing-method decision during scoping: if Dolibarr's average cost is selected, we compute the weighted average from Manu Online's cost layers and apply it at migration time, flagging any product with a cost variance exceeding 10 percent for customer review.

Manu Online

Bills of Materials

maps to

Dolibarr ERP

BOM (if MRP module licensed) or Recipe

1:many
Mapping required

Manu Online BOMs define the ingredient list and quantities per finished good. In Manu Online Enterprise Edition, BOMs can be multi-level (sub-assemblies within sub-assemblies). Dolibarr's BOM module supports single-level recipes; multi-level structures must be flattened into a single-level recipe or decomposed into separate BOMs with a parent assembly relationship. We audit the customer's BOM depth during scoping and either collapse multi-level BOMs into single-level recipes (using the top-level finished product as the recipe and rolling up all component quantities) or document the decomposition as a separate configuration step if the customer intends to license the MRP module.

Manu Online

Stock / Inventory

maps to

Dolibarr ERP

Stock

1:1
Fully supported

Current on-hand quantities, allocated quantities, and ordered quantities per product per warehouse transfer to Dolibarr Stock. The warehouse concept maps directly if Manu Online uses single-warehouse (Mini Enterprise) or multi-warehouse (Enterprise). Serial and lot numbers transfer as stock movement records linked to the receiving stock transaction. We preserve the FIFO cost layer on hand by setting Dolibarr's unit cost to the weighted average from Manu Online's cost layers, and we flag any product with a negative stock position for customer reconciliation before migration.

Manu Online

Customers

maps to

Dolibarr ERP

Third Party (Customer type)

1:1
Fully supported

Manu Online Customers (with address, contact, tax registration, and price list assignment) map to Dolibarr Third Parties with the third-party type set to Customer. Email, phone, address, VAT number, and payment terms transfer directly. Open sales orders and credit limits are stored on the customer record in Manu Online; we map credit limit to Dolibarr's local_info credit limit field and note that open sales order references transfer as linked order records rather than customer-level fields.

Manu Online

Suppliers

maps to

Dolibarr ERP

Third Party (Supplier type)

1:1
Fully supported

Manu Online Suppliers (with address, contact, lead-time, and preferred units of purchase) map to Dolibarr Third Parties with the type set to Supplier. Supplier product code and lead time transfer to Dolibarr's supplier info block. Purchase order history and outstanding POs transfer with the supplier as a linked parent rather than a field on the supplier record.

Manu Online

Sales Orders

maps to

Dolibarr ERP

Order / Commercial Proposal

1:1
Mapping required

Open and historic sales orders map to Dolibarr Orders. The order status (Draft, Confirmed, Partially Dispatched, Completed, Cancelled) maps to Dolibarr's status workflow. Line items transfer with product reference, quantity, unit price, and discount. Partially dispatched lines in Manu Online require a status translation to Dolibarr's shipment-linked status; we map the most recent dispatch state and note any fully undispatched lines as pending fulfilment.

Manu Online

Purchase Orders

maps to

Dolibarr ERP

Supplier Order

1:1
Mapping required

Open Purchase Orders link to the supplier Third Party and carry expected delivery dates and received-versus-ordered quantities. We map the receipt state so that partially received POs show the received quantity in Dolibarr and mark remaining quantities as outstanding. Fully received POs are mapped as closed. POs linked to Manu Online Works Orders (where the PO was raised to supply a production run) are flagged separately during scoping since Dolibarr's project or MRP module may need to be configured to receive stock directly against a production order.

Manu Online

Works Orders

maps to

Dolibarr ERP

Project / Manufacturing Order

lossy
Mapping required

Manu Online Works Orders drive production: they reference a BOM, allocate stock, and record labour time and completed quantities. In Dolibarr, production planning requires the MRP/BOM module. If the customer has not licensed this module, we map Works Orders to Dolibarr Projects with a production-oriented task structure (one task per production stage) and link the associated product and quantity as project-level metadata. Any unfinished work-in-progress at migration time is documented as an open project task requiring manual resolution or completion in the new system.

Manu Online

Invoices

maps to

Dolibarr ERP

Invoice

1:1
Fully supported

Posted invoices in Manu Online carry accounting implications, especially when Xero has already received the data. We coordinate a cutover date with the customer during scoping. Invoices with a status of Posted and a Xero-sync date before the cutover are excluded from migration or marked as historical in Dolibarr to prevent double-posting in Xero. Invoices with a status of Draft or Sent (not yet posted) transfer to Dolibarr as draft invoices for the customer's team to review and post in the new system. Credit notes map to Dolibarr credit notes linked to the original invoice.

Manu Online

Serial and Lot Numbers

maps to

Dolibarr ERP

Lot / Serial Number

1:1
Fully supported

Traceability records link serial or lot numbers to stock transactions, works orders, and delivery documents. This data is exportable via the DataWarehouse. We run a pre-migration data quality check that reports the percentage of stock lines with complete traceability (supplier lot recorded at goods receipt, lot linked to works order, lot linked to delivery). If the customer historically received stock without recording supplier lot numbers, the inbound traceability leg will be blank; we surface this gap before migration begins and allow the customer to decide whether to populate retrospectively or accept the gap in Dolibarr.

Manu Online

Users and Roles

maps to

Dolibarr ERP

User

1:1
Mapping required

Manu Online user accounts carry login, email, and role-based permissions. Active users map to Dolibarr User records by email match. Roles in Manu Online do not map directly to Dolibarr permission groups; we flag any user with elevated admin privileges in Manu Online for explicit re-creation in Dolibarr's permission setup (Home - Setup - Users - Permissions). Inactive users are not migrated but are documented in the handoff inventory for the customer's admin to handle.

Manu Online

Custom Fields

maps to

Dolibarr ERP

Extra Fields

1:1
Mapping required

Manu Online supports custom fields on products, customers, and orders in some tiers. The DataWarehouse export may not include all custom field definitions or their current values. We inventory custom fields during scoping by reviewing the Manu Online UI alongside the DataWarehouse schema. For any custom field that appears in both, we map it to a Dolibarr Extra Field (Setup - Other Setup - Extra Fields). Fields that do not appear in the DataWarehouse are flagged as potentially incomplete and may require manual data entry or a separate data-capture step after migration.

Manu Online

Price Lists

maps to

Dolibarr ERP

Customer Product Price

lossy
Fully supported

Manu Online price lists assign specific unit prices per customer or customer group. Dolibarr handles this through the Customer Product Price module (available from the Products menu). We map Manu Online price list entries to Dolibarr customer-specific price rows, linking each to the correct Third Party and Product. If the customer uses a default price list only, we apply the standard product selling price in Dolibarr.

Manu Online

Product Categories

maps to

Dolibarr ERP

Category

1:1
Fully supported

Manu Online product categories map to Dolibarr Categories. The category type in Dolibarr is set to Product. Category assignment on products transfers as Category lines linked to the product record. Categories used for reporting or filtering in Manu Online are preserved as Dolibarr Categories for equivalent reporting groupings.

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.

Manu Online logo

Manu Online gotchas

High

DataWarehouse SQL export is the only bulk data path

High

Xero integration can duplicate posted invoices

Medium

FIFO cost layers do not translate directly to average-cost ERPs

Medium

Serial and lot traceability is source-system-gated

Low

Enterprise-tier features may not appear in Mini Enterprise data

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

  • DataWarehouse SQL export is the only bulk data path

    Manu Online has no publicly documented REST or SOAP API. All migration data must come from the DataWarehouse SQL export (tables prefixed manuonline_) or from manual record-by-record extraction. The DataWarehouse is a paid extension licensed separately from the core Manu Online subscription. If the customer has not licensed the DataWarehouse extension, we coordinate direct read access with the Manu Online team before scoping proceeds. The DataWarehouse schema is structured around Manu Online's transactional model, and some custom fields may not appear in the standard export; we audit the schema against the customer's custom field inventory during the first scoping session.

  • FIFO cost layers require translation to Dolibarr's costing method

    Manu Online maintains FIFO cost layers with per-transaction unit costs per product. Dolibarr supports average cost, standard cost, or FIFO per product depending on configuration and the MRP module. If the customer selects average cost (the default for many Dolibarr configurations), we compute the weighted average unit cost from Manu Online's FIFO layers and apply it at migration time. Products with high cost variance between layers (common in volatile-material environments) are flagged individually for customer review before the cost is committed. This step adds a one-to-three-day audit window to the mapping phase.

  • Xero-synced invoices can duplicate if cutover is not coordinated

    Many Manu Online customers push invoices and bills to Xero through the native integration. During migration, any invoice already pushed to Xero will appear as a duplicate if re-posted in Xero after cutover. We establish a cutover date during scoping and exclude Manu Online invoices with a Posted date before the cutover from migration (or mark them as historical in Dolibarr). Draft and Sent invoices not yet posted to Xero transfer as draft invoices for the customer's team to review. The customer must confirm the Xero cutover date with their accountant before we proceed.

  • Dolibarr BOM module is not enabled by default

    Dolibarr's Bill of Materials and Manufacturing Orders require the MRP module to be enabled (Home - Setup - Modules - MRP). If the customer has not licensed this module, Works Orders from Manu Online cannot map to native production orders in Dolibarr. We scope the migration in two modes: with MRP licensed (Works Orders map to Manufacturing Orders with BOM linkage) or without (Works Orders map to Projects with a task-based structure). The customer's admin enables the module before migration if the MRP path is selected.

  • Dolibarr database upgrade constraints on major version jumps

    Dolibarr uses in-place database upgrades that can fail if the source version and target version differ significantly (for example, migrating a v6 database directly to v20). When provisioning the destination Dolibarr instance, we ensure the target version is the current stable release and apply any required database migration scripts before importing data. If the customer is standing up a fresh Dolibarr instance rather than importing a legacy Dolibarr database, this constraint does not apply.

Migration approach

Six steps for a successful Manu Online to Dolibarr ERP data migration

  1. Scoping and DataWarehouse access

    We conduct a scoping session with the customer's Manu Online team to inventory the record types, volumes, and custom field usage. We confirm that the DataWarehouse extension is licensed and accessible, extract the schema (manuonline_ prefixed tables), and cross-reference it against the customer's custom field inventory. We identify the cutover date for Xero-synced invoices, the BOM depth (single-level or multi-level), and whether the MRP module will be enabled in Dolibarr. The scoping output is a written migration scope document with object mapping, volume estimates, and a data quality checklist covering traceability completeness and cost-layer variance.

  2. Destination Dolibarr provisioning and module enablement

    We provision the destination Dolibarr instance (self-hosted or DoliCloud) at the customer's target version. We enable the modules required for the migration: Stock Management, BOM/MRP (if licensed), Invoicing, Commercial, and Projects. We configure the costing method (average, standard, or FIFO) per the customer's selection and set up the initial warehouse structure to match Manu Online's warehouse layout. The Dolibarr admin URL, credentials, and enabled module list are documented in the handoff inventory.

  3. DataWarehouse extraction and transformation

    We query the DataWarehouse tables directly to extract all record types in dependency order: Third Parties (customers and suppliers), Products, BOMs, Stock, Sales Orders, Purchase Orders, Works Orders, Invoices, and Users. We run the FIFO cost-layer audit and compute average costs per product for the Dolibarr costing configuration. We apply the BOM collapse logic for multi-level structures (if MRP is not licensed) and generate the traceability gap report. Each extraction run produces a row-count reconciliation against the Manu Online UI totals before transformation begins.

  4. Test migration and reconciliation

    We run a full test migration into a staging Dolibarr instance using production-like data volumes. The customer's team reviews a spot-check sample of migrated records against the Manu Online source (typically 30-50 records per object type) and signs off the mapping before production migration. Any field mapping corrections, custom field additions, or BOM restructuring decisions are implemented at this stage. We also validate that Dolibarr's PDF invoice template renders correctly with migrated customer data and that the stock quantities match the Manu Online on-hand report.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Third Parties first (customers and suppliers), then Products and BOMs, then Stock, then Users, then Sales Orders and Purchase Orders, then Works Orders (mapped to Manufacturing Orders or Projects), then Invoices (excluding Xero-synced posted invoices per the cutover date), and finally Serial/Lot traceability records. Each phase emits a row-count reconciliation report. We apply a brief write-freeze to Manu Online during the final delta sync and cutover window.

  6. Cutover, validation, and automation inventory delivery

    We enable Dolibarr as the system of record after the final delta migration and a go/no-go sign-off from the customer's operations lead. We deliver the automation inventory document listing any Manu Online workflow rules, Xero push configurations, or automated order-to-production triggers that require rebuild in Dolibarr (via Dolibarr's workflow module if licensed, or a separate automation tool). We provide a one-week hypercare window for reconciliation issues and data discrepancies. We do not rebuild Manu Online automations as Dolibarr workflows as part of the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Manu Online logo

Manu Online

Source

Strengths

  • FIFO inventory costing and multi-currency support built into the core platform.
  • Serial number and lot-level traceability across purchases, production, and dispatch.
  • Supplied test/demo environment so teams can validate without risk to live data.
  • Direct Xero integration for invoices, bills, and contacts without middleware.
  • Responsive support with documented willingness to build small bespoke changes.

Weaknesses

  • No publicly documented public API — bulk data movement relies on the DataWarehouse SQL export.
  • Pricing is not published on the website; prospective customers must contact sales for a quote.
  • Menu and navigation UX can require multiple clicks to reach standard reports and settings.
  • No native BI or advanced analytics; customers export to Excel or connect the DataWarehouse to external tools.
  • Custom field definitions may not be fully captured in the DataWarehouse export.
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 Manu Online 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

    Manu Online: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Manu Online 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 three and five weeks for accounts under 10,000 products, 2,000 customers, and straightforward single-level BOMs. Migrations with multi-level BOMs requiring collapse, large stock histories (over 50,000 inventory transactions), active serial/lot traceability chains, or a significant open Works Order backlog move to seven to eleven weeks because of the cost-layer audit, BOM restructuring work, and traceability gap reporting. The Manu Online DataWarehouse extraction itself typically takes two to five business days depending on the volume and the extension's licensing status.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Manu Online.
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