ERP migration

Migrate from Infor LX to Dolibarr ERP

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

Infor LX logo

Infor LX

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

92%

11 of 12

objects map 1:1 between Infor LX and Dolibarr ERP.

Complexity

BStandard

Timeline

3-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Infor LX to Dolibarr is a structural migration from an enterprise IBM i–hosted manufacturing ERP to an open-source modular ERP built for small and medium businesses. Infor LX organises data around GL accounts, multi-currency AP/AR, item masters with BOMs, and work orders tied to production scheduling; Dolibarr provides basic accounting, a lightweight CRM, simple inventory tracking, and an optional manufacturing module that covers BOMs and production orders without the depth of Infor LX's shop-floor scheduling. The primary extraction path requires Infor LX maintenance mode, and document exports are capped at 5,000 items per run with IDs reassigned on import. We resolve multi-currency and VAT handling limitations in Dolibarr through its accounting extension modules during configuration, and we deliver a written inventory of any Infor LX workflows, ION connector configurations, and custom reports that require admin-level rebuild post-migration. Dolibarr's free core licensing (with optional hosted plans starting at €9 per user per month) substantially reduces ongoing cost of ownership compared to Infor LX's annual license model.

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

Infor LX logo

Infor LX

What's pushing teams away

  • UI modernisation lag makes the green-screen-centric interface increasingly difficult to train new users on compared with browser-native ERP alternatives.
  • Customisation complexity accumulates over years — reports, macros, and form customisations become tightly coupled and expensive to maintain during upgrades.
  • Limited real-time API access forces reliance on maintenance-mode database exports for bulk data movement, which interrupts production users.
  • Annual maintenance costs and the effort required to stay current on releases push some mid-market manufacturers toward cloud-native ERP platforms with included updates.

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

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

Infor LX

Chart of Accounts

maps to

Dolibarr ERP

Account (Accounting module)

1:1
Fully supported

Infor LX GL account codes, descriptions, and account-group mappings map to Dolibarr's double-entry accounting chart of accounts. We extract account codes, account types, and currency associations from the IBM i database and map them to Dolibarr's compta_account_misc table and the Plan Comptable structure. Account type (asset, liability, equity, income, expense) translates to Dolibarr'saccount_type field. Multi-currency account flags in Infor LX require activation of Dolibarr's multi-currency accounting extension module during configuration.

Infor LX

Customer

maps to

Dolibarr ERP

Third-party (Customer mode)

1:1
Fully supported

Infor LX customer master records — including credit limits, payment terms, address data, and multi-currency AR settings — map to Dolibarr's Third-party object in Customer mode. Customer-to-account assignments for AR link to the corresponding GL account in Dolibarr's accounting configuration. Open-receivable balances migrate as initial accounting entries against the appropriate receivable account. We preserve the Infor LX customer code as a reference field and use it as the dedupe key during import.

Infor LX

Vendor

maps to

Dolibarr ERP

Third-party (Supplier mode)

1:1
Fully supported

Infor LX vendor master records — including tax registration, Pay-to addresses, and multi-currency AP settings — map to Dolibarr's Third-party object in Supplier mode. Vendor codes and pay-to locations translate to Dolibarr's siret/siren fields and address structure. Open-payable balances migrate as initial accounting entries against the appropriate AP account. We preserve the Infor LX supplier code as a reference field.

Infor LX

Item

maps to

Dolibarr ERP

Product

1:1
Fully supported

Infor LX MMS001 item master records — stocking parameters, unit-of-measure conversions, item-type flags including Phantom Items — map to Dolibarr's Product object. We extract the item number, description, UoM, and stock parameters. If Dolibarr's MRP module is active, BOM and component associations also map. Phantom item flags from Infor LX translate to Dolibarr's Type of Product (assembly vs stockable vs service) and may require admin-level review for manufacturing accuracy.

Infor LX

Purchase Order

maps to

Dolibarr ERP

