ERP migration

Migrate from Edicom EDI to Dolibarr ERP

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

Edicom EDI logo

Edicom EDI

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

50%

7 of 14

objects map 1:1 between Edicom EDI and Dolibarr ERP.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Edicom EDI to Dolibarr is a migration from a specialized B2B integration layer to a modular open-source ERP that includes an optional EDI module. Edicom EDI encodes multi-standard transaction routing (X12, EDIFACT, UBL, ODETTE), partner-specific validation rules, country-bound e-invoicing compliance, and potentially years of custom in-house mappings built on top of its platform. Dolibarr's EDI module handles standard document types but does not replicate Edicom's managed infrastructure, VAN mailboxing, or jurisdiction-specific regulatory logic. We extract transaction archives and partner configurations from Edicom via structured exports, map standard EDI document types (850, 810, 855, 856) to Dolibarr's Third-Party, Product, Order, Invoice, and Shipment objects, re-configure connection protocols manually in Dolibarr, and deliver a written inventory of all custom mappings and country e-invoicing mandates that require re-implementation by the customer's admin team. We do not migrate workflows, VAN mailbox routing, automotive OFTP2 certificates, or maritime port document configurations as these are destination-platform-native infrastructure.

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

Edicom EDI logo

Edicom EDI

What's pushing teams away

  • No published pricing forces prospective customers into sales conversations before they can budget, and many mid-market buyers drop Edicom EDI in favor of transparent-cost alternatives.
  • Implementation timelines of 4–8 weeks with ERP integration and 6+ months for greenfield ERP plus EDI mean slow time-to-value compared to faster-configuring managed EDI providers.
  • Onboarding each new trading partner individually adds 1–2 weeks per partner, creating a cumulative drag for companies expanding into new retail or logistics networks.
  • Vendor lock-in risk grows as in-house IT teams build custom integrations on top of Edicom's platform, making future migrations complex and expensive to untangle.
  • Smaller suppliers with few trading partners and low transaction volumes often find Edicom EDI's enterprise pricing and complexity disproportionate to their needs.

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

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

Edicom EDI

Transaction Set: Purchase Order (850)

maps to

Dolibarr ERP

Dolibarr Supplier Proposal or Request for Quotation

1:1
Fully supported

Edicom EDI ANSI X12 850 Purchase Orders map to Dolibarr's ask_quotation or commande_fournisseur object depending on the direction of trade. We extract the PO header (N1, REF segments) as Third-Party references and line items (PO1, PID segments) as product rows. The Dolibarr EDI module must be activated and the document standard configured for X12 parsing. If the company sends 850s as a buyer to suppliers, the mapping direction reverses accordingly.

Edicom EDI

Transaction Set: Invoice (810)

maps to

Dolibarr ERP

Dolibarr Invoice (facture)

1:1
Fully supported

Edicom EDI 810 invoices map to Dolibarr facture records. The 810's REF segment carries the invoice number mapped to facnumber, the IT1 segment lines map to product or service lines, and the ITD segment handles payment terms mapped to cond_reglement. If Edicom EDI includes tax calculation (TXI segment), we preserve tax codes as extra fields on the Dolibarr invoice rather than attempting to replicate jurisdiction-specific tax logic.

Edicom EDI

Transaction Set: Ship Notice (856)

maps to

Dolibarr ERP

Dolibarr Shipment (expedition)

1:1
Fully supported

Edicom EDI 856 Advance Ship Notices map to Dolibarr expedition records linked to the corresponding order or invoice. The ASN's SN1 segment carries shipped quantity, TD1 carries carrier and weight details, and REF carries thebol_number. We link each shipment to the original Dolibarr order by order reference resolution during import.

Edicom EDI

Transaction Set: Order Acknowledgment (855)

maps to

Dolibarr ERP

Dolibarr Customer Order (commande)

1:1
Fully supported

Edicom EDI 855 Order Acknowledgments map to Dolibarr commande records representing the seller's acceptance of a customer purchase order. The 855's ACK segment carries acceptance status (IA, AK, CR, RD) mapped to Dolibarr's status field, and REF carries the originating PO reference for cross-referencing.

