ERP migration

Migrate from Ridder iQ to Dolibarr ERP

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

Ridder iQ logo

Ridder iQ

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

83%

10 of 12

objects map 1:1 between Ridder iQ and Dolibarr ERP.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Ridder iQ to Dolibarr is a structural migration for discrete and engineer-to-order manufacturers. Ridder iQ organizes data around Customers, Suppliers, Items, multi-level BOMs with production routings, Production Orders, Sales Orders, Purchase Orders, Projects, Invoices, and Documents. Dolibarr is an open-source ERP/CRM suite that ships around 100 optional modules for CRM, invoicing, stock management, projects, and a basic manufacturing module. The two platforms share a customer-supplier-Item-Invoice accounting layer that maps cleanly, but Ridder iQ's production-centric features—multi-path BOMs where components can be made or purchased interchangeably, work center routing, and ETO project coordination—have no direct Dolibarr equivalent. We flag these gaps during discovery, represent multi-path BOMs as separate product variants in Dolibarr, and deliver a written inventory of manufacturing workflows and production scheduling logic requiring manual rebuild or third-party add-on evaluation. Ridder iQ has no publicly documented REST API, so we coordinate with the customer's IT team for direct database read access or scheduled file exports. Dolibarr has no automated migration wizard; we use a phased CSV and direct-insert approach with the built-in Import module supporting one table at a time for smaller datasets.

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

Ridder iQ logo

Ridder iQ

What's pushing teams away

  • Reviewer concerns about service-module fixed-price settings — 'fixed price settings for parts list in service is not possible' was flagged in TrustRadius reviews.
  • Engineering CAD integration with Autodesk packages was called 'expensive and too simple' — engineering-heavy shops may need additional tooling.
  • Pricing is sales-led with no published rate card — buyers face per-engagement negotiation through ECI or local partners.
  • Smaller third-party developer/partner ecosystem outside Benelux — overseas customers find limited consultant network.
  • Customers scaling into multi-entity, multi-currency global operations typically migrate to SAP S/4HANA or Microsoft Dynamics 365 F&SCM.

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

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

Ridder iQ

Customer and Prospect

maps to

Dolibarr ERP

ThirdParty (Customer)

1:1
Fully supported

Ridder iQ customer and prospect records map to Dolibarr ThirdParty with the Customer category. We preserve the customer name, address, contact email, phone, payment terms, and any credit limit data. Ridder iQ's CRM-linked Outlook integration notes are not carried as Dolibarr does not have a native Outlook sync feature; we document the contact sync gap for the customer's admin to evaluate a third-party add-on or manual reconnection post-migration.

Ridder iQ

Supplier

maps to

Dolibarr ERP

ThirdParty (Supplier)

1:1
Fully supported

Ridder iQ supplier master records map to Dolibarr ThirdParty with the Supplier category. We preserve supplier name, address, contact email, phone, payment terms, and lead time data in the corresponding Dolibarr ThirdParty fields. Associated purchase history line items migrate as read-only supplier invoice records in Dolibarr's Accounting module.

Ridder iQ

Item (Product and Material)

maps to

Dolibarr ERP

Product

1:1
Fully supported

Ridder iQ Items (raw materials, components, finished goods) map to Dolibarr Product records. Unit-of-measure, cost price, and selling price migrate to Dolibarr's price fields. Supplier-linked items carry the supplier reference as a Dolibarr supplier barcode or product supplier link record. Multi-UOM items are flagged during discovery because Dolibarr supports only one default UOM per product; secondary UOMs require the MultiUOM add-on or manual unit conversion at migration time.

Ridder iQ

Bill of Materials

maps to

Dolibarr ERP

Product with BOM

lossy
Fully supported

Ridder iQ multi-level BOMs map to Dolibarr Product BOM entries. Each BOM component is entered as a child Product linked to the parent Product BOM. We handle the single-level flat BOM import via Dolibarr's BOM module. Multi-level BOMs are flattened to the first level in the standard import; second-level BOM expansion is documented as a manual step or configured as phantom assemblies in Dolibarr. Any items with more than one active BOM variant (Ridder iQ's make-or-buy flexibility) are flagged as separate product variants for customer review before import.

Ridder iQ

Sales Order

maps to

Dolibarr ERP

Propal (Commercial Proposal) or Order

1:1
Fully supported

Ridder iQ Sales Orders map to Dolibarr Propal (for quotes in draft or sent status) and Dolibarr Order (for accepted orders). We map order headers (customer reference, date, due date, payment terms) and line items (product, quantity, unit price, discount). Ridder iQ's pre- and post-calculation margin data per order line has no direct Dolibarr equivalent; we preserve margin as a calculated value in a custom field or in a supplemental spreadsheet for customer reference. Open orders migrate in full; closed orders migrate as read-only records.

Ridder iQ

Purchase Order

maps to

Dolibarr ERP

Supplier Order

1:1
Fully supported

