ERP migration

Migrate from Kentro ERP & 3PL to Dolibarr ERP

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

Kentro ERP & 3PL logo

Kentro ERP & 3PL

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

77%

10 of 13

objects map 1:1 between Kentro ERP & 3PL and Dolibarr ERP.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Kentro ERP & 3PL to Dolibarr is a structural shift from a purpose-built, 3PL-native commerce OS to a modular open-source ERP designed for small and medium enterprises. Kentro bundles 3PL fulfillment, EDI compliance, and Amazon FBA preparation into a single platform; Dolibarr's strength is its zero-license-cost model and community-extensible module ecosystem. We handle the multi-client 3PL scoping by extracting each client's inventory and order records into isolated batches, mapping them into Dolibarr's third-party and stock modules. EDI compliance documents (ASN feeds, retailer-specific order mappings) export as snapshots rather than live mappings since Dolibarr has no native EDI engine. Inventory positions transfer as current-stock snapshots plus any available movement logs; Dolibarr's multi-warehouse stock module handles location-level tracking. Workflows, automated backorder rules, and Shopify sync configurations do not migrate; we deliver a written inventory of these for the customer's team to rebuild in Dolibarr.

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

Kentro ERP & 3PL logo

Kentro ERP & 3PL

What's pushing teams away

  • Lack of public-facing documentation on API endpoints, rate limits, and schema details makes custom integration development speculative for non-technical teams.
  • Limited brand visibility with a 5-person team and minimal G2/Capterra review volume raises concerns about long-term vendor stability for enterprise buyers.
  • The platform's customizability is praised but some teams report a learning curve when configuring workflows beyond the defaults.
  • Enterprise-tier pricing requires custom quoting with no published floor, making budget forecasting difficult for mid-market teams evaluating alternatives.

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 Kentro ERP & 3PL objects map to Dolibarr ERP

Each row shows how a Kentro ERP & 3PL 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.

Kentro ERP & 3PL

Product

maps to

Dolibarr ERP

Product

1:1
Fully supported

Kentro Products with variants, SKU-level tracking, and pricing tiers migrate to Dolibarr Products. HubSpot SKU (hs_sku) becomes Dolibarr's ref (reference code). Variant relationships in Kentro map to Dolibarr's product combination system if the Combinations module is enabled. We preserve product categories, description, and pricing rules. Any attribute sets in Kentro map to Dolibarr extra fields or the Categories module.

Kentro ERP & 3PL

Inventory

maps to

Dolibarr ERP

Stock

1:1
Fully supported

Kentro's real-time inventory positions across multiple warehouse locations map to Dolibarr's multi-warehouse stock module. We transfer current stock snapshots per location plus any available movement history as Dolibarr Stock Movement records. FIFO/FEFO tracking logic in Kentro is noted as a configuration preference; Dolibarr does not enforce a specific costing method natively, so we document the original costing method and recommend a community module or custom configuration for FIFO tracking if required post-migration.

Kentro ERP & 3PL

Order

maps to

Dolibarr ERP

Order

1:1
Fully supported

Kentro Orders across their full lifecycle (from channel receipt through fulfillment and returns) map to Dolibarr Customer Order. The originating sales channel linkage is preserved as an Order reference or extra field so that historical orders retain their source. Return and refund records link back to the original order. Order status transitions in Kentro map to Dolibarr Order status values; any custom status workflows are flagged for manual configuration in Dolibarr's order status module.

Kentro ERP & 3PL

Customer

maps to

Dolibarr ERP

Third Party + Contact

1:1
Fully supported

Kentro's distinct B2C customer and B2B company account records map to Dolibarr's Third Party (societe) as companies and to Contact records as individuals linked to those third parties. Address associations and account-level pricing terms migrate as Third Party extra fields. The customer type flag (B2C/B2B) in Kentro sets the Third Party type in Dolibarr (Customer or Prospect and Customer).

Kentro ERP & 3PL

