ERP migration
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
Source
Dolibarr ERP
Destination
Compatibility
7 of 14
objects map 1:1 between Edicom EDI and Dolibarr ERP.
Complexity
BStandard
Timeline
6-10 weeks
Overview
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.
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 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)
Dolibarr ERP
Dolibarr Supplier Proposal or Request for Quotation
1:1Edicom 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)
Dolibarr ERP
Dolibarr Invoice (facture)
1:1Edicom 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)
Dolibarr ERP
Dolibarr Shipment (expedition)
1:1Edicom 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)
Dolibarr ERP
Dolibarr Customer Order (commande)
1:1Edicom 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
Dolibarr ERP
Dolibarr Third-Party Objects (societe + contact)
1:1Edicom 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)
Dolibarr ERP
Dolibarr EDI Module Configuration + External Web Services
lossyEdicom 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
Dolibarr ERP
No Dolibarr equivalent (third-party VAN required)
lossyEdicom 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)
Dolibarr ERP
Dolibarr Product/Service (produit)
1:1If 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)
Dolibarr ERP
Dolibarr EDI Module Standard Configuration
lossyEdicom 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)
Dolibarr ERP
No native Dolibarr equivalent
lossyEdicom 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)
Dolibarr ERP
No native Dolibarr equivalent
lossyEdicom 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
Dolibarr ERP
No Dolibarr equivalent (jurisdiction-specific rebuild required)
lossyEdicom 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
Dolibarr ERP
Dolibarr WebServices / API / ERP Connector
1:1Edicom 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
Dolibarr ERP
No Dolibarr equivalent (manual rebuild required)
lossyCustom 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.
| Edicom EDI | Dolibarr ERP | Compatibility | |
|---|---|---|---|
| Transaction Set: Purchase Order (850) | Dolibarr Supplier Proposal or Request for Quotation1:1 | Fully supported | |
| Transaction Set: Invoice (810) | Dolibarr Invoice (facture)1:1 | Fully supported | |
| Transaction Set: Ship Notice (856) | Dolibarr Shipment (expedition)1:1 | Fully supported | |
| Transaction Set: Order Acknowledgment (855) | Dolibarr Customer Order (commande)1:1 | Fully supported | |
| Trading Partners | Dolibarr Third-Party Objects (societe + contact)1:1 | Fully supported | |
| Connection Protocols (AS2, SFTP, FTPS, VAN) | Dolibarr EDI Module Configuration + External Web Serviceslossy | Fully supported | |
| VAN Mailbox Records | No Dolibarr equivalent (third-party VAN required)lossy | Fully supported | |
| Products (from ERP Integration) | Dolibarr Product/Service (produit)1:1 | Fully supported | |
| Document Standards (X12, EDIFACT, UBL) | Dolibarr EDI Module Standard Configurationlossy | Fully supported | |
| Automotive-Specific Protocols (OFTP2, VDA) | No native Dolibarr equivalentlossy | Fully supported | |
| Maritime and Port Documents (IFTDPC, COPISNL) | No native Dolibarr equivalentlossy | Fully supported | |
| E-Invoicing Country Compliance Rules | No Dolibarr equivalent (jurisdiction-specific rebuild required)lossy | Fully supported | |
| ERP Integration Configurations | Dolibarr WebServices / API / ERP Connector1:1 | Mapping required | |
| In-House Custom EDI Mappings | No Dolibarr equivalent (manual rebuild required)lossy | 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.
Edicom EDI gotchas
No publicly documented public API endpoint reference
E-invoicing compliance rules are country-bound and non-portable
In-house EDI developments create undocumented mapping dependencies
Trading partner re-onboarding is per-partner and time-consuming
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
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.
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.
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.
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.
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.
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.
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
Edicom EDI
Source
Strengths
Weaknesses
Dolibarr ERP
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Edicom EDI and Dolibarr ERP.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Edicom EDI and Dolibarr ERP.
Object compatibility
All 8 core objects map 1:1 between Edicom EDI and Dolibarr ERP.
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
Edicom EDI: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Edicom EDI exposes a bulk API — large-volume migrations stream efficiently.
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 Edicom EDI to Dolibarr ERP migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Edicom EDI
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.