ERP migration

Migrate from Pronto Xi to Dolibarr ERP

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

Pronto Xi logo

Pronto Xi

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

77%

10 of 13

objects map 1:1 between Pronto Xi and Dolibarr ERP.

Complexity

BStandard

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Pronto Xi to Dolibarr is a structural shift from an enterprise-grade IBM Informix-backed ERP to a modular open-source ERP and CRM designed for SMBs. Pronto Xi stores all operational data in IBM Informix, and the platform's primary export mechanism is through the application itself or direct database access using specialist extraction tooling. We engage Informix-native queries with read-only extraction accounts to pull structured records including GL account hierarchies, multi-warehouse inventory, BOMs, and open AR/AP with aging buckets. Dolibarr uses MySQL or MariaDB as its database and handles customers and suppliers as a single Third Party object, which requires a mapping decision during scoping. Work Orders and manufacturing routing data have no native Dolibarr equivalent; we map them to the Project module with task-step dependencies, flagging any BOM references that require manual resolution at destination. We do not migrate custom modules built on the Pronto Xi SDK or RAD framework as code; we extract their data, map it to Dolibarr Extrafields, and deliver a written inventory of any modules with no destination equivalent.

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

Pronto Xi logo

Pronto Xi

What's pushing teams away

  • Long-running implementations accumulate bespoke custom modules and reports that become difficult to maintain or upgrade, creating technical debt that makes migration feel necessary but daunting.
  • Customer support quality is inconsistent — some reviews cite slow response times or resolution gaps, particularly for complex technical issues requiring database-level investigation.
  • Network dependency for remote access creates session fragility — dropped connections leave orphaned processes and database locks requiring manual admin intervention to clear.
  • Pricing opacity and module-level costs mean organisations face unpredictable bills as they expand usage across departments and sites.
  • Implementation timelines stretch from weeks to months, and the system enforces Pronto's own process logic rather than bending to existing business workflows, causing friction during rollout.

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

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

Pronto Xi

Chart of Accounts

maps to

Dolibarr ERP

Accounting Account

1:1
Fully supported

Pronto Xi GL account hierarchies use a hierarchical code system stored in IBM Informix. We extract account codes, descriptions, and parent-child relationships via direct DB queries, preserving the full accounting tree. Dolibarr's Accounting Account object stores account codes, labels, and parent references. Account type mapping (asset, liability, equity, revenue, expense) transfers from Pronto Xi category codes to Dolibarr pcg_type values. Account reconciliation flags and bank account indicators map to Dolibarr reconcilable and bank fields.

Pronto Xi

Customer

maps to

Dolibarr ERP

Third Party (type = Customer)

1:1
Fully supported

Pronto Xi Customer records include address books, payment terms, tax codes, and credit limits. Dolibarr consolidates Customer and Supplier into a single Third Party object with a client/prospect/supplier type flag. We map Pronto Xi customer addresses to Dolibarr address records, payment terms to the terms field, and tax codes to the Tiers模式和 tax identification. Credit limits require a custom Extrafield in Dolibarr since the field is not native.

Pronto Xi

Supplier

maps to

Dolibarr ERP

Third Party (type = Supplier)

1:1
Fully supported

Pronto Xi Supplier records map to Dolibarr Third Party with type = Supplier. Supplier-specific fields including account codes, lead times, and preferred carriers map to Dolibarr Extrafields since standard Third Party does not capture these natively. Multi-address supplier locations require careful address record deduplication during import.

Pronto Xi

Inventory Item

maps to

Dolibarr ERP

Product

1:1
Fully supported

Pronto Xi items include BOM references, cost layers, reorder points, and multi-warehouse location assignments. We extract item masters and current stock quantities per location. Dolibarr's Product object handles both goods and services; inventory tracking requires activating the Stock module. Multi-warehouse quantities map to Dolibarr warehouse-specific stock entries, and cost layers require Extrafields since Dolibarr tracks a single cost price per product. BOM associations require separate handling through the Project or Bill of Materials approach.

Pronto Xi

Bill of Materials