Supplier Order (Fournisseur commande)

1:1
Fully supported

Infor LX PO headers and lines map to Dolibarr's Supplier Order object. PO approval workflows and distribution accounts do not migrate as automation; they are documented for admin-level rebuild in Dolibarr. Foreign-currency amounts from Infor LX PO lines require the multi-currency accounting extension to be active in Dolibarr, as the base accounting module handles single-currency only. Three-way match logic does not migrate; it is noted in the automation inventory for the customer's admin to configure post-migration.

Infor LX

Sales Order

maps to

Dolibarr ERP

Customer Order

1:1
Fully supported

Infor LX SO records — pricing structures, warehouse assignments, and commitment quantities — map to Dolibarr's Customer Order object. Source-specific discounting rules and promotional pricing tiers are noted in the pricing-rule inventory document; Dolibarr's price list system can replicate simple tiered pricing but not complex promotional logic without customisation. We preserve order status (open, closed, cancelled) as Dolibarr's statuts_orders table values.

Infor LX

Work Order

maps to

Dolibarr ERP

Production Order (via MRP module)

1:1
Fully supported

Infor LX work orders tied to BOMs and routing steps map to Dolibarr's Production Order object if the MRP module is active. We preserve work-order numbers, scheduled dates, and component allocations. Operation-level dependencies and scheduling constraints from Infor LX's routing steps do not map directly; Dolibarr's production module does not support multi-level routing with time constraints. These are documented in the scope notes for the customer's admin to evaluate whether Dolibarr's simpler production order model meets their post-migration scheduling needs.

Infor LX

Inventory Transactions

maps to

Dolibarr ERP

Stock Movement and Product Stock

1:1
Mapping required

Infor LX physical inventory adjustments and stock movements map to Dolibarr's Stock Movement records. We extract current on-hand balances and recent transaction history. Full transaction history exceeding 12 months is scoped selectively based on the customer's reporting needs; bulk historical movement records beyond 100,000 rows are reviewed for relevance before inclusion. Dolibarr's stock module supports multi-warehouse tracking with warehouse codes mapped from Infor LX warehouse locations.

Infor LX

Period Tables

maps to

Dolibarr ERP

Accounting Financial Year

1:1
Fully supported

Infor LX period tables defining financial reporting intervals migrate to Dolibarr's Financial Year and accounting period structure. We export the period table name, start and end dates, and open/closed status for the current and prior year. Dolibarr supports a single open period per year; multi-period configurations within a single year require configuration by the customer's admin post-migration.

Infor LX

Custom Fields (CMS470)

maps to

Dolibarr ERP

Extrafields

lossy
Fully supported

Infor LX CMS470 custom fields on items, suppliers, and purchase agreement headers/lines (alphanumeric, numeric, or date type) map to Dolibarr's extrafields system attached to the corresponding object. We extract field definitions and values together and create equivalent Dolibarr extrafield definitions with matching types before importing the data. Numeric fields with decimal places map to Dolibarr's numeric input type. Custom field groups from CMS471 translate to labelled extrafield sections on the Dolibarr object form.

Infor LX

Documents (IDM)

maps to

Dolibarr ERP

Documents (attached files)

1:1
Fully supported

Infor LX IDM documents attached to POs, SOs, work orders, and item masters migrate as files linked to the corresponding Dolibarr object. The 5,000-document IDM cap per export run requires sequential numbered export sessions for large libraries. Version history and old document versions are not included in IDM exports and are noted as a gap in the migration report. Original document IDs are reassigned on import; we build a cross-reference table mapping source document IDs to destination IDs so that any application-level references can be re-linked post-migration.

Infor LX

User/Owner

maps to

Dolibarr ERP

User

1:1
Fully supported

Infor LX users referenced on PO, SO, work order, and customer records map to Dolibarr User accounts. We resolve by username or email match. Users without a matching Dolibarr account go to a reconciliation queue for the customer's admin to provision before production migration begins. Dolibarr's permission groups (commercial, accountant, admin) require configuration to match Infor LX's role-based access model.

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.

