ERP migration
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
Source
Dolibarr ERP
Destination
Compatibility
10 of 13
objects map 1:1 between Kentro ERP & 3PL and Dolibarr ERP.
Complexity
BStandard
Timeline
4-6 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Dolibarr ERP
Product
1:1Kentro 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
Dolibarr ERP
Stock
1:1Kentro'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
Dolibarr ERP
Order
1:1Kentro 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
Dolibarr ERP
Third Party + Contact
1:1Kentro'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
Dolibarr ERP
Third Party (type: Supplier)
1:1Kentro 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
Dolibarr ERP
Supplier Order
1:1Kentro 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
Dolibarr ERP
Order Reference / Extra Field
lossyKentro 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
Dolibarr ERP
Third Party + Dolibarr Instance Partition
many:1Kentro'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
Dolibarr ERP
Stock Movement
1:1Kentro 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
Dolibarr ERP
Shipping fields on Order
1:1Kentro 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
Dolibarr ERP
File (document snapshot)
1:1Kentro 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
Dolibarr ERP
Report (rebuild required)
lossyKentro 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
Dolibarr ERP
File
1:1Documents 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.
| Kentro ERP & 3PL | Dolibarr ERP | Compatibility | |
|---|---|---|---|
| Product | Product1:1 | Fully supported | |
| Inventory | Stock1:1 | Fully supported | |
| Order | Order1:1 | Fully supported | |
| Customer | Third Party + Contact1:1 | Fully supported | |
| Supplier | Third Party (type: Supplier)1:1 | Fully supported | |
| Purchase Order | Supplier Order1:1 | Fully supported | |
| Sales Channel | Order Reference / Extra Fieldlossy | Fully supported | |
| 3PL Client | Third Party + Dolibarr Instance Partitionmany:1 | Fully supported | |
| Stock Transfer | Stock Movement1:1 | Fully supported | |
| Shipping Record | Shipping fields on Order1:1 | Fully supported | |
| EDI Document | File (document snapshot)1:1 | Fully supported | |
| Analytics Report | Report (rebuild required)lossy | Fully supported | |
| Attached Document | File1:1 | Fully supported |
Gotchas + challenges
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 gotchas
Multi-client 3PL data isolation requires careful scoping
EDI compliance data is format-specific and brittle
Historical inventory positions are snapshots, not audit trails
Dolibarr ERP gotchas
Foreign key constraint errors on cross-distribution database restore
SQL injection vulnerabilities in version 9.0.1
Custom fields stored as JSON in extraoptions require field-by-field deserialization
Decimal precision and rounding configuration affects price fields
No native iOS/Android app forces reliance on browser
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
Kentro ERP & 3PL
Source
Strengths
Weaknesses
Dolibarr ERP
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Kentro ERP & 3PL and Dolibarr ERP.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Kentro ERP & 3PL: Not publicly documented.
Data volume sensitivity
Kentro ERP & 3PL doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Kentro ERP & 3PL to Dolibarr ERP migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Kentro ERP & 3PL
Other ways to arrive at Dolibarr ERP
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.