ERP migration
Field-level mapping, validation, and rollback between Edicom and Odoo ERP. We move data and schema; workflows are rebuilt natively in Odoo ERP.
Edicom
Source
Odoo ERP
Destination
Compatibility
4 of 10
objects map 1:1 between Edicom and Odoo ERP.
Complexity
BStandard
Timeline
4-8 weeks
Overview
Edicom and Odoo ERP serve fundamentally different operational layers. Edicom is a B2B EDI platform that automates document exchange between trading partners using standardized message formats (X12, EDIFACT, VDA, ODETTE) across 85+ countries with tax compliance built in. Odoo ERP is a modular business management platform that consolidates accounting, CRM, inventory, purchasing, and sales into a single system, with an optional EDI module that is less mature than a dedicated EDI VAN. Migrating from Edicom to Odoo ERP is a platform consolidation, not a like-for-like replacement. We map EDI message histories, trading partner configurations, and archived transaction records into Odoo's native document models, and we flag every certificate-bound connection that requires re-issuance before cutover. We do not migrate Edicom translation maps, EDI automation rules, or ERP integration middleware as code; we deliver a written inventory of these artifacts for your admin to rebuild in Odoo or your chosen middleware layer.
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 object lands in Odoo ERP, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Edicom
Message Flows
Odoo ERP
Purchase Order / Sale Order / Account Move
lossyEdicom message flows (ORDERS, INVOIC, DESADV, PRICAT) map to Odoo purchase and sales document types. We extract the active flow configurations from Edicom during scoping, classify each by direction (inbound/outbound) and document type, and map them to Odoo's purchase.order, sale.order, and account.move models. Flows inactive for over 12 months are flagged as deprecated and excluded from migration scope unless the customer requests otherwise.
Edicom
Trading Partner Profiles
Odoo ERP
Res. Partner (Supplier or Customer)
1:1Edicom trading partner profiles (connection settings, supported document types, certification status, contact information) map to Odoo res.partner records. We preserve the partner EDI identifier (GLN, DUNS, AS2 ID) in a custom field on res.partner, and we maintain a lookup table linking each Edicom partner profile ID to the corresponding Odoo partner ID so that re-connection during cutover references the correct records. Inbound partners (those sending to you) map to res.partner with supplier=True; outbound partners (those receiving from you) map with customer=True or both depending on relationship direction.
Edicom
Translation Maps
Odoo ERP
Custom Fields / ir.model.data Records
lossyEdicom translation maps contain source-to-destination field mappings and transformation rules between partner EDI formats and ERP data. These maps are platform-specific and cannot be directly imported into Odoo. We export map definitions as structured JSON metadata, document the field-level mapping logic, and deliver a written specification for the customer's Odoo developer or EDI middleware configuration team to implement. This is a handoff artifact, not a direct migration.
Edicom
ERP Integrations
Odoo ERP
Odoo API Connections (XML-RPC / JSON-RPC)
lossyEdicom connects to ERP systems via middleware, intermediate tables, or direct API/WebService calls. The specific integration layer must be re-established in Odoo. We document the current integration architecture, identify every middleware endpoint and data flow, and deliver a specification for Odoo's XML-RPC or JSON-RPC integration rebuild. If the customer's ERP is Odoo itself (Edicom is connected to a separate ERP), the migration scope includes reconnecting those feeds directly within the Odoo instance.
Edicom
EDI Standards and Versions
Odoo ERP
EDI Configuration Records
lossyEdicom captures the EDI standard (X12, EDIFACT, VDA, ODETTE) and version variant for each active connection. We export this as a configuration table and map it to Odoo's EDI module settings or to the equivalent configuration in the customer's chosen EDI middleware. Standard and version compliance per partner is preserved so that document validation rules at the destination match what partners expect.
Edicom
Certificate and Security Configurations
Odoo ERP
Certificate Re-issuance / Re-negotiation
lossyTLS certificates, AS2/AS4 identifiers, and signing keys are provisioned under Edicom's account structure and cannot be directly transferred. We flag every certificate-bound connection during scoping and deliver a re-issuance schedule. The customer must coordinate with their certificate authority for new certificates and with trading partners for updated received-against certificates. This step is sequenced before the cutover window to avoid connectivity gaps.
Edicom
Archived Transaction Records
Odoo ERP
Account Move / Stock Move / Purchase Order History
1:1Edicom EDICOMLta archive records migrate as Odoo account.move records for invoices and payments, purchase.order and sale.order records for historical orders, and stock.move records for shipments. We preserve the original Edicom document timestamp, message ID, and digital signature hash in custom fields on each migrated record. The customer retains Edicom archive access for the legally required retention period post-migration; exported files are treated as standalone records without native signature-validity context.
Edicom
Custom Interface Data
Odoo ERP
ir.model.data / Custom Lookup Tables
1:1Customer-specific intermediate data tables and equivalence lists referenced in Edicom map logic are exported as structured lookup tables. We import these into Odoo as custom ir.model.data records or as dedicated custom models depending on their structure. We document the update frequency and trigger for each table so the Odoo team can maintain them as part of ongoing operations. This data is often undocumented and maintained by a single developer; discovery happens during the mapping phase and we flag any table with no identified owner.
Edicom
Transaction Logs and Audit Trails
Odoo ERP
Mail Message / ir.logging Records
1:1Edicom transaction logs (timestamp, status, content hash per processed document) migrate to Odoo mail.message records linked to the parent document (account.move, purchase.order, sale.order). We preserve the original log timestamp and status code in mail.message body or custom fields. Logs are re-indexed in Odoo for query and filtering. The customer specifies the retention period during scoping; logs beyond that period are exported as flat files and not imported into Odoo.
Edicom
Managed Services Configurations
Odoo ERP
Odoo Support / Odoo.sh Monitoring
lossyEdicom's Managed Services provide 24x7 monitoring and administration for EDI operations. Migration requires a handoff plan so that Edicom's support team stops monitoring transferred connections and the new platform takes over. We deliver a monitoring requirements document specifying which Odoo connections require active monitoring, which Odoo.sh or third-party monitoring tools to configure, and the escalation contacts for each trading partner connection type.
| Edicom | Odoo ERP | Compatibility | |
|---|---|---|---|
| Message Flows | Purchase Order / Sale Order / Account Movelossy | Mapping required | |
| Trading Partner Profiles | Res. Partner (Supplier or Customer)1:1 | Fully supported | |
| Translation Maps | Custom Fields / ir.model.data Recordslossy | Mapping required | |
| ERP Integrations | Odoo API Connections (XML-RPC / JSON-RPC)lossy | Mapping required | |
| EDI Standards and Versions | EDI Configuration Recordslossy | Mapping required | |
| Certificate and Security Configurations | Certificate Re-issuance / Re-negotiationlossy | Mapping required | |
| Archived Transaction Records | Account Move / Stock Move / Purchase Order History1:1 | Fully supported | |
| Custom Interface Data | ir.model.data / Custom Lookup Tables1:1 | Mapping required | |
| Transaction Logs and Audit Trails | Mail Message / ir.logging Records1:1 | Fully supported | |
| Managed Services Configurations | Odoo Support / Odoo.sh Monitoringlossy | Mapping required |
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 gotchas
Trading partner re-connection during cutover
Custom map logic and intermediate data tables
Certificate and key management tied to platform account
EDI is operationally critical — no downtime tolerated
Archive export format compatibility
Odoo ERP gotchas
No rollback for CSV imports
External ID conflicts on re-import
Many2many field encoding in CSV imports
Large export timeouts require batching
Version schema drift between Odoo releases
Pair-specific challenges
Migration approach
Discovery and architecture decision
We audit the Edicom platform for active message flows, trading partner count and connection types (AS2, VAN, HTTPS), translation map count and complexity, ERP integration points, certificate-bound connections, archived transaction volume, and any custom intermediate data tables. We pair this with an Odoo architecture session to decide whether the destination uses Odoo's native EDI module, a separate EDI middleware layer, or custom API integrations. This decision gates the entire migration scope and must be made before data mapping begins. We deliver a written migration scope document and an architecture recommendation at the end of this phase.
Odoo schema preparation and data cleansing
We work with the customer's Odoo administrator to finalize the accounting chart of accounts, fiscal positions, tax configuration, warehouse structure, and product categories in a sandbox or staging environment. We simultaneously request data exports from Edicom support: partner profiles, active message flows, archived transactions, certificate configurations, and custom table contents. We cleanse the exported data, deduplicating partner records, resolving missing contact fields, and normalizing product identifiers (GLN, GTIN, SKU) against the target Odoo product catalog.
Partner re-connection planning and certificate re-issuance scheduling
We identify every certificate-bound trading partner connection and build a re-issuance schedule coordinated with the cutover window. For each partner, we document the current Edicom connection details, the required new connection endpoint (Odoo or middleware), and the partner's re-certification requirements. We sequence re-activation by transaction volume, prioritizing high-frequency partners so that the bulk of EDI traffic migrates first. This phase requires active participation from the customer's IT and procurement teams to contact partners and coordinate certificate updates.
Sandbox migration and reconciliation
We run a full migration into a staging environment using production-like data volume. The customer's Odoo administrator and EDI lead reconcile record counts, spot-check 25-50 random archived transactions against the Edicom source, validate partner mapping, and confirm that account.move references match the configured chart of accounts. Any mapping corrections, missing fields, or schema gaps are resolved here. The customer signs off the staging migration before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: master data first (products, contacts/partners), then document history (closed purchase orders, sales orders, invoices, shipments), then open transactions last. Each phase emits a row-count reconciliation report before the next phase begins. If Odoo is receiving EDI feeds from trading partners during migration, we configure a parallel-run window where documents flow to both the Edicom archive and the Odoo instance simultaneously to validate mapping accuracy before final cutover.
Cutover, validation, and automation handoff
We coordinate the cutover with all re-connected trading partners. Edicom writes are frozen during the cutover window, and a final delta migration captures any records modified during the migration period. We validate the Odoo data against the Edicom source for the final reconciliation check, then decommission the Edicom connection. We deliver a written inventory of Edicom translation maps, EDI automation rules, and ERP integration configurations for the customer's Odoo developer or middleware team to rebuild. We do not rebuild these as code within the migration scope.
Platform deep dives
Edicom
Source
Strengths
Weaknesses
Odoo 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 Edicom and Odoo 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
Edicom: Not publicly documented — throughput is governed by the iPaaS contract and 24x7 monitored SLA rather than a published per-tenant quota.
Data volume sensitivity
Edicom 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 to Odoo ERP migration scoping. Not seeing yours? Book a call.
Walk through your Edicom to Odoo 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
Other ways to arrive at Odoo 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.