ERP migration

Migrate from JiBe to Dolibarr ERP

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

JiBe logo

JiBe

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

71%

10 of 14

objects map 1:1 between JiBe and Dolibarr ERP.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from JiBe to Dolibarr is a domain-shift migration: JiBe is a purpose-built maritime ERP structured around vessels, fleet hierarchies, preventive maintenance systems, and crew certification tracking, while Dolibarr is a general-purpose open-source ERP and CRM that handles third parties, products, projects, and manufacturing with a modular architecture. We coordinate directly with JiBe technical contacts to obtain structured database exports since no public API exists, then map maritime entities into Dolibarr equivalents: Vessels become third parties with custom IMO number fields, PMS locations map to Dolibarr project structures with hierarchical location tagging, crew accounts map to Dolibarr employees, and spare parts map to Dolibarr products with stock management. BI reports, automation rules, and custom workflow configurations do not migrate; we deliver a written inventory of these artifacts for the customer's admin to evaluate and 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

JiBe logo

JiBe

What's pushing teams away

  • Legacy UI and slow adoption of modern interface patterns frustrate users accustomed to contemporary SaaS experiences, particularly on mobile devices.
  • Customization depth is limited compared to purpose-built maritime systems, leaving some fleet operators unable to model complex voyage or chartering workflows.
  • Integration with third-party navigation, cargo, and port management systems requires custom development, increasing total cost of ownership for multi-system fleets.

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

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

JiBe

Vessel

maps to

Dolibarr ERP

Third Party (societe)

1:1
Fully supported

JiBe vessel master records map to Dolibarr third parties with a custom IMO number field (fk_vehicles_imo) added to the llx_societe_extrafields table. Vessel name becomes the third-party name, flag state maps to a custom country selection, and vessel type (cargo, tanker, container) maps to a custom categorization field. The fleet parent relationship in JiBe maps to Dolibarr category membership using llx_categorie records. Each vessel is created as a customer third party type with the maritime operator as the parent account if a fleet hierarchy is maintained.

JiBe

Fleet Hierarchy

maps to

Dolibarr ERP

Category (categorie)

lossy
Fully supported

JiBe fleet groupings (fleet-to-vessel parent relationships) map to Dolibarr categories under the CATEGORY_SHIP type we create during migration. The category tree in Dolibarr replicates the fleet hierarchy, and we attach vessel third parties to their respective fleet categories using llx_categorie_societe. If JiBe has multiple fleet levels (fleet, sub-fleet, vessel), we create nested categories with the parent_id chain matching the JiBe hierarchy depth.

JiBe

PMS Location

maps to

Dolibarr ERP

Project + Category

1:many
Fully supported

JiBe PMS location hierarchies (machinery components per vessel) do not have a native Dolibarr equivalent. We create one Dolibarr Project per vessel to serve as the maintenance work order container, then represent the PMS location hierarchy as nested Dolibarr categories under a SHIP_SYSTEM category type. Each PMS location level (engine room, propulsion system, thruster unit) becomes a category with the full path preserved in the category label. Maintenance jobs reference the vessel project and are tagged with the relevant system category.

JiBe

Maintenance Job

maps to

Dolibarr ERP

Project Task (actioncomm)

1:1
Fully supported

JiBe maintenance jobs map to Dolibarr project tasks (actioncomm records). Job status (open, in progress, completed) maps to the task status field, priority maps to priority, and the work order description maps to task notes. Completed historical jobs migrate as read-only tasks with the completion date preserved. Open jobs transfer with current status flags. The PMS location reference is preserved as a category tag on the task using llx_actioncomm_categories.

JiBe

Spare Part

maps to

Dolibarr ERP

Product (produit)

1:1
Fully supported

JiBe spare parts inventory maps to Dolibarr product records. Part number from JiBe becomes product reference (ref), part description becomes product label, and current stock level imports into Dolibarr stock (llx_product_stock). Reorder points map to warehouse minimum stock settings. Some JiBe deployments use custom part number formats with embedded vessel or system codes; we normalize these during transformation and optionally preserve the original JiBe part number in a custom field. Supplier links become product supplier price rows in llx_product_fournisseur.

