ERP migration
Field-level mapping, validation, and rollback between Edicom and Epicor Prophet 21. We move data and schema; workflows are rebuilt natively in Epicor Prophet 21.
Edicom
Source
Epicor Prophet 21
Destination
Compatibility
8 of 14
objects map 1:1 between Edicom and Epicor Prophet 21.
Complexity
BStandard
Timeline
10-14 weeks
Overview
Moving from Edicom to Epicor ERP is a transition from a specialist EDI and e-invoicing platform to a full manufacturing ERP with its own integration and document-management capabilities. Edicom handles message flows, translation maps, and partner-level connection settings; Epicor ERP uses Customer and Supplier records, native EDI document types, and Business Activity Queries (BAQs) for custom reporting. We inventory every active trading partner endpoint, extract translation map logic, and re-establish partner records in Epicor. We do not migrate custom map code, managed services configurations, or long-term archive signatures as functional equivalents do not exist in Epicor ERP. We deliver a written inventory of all active message flows and map them to Epicor EDI document types so the customer's team can configure the new integration layer post-migration.
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 Epicor Prophet 21, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Edicom
Trading Partner Profiles
Epicor Prophet 21
Customer and Supplier
1:1Edicom trading partner profiles (connection settings, supported document types, certification status, contact information) map to Epicor ERP Customer records for buyers and Supplier records for vendors. We export each partner profile and create the corresponding Epicor record with Address, Contact, and default terms populated. Trading partner EDI identifiers (AS2 ID, VAN ID) are stored in custom fields on the Customer or Supplier record for reference during EDI configuration.
Edicom
Message Flows
Epicor Prophet 21
EDI Document Type Configuration
lossyEdicom message flows define which transaction types (ORDERS, INVOIC, DESADV, etc.) are active per trading partner. We export flow configurations as structured metadata and map them to Epicor EDI document type assignments per Customer or Supplier. We document the standard (X12, EDIFACT, VDA, ODETTE) and version for each active flow so the Epicor admin can enable the equivalent EDI module configuration post-migration.
Edicom
Translation Maps
Epicor Prophet 21
BAQ + Custom Fields + DMT Templates
lossyEdicom translation maps translate between partner EDI formats and ERP data structures. Each map has source/destination field mappings and transformation rules that do not have a direct Epicor equivalent. We export map definitions as structured data, identify the ERP fields they reference, and document a BAQ or DMT import template that achieves the same transformation at the destination. Complex maps with conditional logic are flagged for manual rebuild by the customer's Epicor admin.
Edicom
Purchase Orders (inbound)
Epicor Prophet 21
POHeader + POLine
1:1Edicom ORDERS inbound messages map to Epicor POHeader and POLine records. We extract the supplier, line items, quantities, and prices from the Edicom transaction archive and load them via Epicor DMT using the POHeadExcel and POLnExcel templates. SupplierNum and Plant resolve via the Supplier mapping from object 1.
Edicom
Sales Invoices (outbound)
Epicor Prophet 21
InvoiceHead + InvoiceLoc
1:1Edicom INVOIC outbound messages map to Epicor InvoiceHead and InvoiceLoc records. We extract invoice headers, line items, tax amounts, and payment terms from the Edicom archive and load via DMT using the InvoiceHeadExcel template. CustomerNum resolves via the Customer mapping. Archived PDF attachments migrate as Document records linked to the Invoice.
Edicom
Shipment Notices (DESADV)
Epicor Prophet 21
ShipHead + ShipCoHead + ShipDtl
1:1Edicom DESADV (Advance Ship Notices) map to Epicor ShipHead, ShipCoHead, and ShipDtl records. We extract ship-from, ship-to, carrier, tracking numbers, and line-level quantities and load via DMT using the ShipHeadExcel and ShipDtl templates. PackSlip and CtnCount transfer as structured data.
Edicom
ERP Integrations (middleware layer)
Epicor Prophet 21
Epicor IaaS + REST API Configuration
lossyEdicom connects to ERP systems via middleware, intermediate data tables, or direct API/WebService calls. The specific integration layer must be re-established at Epicor. We document each Edicom integration endpoint, the data it exchanges, and the transfer frequency, then map it to an Epicor IaaS connection definition or a REST API call configured in Epicor. Any intermediate data tables referenced by map logic are exported as lookup tables for re-implementation at the destination.
Edicom
Custom Interface Data
Epicor Prophet 21
UD Tables + Lookup Tables
1:1Many Edicom customers have customer-developed intermediate data tables and equivalence lists referenced in their map logic. We export these as structured lookup tables and document their update frequency and dependencies. At Epicor, these are re-created as UD (User-Defined) tables or standard Epicor lookup tables, with the update frequency documented for the customer's admin to configure as part of the new integration layer.
Edicom
EDI Standards and Versions
Epicor Prophet 21
EDI Module Configuration
lossyEdicom supports multiple EDI standards (X12, EDIFACT, VDA, ODETTE) and version variants per partner. We capture the standard and version for each active connection and map to Epicor EDI module-compatible equivalents. VDA and ODETTE, which are automotive and logistics-specific standards, require a third-party middleware assessment at Epicor as they are not natively supported.
Edicom
Certificate and Security Configurations
Epicor Prophet 21
AS2/AS4 Re-configuration
lossyTLS certificates, AS2/AS4 identifiers, and signing keys are provisioned under Edicom's account structure and cannot be transferred directly. We flag every certificate-bound connection during scoping and document the re-issuance timeline required for each trading partner. The customer's Epicor admin must coordinate AS2 re-configuration with each partner post-migration. This is a manual step that falls outside data migration scope.
Edicom
Archived Transaction Records
Epicor Prophet 21
Document + Custom Tables
1:1Edicom EDICOMLta archive stores transaction evidence with timestamping and digital signatures. We export archive records as structured data (headers, line items, totals, timestamps, partner references) and re-index them in Epicor Document records and custom audit tables. The embedded signature-validity context does not transfer; the customer is advised to retain archive access or re-validate signatures before treating exported files as standalone legal records.
Edicom
Transaction Logs and Audit Trails
Epicor Prophet 21
Audit Log + Custom Reporting Tables
1:1Edicom transaction logs capture timestamp, status, and content hash for each processed document. We export historical logs for the retention period the customer specifies and load them into a custom audit table in Epicor with original timestamps, partner ID, document type, and status preserved. The custom table is indexed for BAQ-based querying by the customer's reporting team.
Edicom
Managed Services Configurations
Epicor Prophet 21
Epicor Support Plan + Monitoring Setup
lossyEdicom Managed Services provides 24x7 monitoring and administration of active EDI connections. Migration requires a handoff plan so that Edicom's support team stops monitoring transferred connections and Epicor Support takes over active monitoring. We document the active monitoring schedule, escalation contacts, and response-time SLAs for handover to Epicor Support or a third-party managed services partner.
Edicom
Order Acknowledgements (ORDRSP)
Epicor Prophet 21
POHeader acknowledgement flags + POChange records
1:1Edicom ORDRSP (order response) transactions map to POHeader POAckEmailed and POChange records in Epicor. We extract acknowledgement status, confirmed quantities, and confirmed dates from the Edicom archive and update the corresponding POHeader and POLine records with confirmation data via DMT. Partner-level confirmation requirements are documented for Epicor admin configuration.
| Edicom | Epicor Prophet 21 | Compatibility | |
|---|---|---|---|
| Trading Partner Profiles | Customer and Supplier1:1 | Fully supported | |
| Message Flows | EDI Document Type Configurationlossy | Mapping required | |
| Translation Maps | BAQ + Custom Fields + DMT Templateslossy | Mapping required | |
| Purchase Orders (inbound) | POHeader + POLine1:1 | Fully supported | |
| Sales Invoices (outbound) | InvoiceHead + InvoiceLoc1:1 | Fully supported | |
| Shipment Notices (DESADV) | ShipHead + ShipCoHead + ShipDtl1:1 | Fully supported | |
| ERP Integrations (middleware layer) | Epicor IaaS + REST API Configurationlossy | Fully supported | |
| Custom Interface Data | UD Tables + Lookup Tables1:1 | Mapping required | |
| EDI Standards and Versions | EDI Module Configurationlossy | Mapping required | |
| Certificate and Security Configurations | AS2/AS4 Re-configurationlossy | Mapping required | |
| Archived Transaction Records | Document + Custom Tables1:1 | Fully supported | |
| Transaction Logs and Audit Trails | Audit Log + Custom Reporting Tables1:1 | Fully supported | |
| Managed Services Configurations | Epicor Support Plan + Monitoring Setuplossy | Mapping required | |
| Order Acknowledgements (ORDRSP) | POHeader acknowledgement flags + POChange records1: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.
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
Epicor Prophet 21 gotchas
Third-party bolt-on integrations complicate migration scope
Dirty data without standardized processes compounds migration risk
SDK customizations and BPMs may not survive platform upgrades
Report-based export only for non-technical users
Per-user pricing model requires accurate user count before migration planning
Pair-specific challenges
Migration approach
Discovery and partner inventory
We audit the Edicom platform across active message flows, trading partner profiles, translation map definitions, certificate and key configurations, intermediate data tables, and transaction archive volume. We produce a written inventory of every active EDI endpoint, the EDI standard and version it uses, the partner contact, and the certificate status. This inventory drives the full migration scope, the cutover wave plan, and the certificate re-issuance schedule.
Epicor schema preparation and EDI module assessment
We assess the destination Epicor ERP tenant for EDI module licensing status, UD table availability, and custom field capacity. We design the destination schema: Customer and Supplier records with EDI extensions, UD tables for migrated lookup data, custom audit tables for transaction history, and DMT import templates for each document type (PO, Invoice, Shipment). VDA and ODETTE compatibility is flagged for third-party middleware assessment.
Sandbox migration and mapping validation
We run a full migration into an Epicor Sandbox using production-like data volume. The customer's Epicor admin and EDI lead reconcile record counts (partners in, customers/suppliers in, transactions in), spot-check field mappings for 25-50 records against the Edicom source, and validate that BAQ-based lookups resolve correctly. Any mapping corrections are documented and applied before production migration begins.
Certificate re-issuance and partner communication
We coordinate with the customer's EDI team to initiate AS2/AS4 certificate re-issuance with the certificate authority and begin notifying trading partners of the endpoint change. We produce a partner communication template that includes the new EDI endpoint URL, required certificate updates, and test transaction schedule. Partner re-connection cannot proceed until certificates are updated; we sequence the highest-volume partners first.
Parallel-run and shadow-mode testing
We run a parallel-run period where new transactions flow to both Edicom and Epicor simultaneously. We compare document counts, field values, and acknowledgement responses between platforms to identify mapping discrepancies before any live cutover. Discrepancies are resolved in the Epicor DMT templates and the mapping documentation is updated. This window typically runs two to four weeks depending on transaction frequency.
Production cutover and delta migration
We freeze Edicom writes during a defined maintenance window, run a final delta migration of any records modified during the parallel-run window, then decommission the Edicom connection for migrated partners. We validate final record counts in Epicor against the Edicom source totals. The EDI team transitions to Epicor as the system of record for new transactions while remaining Edicom partners are handled in subsequent cutover waves.
Post-migration handoff and written deliverables
We deliver the complete mapping inventory, DMT template files, BAQ definitions, EDI module configuration guide, partner cutover checklist, and certificate re-issuance tracker. We support a one-week hypercare window to resolve any data reconciliation issues raised by the customer's team. We do not rebuild Edicom translation maps as Epicor code, migrate managed services configurations, or provide post-migration workflow rebuild; these are documented as separate workstreams for the customer's Epicor admin or implementation partner.
Platform deep dives
Edicom
Source
Strengths
Weaknesses
Epicor Prophet 21
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 2 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 Epicor Prophet 21.
Object compatibility
2 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 Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.
Walk through your Edicom to Epicor Prophet 21 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 Epicor Prophet 21
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.