Supplier

maps to

Dolibarr ERP

Third Party (type: Supplier)

1:1
Fully supported

Kentro Supplier records with contact details, lead times, and default purchase terms map directly to Dolibarr Third Party records with type set to Supplier. Purchase contact information migrates as Dolibarr Contacts linked to the supplier Third Party.

Kentro ERP & 3PL

Purchase Order

maps to

Dolibarr ERP

Supplier Order

1:1
Fully supported

Kentro supplier-facing purchase orders and receiving records map to Dolibarr Supplier Order (Commande Fournisseur). Standard PO fields (supplier reference, line items, quantities, expected dates) migrate directly. Any custom approval chains in Kentro are flagged as workflow items requiring rebuild in Dolibarr, as Dolibarr's approval workflow for supplier orders is module-dependent and community-assisted rather than a native enterprise-grade engine.

Kentro ERP & 3PL

Sales Channel

maps to

Dolibarr ERP

Order Reference / Extra Field

lossy
Fully supported

Kentro marketplace connections and online store configurations are preserved as Order reference data or extra fields on Dolibarr orders rather than as native channel objects. The channel-to-order linkage is critical for reporting; we create a Dolibarr dictionary entry for each Kentro channel so that historical orders can be filtered by originating source post-migration.

Kentro ERP & 3PL

3PL Client

maps to

Dolibarr ERP

Third Party + Dolibarr Instance Partition

many:1
Fully supported

Kentro's multi-client 3PL architecture with separate inventory pools, billing records, and seller portals per client requires careful isolation. We extract each client's records as a separate export batch and map them into Dolibarr as individual Third Parties with type Customer or Prospect. If the customer operates separate legal entities, we recommend distinct Dolibarr instances or the Multi-Company module to maintain data isolation. Billing records and client-specific inventory are noted as requiring post-migration configuration in Dolibarr.

Kentro ERP & 3PL

Stock Transfer

maps to

Dolibarr ERP

Stock Movement

1:1
Fully supported

Kentro inter-warehouse transfer orders and their completion records map to Dolibarr Stock Movement records linked between source and destination warehouses. Transfer status at migration time is recorded; any in-transit transfers are flagged as open movements requiring resolution before the destination inventory is treated as authoritative.

Kentro ERP & 3PL

Shipping Record

maps to

Dolibarr ERP

Shipping fields on Order

1:1
Fully supported

Kentro fulfillment events and carrier tracking data linked to orders migrate as shipping method and tracking number fields on Dolibarr Orders. Carrier-specific metadata (e.g., exact shipping service level codes) may require supplementary export from Kentro as Dolibarr extra fields; Dolibarr does not have a native comprehensive carrier integration layer beyond basic shipping method labels.

Kentro ERP & 3PL

EDI Document

maps to

Dolibarr ERP

File (document snapshot)

1:1
Fully supported

Kentro EDI compliance documents (ASN feeds, retailer-specific order mappings, EDI invoices) have no native equivalent in Dolibarr's schema. We export these as flat-file snapshots (CSV, XML, or EDI format depending on the retailer's transaction set) alongside structured order data so the customer's team can feed them into a dedicated EDI compliance tool post-migration. EDI document snapshots are not imported into Dolibarr's native document management as flat files lack the structured field mapping Dolibarr expects.

Kentro ERP & 3PL

Analytics Report

maps to

Dolibarr ERP

Report (rebuild required)

lossy
Fully supported

Kentro IQ analytics reports and their underlying datasets are exported as data extracts where accessible via API. The report definitions themselves (visualizations, filters, scheduling) do not migrate as executable objects in Dolibarr. We deliver a written inventory of every Kentro IQ report with its data sources, metrics, and filters so that the customer's team or a Dolibarr consultant can rebuild equivalent reports using Dolibarr's built-in reporting module or a third-party BI connector.

Kentro ERP & 3PL

Attached Document

maps to

Dolibarr ERP

File

