ERP migration

Migrate from ManEx to Dolibarr ERP

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

ManEx logo

ManEx

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

75%

9 of 12

objects map 1:1 between ManEx and Dolibarr ERP.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

ManEx to Dolibarr is an on-premise ERP to open-source ERP migration with significant structural differences. ManEx stores manufacturing and supply chain data in a flat workflow-dashboard format without a public API, requiring direct database access or UI-based flat-file exports. Dolibarr uses a modular PHP/MySQL architecture where third parties, products, and projects are distinct entities with an extrafields system for custom attributes. We extract ManEx data via direct SQL queries or UI exports, transform the flat customer and vendor records into Dolibarr's third-party model, map BOM structures to Dolibarr products with multi-level component routing, and preserve purchase and sales order lifecycles including partially received POs. Shop floor transaction data and ManEx-specific manufacturing modules have no direct Dolibarr equivalent; we map these to project or work order records where feasible and flag residual gaps for manual recreation. Document attachments stored in ManEx's proprietary formats do not migrate; we document their location and advise manual transfer 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

ManEx logo

ManEx

What's pushing teams away

  • The quoting module breaks down in complex manufacturing environments, forcing teams to build manual workarounds for multi-level BOM pricing.
  • ManEx is described as a work in progress with features implemented halfway, leading to operational gaps that require custom development to fill.
  • Customers are reluctant to migrate to the newer Cube replacement product after three-plus years of stalled beta releases.
  • Stimulsoft-based web reporting has known rendering issues that frustrate users who rely on production and inventory reports.
  • Regular manual backups before upgrades are required, as the platform does not guarantee rollback integrity during patch cycles.

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

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

ManEx

Customer

maps to

Dolibarr ERP

ThirdParty (Customer type)

1:1
Fully supported

ManEx Customer records (contact details, account assignments, address data) map to Dolibarr ThirdParty with Type=Customer. The flat customer schema in ManEx maps directly to llx_societe and llx_societe_address. We extract via direct DB query or UI export, validate address completeness against ManEx application records, and import into Dolibarr's thirdparty module. Multi-address records require splitting into separate ThirdParty addresses in Dolibarr.

ManEx

Vendor

maps to

Dolibarr ERP

ThirdParty (Supplier type)

1:1
Fully supported

ManEx Vendor master data is a distinct entity with PO history and RMA associations. We preserve vendor-supplier relationships separately during migration to avoid merging suppliers with customers, mapping to Dolibarr ThirdParty with Type=Supplier. Vendor code and payment terms from ManEx map to Dolibarr's code_ Fournisseur and cond_reglement fields. PO history links are preserved as notes or PDF attachments where the original ManEx PO records are documented.

ManEx

Chart of Accounts

maps to

Dolibarr ERP

Account (llx_compta_account_general)

1:1
Fully supported

ManEx GL accounts with standard types (asset, liability, equity, revenue, expense) map to Dolibarr's chart of accounts. We map each ManEx account code and type to the Dolibarr pcg_type and pcg_subtype columns, flagging inactive or suspended accounts for the customer's admin to review before activation. Historical trial balance data from ManEx is imported as opening entries in Dolibarr's accounting module.

ManEx

Purchase Order

maps to

Dolibarr ERP

SupplierOrder

1:1
Fully supported

ManEx PO records with line items, vendor assignments, and receiving status map to Dolibarr CommandeFournisseur (Supplier Order). Partially received POs require explicit status mapping: ManEx receiving status flags translate to Dolibarr ligne and reception objects. The PO-to-receiving linkage is preserved by importing orders first, then reception records with the order line references resolved at migration time.

ManEx

Sales Order

maps to

Dolibarr ERP

Order

1:1
Fully supported

ManEx Sales Order records with pricing, customer linkage, and fulfillment status map to Dolibarr Commande (Customer Order). Multi-price-list pricing on ManEx SOs requires value-mapping because price list IDs are not portable across ERP systems; we import price list definitions as Dolibarr price levels and recalculate SO totals against the destination price rules. Order status (Draft, Validated, Shipped, Closed) maps directly.

ManEx

Bill of Materials

maps to

Dolibarr ERP

Product BOM (llx_productBom)

1:1
Fully supported

ManEx BOM records with multi-level component structures and routing data map to Dolibarr's Product BOM module. Complex multi-level BOMs with phantom assemblies require decomposition during migration; we flatten or preserve hierarchy based on the customer's Dolibarr configuration preference. The ManEx bom_type field is translated to Dolibarr's bom_type (M for manufacture, K for kit). Each BOM component row maps to llx_bom_bomline with quantity and unit of measure.

ManEx

Shop Floor Transaction

maps to

Dolibarr ERP

Project / WorkOrder

lossy
Fully supported

Real-time ManEx shop floor data (labor time, machine cycles, material consumption per work order) has no native Dolibarr equivalent at the MES level. We map this data to Dolibarr Project records with time tracking enabled and structured notes documenting the original ManEx shop floor fields. The customer's admin recreates detailed shop floor tracking using a third-party Dolibarr manufacturing module or external MES if required. We flag this gap in the migration inventory.