JiBe

Procurement Record

maps to

Dolibarr ERP

Supplier Order (commande_fournisseur)

1:1
Fully supported

JiBe purchase orders and requisitions map to Dolibarr supplier orders. PO number becomes the order reference, vendor maps to the supplier third party, and line items reference the mapped spare part products. Open POs migrate with status preserved (draft, validated, approved). PO date and expected delivery date map to date_creation and date_livraison. Historical closed POs migrate as read-only records. The vendor-to-part linkage from JiBe is resolved against the product supplier price rows created during spare parts migration.

JiBe

Chartering Agreement

maps to

Dolibarr ERP

Contract (contrat)

1:1
Fully supported

JiBe chartering agreements map to Dolibarr contracts with significant schema adaptation. Contract type is set to 'Charter' using a custom contract type we configure during migration. Counterparty details map to a supplier or customer third party depending on charter type (time charter vs voyage charter). Contract terms, rate structures, and port itineraries are stored in custom contract extrafields since Dolibarr's standard contract fields are oriented toward service subscriptions. The linked vessel third party is referenced via a custom field on the contract.

JiBe

Crew Account

maps to

Dolibarr ERP

Employee (user)

1:1
Fully supported

JiBe crew records map to Dolibarr user accounts with the Employee module enabled. Rank and certification fields map to custom extrafields on llx_user_extrafields. Certification expiry dates are stored as extrafields with a validation flag we set up during schema configuration. The crew-to-vessel assignment is preserved as a user property: the employee's default assigned vessel becomes a custom user extrafield linking to the vessel third party. Payroll associations are noted as a custom field for the customer's HR team to configure in their payroll integration.

JiBe

Insurance Policy

maps to

Dolibarr ERP

Contract + Third Party

1:1
Fully supported

JiBe insurance policies per vessel map to Dolibarr contracts with type set to 'Insurance' and the insurance carrier as the supplier third party. Policy number, coverage type (hull, P&I, cargo), start date, and expiry date are stored in custom contract extrafields. If JiBe links insurance claims to incidents or maintenance records, we preserve those references as contract line items or custom field linkages for the admin to finalize in Dolibarr.

JiBe

Incident and Defect

maps to

Dolibarr ERP

Project Task + Intervention (intervention)

1:1
Fully supported

JiBe incident and defect reports map to Dolibarr interventions (intervention records) linked to the vessel project. The incident description becomes the intervention subject, incident date becomes the intervention date, and any associated costs are stored in a custom extrafield. If the incident triggered a maintenance job, we create a linked intervention with a reference back to the mapped maintenance job task, preserving the incident-to-job chain. Open incidents migrate with status flags; closed incidents migrate as read-only records with resolution notes.

JiBe

Commercial Record

maps to

Dolibarr ERP

Invoice + Third Party

1:1
Fully supported

JiBe commercial records (voyage financial records, freight revenue, port charges) map to a combination of Dolibarr invoices and expense records depending on the record type. Freight revenue becomes customer invoices (facture client) linked to the chartering contract; port charges and bunker costs become supplier invoices (facture fournisseur) linked to the relevant vessel. Currency handling uses Dolibarr's multi-currency support if JiBe records include non-base currency transactions.

JiBe

Business Intelligence Report

maps to

Dolibarr ERP

Data Export

lossy
Fully supported

JiBe BI reports and dashboards are configuration artifacts tied to the platform's internal data model and cannot be exported and replayed in Dolibarr. We extract the underlying data tables that feed each report (maintenance performance metrics, parts consumption history, vessel benchmark scores) and deliver them as structured CSV exports alongside the migration. The customer's admin uses these exports to rebuild equivalent reports in Dolibarr's reporting module or in an external BI tool such as Microsoft Power BI or Metabase.

JiBe

Workflow and Automation

maps to

Dolibarr ERP

Documentation Only

lossy
Fully supported

JiBe workflow rules and automation configurations are not migratable data. We audit every active workflow during discovery and deliver a written inventory documenting each rule's trigger, conditions, actions, and applicable vessels or PMS locations. This inventory serves as the reference for the customer's admin to rebuild equivalent automation in Dolibarr's module configuration or via the Dolibarr workflow module if it is enabled in the destination installation.