Ridder iQ Purchase Orders map to Dolibarr Supplier Order (CommandeFournisseur). We preserve the supplier reference, order date, due date, and line items with quantities and unit costs. Open POs migrate as active orders; closed POs migrate as historical records. Purchase history against the supplier is preserved as line-item records in Dolibarr's supplier invoice module.

Ridder iQ

Production Order

maps to

Dolibarr ERP

Manufacturing Order (if MRP module enabled) or flagged as gap

1:1
Fully supported

Ridder iQ Production Orders reference a BOM and routing, carrying scheduled start and end dates, work center assignments, and component allocations. Dolibarr's MRP module (when enabled) provides work orders for manufacturing but lacks native work center scheduling and production routing found in Ridder iQ. We migrate Production Order headers as Dolibarr Manufacturing Orders if the MRP module is active; routing step data and work center assignments are preserved in a custom field or supplemental record for manual rebuild. Production Orders without MRP are flagged as a gap requiring post-migration process redesign or a third-party add-on evaluation.

Ridder iQ

Project (ETO Workflow)

maps to

Dolibarr ERP

Project

1:1
Fully supported

Ridder iQ ETO Projects (coordinating R&D, engineering, purchasing, and production phases) map to Dolibarr Project records. We preserve project name, description, start and end dates, budget fields, and milestone data. Phase-level data (R&D phase, engineering phase, etc.) migrates as Dolibarr project tasks with parent-child task hierarchy. Cost tracking data migrates as project task time entries or expense lines. Native ETO phase gating logic does not exist in Dolibarr Project and is flagged for manual rebuild in project configuration.

Ridder iQ

Invoice

maps to

Dolibarr ERP

Invoice (Customer) and Supplier Invoice

1:1
Fully supported

Ridder iQ invoices linked to Sales Orders map to Dolibarr Customer Invoice (Facture). Supplier invoices map to Dolibarr Supplier Invoice. We preserve invoice headers, line items, totals, and payment status. Historical closed invoices migrate as paid read-only records. Ridder iQ's payment reconciliation records attach to the corresponding Dolibarr invoice as payment entries.

Ridder iQ

Document

maps to

Dolibarr ERP

Document (via upload or ECM)

1:1
Fully supported

Ridder iQ Documents attached to Orders, Projects, and Items (including version history) migrate as Dolibarr document attachments. File attachments and metadata export to the Dolibarr documents directory; we do not migrate version-diff data or previous revision trails. Document linkage to the parent record (Order, Project, Item) is preserved via Dolibarr's ECM module or direct file reference.

Ridder iQ

Custom Object

maps to

Dolibarr ERP

Custom Table or ExtraFields on standard object

lossy
Fully supported

Ridder iQ custom objects and extended fields (manufacturing-specific extensions beyond standard CRM and ERP fields) map to Dolibarr ExtraFields on the equivalent standard object or to a Dolibarr custom table (llx_table_xxx). We pre-create the destination ExtraField definitions before import, matching field type, length, and picklist values where applicable. Custom object lookups to standard objects require lookup field resolution during import.

Ridder iQ

Owner

maps to

Dolibarr ERP

User

1:1
Fully supported

Ridder iQ owner records (users who own records in the system) map to Dolibarr User accounts. We resolve owners by email match against the Dolibarr user table. Any Ridder iQ owner without a matching Dolibarr user is held in a reconciliation queue for the customer's admin to provision before record import resumes. Dolibarr's permission model (module-level and object-level rights per user) is configured post-migration as a separate administrative step.

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.

Ridder iQ logo

Ridder iQ gotchas

High

Data migration costs are not included in the base subscription

Medium

BOM flexibility creates multi-path migration complexity

Medium

No publicly documented API forces manual or file-based export

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 Ridder iQ API forces direct database or file-based export

    Ridder iQ has no publicly documented REST API for live data extraction. Export is handled via scheduled file output or direct database read access to the Ridder iQ database. We coordinate with the customer's IT team to obtain database read credentials or to configure a scheduled export of CSV or SQL dumps for each migrating object. This step is a prerequisite before migration can begin and must be scoped during discovery. Without database or export access, migration cannot proceed.

  • Multi-path BOMs require disambiguation before import

    Ridder iQ allows BOM components to be produced or purchased interchangeably, sometimes with different BOMs for the same finished item. Dolibarr's BOM module does not support conditional make-or-buy routing at the component level. We represent each BOM variant as a separate product variant with its own BOM, and flag for customer review any finished items with more than one active BOM variant. The customer's manufacturing team selects the preferred variant or confirms that both variants are needed in Dolibarr as separate product records.

  • Dolibarr one-table import is slow for large record sets

    Dolibarr's built-in Import module processes one table at a time with no batch scheduling or API-driven bulk insert. For migrations with more than 10,000 line items or 5,000 orders, we use direct SQL insert into the Dolibarr database with foreign key constraints enforced in sequence. This bypasses the UI-level import speed limitation but requires careful dependency ordering (ThirdParty before Product before Order lines) and schema validation to avoid constraint violations that Dolibarr's UI-level import would catch.

  • Manufacturing-specific data has no Dolibarr equivalent

    Ridder iQ production routing steps, work center assignments, estimated vs actual cost tracking, and ETO phase gating logic do not have direct Dolibarr equivalents without the MRP module and custom configuration. We flag each of these objects during discovery, preserve the data in a supplemental export for the customer's admin, and document the manual rebuild steps or third-party add-on recommendation (such as a Dolistore production module) as post-migration scope.

  • Ridder iQ margin data requires supplemental field or spreadsheet

    Ridder iQ Sales Orders carry pre- and post-calculation margin data per order line that reflects actual cost vs selling price. Dolibarr Order and Invoice records do not have a native margin calculation field. We preserve margin as a calculated value (UnitPrice minus CostPrice) in a supplemental field or in a migration reference spreadsheet. The customer should validate margin expectations in Dolibarr's reporting after migration, using product cost data migrated from Ridder iQ.