Infor LX logo

Infor LX gotchas

High

Maintenance mode required for database exports

Medium

IDM document export caps at 5,000 items per run

Medium

ION API execution timeouts are strict

Low

Document IDs and properties are reassigned on import

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

  • Infor LX maintenance mode suspends all user sessions during export

    The primary data extraction path for Infor LX uses the Database > Export Database Data tool, which requires the environment to enter maintenance mode when production users are active. We schedule database exports during a planned maintenance window and extract target tables (GL accounts, customers, vendors, items, orders) in a single pass to minimise downtime. For large datasets requiring multiple export runs, we sequence them to preserve referential integrity before import. The IBM i maintenance-mode window must be coordinated with the customer's operations team and typically requires a two-to-four-hour production pause.

  • Dolibarr's basic accounting module does not handle multi-currency AP/AR natively

    Infor LX's configurable Enterprise Financials handles multi-currency AP and AR with VAT, foreign currency revaluation, and inter-company consolidation. Dolibarr's core accounting module is single-currency and covers basic double-entry bookkeeping, VAT declarations, and bank reconciliation. Multi-currency support and advanced VAT configurations require activating Dolibarr's multi-currency accounting extension or a third-party module. We flag every Infor LX multi-currency customer and vendor record during scoping and document the module activation requirement for the customer's admin before migration begins.

  • Dolibarr's MRP module lacks work-order routing and scheduling depth

    Infor LX work orders carry operation-level dependencies and scheduling constraints tied to production routing steps. Dolibarr's optional MRP module supports BOM management and production orders but does not include multi-level routing with time constraints, demand-source pegging, or capacity planning. We preserve work-order numbers, scheduled dates, and component allocations, but the scheduling and routing dimensions require a manual review of whether Dolibarr's production model meets the customer's ongoing shop-floor needs. If not, a separate production planning tool or a different ERP may be more appropriate.

  • IDM document export caps at 5,000 items and strips version history

    When exporting document objects via Infor Document Management's Export/Import tool, a 5,000-document limit applies per exporter run. History and old versions are not included — only the latest version of each document transfers. We split large document libraries into numbered chunks, run sequential export sessions, and track the ID remapping table to re-link documents to migrated transactional records. The loss of version history is disclosed in the migration report and noted as a gap that the customer's admin should assess against their document retention requirements.

  • Dolibarr has no native equivalent to Infor LX ION integration layer

    Infor LX ION connector configurations — including API handlers, queue-based integrations, and scheduled data exchange — have no direct Dolibarr equivalent. ION's 25-second REST handler timeout and 10-minute queue/schedule handler timeout governed how integrations interacted with Infor LX. We deliver a written inventory of all active ION connections, their triggers, and their data payloads so that the customer's admin can evaluate replacement integrations via Dolibarr's REST API, webhooks, or third-party iPaaS tools such as Make or n8n.

Migration approach