maps to

Dolibarr ERP

Product / Bill of Materials or Project Task

lossy
Fully supported

Pronto Xi BOMs store component items, quantities per assembly, and revision versions tied to manufacturing processes. Dolibarr has no native BOM or manufacturing module. We evaluate whether to use Dolibarr's third-party BOM module (available from the Dolibarr MarketPlace) or to map BOMs as Products with kit/assembly flag plus associated component relationships. The customer chooses the approach during scoping based on whether they actively use manufacturing routing and work order tracking post-migration.

Pronto Xi

Work Order

maps to

Dolibarr ERP

Project + Task

1:many
Fully supported

Pronto Xi Work Orders carry routing steps, labor allocations, and component consumption records tied to specific BOM versions. Dolibarr has no direct Work Order object. We map active and historical Work Orders to Dolibarr Projects with Tasks representing individual routing steps, and component consumption as task notes or custom line items. Closed Work Orders migrate as read-only Projects. Customers relying on active manufacturing execution should plan to use a third-party manufacturing module or accept a process change.

Pronto Xi

Open AR (Receivables)

maps to

Dolibarr ERP

Invoice (customer) + Payment

1:1
Fully supported

Open receivables require careful sequencing. We extract open invoices and credit memos with aging buckets and reference numbers before triggering the final period close at source. At Dolibarr destination, we create Customer Invoice records in Draft or Validated status matching the original document state, then apply payments or credit allocations in chronological order to maintain clean aging reports. Payment terms, discount percentages, and late fee flags transfer from Pronto Xi terms records.

Pronto Xi

Open AP (Payables)

maps to

Dolibarr ERP

Invoice (supplier) + Payment

1:1
Fully supported

Open payables migrate as Supplier Invoice records in Dolibarr, with the same sequencing approach as AR: extract all open AP before source period close, create supplier invoices at destination in matching statuses, then apply payments or credit notes in chronological order. Bank account details on supplier records require Extrafield mapping since Dolibarr stores these at the third-party level.

Pronto Xi

Sales Order

maps to

Dolibarr ERP

Order (customer)

1:1
Fully supported

Pronto Xi Sales Orders include line items with pricing, discounting, and delivery scheduling. We extract order headers and lines, then set Dolibarr order statuses based on fulfillment progress to avoid inadvertent invoice generation. Shipping address maps to the delivery address field, and order-level discounts map to the discount field. Open orders carry forward; completed or cancelled orders migrate as historical records with locked status.

Pronto Xi

Purchase Order

maps to

Dolibarr ERP

Order (supplier)

1:1
Fully supported

Pronto Xi Purchase Orders map to Dolibarr Supplier Order. Line items transfer with quantities, unit prices, and discount rates. Expected delivery dates map to the delivery date field. Status mapping handles the Pronto Xi order lifecycle (entered, approved, received, invoiced) against Dolibarr order statuses (Draft, Validated, Approved, Sent, Received, Closed).

Pronto Xi

Documents and Attachments

maps to

Dolibarr ERP

Document management

1:1
Mapping required

Linked documents stored in Pronto Xi's document management system require extraction via file references or direct DB blob access. We handle file naming conventions and preserve document associations by creating Dolibarr document directory entries and linking them to the relevant Third Party, Product, or Project record. Dolibarr's document storage uses a flat directory structure per object type, which requires flattening any nested Pronto Xi folder hierarchies during migration.

Pronto Xi

Custom Modules and UDFs

maps to

Dolibarr ERP

ExtraFields / Custom Fields

lossy
Mapping required

Pronto Xi environments frequently contain bespoke modules built on the SDK or RAD framework with no direct Dolibarr equivalent. We identify each bespoke module during scoping, extract their data structures, and map field values to Dolibarr ExtraFields on the relevant standard objects. Any module with no clear destination object is flagged in the handoff document with a recommendation (rebuild as Dolibarr module, archive as reference data, or recreate manually). The customer decides the fate of each orphaned module during scoping.

Pronto Xi

Employee / Payroll Records

maps to

Dolibarr ERP