Migration approach

Six steps for a successful Ridder iQ to Dolibarr ERP data migration

  1. Export access and data discovery

    We coordinate with the customer's IT team to establish direct database read access to the Ridder iQ database or to configure scheduled file exports (CSV or SQL dumps) for each migrating object: ThirdParty (customer and supplier), Product (items and BOMs), Command (Sales Orders), CommandeFournisseur (Purchase Orders), Production Orders, Project, Facture (invoices), and Documents. We run record-count queries against each table to establish migration baselines, identify empty or deprecated tables, and surface any custom fields that require ExtraField definition in Dolibarr before import.

  2. Dolibarr module activation and schema design

    We enable the Dolibarr modules required for the migration: ThirdParty, Product, BOM, Commercial (Propal and Order), Supplier, Facture, Project, and ECM for document attachments. We design and deploy the ExtraField definitions for any Ridder iQ custom fields and extended properties. For BOM disambiguation, we extract all multi-path BOM variants and produce a variant selection report for the customer's review. We validate the Dolibarr database schema against the export data types before any import begins.

  3. BOM disambiguation and variant creation

    We process all Ridder iQ BOMs and identify items with multiple active BOM variants. For each variant, we create a separate Dolibarr Product record (or product variant using Dolibarr's variant feature if the add-on is active), assign the correct BOM components to each variant, and flag the make-or-buy routing preference as a product note. The customer's manufacturing lead reviews and approves the variant decisions before we proceed to data import.

  4. Phased import in dependency order

    We run import in strict dependency order: Users and ThirdParty (customers and suppliers) first; Products and BOMs second (with BOM components linked to parent products); Sales Orders and Purchase Orders third (with ThirdParty and Product lookups resolved); Production Orders fourth (if MRP module is active); Invoices fifth (with payment status preserved); Projects and tasks sixth (with ETO phase data as task hierarchy); Documents last (file attachments linked to parent records via Dolibarr ECM). Each phase emits a row-count reconciliation report before the next phase begins.

  5. Sandbox validation and cutover planning

    We run a full migration into a Dolibarr staging instance using production data volume and validate record counts, field mapping accuracy on a random 25-50 record sample, and document attachment integrity. The customer's operations lead reviews the staging instance and signs off before production migration begins. We finalize the cutover window, coordinate the data freeze on Ridder iQ, and plan a delta migration for any records created or modified during the cutover window.

  6. Production cutover and handoff

    We execute the production migration during the agreed cutover window, run the delta import of records modified since the staging migration, and validate the final record counts. We deliver the manufacturing gap inventory (production routing, work center scheduling, ETO phase logic, margin data) as a written document for the customer's admin team to rebuild or evaluate add-ons. We support a one-week hypercare window for reconciliation issues. We do not rebuild Ridder iQ production workflows or manufacturing automations inside the migration scope.

Platform deep dives

Context on both ends of the pair

Ridder iQ logo

Ridder iQ

Source

Strengths

  • Established Benelux SMB manufacturing footprint with Dutch documentation.
  • Bundled ERP + CRM + shop-floor execution in one product.
  • Strong price/functionality reputation versus SAP/Infor in reviewer feedback.
  • Tablet-based shop-floor module supports floor data capture out of the box.
  • ECI ownership adds global infrastructure and roadmap visibility.

Weaknesses

  • Service-module fixed-price settings limitations flagged by reviewers.
  • Autodesk integration is expensive and basic per reviewer feedback.
  • Pricing is opaque — sales-led only.
  • Limited consultant ecosystem outside Benelux.
  • Not a fit for multi-entity global enterprises.
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 Ridder iQ 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

    Ridder iQ: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Ridder iQ 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 with under 10,000 items, 2,000 customers and suppliers, no active Production Order history, and a clean BOM structure. Migrations with multi-path BOM variants, active Production Orders, ETO project phase data, large document attachment volumes, or a requirement to migrate historical invoices as reconciled accounting records move to eight to fourteen weeks because of BOM disambiguation, document file handling, and Dolibarr's one-table-at-a-time import constraint.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Ridder iQ.
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