Edicom EDI

Trading Partners

maps to

Dolibarr ERP

Dolibarr Third-Party Objects (societe + contact)

1:1
Fully supported

Edicom EDI trading partner configurations map to Dolibarr societe (company/organization) and contact records. Each partner's N1 segment in Edicom EDI provides the partner name; address segments (N3, N4) populate the Dolibarr address fields. We preserve the Edicom partner ID as a custom field edicom_partner_id__c on the societe record for reference during future EDI exchanges. Partner-specific validation rules in Edicom cannot migrate and are listed in the custom mapping inventory for manual rebuild in Dolibarr's EDI module.

Edicom EDI

Connection Protocols (AS2, SFTP, FTPS, VAN)

maps to

Dolibarr ERP

Dolibarr EDI Module Configuration + External Web Services

lossy
Fully supported

Edicom EDI connection credentials (AS2 endpoints, SFTP host/port/key, VAN mailbox addresses) do not transfer to Dolibarr because they are destination-platform-specific infrastructure. We extract the protocol type and endpoint details from Edicom as a reference document. The customer's admin re-enters the appropriate credentials in Dolibarr's EDI module or a third-party AS2/VAN provider (such as Courier Online, SEEBURGER, or IBM Sterling) chosen by the customer. OFTP2 certificates for automotive partners require re-registration with the destination VAN or direct partner endpoint.

Edicom EDI

VAN Mailbox Records

maps to

Dolibarr ERP

No Dolibarr equivalent (third-party VAN required)

lossy
Fully supported

Edicom EDI operates as a Value-Added Network with mailbox addresses per organization and per trading partner. Dolibarr has no native VAN functionality. We document the existing VAN mailbox topology from Edicom and recommend a third-party VAN provider (GXS/Tron, SPS Commerce, TrueCommerce, or OpenText) or direct AS2/SFTP configuration in Dolibarr's EDI module as the replacement. Interchange acknowledgments (997/Contrl) that Edicom generated automatically must be configured manually in the chosen replacement VAN.

Edicom EDI

Products (from ERP Integration)

maps to

Dolibarr ERP

Dolibarr Product/Service (produit)

1:1
Fully supported

If Edicom EDI carries a product catalog synchronized from an ERP integration (item codes, descriptions, UPC/EAN, standard unit of measure), we map these to Dolibarr produit records. The Edicom EDI product reference maps to ref in Dolibarr; the description maps to label; barcodes map to barcode fields. Price information from EDIFACT or X12 segment pricing (CTP, LIN) can populate the cost_price or price_ttc fields depending on the trade direction.

Edicom EDI

Document Standards (X12, EDIFACT, UBL)

maps to

Dolibarr ERP

Dolibarr EDI Module Standard Configuration

lossy
Fully supported

Edicom EDI supports ANSI X12, UN/EDIFACT, UBL 2.x, and ODETTE document standards per trading partner. Dolibarr's EDI module supports X12 and EDIFACT as native parsers. We inventory every active document standard in use from Edicom and configure Dolibarr's EDI module accordingly. UBL and ODETTE standards that do not have native Dolibarr support are flagged for either custom PHP development or a third-party middleware layer as part of the post-migration scope.

Edicom EDI

Automotive-Specific Protocols (OFTP2, VDA)

maps to

Dolibarr ERP

No native Dolibarr equivalent

lossy
Fully supported

Edicom EDI's automotive module uses OFTP2 (Odette File Transfer Protocol) and VDA standards for manufacturer-supplier exchanges. Dolibarr does not include OFTP2 or VDA support. We extract the OFTP2 virtual filepaths, certificate references, and partner endpoints from Edicom as a configuration reference. The customer's admin must either subscribe to an OFTP2-capable VAN (such as OpenText or SupplyOn) or engage a Dolibarr development partner to extend the EDI module with OFTP2 capability. OFTP2 certificate re-registration with the destination automotive network is a mandatory step that cannot be automated.

Edicom EDI

Maritime and Port Documents (IFTDPC, COPISNL)