User / HR module

1:1
Fully supported

Pronto Xi payroll data is sensitive and often edition-gated. Dolibarr's HR module handles employee records, leave management, and expense reports. We extract employee name, contact details, and pay category information, mapping to Dolibarr User records with HR module activation. Historical salary data and detailed compensation history require ExtraFields since Dolibarr HR is not a full payroll system. We flag any regulatory or compliance-specific fields (Australian tax file number fields, superannuation codes) for manual verification.

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.

Pronto Xi logo

Pronto Xi gotchas

High

IBM Informix database requires specialist extraction

High

Deep customisation layers from 10–20 year implementations

Medium

Open AR/AP must be sequenced before period close

Medium

Module-level licensing costs for non-standard add-ons

Low

Network dependency for remote sessions causes orphan locks

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

  • IBM Informix extraction requires specialist tooling

    Pronto Xi stores all operational data in IBM Informix, and the platform's primary export mechanism is through the application itself or direct database access. We engage specialist extraction tooling to pull structured records directly from Informix tables using read-only accounts with appropriate view permissions. Without this, migration relies on application-level exports which are incomplete and omit historical transactions. We scope the Informix database topology during assessment and configure extraction accounts upfront to avoid delays at migration time. This is the highest-severity pair-specific gotcha because the entire migration depends on clean Informix extraction.

  • Pronto Xi customers and suppliers merge into Dolibarr Third Party

    Pronto Xi maintains separate Customer and Supplier objects with distinct record types. Dolibarr consolidates both into a single Third Party object with a type flag (Customer, Supplier, or both). During migration, we create a Dolibarr Third Party for each unique Pronto Xi entity, setting the appropriate type flag based on whether the record appears as customer, supplier, or both in the source. This requires a deduplication pass for entities that appear in both roles. The customer should confirm during scoping whether any Pronto Xi entity has different addresses, payment terms, or contact details for its customer versus supplier role, since Dolibarr stores a single set of these per Third Party record.

  • Work Orders and BOMs have no native Dolibarr equivalent

    Pronto Xi's manufacturing module (Work Orders, BOMs, routing steps, labor allocations) has no direct equivalent in standard Dolibarr. We map active Work Orders to Dolibarr Projects with Tasks, and BOMs to Products with kit flags or to a third-party BOM module available from the Dolibarr MarketPlace. Historical closed Work Orders migrate as read-only Projects. Customers with active manufacturing operations must decide during scoping whether to accept the Project-based workaround, license a third-party manufacturing module, or restructure their manufacturing process after migration. This decision affects the timeline because BOM complexity determines how much mapping work is required.

  • Open AR/AP must be sequenced before final period close

    Migrating open receivables and payables mid-period risks duplicate postings or payment allocation mismatches if not sequenced correctly. We extract all open AR/AP records before the final period close at source, create matching documents at destination in the correct chronological order, then apply payments or credit allocations against the open invoices to preserve clean aging reports. The customer must coordinate a write-freeze window on Pronto Xi during the final extraction to ensure no new transactions enter the pipeline between extraction and cutover. Failure to sequence correctly results in aging reports that show duplicate or orphaned items at destination.

  • Custom SDK modules map to ExtraFields with rebuild risk

    Pronto Xi environments frequently contain bespoke modules built on the SDK or RAD framework accumulated over 10-20 year implementations. These custom elements often lack external documentation and may reference deprecated field IDs. We perform a detailed custom module audit during scoping, mapping each module to either a Dolibarr ExtraField on an equivalent standard object or flagging it as requiring a separate rebuild. Modules with no Dolibarr equivalent are documented in the handoff report with a recommendation. The customer should not expect SDK-built custom functionality to migrate as executable code; only the underlying data transfers.

Migration approach