1:1
Fully supported

Documents attached to orders, products, or customers in Kentro migrate as Dolibarr Files linked to the corresponding record via the document management module. We preserve attachment URLs and re-link them post-migration where Dolibarr's document storage (home dolibarr_main_data_root) supports the same file types. Large document archives may require separate bulk transfer via SFTP or direct file copy rather than API-based migration.

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.

Kentro ERP & 3PL logo

Kentro ERP & 3PL gotchas

High

Multi-client 3PL data isolation requires careful scoping

Medium

EDI compliance data is format-specific and brittle

Medium

Historical inventory positions are snapshots, not audit trails

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

  • Multi-client 3PL isolation requires explicit per-client export batches

    Kentro's 3PL module hosts multiple client accounts within a single tenant, each with separate inventory pools, billing records, and seller portals. Migrating into Dolibarr requires isolating each client's records before export to avoid blending client inventories. We extract the tenant-level client list first, build per-client export batches, and map each batch to its destination Third Party in Dolibarr. If the customer runs separate legal entities, we recommend a multi-instance or multi-company Dolibarr setup rather than relying on a single instance with role-based access, which provides weaker data isolation for 3PL billing scenarios.

  • Dolibarr has no native EDI engine for B2B compliance feeds

    Kentro's EDI compliance module handles retailer-specific transaction sets, ASN generation, and retailer labeling natively. Dolibarr lacks a built-in EDI engine. We export EDI document snapshots (ASN, invoices, purchase orders in the original EDI format) alongside structured order data so the customer's team can integrate with a third-party EDI translator post-migration. Any EDI compliance that depends on live field mapping between Kentro and retail trading partners must be re-established using a dedicated EDI service (such as SPS Commerce, TrueCommerce, or an open-source EDI solution) rather than within Dolibarr itself.

  • Dolibarr API call limits constrain large-volume data migration

    DoliCloud's basic hosted tier caps API calls at 2,000 per month, and the Premium tier raises this to 20,000 per month. For migrations with large record volumes (tens of thousands of orders, hundreds of thousands of inventory positions), these limits can become a bottleneck. We typically recommend a self-hosted or DoliCloud Premium instance for the migration window to allow sufficient API throughput. Alternatively, we use Dolibarr's native CSV/Excel import wizard via the UI for bulk loads of structured data (products, contacts, orders) and reserve the REST API for delta records and lookups.

  • Dolibarr's native workflow engine is very limited

    Kentro's automated workflows for order routing, backorder management, and multi-channel sync do not have a native equivalent in Dolibarr's standard installation. Dolibarr's built-in workflow features are basic (document status transitions, alert triggers) and require community modules or custom PHP development for anything beyond simple approval chains. We do not migrate automated workflows as code. We deliver a written inventory of every active Kentro workflow with its trigger conditions, actions, and a recommended Dolibarr approach (standard module, community module, or custom development), along with estimated effort for the customer's technical team to rebuild.

  • Historical inventory audit trails may be incomplete snapshots

    Kentro tracks real-time stock at bin level but the public-facing export may only expose current positions rather than a full transaction history. For accounts requiring audit trails of inventory movements (receiving logs, transfer records, adjustment records), we supplement the live export with any available movement logs if accessible via API. If the movement history is not fully accessible, we document the gap and recommend that the customer reviews the exported stock snapshot against their current physical inventory before go-live as the authoritative record.

Migration approach