maps to

Dolibarr ERP

No native Dolibarr equivalent

lossy
Fully supported

Edicom EDI supports IFTDPC, COPISNL, and similar maritime transport messages for customs, port authority, and shipping company communications. Dolibarr has no maritime document module. We document the active maritime document types and their trading partner requirements as a standalone reference for the customer's operations team. Replacement typically involves a specialized maritime EDI provider or customs compliance platform rather than Dolibarr.

Edicom EDI

E-Invoicing Country Compliance Rules

maps to

Dolibarr ERP

No Dolibarr equivalent (jurisdiction-specific rebuild required)

lossy
Fully supported

Edicom EDI encodes country-specific e-invoicing validation rules, digital signature requirements, and government portal submission flows (e.g., Brazil NF-e, Italy SDI, France Chorus Pro, Saudi ZATCA Phase 2). These rules cannot be exported and loaded into Dolibarr. We catalog every active country mandate during discovery and produce a jurisdiction-by-jurisdiction compliance inventory that itemizes re-implementation effort separately. Each destination jurisdiction requires its own compliance module (such as FatturaPA for Italy, Chorus Pro API for France, or a third-party e-invoicing SaaS) as a post-migration engagement.

Edicom EDI

ERP Integration Configurations

maps to

Dolibarr ERP

Dolibarr WebServices / API / ERP Connector

1:1
Mapping required

Edicom EDI connects to ERP systems (SAP, Oracle, Microsoft Dynamics, NetSuite) via pre-built or custom connectors that define field selection, transformation rules, and triggering conditions. Dolibarr exposes REST and SOAP WebServices for ERP integration. We inventory the ERP connection configuration from Edicom as a reference document, map the field selections to Dolibarr object attributes, and flag any custom transformation logic that requires re-engineering in Dolibarr's ERP connector or a middleware layer such as Dolibarr's native iKal or a third-party iPaaS.

Edicom EDI

In-House Custom EDI Mappings

maps to

Dolibarr ERP

No Dolibarr equivalent (manual rebuild required)

lossy
Fully supported

Custom field-level mappings on Edicom EDI that transform internal ERP data fields into EDI segment positions and partner-specific validation rules represent accumulated business logic with no external reference. We perform a manual inventory of all non-standard mappings during scoping and flag each one that lacks a clear equivalent in Dolibarr's EDI module as requiring re-engineering before cutover. The custom mapping inventory is delivered as a written document for the customer's technical team or a Dolibarr development partner to rebuild in PHP or via a middleware layer.

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.

Edicom EDI logo

Edicom EDI gotchas

High

No publicly documented public API endpoint reference

High

E-invoicing compliance rules are country-bound and non-portable

Medium

In-house EDI developments create undocumented mapping dependencies

Medium