JiBe

Custom PMS Fields

maps to

Dolibarr ERP

Extra Fields (extrafields)

1:1
Fully supported

JiBe deployments frequently include custom fields on vessel records, PMS locations, and maintenance jobs to capture fleet-specific data (flag state exemptions, class survey dates, flag administration contacts). We map each custom field to a Dolibarr extrafield on the corresponding table (llx_societe_extrafields for vessels, llx_projet_extrafields for projects, llx_actioncomm_extrafields for tasks). Field types are matched during schema design: text to varchar, dates to datetime, numeric values to decimal, and multi-select values to enum.

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.

JiBe logo

JiBe gotchas

High

No publicly documented public API for data export

Medium

Business Intelligence reports are not migratable data

Medium

PMS location hierarchies vary by vessel configuration

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

  • JiBe has no public API; data export requires professional services engagement

    JiBe does not publish a public REST or bulk API for external data extraction. Migration requires engaging JiBe professional services or working with their database export utilities directly. We coordinate with JiBe technical contacts to obtain structured data exports and map them into our migration pipeline. Without this engagement, there is no supported path to programmatically access vessel, maintenance, or procurement records. The customer must budget for and initiate this JiBe engagement before FlitStack AI can begin migration work. Timeline extends by 2-4 weeks if JiBe professional services have limited availability.

  • PMS location hierarchies vary per vessel and require individual profiling

    JiBe allows operators to define custom PMS location hierarchies per vessel, meaning the same machinery type may be modeled differently across ships in the same fleet. We profile each vessel's PMS structure during discovery and apply vessel-specific mapping rules to ensure maintenance locations resolve correctly in Dolibarr rather than creating orphaned job records. This profiling step adds time for fleets with more than 15 vessels, as each vessel's unique PMS schema must be reviewed and mapped individually before bulk migration begins.

  • Dolibarr import module requires specific CSV formats that JiBe exports may not match

    Dolibarr's built-in import wizard (Mass imports, Migrate my Data To Dolibarr) requires CSV files in Dolibarr-specific column headers and date formats. A documented Dolibarr bug (GitHub issue #24700) shows that date fields must match the regex ^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9] exactly, and importing data exported from one Dolibarr instance into another can fail silently with field validation errors. We transform JiBe exports into Dolibarr-compatible CSV using the exact column mappings from Dolibarr's import profile templates rather than relying on the built-in import tool for complex maritime data.

  • Maritime-specific objects have no native Dolibarr equivalent and require custom fields

    JiBe's Vessel, PMS Location, Chartering Agreement, and Insurance Policy objects do not map one-to-one to standard Dolibarr objects. We represent them as combinations of third parties, projects, contracts, and custom extrafields. The customer's admin team must validate that the custom field configuration covers all required maritime attributes post-migration, as some edge-case fields (flag state-specific exemptions, class survey renewal schedules, P&I club details) may require additional extrafield additions after initial go-live.

  • Dolibarr workflows and automation modules do not receive migrated JiBe workflow rules

    JiBe workflow rules, automated alerts, and notification triggers are configuration artifacts that cannot be exported and replayed in Dolibarr. We do not migrate automation configurations as code. We deliver a written inventory of every active JiBe workflow with its trigger conditions, actions, and applicable scope, which the customer's admin uses to configure equivalent rules in Dolibarr's workflow module if it is installed. The Dolibarr workflow module is optional and must be enabled during Dolibarr setup if automation is required.

Migration approach