ManEx

Inventory Record

maps to

Dolibarr ERP

Product (stock)

1:1
Fully supported

ManEx inventory quantities, locations, and lot/serial data from the materials management module map to Dolibarr Product records with stock enabled. Multiple warehouse locations map to Dolibarr warehouses (llx_entrepot), and lot traceability is preserved via llx_product_lot. On-hand quantities import into llx_product_stock with warehouse linkage. Serial number tracking uses llx_product_lot with serial number fields.

ManEx

AP/AR Ledger Entry

maps to

Dolibarr ERP

Invoice (SupplierInvoice / FactureFournisseur / Customer Invoice)

1:1
Fully supported

Open payables and receivables migrate with current status, aging buckets, and payment terms. Historical transactions require special handling because ManEx may store them in archived or compressed formats; we extract what is accessible from the UI export or direct DB and flag unrecoverable historical records. ManEx invoice status codes map to Dolibarr status values (Draft, Unpaid, Paid, Cancelled). Aged creditor/debtor balances import as opening entries in Dolibarr's accounting module.

ManEx

Time and Attendance Record

maps to

Dolibarr ERP

Project Time Tracking

lossy
Fully supported

Time entries from ManEx's optional Time and Attendance module are tied to employees and work orders. If Dolibarr's project module is activated, we map time entries to llx_projet_task_time with employee mapping resolved by email or employee ID. If the destination has no HR module, we flag time entries for manual recreation or third-party HR module installation. This module is often inactive in ManEx; we confirm status during scoping.

ManEx

RMA Record

maps to

Dolibarr ERP

Intervention (llx_fichinter)

1:1
Fully supported

ManEx RMAs with return or repair states tied to original SOs or POs map to Dolibarr Intervention records. RMA status codes (open, in-progress, closed) require explicit value-mapping because the state machine differs between systems. We map RMA origin references to the linked Dolibarr Order or SupplierOrder and preserve RMA description, resolution notes, and timestamps in the Intervention's description and date fields.

ManEx

Custom Fields

maps to

Dolibarr ERP

Extrafields (llx_extrafields_*)

lossy
Fully supported

ManEx stores custom fields in proprietary database columns without a standard naming convention. We identify all non-standard columns in the ManEx source tables during database audit, map them to Dolibarr extrafields using the extrafields module, and create the attribute codes (options_*) in the appropriate llx_extrafields tables before importing the corresponding data. Custom field types are inferred from ManEx column data types (varchar, int, date, decimal). This mapping is built per-customer during the discovery phase.

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.

ManEx logo

ManEx gotchas

High

No public API forces direct database exports

High

On-premise backup responsibility is the customer’s

Medium

Cube successor product remains in extended beta

Medium

Quoting module fails for complex manufacturing BOMs

Low

Stimulsoft reporting has rendering limitations

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

  • No ManEx API forces direct database extraction or UI export

    ManEx ERP has no publicly documented API endpoint. All migration work requires either direct read-only SQL access to the ManEx database or reliance on flat-file exports generated through the application UI. We negotiate explicit database read-only access during discovery and validate export completeness against application-level reports before building migration pipelines. If direct DB access is not granted, migration scope is limited to whatever the UI export function can produce, which may exclude transactional history, custom fields, or partially received orders. The customer's IT team must provision a read-only DB account or confirm UI export capability before migration begins.

  • Custom fields stored in proprietary non-standard columns

    ManEx does not have a standard custom fields system like Dolibarr's extrafields. Custom attributes in ManEx are stored as additional columns directly on the source tables, often with inconsistent naming conventions between instances. During the discovery database audit we enumerate all non-standard columns in the core tables and map each to a Dolibarr extrafields attribute code. If the customer has significant custom development in ManEx, this step adds scope to the discovery phase and requires the customer's IT team to explain what each custom column represents before we can build reliable mappings.

  • Shop floor transaction data lacks a Dolibarr native equivalent

    ManEx's real-time shop floor tracking module captures labor time, machine cycles, and material consumption per work order as structured transactional records. Dolibarr has no native MES-level shop floor module in its core distribution. We map shop floor data to Dolibarr Project records with time tracking where possible, but detailed machine cycle and material consumption records cannot be preserved in native Dolibarr fields. We flag this gap in the migration inventory and advise the customer's admin to evaluate third-party Dolibarr manufacturing add-ons or a separate MES if shop floor tracking is business-critical.

  • Multi-level BOM decomposition may alter production routing

    ManEx complex multi-level BOMs with phantom assemblies require decomposition during migration to Dolibarr's BOM module. We flatten or preserve hierarchy based on the customer's Dolibarr configuration preference, but the decomposition can alter how production routing is recorded if the original ManEx BOM had conditional material substitutions or operation-specific routing steps. We document the decomposition logic in the migration spec and run a BOM reconciliation in the test environment before production migration.

  • Document attachments not migratable via API or flat file

    ManEx document attachments stored in the platform's document management module use proprietary formats and are not accessible via a public API or standard export. We do not migrate attachments directly. We document the document storage path in the migration inventory and advise the customer's admin to manually transfer documents post-cutover using a file transfer tool or by copying the ManEx documents directory to Dolibarr's documents directory structure. PDF attachments for orders and invoices may be regeneratable from ManEx data exports if the original records are intact.