Trading partner re-onboarding is per-partner and time-consuming

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

  • Dolibarr EDI module requires manual configuration of every trading partner

    Dolibarr's EDI module handles document parsing and generation but does not include a managed VAN, automatic partner onboarding, or pre-configured trading partner profiles. Every Edicom EDI trading partner must be manually re-created in Dolibarr: the partner must be added as a Third-Party Object, the EDI connection protocol (AS2 URL, SFTP credentials) must be re-entered, and the document standard (X12 version, EDIFACT syntax) must be configured per partner. We extract the partner configuration from Edicom as a structured reference and assist with manual entry, but the re-configuration step cannot be fully automated because Dolibarr's EDI module does not expose a bulk-import endpoint for partner records.

  • Country e-invoicing mandates do not transfer and require separate implementation

    Edicom EDI's country-specific e-invoicing compliance rules (digital signatures, fiscal validation, government portal submissions) are jurisdiction-bound and non-portable. Moving from Edicom EDI to Dolibarr means that Italy SDI, France Chorus Pro, Brazil NF-e, Saudi ZATCA, and any other active country mandate must be re-implemented in the destination jurisdiction. We catalog every active mandate during discovery and deliver it as a separate compliance inventory for the customer's admin to address with a certified e-invoicing provider. Companies operating in mandatory e-invoicing countries should not assume their regulatory standing transfers with the data migration.

  • Dolibarr database migration issues can surface after updates

    Dolibarr's update process runs database migration scripts that have been reported to fail on certain MySQL/MariaDB configurations, particularly with index key length limits (DB_ERROR_1071) on older database versions and with custom modules that do not declare schema compatibility. We run the migration on a fully-backed-up Dolibarr instance and execute the install/repair.php diagnostic script before importing migrated data. If the source Edicom environment has custom in-house developments connected via API or webhook, those connections will need to be re-pointed to Dolibarr's REST/WebServices endpoints after migration, which requires coordination with the customer's IT team.

  • In-house custom EDI mappings encode business logic that cannot be auto-migrated

    Companies with in-house EDI developments connected to Edicom EDI have often added custom transformations, partner-specific validations, and ERP integration hooks that are not fully documented in Edicom's standard tooling. Edicom's own blog on migration phases acknowledges that in-house developments are a primary reason migrations become complex. We perform a manual inventory of all non-standard mappings during scoping, but mapping reconstruction in Dolibarr's PHP-based EDI environment requires a Dolibarr developer or a middleware layer. We do not rebuild in-house mappings as part of standard migration scope; we deliver the inventory and a written description of each map's function so the customer's technical team can re-implement them.

  • Trading partner re-onboarding is per-partner and extends the migration timeline

    Moving EDI to a new platform requires re-establishing communication with every trading partner. Each partner must validate the new communication endpoint, re-run compliance testing, re-submit test documents, and acknowledge receipt. For companies with dozens or hundreds of active Edicom EDI partners, this creates a parallel-run period that extends migration timelines significantly. We coordinate phased cutover by partner tier (top-volume partners first) and negotiate a test window with each partner before migrating the full transaction stream. The customer's operations team leads partner communication; we support the technical side of test transaction submission.

Migration approach

Six steps for a successful Edicom EDI to Dolibarr ERP data migration

  1. Discovery and data export request

    We audit the Edicom EDI environment: active transaction types (850, 810, 855, 856 and any EDIFACT equivalents), trading partner count, document standards in use (X12 versions, EDIFACT syntax), connection protocol inventory (AS2, SFTP, VAN), active e-invoicing country mandates, and any ERP integrations connected to Edicom. We also inventory in-house custom mappings and partner-specific validation rules. We request structured data exports from Edicom via customer portal or Edicom support: transaction archives in XML or CSV format, partner configuration files, and EDI mapping documents. We flag any configuration retrievable only through Edicom professional services as a potential scope delay and escalate before planning proceeds.

  2. Dolibarr environment provisioning and EDI module activation

    We provision a Dolibarr instance (self-hosted or cloud depending on customer preference) at the target version and activate the EDI module via Setup Modules. We configure the document standards (X12 and/or EDIFACT) the migration will support, set up the base currency and fiscal year per the customer's requirements, and verify the WebServices REST API is enabled for future ERP integration. We run the install/repair.php diagnostic to confirm database integrity before any data import begins and verify PHP version compatibility with the target Dolibarr version.

  3. Schema design and custom field extension

    We design the Dolibarr destination schema: Third-Party Objects for trading partners with edicom_partner_id__c as a custom reference field, Product records for the item catalog, and Orders/Invoices/Shipments linked to Third-Party and Product records. We extend Dolibarr's default field set with custom fields to capture EDI-specific metadata (original document number, segment control numbers, trading partner EDI qualifier) that does not map to standard Dolibarr fields. We create the custom fields via Dolibarr's extrafields system before any record import. Any schema changes post-import require running the repair script and re-importing affected records.

  4. Sandbox migration and reconciliation

    We run a full migration into a Dolibarr sandbox using production-like data volume extracted from Edicom EDI. We import trading partners as Third-Party Objects, map transaction set records to Dolibarr objects in dependency order (Third-Party first, then Products, then Orders, then Invoices, then Shipments), and reconcile row counts against the Edicom export manifest. The customer's operations lead spot-checks 25-50 records for field-level accuracy and signs off on the mapping before production migration begins. Any mapping corrections happen in sandbox, not in production.

  5. Production migration in dependency order

    We run production migration into the live Dolibarr instance in record-dependency order: Third-Party records (trading partners), Product records (catalog items), Orders (855 Order Acknowledgments), Invoices (810s), Shipments (856s), and any additional transaction history. We use Dolibarr's REST API with batch operations where available, and direct database INSERT with careful referential integrity checks where API limits constrain throughput. Each phase emits a row-count reconciliation report before the next phase begins. We freeze Edicom EDI writes during the cutover window to prevent delta records from being missed.

  6. Connection re-configuration and partner cutover planning

    We deliver a connection re-configuration guide that maps each Edicom EDI protocol (AS2 URL, SFTP host/port, VAN mailbox) to its Dolibarr EDI module equivalent or third-party VAN replacement. The customer's admin re-enters partner endpoints and credentials in Dolibarr's EDI module or engages a VAN provider. We coordinate the phased partner cutover by volume tier: top-volume partners first, with test transactions submitted and acknowledged before full cutover. The parallel-run period is documented with rollback procedures in case partner testing reveals issues with the new configuration.

  7. Cutover, custom mapping handoff, and compliance inventory delivery

    We freeze the Edicom EDI source system, run a final delta migration of any records modified during the cutover window, then declare Dolibarr the system of record. We deliver three written documents: the custom mapping inventory (every non-standard Edicom mapping with its function description and Dolibarr rebuild recommendation), the country e-invoicing compliance inventory (every active jurisdiction with its re-implementation path), and the connection re-configuration guide (all partner endpoints and protocols with replacement system). We support a one-week hypercare window for reconciliation issues. We do not rebuild in-house custom mappings, re-implement e-invoicing mandates, or re-configure VAN provider accounts as part of standard migration scope; these are separate engagements or internal admin tasks.