Six steps for a successful Infor LX to Dolibarr ERP data migration

  1. Discovery and extraction path planning

    We audit the Infor LX environment to identify all source tables required for migration (GL accounts, customers, vendors, items, purchase orders, sales orders, work orders, inventory balances, custom fields from CMS470, and any active ION connector configurations). We determine the extraction path for each object: direct IBM i database extraction where possible, or IDM document export for attached files with chunking planned for libraries exceeding 5,000 documents. We also identify any Infor LX multi-currency configurations, custom field definitions, and work-order routing setups that require special handling. The discovery output is a written extraction plan and a Dolibarr module activation checklist.

  2. Maintenance window scheduling and database export

    We coordinate with the customer's operations team to schedule a maintenance window for Infor LX database exports. During the window, we run the Database > Export Database Data tool in a single pass for each target table, preserving referential integrity by extracting parent tables (GL accounts, customers, vendors, items) before child tables (orders, work orders, transactions). For large datasets, we sequence exports to avoid session timeout. We build a master cross-reference table during extraction that maps source record IDs to destination IDs as they are generated during import.

  3. Dolibarr module activation and schema preparation

    Before any data import, we activate and configure the required Dolibarr modules: Third-party (for customers and suppliers), Product (for items), Stock (for inventory), Supplier Order and Customer Order (for POs and SOs), BOM and Production Order (if the MRP module is active), and Accounting. We create the extrafields for each object to match the Infor LX CMS470 custom field definitions. We configure the chart of accounts using the Infor LX GL account structure and activate the multi-currency accounting extension where multi-currency records are identified. All schema changes are deployed in a staging environment first.

  4. Staging migration and reconciliation

    We run a full migration into a Dolibarr staging instance using production-like data volume. The customer's finance and operations leads reconcile record counts, spot-check sample records against the Infor LX source, verify that customer-to-account assignments and vendor-to-account assignments are correct, and validate that multi-currency amounts and VAT codes landed on the right accounts. Any mapping corrections — including account type mismatches, missing extrafields, or incorrect currency assignments — are resolved in the staging environment before production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: chart of accounts first, then third-parties (customers and vendors), then products, then stock balances, then supplier orders, customer orders, work orders, and inventory transactions. Documents are imported last, in numbered chunks of up to 4,800 records per batch to stay within the IDM cap with margin for retry. Each phase emits a row-count reconciliation report before the next phase begins. Any records that fail validation are logged to a correction queue and retried after the batch completes.

  6. Cutover, validation, and automation rebuild handoff

    We freeze Infor LX writes during cutover and run a final delta migration of any records modified during the migration window. We validate Dolibarr's accounting entries balance, that open purchase and sales orders have the correct statuses and line items, and that stock balances reconcile to Infor LX's last reported on-hand quantities. We deliver the ION connector inventory document, the Infor LX workflow list, and the custom report catalogue to the customer's admin team. We support a one-week post-cutover window for reconciliation issues. We do not rebuild ION integrations or Infor LX workflows inside the migration scope; these are documented for the customer's admin or an integration specialist to address separately.

Platform deep dives

Context on both ends of the pair

Infor LX logo

Infor LX

Source

Strengths

  • Deep manufacturing capabilities with strong MRP/MPS and shop-floor functionality, popular with large discrete and process manufacturers
  • Stability and longevity on the IBM i (AS/400) platform — Infor LX 8.4 still runs on this trusted, scalable hardware
  • Effective integration of planning, manufacturing, and distribution within a single ERP
  • Available in both Infor Cloud and on-premises deployment, allowing flexibility for customers with data residency or hardware preferences
  • Large enterprise segment focus — about 45% of PeerSpot researchers come from large enterprise, validating the platform for that scale

Weaknesses

  • Support is widely reported as lacking, with vendor attention focused on newer products over LX
  • APIs are underdeveloped relative to the IBM i foundation, complicating integration with modern cloud applications
  • User interface is dated and needs significant enhancement to match contemporary ERP UX expectations
  • Finance and administration features fall short for some country localizations (e.g., Italian accounting)
  • Customer base skews toward established enterprises rather than growing/cloud-first companies, limiting peer-community modernization patterns
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 Infor LX 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

    Infor LX: PRD tenants capped at 250 concurrent REST executions across all deployed services; non-PROD tenants capped at 125. Individual REST handlers limited to 25 seconds per call..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Infor LX 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 six weeks for master-data-only scopes under 15,000 records (GL accounts, customers, vendors, items, and recent orders). Migrations with full PO/SO history, work-order component allocations, Dolibarr MRP module configuration, multi-currency accounting setup, or large document libraries (exceeding 5,000 attachments) extend to eight to fourteen weeks. The primary schedule driver is the Infor LX maintenance-mode export window, which requires coordination with the customer's operations team and can only run during a planned production pause.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Infor LX.
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