Six steps for a successful Pronto Xi to Dolibarr ERP data migration

  1. Discovery and scoping

    We audit the source Pronto Xi environment across all active modules, identifying record counts for third parties, inventory items, open AR/AP, open orders, work orders, BOMs, and any bespoke SDK modules. We review the IBM Informix database topology to understand table structures and any custom table extensions. We pair this with a Dolibarr feature activation assessment to determine which modules need to be enabled and whether a third-party BOM or manufacturing module is required. The discovery output is a written migration scope, object mapping draft, and an estimated timeline.

  2. Informix extraction tooling setup

    We configure read-only extraction accounts against the IBM Informix database with appropriate view permissions for each table category. We run test extracts across the five core object sets (accounts, third parties, inventory, orders, AR/AP) to validate that data volumes match application-level record counts. Any discrepancy triggers a data audit before proceeding. We also extract bespoke custom module data during this phase to understand their table structures and field dependencies.

  3. Dolibarr instance provisioning and configuration

    We provision the target Dolibarr instance on the customer's chosen hosting environment (self-hosted on their PHP server, or a DoliCloud or NovaFirstCloud plan). We activate the required modules based on the migration scope: Third Party, Product, Stock, Invoice, Order, Project, HR, and potentially a third-party BOM module. We configure the migration user with bulk import permissions and verify PHP memory limits and MySQL/MariaDB connection settings are adequate for the import volume.

  4. Data cleansing and transformation

    We cleanse the extracted data before loading: duplicate third-party records are identified and merged, invalid email addresses and phone numbers are flagged for correction, orphaned inventory items (no location or cost) are resolved or archived, and BOM component references are validated against the product catalog. We transform Pronto Xi field values to Dolibarr-compatible formats including date standards, currency precision, and address structure. The transformation mapping document is shared with the customer for sign-off before import.

  5. Migration in dependency order

    We run migration in dependency order: Accounting Accounts first (no dependencies), then Third Parties (no dependencies), then Products (no dependencies), then BOMs or kit Products (dependencies on Products), then warehouse stock entries (dependencies on Products and warehouse setup), then open AR/AP invoices (dependencies on Third Parties), then Sales Orders and Purchase Orders (dependencies on Third Parties and Products), then Work Orders to Projects (dependencies on any BOM mapping), then documents (dependencies on the records they attach to), then custom module ExtraField data last. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and handoff

    We coordinate a cutover window with the customer's IT and finance teams. The customer freezes writes on Pronto Xi, we run a final delta extraction for any records modified during the migration window, then load those final records into Dolibarr. We validate total record counts, spot-check 25-50 records per object against source data, and confirm aging reports on AR/AP match source. We deliver the custom module handoff document listing each SDK module, its migrated data, its Dolibarr destination, and any modules with no destination equivalent requiring manual rebuild. We do not rebuild Pronto Xi SDK modules as Dolibarr modules inside the migration scope.

Platform deep dives

Context on both ends of the pair

Pronto Xi logo

Pronto Xi

Source

Strengths

  • Integrated financials, inventory, and supply chain in a single Informix-backed platform
  • Modular architecture allows phased rollout across finance, distribution, and manufacturing
  • Australian-based support teams with deep knowledge of local regulatory requirements
  • Six-monthly continuous delivery releases with tested upgrade paths
  • Supports cloud, on-premise, and hybrid deployment to suit varied infrastructure strategies

Weaknesses

  • Pronounced customisation accumulation over long implementation lifecycles creates migration complexity
  • IBM Informix as the underlying database limits external integration options and requires specialist knowledge
  • Network dependency for remote access causes session fragility with orphaned processes and DB locks
  • Pricing structure is opaque and module-based, making total cost of ownership difficult to estimate upfront
  • Limited publicly documented REST API — custom integrations rely on SDK and RAD framework
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 Pronto Xi and Dolibarr ERP.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

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

    Pronto Xi: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Pronto Xi 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 four and eight weeks for accounts with straightforward data (under 10,000 third parties, 5,000 inventory items, no active manufacturing). Migrations with Work Orders, multi-level BOMs, multi-site inventory, or 10-20 year bespoke custom modules move to ten to sixteen weeks because of Informix extraction complexity, BOM-to-Project transformation, and the custom module audit required to map SDK-built modules to Dolibarr Extrafields.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Pronto Xi.
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