Platform deep dives

Context on both ends of the pair

Edicom EDI logo

Edicom EDI

Source

Strengths

  • Global EDI platform with documented coverage of EDIFACT, ANSI X12, GS1 catalogues, SSCC/GS1-128 labels, and core retail documents (ORDERS, ORDRSP, DESADV/ASN, INVOIC).
  • Multi-protocol connectivity: AS2/AS4, SFTP, VAN, REST/GraphQL APIs, and B2B portals with monitoring and automatic retries.
  • EDICOMiPaaS adds modern iPaaS capabilities — orchestration, hybrid EDI+API flows, real-time visibility across purchasing/operations/finance.
  • Enterprise security posture: encryption, audit trails, SSO, OAuth2/OIDC, RBAC, and a published 99.9% SLA.
  • Global compliance coverage — handles country-specific e-invoicing and tax requirements (e.g., SAT in Mexico, NF-e in Brazil, Peppol in Europe) under one platform.

Weaknesses

  • No publicly published pricing — every contract requires a sales-driven discovery and negotiation cycle.
  • Implementation complexity and timeline make it poorly suited for small businesses or low-volume EDI users.
  • Limited public API documentation makes programmatic data extraction harder to scope before engagement.
  • In-house custom integrations create technical debt that makes switching EDI providers costly and time-consuming.
  • As a European-headquartered provider, US-focused companies may prefer EDI platforms with deeper North American retail network penetration.
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 Edicom EDI and Dolibarr ERP.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

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

    Edicom EDI: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.

  • Data volume sensitivity

    A

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

Estimator

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

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

Can't find your answer?

Walk through your Edicom EDI 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 six and ten weeks for environments with fewer than 50,000 transaction records, fewer than 25 active trading partners, and no custom EDI mappings. Migrations with large historical archives (over 500,000 documents), multi-standard EDI environments (X12 plus EDIFACT plus UBL across dozens of partners), active automotive OFTP2 connections, or complex in-house mapping dependencies move to twelve to twenty weeks because of extraction complexity, document normalization, custom mapping inventory work, and partner re-onboarding timelines that are largely controlled by the trading partners themselves.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Edicom EDI.
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