Six steps for a successful Kentro ERP & 3PL to Dolibarr ERP data migration

  1. 3PL client isolation and export scoping

    We audit the Kentro tenant to enumerate every 3PL client account and build a client list with their associated record volumes (products, orders, inventory positions, suppliers). We create separate export batches per client, ensuring no cross-contamination of inventory pools or billing records. For each client, we also capture EDI document snapshots, sales channel associations, and any client-specific shipping configurations before any extraction begins.

  2. Dolibarr instance setup and module activation

    We assist with Dolibarr instance provisioning: self-hosted (downloaded from dolibarr.org on Linux/Windows/Docker) or DoliCloud hosted (starting at €14/user/month). We activate the required modules for the migration scope: Products, Stock, Orders, Third Parties/Contacts, Suppliers, Projects, and Documents. If multi-company isolation is needed for separate 3PL client entities, we configure the Multi-Company module or provision separate Dolibarr instances per entity before migration begins.

  3. Schema mapping and data transformation design

    We design the field-level mapping between Kentro objects and Dolibarr fields for each migratable object. This includes SKU-to-ref mapping for products, warehouse-level inventory-to-stock mapping, order status transition mapping, B2C/B2B customer type assignment, and extra field creation for Kentro custom properties that have no direct Dolibarr equivalent. For EDI document data, we design a flat-file export format that preserves the original EDI transaction set structure for downstream compliance tooling.

  4. Pilot migration and reconciliation

    We run a pilot migration for one 3PL client batch into a staging environment with representative data volume. We reconcile record counts (products in, stock positions in, orders in, contacts in), spot-check 25-50 records against the Kentro source, and validate that Dolibarr's import wizard or REST API successfully processes the mapped data without field rejection or validation errors. Any mapping corrections are applied before the full production migration.

  5. Full production migration in dependency order

    We run the production migration in record-dependency order: Products (with variants and categories), Suppliers (as Third Parties), Customers (as Third Parties and Contacts), Inventory (per warehouse location as Stock records), Purchase Orders, Orders (with channel reference preserved), Stock Transfers (as Stock Movements), Shipping Records, EDI document snapshots (as flat-file exports alongside the order data), and Attached Documents (via direct file copy to Dolibarr's document directory). Each phase emits a reconciliation report before the next phase begins.

  6. Cutover, validation, and automation rebuild handoff

    We freeze writes in Kentro during cutover, run a final delta migration for any records modified during the migration window, then enable Dolibarr as the system of record. We deliver the written inventory of all Kentro workflows, EDI feeds, Shopify sync rules, and Kentro IQ reports to the customer's team with recommended Dolibarr equivalents and rebuild guidance. We support a one-week hypercare window for reconciliation issues. We do not rebuild Kentro workflows as Dolibarr automations or re-establish Shopify sync within the migration scope; those are separate configuration engagements or internal admin tasks.

Platform deep dives

Context on both ends of the pair

Kentro ERP & 3PL logo

Kentro ERP & 3PL

Source

Strengths

  • Combines 3PL, OMS, and WMS into one platform with a single data model
  • EDI-compliant B2B wholesale processing with ASN generation and retailer labeling
  • Real-time inventory sync across Shopify, marketplaces, and offline channels
  • Amazon FBA preparation features including FNSKU application and compliant bagging
  • Fixed-rate pricing tiers with no per-transaction or per-order fees published

Weaknesses

  • Minimal public API documentation makes custom integrations speculative
  • Small vendor team (5 employees) raises long-term stability concerns for enterprise buyers
  • Very limited review volume on G2 and Capterra makes independent validation difficult
  • Enterprise pricing requires custom quoting with no published ceiling
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 Kentro ERP & 3PL 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

    Kentro ERP & 3PL: Not publicly documented.

  • Data volume sensitivity

    B

    Kentro ERP & 3PL doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Kentro ERP & 3PL 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 Kentro ERP & 3PL to Dolibarr ERP data migrations

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

Can't find your answer?

Walk through your Kentro ERP & 3PL 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 six weeks for accounts under 5,000 orders, fewer than five 3PL clients, and standard inventory complexity. Migrations with more than five 3PL client accounts, high-volume inventory across multiple warehouse locations, large EDI document archives, or self-hosted Dolibarr provisioning move to eight to fourteen weeks. The 3PL client isolation scoping phase typically adds one to two weeks to discovery because each client's record set must be validated independently before batch extraction.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Kentro ERP & 3PL.
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