ERP migration

Migrate from Kentro ERP & 3PL to Epicor Prophet 21

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 logo

Kentro ERP & 3PL

Source

Epicor Prophet 21

Destination

Epicor Prophet 21 logo

Compatibility

65%

11 of 17

objects map 1:1 between Kentro ERP & 3PL and Epicor Prophet 21.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Kentro ERP & 3PL logo

Kentro ERP & 3PL

What's pushing teams away

  • Lack of public-facing documentation on API endpoints, rate limits, and schema details makes custom integration development speculative for non-technical teams.
  • Limited brand visibility with a 5-person team and minimal G2/Capterra review volume raises concerns about long-term vendor stability for enterprise buyers.
  • The platform's customizability is praised but some teams report a learning curve when configuring workflows beyond the defaults.
  • Enterprise-tier pricing requires custom quoting with no published floor, making budget forecasting difficult for mid-market teams evaluating alternatives.

Choosing

Epicor Prophet 21 logo

Epicor Prophet 21

What's pulling them in

  • Industry-specific design for wholesale distributors, not a general-purpose ERP repurposed for distribution — distributors choose P21 because it matches their replenishment, kitting, and counter-sale workflows out of the box.
  • Strong inventory control with automated replenishment, lot and serial tracking, and multi-warehouse management appeals to distributors with complex stock requirements and tight margin pressure.
  • Responsive customer support cited across G2 and Gartner reviews, with Epicor's 90% retention rate reflecting long-term customer satisfaction in a market where switching costs are high.
  • Cloud deployment on Microsoft Azure provides the flexibility to scale user counts and warehouse locations without on-premise infrastructure investment.
  • The Software Development Kit lets distributors personalize P21 to their specific business processes without modifying the application source code, preserving upgrade paths.

Object mapping

How Kentro ERP & 3PL objects map to Epicor Prophet 21

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

maps to

Epicor Prophet 21

Part Master

1:1
Fully supported

Kentro 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

maps to

Epicor Prophet 21

Part Master (child records)

1:many
Fully supported

Kentro'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

maps to

Epicor Prophet 21

Part Site + Part Bin

1:1
Fully supported

Kentro 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)

maps to

Epicor Prophet 21

Warehouse and Plant records

lossy
Fully supported

Kentro'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

maps to

Epicor Prophet 21

Sales Order

1:1
Fully supported

Kentro 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

maps to

Epicor Prophet 21

OrderDtl + OrderRel

1:1
Fully supported

Kentro 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)

maps to

Epicor Prophet 21

Customer + ShipTo

1:1
Fully supported

Kentro 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)

maps to

Epicor Prophet 21

Customer + ShipTo + BillTo

1:1
Fully supported

Kentro 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

maps to

Epicor Prophet 21

PO Header + PODetail

1:1
Fully supported

Kentro 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

maps to

Epicor Prophet 21

Vendor

1:1
Fully supported

Kentro 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

maps to

Epicor Prophet 21

Transfer Order + PartTran

1:1
Fully supported

Kentro 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

maps to

Epicor Prophet 21

ShipHead + ShipDtl

1:1
Fully supported

Kentro 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

maps to

Epicor Prophet 21

Site Partition or Company

1:many
Fully supported

Kentro 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

maps to

Epicor Prophet 21

Order Source Code or User Defined

lossy
Fully supported

Kentro 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

maps to

Epicor Prophet 21

Epicor EDI Framework (document snapshot)

lossy
Fully supported

Kentro 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)

maps to

Epicor Prophet 21

Document Management (attached records)

1:1
Fully supported

Kentro 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)

maps to

Epicor Prophet 21

Epicor Insight or native dashboards (reconfiguration)

lossy
Fully supported

Kentro 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.

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.

Kentro ERP & 3PL logo

Kentro ERP & 3PL gotchas

High

Multi-client 3PL data isolation requires careful scoping

Medium

EDI compliance data is format-specific and brittle

Medium

Historical inventory positions are snapshots, not audit trails

Epicor Prophet 21 logo

Epicor Prophet 21 gotchas

High

Third-party bolt-on integrations complicate migration scope

High

Dirty data without standardized processes compounds migration risk

Medium

SDK customizations and BPMs may not survive platform upgrades

Medium

Report-based export only for non-technical users

Low

Per-user pricing model requires accurate user count before migration planning