Six steps for a successful JiBe to Dolibarr ERP data migration

  1. JiBe professional services coordination

    We initiate contact with JiBe professional services on the customer's behalf to request structured database exports covering vessel master records, PMS locations, maintenance job history, spare parts inventory, procurement records, crew accounts, chartering agreements, insurance policies, and incident reports. We provide JiBe with the exact field list and export format required for our ingestion pipeline. This step gates the entire migration: we cannot begin schema design or data transformation until JiBe delivers the exports. We estimate 2-4 weeks for JiBe to produce and deliver the data.

  2. Discovery and PMS hierarchy profiling

    We profile the JiBe data exports to understand vessel count, PMS location schema variations per vessel, maintenance job volumes, custom fields in use, and any non-standard part number formats. For fleets with more than 5 vessels, we create a per-vessel PMS mapping matrix that documents how each vessel's location hierarchy translates into Dolibarr project categories. We also audit active JiBe workflow rules and automation configurations for the rebuild inventory. The discovery output is a written migration scope document with the vessel-level mapping matrix and a list of custom fields requiring Dolibarr extrafield creation.

  3. Dolibarr schema configuration

    We configure the destination Dolibarr instance with the custom category types (SHIP, SHIP_SYSTEM, FLEET), extrafields on llx_societe_extrafields (IMO number, vessel type, flag state), extrafields on llx_projet_extrafields (vessel reference, fleet category), extrafields on llx_user_extrafields (rank, certifications, assigned vessel), and extrafields on llx_contrat_extrafields (policy details, charter terms). We enable the required Dolibarr modules: CRM, Products, Stock, Purchases, Projects, Interventions, Contracts, Invoices, and HR (for crew). Dolibarr is deployed in a staging environment first for validation.

  4. Data transformation and mapping

    We transform JiBe exports into Dolibarr-compatible CSV using the field mapping matrices built during discovery. This includes normalizing date formats to YYYY-MM-DD HH:MM:SS, splitting JiBe vessel records into Dolibarr third parties with custom fields populated, resolving supplier references across spare parts and procurement records, splitting the crew roster into Dolibarr user accounts with rank and certification extrafields, and mapping chartering agreements to Dolibarr contracts with counterparty third parties. Each transformation script is logged for audit trail.

  5. Staging migration and reconciliation

    We run a full migration into the staging Dolibarr instance. The customer reconciles record counts (vessels in, third parties in; maintenance jobs in, tasks in; crew accounts in, users in), spot-checks 25-50 records per object type against the JiBe source, and validates that PMS location tags and fleet category assignments are correct. Any mapping corrections are made to the transformation scripts and the staging migration is re-run. The customer signs off on the staging results before production migration begins.

  6. Production migration and cutover

    We run production migration in dependency order: third parties (vessels and suppliers), fleet categories, products (spare parts with stock levels), projects (one per vessel), users (crew accounts), tasks (maintenance jobs and incidents), supplier orders, contracts (chartering and insurance), and interventions. JiBe write access is suspended during cutover. We run a final delta migration for any records modified during the cutover window, then deliver the workflow inventory document, BI data exports, and this migration report. We provide a one-week hypercare window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

JiBe logo

JiBe

Source

Strengths

  • Centralized fleet-level maintenance control with vessel benchmarking across thousands of ships
  • Predictive maintenance and procurement driven by big-data and AI analysis of fleet performance
  • Tight integration across PMS, procurement, chartering, crew, and commercial modules
  • Cloud-based deployment enabling real-time shore-side visibility into vessel operations
  • Module structure covering insurance and BI alongside core operational workflows

Weaknesses

  • Limited public documentation of API endpoints and integration capabilities
  • No publicly available pricing model forces prospects into sales-driven discovery
  • User interface lags behind modern SaaS standards for usability and mobile experience
  • Custom development often required for third-party maritime system integrations
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 JiBe and Dolibarr ERP.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

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

    JiBe: Governed by iCIMS API limits — not separately published for Jibe components..

  • Data volume sensitivity

    A

    JiBe exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

Walk through your JiBe 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 fleets of up to 10 vessels with clean JiBe data exports and no complex custom field configurations. Migrations with 20+ vessels, high-volume maintenance histories, complex per-vessel PMS hierarchies, or multiple fleet tiers extend to eight to fourteen weeks. The JiBe professional services engagement required to obtain data exports is the critical path item and typically adds 2-4 weeks before FlitStack AI can begin technical work. We build that timeline into the project plan from day one.

Adjacent paths

Related migrations to explore

Ready when you are

Move from JiBe.
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