ERP migration
Field-level mapping, validation, and rollback between Konnect ERP and Epicor Prophet 21. We move data and schema; workflows are rebuilt natively in Epicor Prophet 21.
Konnect ERP
Source
Epicor Prophet 21
Destination
Compatibility
9 of 12
objects map 1:1 between Konnect ERP and Epicor Prophet 21.
Complexity
BStandard
Timeline
8-12 weeks
Overview
Moving from Konnect ERP to Epicor Kinetic is a cross-platform migration from a cloud-native Indian SME ERP to a global Tier-2 manufacturing-focused platform. The defining constraint of the source side is that Konnect ERP has no publicly documented REST API, so migration scoping begins with a live-instance data audit rather than programmatic enumeration. On the destination side, Epicor Kinetic organizes inventory as Part and PartPlant records, production as Job and BOM records, and finances as GL Account structures that require a deliberate COA mapping table. We extract the full Konnect chart of accounts, map account codes to Epicor's hierarchical GL structure, and preserve the account-type semantics (asset, liability, expense, revenue) through the transform. GST E-Invoicing and E-Way Bill records carry HSN and SAC codes that must be cross-referenced against the destination's tax code table before import, because Indian GST compliance structures do not always map one-to-one into Epicor's tax jurisdiction configuration. We do not migrate Workflows, automations, or custom reports as code; we deliver a written inventory of these for the customer's admin to rebuild in Epicor Kinetic.
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 Konnect ERP 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.
Konnect ERP
Customer
Epicor Prophet 21
Customer
1:1Konnect Customer records (name, contact details, GSTIN, billing address, outstanding balances) map to Epicor Customer. GSTIN from Konnect becomes a Tax ID field on Epicor Customer and is used as a dedupe key during import. We resolve any outstanding balance fields into Epicor's open AR aging records after the Customer record is created. ShipTo addresses migrate as CustomerShipTo records linked to the parent Customer.
Konnect ERP
Item
Epicor Prophet 21
Part + PartPlant
1:manyKonnect Item master (SKU, description, unit of measure, HSN/SAC code, cost, price) maps to Epicor Part as the master record and PartPlant for site-specific data (plant-specific cost, lead time, On-hand quantity, BOM structure). If the Konnect instance has multi-warehouse configuration, we create one PartPlant record per site in Epicor. The HSN code maps to the Part's Tax Category, and we flag any HSN value that has no matching Epicor tax jurisdiction configuration before import.
Konnect ERP
Chart of Accounts
Epicor Prophet 21
GL Account
lossyKonnect Chart of Accounts (account codes, names, hierarchies) requires a full mapping table to Epicor's natural-segment GL structure. Epicor GL Accounts are structured as a chart with Account Type (Asset, Liability, Expense, Revenue, Equity) and a segment hierarchy. We extract the full Konnect COA, classify each account by type, map to the nearest Epicor natural-account segment, and document any Konnect accounts that have no Epicor equivalent (escalated before import). Account masks in Epicor (number of segments, segment lengths) must be configured before any GL data loads.
Konnect ERP
Project
Epicor Prophet 21
Job (Project Billing)
1:1Konnect Project records (customer association, billing plan, milestone schedule, man-hour allocations) map to Epicor Job records with Project Billing enabled. The project structure, milestones, and billable hours migrate as JobHead and JobMtl/JobOper records. If Konnect uses time-and-materials billing tied to timesheet entries, those hours migrate as labor transactions against the Job. Project close status maps to Job closed status in Epicor.
Konnect ERP
Timesheet Entry
Epicor Prophet 21
Labor Transaction
1:1Konnect Timesheet records (employee, project, date range, hours logged) map to Epicor Labor records. We resolve the employee reference from Konnect to the Epicor Employee table, and the project reference to the Epicor Job. Hours, labor rate, and entry date migrate directly. Entries without a valid project reference in the destination are held in a reconciliation queue for the customer's admin to map before import resumes.
Konnect ERP
Employee
Epicor Prophet 21
Employee
1:1Konnect Employee master (personal details, department, designation, effective-dated status) maps to Epicor Employee. Department in Konnect maps to Epicor's DcdUserID or Department fields depending on the Epicor version. Active compensation fields migrate to Epicor's HR module if the destination includes Epicor Human Capital Management. The employee status (active/inactive) is preserved to prevent inadvertently loading terminated employees as active in Epicor.
Konnect ERP
Open AR Invoice
Epicor Prophet 21
AR Invoice + AR Invoice Detail
1:1Konnect open invoice records (invoice number, customer, amount, due date, line items) map to Epicor AR Invoice and AR Invoice Detail. The invoice line items reference Konnect Item IDs that must be pre-migrated to Epicor Part IDs before the invoice detail import runs. Open/closed status determines whether the invoice loads as open AR in Epicor or as a historical record. We reconcile the total AR aging against Konnect's outstanding balance report before marking the phase complete.
Konnect ERP
Open AP Invoice
Epicor Prophet 21
AP Invoice + AP Invoice Detail
1:1Konnect open AP records (vendor, invoice number, amount, due date) map to Epicor AP Invoice and AP Invoice Detail. Vendor references are resolved to Epicor Vendor records. If Konnect does not have a separate Vendor master, we extract unique vendor names from AP transactions and create Vendor records during this phase. Line items reference Konnect Item IDs mapped to Epicor Part IDs before import.
Konnect ERP
GST E-Invoice Record
Epicor Prophet 21
Tax Transaction
1:1Konnect GST E-Invoicing records carry IRN (Invoice Reference Number), GSTIN of parties, HSN codes, and tax amounts (CGST, SGST, IGST). These do not map directly into Epicor's standard invoice structure because Epicor's tax engine is jurisdiction-agnostic. We extract the GST transaction headers and lines, map the CGST/SGST/IGST amounts to Epicor's tax detail structure, and preserve the IRN as a reference field. We flag any HSN/SAC value that does not have a direct match in the destination's tax code table and escalate before import. The customer's Epicor admin configures the GST tax code jurisdiction in Epicor before this phase runs.
Konnect ERP
GST E-Way Bill Record
Epicor Prophet 21
Shipping Transaction
1:1Konnect E-Way Bill records (transport document, vehicle number, IRN reference, HSN, distance, and party GSTINs) map to Epicor Shipping Transaction records. We extract the e-way bill number, transport details, and item-level HSN codes. Epicor's shipping module must be active in the destination license to receive these records. If the destination Epicor instance is configured for a non-Indian jurisdiction, these records are archived rather than imported and the customer's compliance team is notified.
Konnect ERP
Item Pricing
Epicor Prophet 21
Price List / Price Break
1:1Konnect Item pricing records (price per unit, currency, customer-specific pricing) map to Epicor Price List records and Price Break structures if tiered pricing is used. We extract the full pricing matrix from Konnect, map to Epicor's PriceLBrk and PriceLMas tables, and apply the customer-specific pricing as Price Break records linked to the Part and Customer.
Konnect ERP
Custom Fields (Module-Level)
Epicor Prophet 21
UD Fields or Extension Fields
lossyKonnect custom properties stored at the module level (CRM, Projects, Accounting, HRM) have no documented extension model. We extract all non-standard fields during the data audit, map each to either an Epicor UD (User-Defined) field on the equivalent table (Part, Customer, Job, Employee) or a custom extension field, and document the mapping. Fields that require BPM-driven logic in Epicor (calculated fields, conditional defaults) are flagged for the customer's Epicor admin to configure post-migration.
| Konnect ERP | Epicor Prophet 21 | Compatibility | |
|---|---|---|---|
| Customer | Customer1:1 | Fully supported | |
| Item | Part + PartPlant1:many | Fully supported | |
| Chart of Accounts | GL Accountlossy | Mapping required | |
| Project | Job (Project Billing)1:1 | Fully supported | |
| Timesheet Entry | Labor Transaction1:1 | Fully supported | |
| Employee | Employee1:1 | Fully supported | |
| Open AR Invoice | AR Invoice + AR Invoice Detail1:1 | Fully supported | |
| Open AP Invoice | AP Invoice + AP Invoice Detail1:1 | Fully supported | |
| GST E-Invoice Record | Tax Transaction1:1 | Fully supported | |
| GST E-Way Bill Record | Shipping Transaction1:1 | Fully supported | |
| Item Pricing | Price List / Price Break1:1 | Fully supported | |
| Custom Fields (Module-Level) | UD Fields or Extension Fieldslossy | 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.
Konnect ERP gotchas
No public API means migration scoping is manual
Module availability varies by company configuration
GST transaction records require HSN/SAC remapping
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
Live-instance data audit
We schedule a guided walkthrough of the customer's live Konnect ERP instance to enumerate active modules (CRM, Projects, HRM, Accounting, GST), estimate record counts per module, and identify cross-references between modules (Customer-to-Invoice, Project-to-Timesheet, Employee-to-Payroll). Because Konnect has no public API, this audit replaces the programmatic data enumeration step used on platforms with open APIs. The output is a definitive migration scope document listing every object, estimated row counts, and the dependency order required for Epicor import.
Epicor schema design and GL account configuration
We design the destination Epicor Kinetic schema in a Sandbox. This includes Part and PartPlant structure for Items, Customer and CustomerShipTo for Customers, Vendor for AP suppliers, GL Account hierarchy with natural-account classification, Job structure for Projects, Employee records for HR, and UD fields for any Konnect custom properties. The GL Account chart is the critical-path item because it must be configured before any financial transaction records (AR, AP, GL) can be imported. We coordinate with the customer's Epicor admin to define the account mask, segment structure, and account-type classification.
Chart of Accounts mapping and COA migration
We extract the full Konnect Chart of Accounts, classify each account by type (Asset, Liability, Expense, Revenue, Equity), and produce a COA mapping table that maps every Konnect account code to the nearest Epicor GL account. Accounts with no Epicor equivalent are escalated before the mapping is finalized. The COA is deployed to the Epicor Sandbox first, validated by the customer's finance team, and then deployed to production before the AR/AP phase begins.
Sandbox migration and reconciliation
We run a full migration into the Epicor Sandbox using production-like data volumes. The customer's team reconciles record counts across all object types (Customers, Parts, Jobs, Employees, AR/AP, GL transactions), spot-checks twenty-five to fifty records against the Konnect source, and validates the GL account balances against Konnect's trial balance. Any mapping corrections, account gaps, or HSN/SAC code mismatches are resolved in this phase. The customer signs off on the sandbox migration before production migration begins.
Production migration in dependency order
We run production migration in strict dependency order: GL Account chart (first, blocking), Employees, Customers, Vendors, Parts and PartPlant, Price Lists, Projects mapped to Jobs, Timesheets mapped to Labor, Open AR invoices, Open AP invoices, and GST transaction records last (after the tax jurisdiction is confirmed in Epicor). Each phase emits a row-count reconciliation report showing records loaded, records rejected, and the rejection reason before the next phase begins.
Cutover, validation, and automation handoff
We freeze writes to Konnect during the cutover window, run a final delta migration of any records modified during the migration window, then enable Epicor Kinetic as the system of record. We deliver a written inventory of Konnect workflows, automations, and custom reports requiring rebuild in Epicor Kinetic. We do not rebuild automations as code inside the migration scope. We support a one-week hypercare window where we resolve any post-go-live reconciliation issues. Workflow rebuild, BPM configuration, and Epicor Kinetic admin training are separate engagements.
Platform deep dives
Konnect ERP
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 Konnect ERP 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
Konnect ERP: Not applicable.
Data volume sensitivity
Konnect ERP 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 Konnect ERP to Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.
Walk through your Konnect ERP 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 Konnect ERP
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.