Migration approach

Six steps for a successful ManEx to Dolibarr ERP data migration

  1. Discovery and extraction method selection

    We audit the source ManEx instance to determine which modules are active (Core ERP, Project Management, Repair, Time and Attendance), the approximate record counts per entity, and whether direct database access can be granted. If direct SQL access is available, we enumerate all tables, identify custom columns, and build export queries. If only UI exports are available, we map the exportable fields and flag any data that cannot be extracted. This step produces a written extraction plan and a preliminary object mapping inventory.

  2. Dolibarr module activation and schema preparation

    We activate the appropriate Dolibarr modules on the destination instance based on the ManEx module inventory: ThirdParty for customers and vendors, Product for inventory and BOMs, Commande for sales orders, CommandeFournisseur for purchase orders, Facture for invoicing, Project for shop floor and time tracking, Intervention for RMAs. We pre-create all extrafields identified during the ManEx database audit in the corresponding llx_extrafields tables before any data import begins.

  3. Test environment migration and reconciliation

    We run a full migration into a test or staging Dolibarr instance using production-like data volume. The customer's operations team reconciles record counts (customers, vendors, orders, products, BOMs, inventory quantities) against ManEx application reports, spot-checks 25-50 records for data fidelity, and reviews extrafields mapping. Any schema corrections, transformation logic adjustments, or BOM decomposition changes happen in the test environment before production migration begins.

  4. Direct database extraction or UI export execution

    If direct database access was granted, we execute the pre-built SQL export queries against the ManEx database using read-only credentials, producing CSV or JSON extracts per entity. If only UI exports are available, we work with the customer's IT team to generate the necessary flat-file exports from ManEx. We validate row counts and field completeness against the ManEx application record counts reported during discovery. Custom field columns are extracted as separate supplementary files.

  5. Production migration in dependency order

    We run production migration in record-dependency order: ThirdParties (customers and vendors), Products (with BOM structures resolved), Warehouses and stock quantities, Purchase Orders, Sales Orders, Invoices (AP/AR), Projects and time entries, Interventions for RMAs. Custom fields import after their parent records in each entity batch. Each phase emits a row-count reconciliation report before the next phase begins. We use Dolibarr's native import module and direct SQL inserts where the import module lacks coverage.

  6. Cutover, validation, and migration inventory handoff

    We freeze ManEx writes during a defined cutover window, run a final delta migration of any records modified during the window, then designate Dolibarr as the system of record. We deliver the migration inventory document listing all migrated records, custom field mappings, unmigrated data (with reasons), document attachment locations for manual transfer, and shop floor data gap recommendations. We support a three-day hypercare window for reconciliation issues. We do not rebuild ManEx workflows or customizations in Dolibarr as part of standard migration scope.

Platform deep dives

Context on both ends of the pair

ManEx logo

ManEx

Source

Strengths

  • Focused feature set for electronic manufacturing with BOM, PO, SO, and inventory management in one workflow interface.
  • On-premise deployment model appeals to manufacturers with strict data sovereignty or network isolation requirements.
  • User-configurable alerts and reminders provide manufacturing teams with event-driven visibility without requiring external BI tools.
  • Integrations with fleet data for shipment tracking connect production output to logistics fulfillment directly within the platform.
  • Founded in 1992 with a track record serving small and mid-sized electronic manufacturers in the US market.

Weaknesses

  • The platform is widely described as incomplete, with features implemented only partially or functioning as half-solutions requiring manual workarounds.
  • No documented public API means all migration activity requires direct database access or flat-file exports, limiting automation options.
  • The successor product Cube has been in extended beta for over three years, creating uncertainty about long-term product roadmapping and support continuity.
  • Complex multi-level BOM pricing breaks the quoting module, making the system unsuitable for manufacturers with intricate product configurations.
  • Stimulsoft-based web reporting has rendering and performance issues that undermine reporting reliability for production-critical insights.
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 ManEx and Dolibarr ERP.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

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

    ManEx: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations with direct database access, fewer than 15,000 customer and vendor records, and no active Time and Attendance or Repair modules typically complete in three to five weeks. Migrations requiring UI-only export extraction, complex multi-level BOM decomposition, AP/AR historical ledger reconciliation, or active optional modules extend to eight to fourteen weeks. The direct database access decision is the single largest timeline variable because it determines whether custom field extraction and transactional history recovery are feasible.

Adjacent paths

Related migrations to explore

Ready when you are

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