ERP migration
Field-level mapping, validation, and rollback between Kentro ERP & 3PL and Epicor Prophet 21. We move data and schema; workflows are rebuilt natively in Epicor Prophet 21.
Kentro ERP & 3PL
Source
Epicor Prophet 21
Destination
Compatibility
11 of 17
objects map 1:1 between Kentro ERP & 3PL and Epicor Prophet 21.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Kentro ERP & 3PL to Epicor ERP is a structural migration from a commerce-native, e-commerce-focused platform to an industry-specific manufacturing and distribution ERP. Kentro's data model centers on Products with variants, multi-location inventory, and 3PL client partitions; Epicor Kinetic uses Part Master, BOM, Job, Work Order, and MES for manufacturing, while Epicor Prophet 21 extends to distribution with strong EDI and supply chain capabilities. The migration requires resolving the fundamental schema difference between a 3PL-OMS-WMS combined platform and a full ERP with MRP, scheduling, and shop-floor modules. We extract each Kentro 3PL client's inventory, orders, and billing records in isolated batches, map them into Epicor's site and partition structure, and load Products with their variant hierarchies as Epicor Part Master records with Part Site and Bin records for location-level inventory. EDI compliance data from Kentro B2B wholesale accounts is preserved as document snapshots for regeneration in Epicor's EDI framework. We do not migrate Kentro IQ analytics reports as live dashboards; we export the underlying datasets and deliver a written reconfiguration plan for Epicor Insight reporting. Workflows and automation rules in Kentro do not migrate; we deliver an inventory of each automation requiring rebuild in Epicor Kinetic BPM or Prophet 21 configurator.
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 Kentro ERP & 3PL 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.
Kentro ERP & 3PL
Product
Epicor Prophet 21
Part Master
1:1Kentro Products with variants, SKU-level tracking, and pricing tiers map to Epicor Part Master records. Each Kentro product variant becomes a separate Part record with the Kentro SKU preserved in Part Number, and the parent product structure mapped to Part Class or a grouping Part for BOM-style variants. Pricing tiers migrate to Part Price records with effective dates. We extract the Kentro product attribute sets and map them to Epicor Part UOM, Part Class, or custom UD fields.
Kentro ERP & 3PL
Product Variants
Epicor Prophet 21
Part Master (child records)
1:manyKentro's variant hierarchy (parent product with child variant SKUs) maps to Epicor Part Master with a grouping structure. We create a parent Part record for the base product and child Part records for each variant, with the parent-child relationship preserved via Part Lot or a custom UD reference field. The Kentro variant attributes (size, color, material) map to Part Attr records or Part Characteristic records in Epicor Kinetic.
Kentro ERP & 3PL
Inventory
Epicor Prophet 21
Part Site + Part Bin
1:1Kentro real-time inventory positions across warehouse locations map to Epicor Part Site records (one per Part-Warehouse combination) with Quantity On Hand. Bin-level detail from Kentro maps to Part Bin records under the Part Site. FIFO/FEFO tracking logic is preserved as a custom field or note since Epicor natively supports FEFO picking logic through warehouse configuration. Open reservations migrate as Part AllocQty on Part Site.
Kentro ERP & 3PL
Inventory (Multi-location)
Epicor Prophet 21
Warehouse and Plant records
lossyKentro's multi-warehouse setup maps to Epicor Plant and Warehouse records. Each Kentro warehouse becomes a Plant (or a Warehouse within a Plant) in Epicor, with the Kentro warehouse code preserved in the Warehouse ID for reference. We configure Plant planning parameters (MRP, scheduling) per Epicor requirement during migration.
Kentro ERP & 3PL
Order
Epicor Prophet 21
Sales Order
1:1Kentro Orders across their full lifecycle (channel receipt through fulfillment and returns) map to Epicor Sales Order records. Order status from Kentro (pending, processing, shipped, returned) maps to Epicor Order Rel and Order Dtl status fields. The Kentro order number becomes the Customer PO; the Kentro internal order ID becomes a custom field. Open orders and historical orders migrate with their line items, quantities, and pricing.
Kentro ERP & 3PL
Order Line Item
Epicor Prophet 21
OrderDtl + OrderRel
1:1Kentro Order line items map to Epicor OrderDtl (order detail) records with PartNum, OrderedQty, UnitPrice, and discount information. Fulfilled quantities map to OrderRel (release) records. If Kentro tracks partial shipments, we create multiple OrderRel records per line item to preserve the shipment history.
Kentro ERP & 3PL
Customer (B2C)
Epicor Prophet 21
Customer + ShipTo
1:1Kentro B2C customers map to Epicor Customer records with the customer name, email, and phone preserved. Addresses migrate as ShipTo records linked to the Customer. Account-level pricing terms from Kentro map to Customer Price Group codes. We use the Kentro customer ID as a reference field for reconciliation.
Kentro ERP & 3PL
Customer (B2B Company)
Epicor Prophet 21
Customer + ShipTo + BillTo
1:1Kentro B2B company accounts map to Epicor Customer records with company-level details. The Kentro company account becomes the Epicor Customer; each address (shipping, billing) becomes a separate ShipTo or BillTo record under that Customer. Account-level pricing terms and credit limits migrate to Customer Credit Hold and Customer Price Group fields.
Kentro ERP & 3PL
Purchase Order
Epicor Prophet 21
PO Header + PODetail
1:1Kentro supplier-facing Purchase Orders map to Epicor PO Header and PODetail records. Kentro PO number, supplier reference, and line items (PartNum, OrderedQty, UnitCost, DueDate) migrate directly. Custom approval workflows in Kentro do not migrate; we flag them in the handoff document for Epicor Kinetic BPM or Prophet 21 approval chain configuration.
Kentro ERP & 3PL
Supplier
Epicor Prophet 21
Vendor
1:1Kentro Supplier and Vendor records map to Epicor Vendor records with contact details, lead times, and default payment terms. The Kentro vendor code becomes the Epicor Vendor ID; the vendor name becomes VendorName. Default terms from Kentro migrate to VendorPP terms.
Kentro ERP & 3PL
Stock Transfer
Epicor Prophet 21
Transfer Order + PartTran
1:1Kentro inter-warehouse Transfer Orders and their completion records map to Epicor Transfer Orders (Move Inventory) with PartTran records for the inventory movement. In-transit items at migration time are flagged and resolved based on the Kentro transfer status. Completed transfers migrate with their full movement history.
Kentro ERP & 3PL
Shipping Record
Epicor Prophet 21
ShipHead + ShipDtl
1:1Kentro fulfillment events and carrier tracking data link to migrated Order records in Epicor. We map shipping method names, tracking numbers, and shipment dates to ShipHead and ShipDtl records. Carrier-specific metadata beyond standard tracking fields may require supplementary export since Epicor's shipping module is carrier-specific.
Kentro ERP & 3PL
3PL Client
Epicor Prophet 21
Site Partition or Company
1:manyKentro multi-client 3PL setups require explicit partitioning in Epicor. We isolate each client's inventory, orders, and billing records and migrate them into their own Epicor site (Kinetic) or company (Prophet 21) partition. Client-level billing data from Kentro migrates as Customer records with a custom 3PL client reference field. Mismatched scoping can blend client inventories; we extract tenant-level client lists first and build per-client export batches.
Kentro ERP & 3PL
Sales Channel
Epicor Prophet 21
Order Source Code or User Defined
lossyKentro Marketplace connections and channel-specific settings migrate as order source codes in Epicor. The channel-to-order linkage preserves the originating source on historical orders. We map channel names to Epicor Order Source codes or custom UD fields, with the customer's approval on naming convention during scoping.
Kentro ERP & 3PL
EDI Document
Epicor Prophet 21
Epicor EDI Framework (document snapshot)
lossyKentro EDI transaction sets for B2B wholesale (orders, ASNs, invoices) are preserved as document snapshots in the migration package. Epicor's EDI Framework requires document mapping rebuild per retailer. We do not automatically regenerate EDI feeds; we deliver the EDI document snapshots with a mapping guide for the customer's EDI specialist or Epicor partner to configure the Epicor EDI translator post-migration.
Kentro ERP & 3PL
Documents (attachments)
Epicor Prophet 21
Document Management (attached records)
1:1Kentro file attachments on orders, products, or customers are migratable via the platform's file storage references. We preserve attachment URLs and re-link them post-migration where the destination supports document attachment. Epicor Kinetic uses Document Mgmt records; we map the attachment type and link to the parent record (Part, Order, Customer) during migration.
Kentro ERP & 3PL
Analytics Reports (Kentro IQ)
Epicor Prophet 21
Epicor Insight or native dashboards (reconfiguration)
lossyKentro IQ reporting definitions and underlying datasets migrate as export files and written reconfiguration plans for Epicor Insight or Epicor Kinetic native dashboards. Kentro IQ-specific visualizations do not have direct Epicor equivalents; we document the report metrics, filters, and data sources so the customer's Epicor admin rebuilds them in Epicor reporting tools post-migration.
| Kentro ERP & 3PL | Epicor Prophet 21 | Compatibility | |
|---|---|---|---|
| Product | Part Master1:1 | Fully supported | |
| Product Variants | Part Master (child records)1:many | Fully supported | |
| Inventory | Part Site + Part Bin1:1 | Fully supported | |
| Inventory (Multi-location) | Warehouse and Plant recordslossy | Fully supported | |
| Order | Sales Order1:1 | Fully supported | |
| Order Line Item | OrderDtl + OrderRel1:1 | Fully supported | |
| Customer (B2C) | Customer + ShipTo1:1 | Fully supported | |
| Customer (B2B Company) | Customer + ShipTo + BillTo1:1 | Fully supported | |
| Purchase Order | PO Header + PODetail1:1 | Fully supported | |
| Supplier | Vendor1:1 | Fully supported | |
| Stock Transfer | Transfer Order + PartTran1:1 | Fully supported | |
| Shipping Record | ShipHead + ShipDtl1:1 | Fully supported | |
| 3PL Client | Site Partition or Company1:many | Fully supported | |
| Sales Channel | Order Source Code or User Definedlossy | Fully supported | |
| EDI Document | Epicor EDI Framework (document snapshot)lossy | Fully supported | |
| Documents (attachments) | Document Management (attached records)1:1 | Fully supported | |
| Analytics Reports (Kentro IQ) | Epicor Insight or native dashboards (reconfiguration)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.
Kentro ERP & 3PL gotchas
Multi-client 3PL data isolation requires careful scoping
EDI compliance data is format-specific and brittle
Historical inventory positions are snapshots, not audit trails
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 Epicor edition selection
We audit the Kentro source tenant across Products (with variant counts), Inventory positions (per warehouse and bin), Orders (open, historical, and EDI-enabled), Customers (B2C and B2B accounts), Suppliers, 3PL client count, and Sales Channel configurations. We pair this with Epicor edition scoping: Epicor Kinetic for manufacturing-focused operations with BOM, Work Order, and MES requirements; Epicor Prophet 21 for distribution with strong EDI and supply chain planning. The discovery output is a written migration scope with object-level counts, 3PL partition design, and Epicor edition recommendation.
3PL partition design and schema preparation
We design the Epicor destination structure before any data moves. For multi-client 3PL migrations, we define the Epicor site or company partition per client. We provision Part Master records (from Kentro Products), Part Site and Part Bin records (from Kentro Inventory), Customer and Vendor records, and Sales Order headers. We map Kentro order statuses to Epicor Order statuses and configure Order Source codes for channel linkage. Epicor schema is deployed into a Sandbox or staging environment first for validation.
3PL client isolation and per-client export batches
We extract each Kentro 3PL client's data in isolated export batches, starting with the client list at the tenant level. Each batch contains that client's Products, Inventory, Orders, Customers, and billing records. We validate batch integrity (record counts, referential consistency) before loading into the corresponding Epicor partition. This prevents cross-client data blending during migration.
EDI document preservation and EDI snapshot export
For Kentro accounts with EDI-enabled B2B wholesale operations, we export the EDI document archive (orders, ASNs, invoices) as source snapshots alongside structured order data. The EDI snapshots are packaged with a mapping guide for the customer's EDI specialist or Epicor partner to use when configuring Epicor EDI Framework translators. This step runs concurrently with order migration but as a separate deliverable stream.
Production migration in dependency order
We run production migration in record-dependency order: Part Master (Products), Part Site and Part Bin (Inventory), Vendor (Suppliers), Customer and ShipTo (Customers), PO Header and PODetail (Purchase Orders), Sales Order (Orders), ShipHead and ShipDtl (Shipping), Transfer Orders (Stock Transfers), and Documents (attachments). EDI document snapshots are delivered as a separate file package. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation rebuild handoff
We freeze Kentro writes during cutover, run a final delta migration of any records modified during the migration window, then enable Epicor as the system of record. We validate 25-50 random records per object type against the Kentro source. We deliver the Kentro Workflow and Automation inventory document for Epicor Kinetic BPM or Prophet 21 rebuild. We support a one-week hypercare window for reconciliation issues. We do not rebuild Kentro workflows as Epicor BPM; that is a separate engagement or an internal admin task.
Platform deep dives
Kentro ERP & 3PL
Source
Strengths
Weaknesses
Epicor Prophet 21
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 3 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 Kentro ERP & 3PL and Epicor Prophet 21.
Object compatibility
3 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
Kentro ERP & 3PL: Not publicly documented.
Data volume sensitivity
Kentro ERP & 3PL doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Kentro ERP & 3PL to Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.
Walk through your Kentro ERP & 3PL 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 Kentro ERP & 3PL
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.