Pair-specific challenges

  • Multi-client 3PL isolation must be designed before migration

    Kentro's 3PL module hosts multiple client accounts within a single tenant with separate inventory pools, billing records, and seller portals. Epicor Kinetic uses site-level partitions and Epicor Prophet 21 uses multi-company structures; neither provides automatic multi-client isolation without explicit design. We extract the tenant-level client list first, build per-client export batches, and map each client's data to the corresponding Epicor partition. Mismatched scoping blends client inventories, causing fulfillment errors. The isolation design is agreed upon during scoping before any data moves.

  • EDI document snapshots require manual Epicor EDI rebuild

    B2B wholesale operations in Kentro rely on EDI transaction sets for retailer compliance. Kentro EDI documents use retailer-specific mapping rules that do not map automatically into Epicor's EDI Framework. We preserve the original EDI document snapshots (X12 or EDIFACT files) alongside structured order data so the customer's EDI specialist or Epicor partner can regenerate compliant feeds. Epicor EDI Framework requires translator configuration per trading partner; we deliver the source document snapshots and a mapping guide but do not configure the Epicor EDI translator as part of standard migration scope.

  • BOM and manufacturing data absent from Kentro requires rebuild

    Kentro is an e-commerce and 3PL platform; it does not maintain Bill of Materials, Work Orders, or Job records. If the destination Epicor implementation includes manufacturing modules, BOMs, and Work Orders must be created from scratch. We migrate products as Part Master records, but BOMs, routing, and Work Order history are not present in Kentro and cannot be migrated. Customers moving to Epicor Kinetic for manufacturing must plan a separate BOM and routing creation effort with their Epicor implementation partner.

  • Historical inventory positions are snapshots without full audit trails

    Kentro tracks real-time stock at bin level but the public-facing export may only expose current positions rather than a complete transaction history of receiving, transfer, and adjustment logs. For accounts requiring audit trails of inventory movements, we supplement the live export with any available receiving, transfer, and adjustment records to reconstruct the chain of custody. If Kentro's historical logs are inaccessible, we migrate current positions as the baseline and flag the limitation in the handoff document.

  • Epicor Kinetic container migration introduces its own technical surface

    Epicor Kinetic runs on a Linux container architecture, and user forums document multiple threads where Kinetic environments have encountered issues during container-based upgrades and migrations. This is a destination-platform concern independent of the Kentro migration, but it means that Epicor environment setup and upgrade paths carry their own risk profile. We coordinate with the customer's Epicor environment team to validate container health post-setup before data migration begins.

Migration approach

Six steps for a successful Kentro ERP & 3PL to Epicor Prophet 21 data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Kentro ERP & 3PL logo

Kentro ERP & 3PL

Source

Strengths

  • Combines 3PL, OMS, and WMS into one platform with a single data model
  • EDI-compliant B2B wholesale processing with ASN generation and retailer labeling
  • Real-time inventory sync across Shopify, marketplaces, and offline channels
  • Amazon FBA preparation features including FNSKU application and compliant bagging
  • Fixed-rate pricing tiers with no per-transaction or per-order fees published

Weaknesses

  • Minimal public API documentation makes custom integrations speculative
  • Small vendor team (5 employees) raises long-term stability concerns for enterprise buyers
  • Very limited review volume on G2 and Capterra makes independent validation difficult
  • Enterprise pricing requires custom quoting with no published ceiling
Epicor Prophet 21 logo

Epicor Prophet 21

Destination

Strengths

  • Purpose-built for wholesale distribution with industry-specific replenishment, kitting, and counter-sale workflows out of the box.
  • Multi-warehouse management with bin locations, cross-docking, and real-time inventory visibility across all warehouse locations.
  • Automated replenishment engine with demand-based and min-max planning reduces stockouts and overstock carrying costs.
  • AI-infused reporting via Epicor Prism provides Gen AI-driven insights into ERP data without requiring a BI team.
  • Strong customer retention at 90% and a 50-year track record in the distribution vertical provides long-term vendor stability.

Weaknesses

  • High total cost of ownership — per-user pricing of $150-200/month plus $10K-$500K implementation creates significant budget commitment for small and mid-market distributors.
  • Customization via SDK requires technical expertise and introduces upgrade risk when custom code conflicts with new P21 releases.
  • Report generation performance is a known pain point — multiple users report system freezes during large or complex report exports.
  • Third-party bolt-on reliance for functionality that competitors include natively increases integration complexity and total solution cost.
  • Limited public API documentation — developers building custom integrations report difficulty finding P21 API authentication methods and endpoint specifications.

Complexity grading

How hard is this migration?

Standard ERP migration. 3 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Kentro ERP & 3PL and Epicor Prophet 21.

  • Object compatibility

    B

    3 of 8 objects need a mapping; the rest are 1:1.

  • 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

    Kentro ERP & 3PL: Not publicly documented.

  • Data volume sensitivity

    B

    Kentro ERP & 3PL doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Kentro ERP & 3PL to Epicor Prophet 21 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 Kentro ERP & 3PL to Epicor Prophet 21 data migrations

Answers to the questions buyers ask most during Kentro ERP & 3PL to Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between six and ten weeks for accounts under 10,000 SKUs, three 3PL client partitions, and 50,000 historical orders with no EDI complexity. Migrations with ten or more 3PL clients, large EDI document archives, BOM reconstruction, multi-site Epicor destinations, or extensive historical order depth move to fourteen to twenty-two weeks because of partition isolation design, BOM reconstruction, EDI mapping rebuild, and Epicor Kinetic or Prophet 21 configuration time.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Kentro ERP & 3PL.
Land in Epicor Prophet 21, 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