ERP migration
Field-level mapping, validation, and rollback between Tech Cloud ERP and Epicor Prophet 21. We move data and schema; workflows are rebuilt natively in Epicor Prophet 21.
Tech Cloud ERP
Source
Epicor Prophet 21
Destination
Compatibility
9 of 14
objects map 1:1 between Tech Cloud ERP and Epicor Prophet 21.
Complexity
BStandard
Timeline
6-8 weeks
Overview
Moving from Tech Cloud ERP to Epicor ERP is a cross-platform, multi-module migration from a vendor with no public API to a tier-2 ERP with well-documented REST and bulk APIs. Tech Cloud ERP publishes no bulk-export endpoint and no REST API, so we assess its relational database schema during scoping and write direct SELECT queries where accessible, or extract via its built-in Imports & Exports module. Epicor Kinetic (Epicor's cloud ERP) receives data through its Data Management (DMT) tool, REST API, and bulk loaders with configurable validation rules. We map Tech Cloud ERP's Chart of Accounts to Epicor's GL Account structure, reconcile FIFO and Average inventory costing methods before writing stock balances, and flag Bill of Materials format differences because Tech Cloud ERP stores BOM as a flat item link while Epicor uses operation-step and resource-based routing. Fixed Asset depreciation journals are reconstructed from the asset register because they are not independently exportable from Tech Cloud ERP. Workflows, production scheduling rules, and WhatsApp-integrated approval chains do not migrate; we deliver a written inventory of these for the customer's Epicor administrator to rebuild.
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 Tech Cloud 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.
Tech Cloud ERP
Customer
Epicor Prophet 21
Customer
1:1Tech Cloud ERP Customer records (company name, contact details, billing address, ship-to addresses, payment terms, tax registration number) map 1:1 to Epicor Kinetic Customer. We map Tech Cloud ERP's customer code to Epicor's CustNum with CustID as the external reference. Multiple ship-to addresses from Tech Cloud ERP become Epicor ShipTo records linked to the parent Customer. Payment terms (Net 30, Net 60, etc.) map to Epicor's Terms table by code match.
Tech Cloud ERP
Vendor
Epicor Prophet 21
Vendor
1:1Tech Cloud ERP Vendor master records map to Epicor Kinetic Vendor. Vendor code, name, contact information, bank details, and payment terms transfer directly. For vendors used in import/export operations, any customs license or supplier rating fields in Tech Cloud ERP migrate as user-defined fields on the Epicor Vendor record.
Tech Cloud ERP
Item
Epicor Prophet 21
Part
1:1Tech Cloud ERP Item records map to Epicor Kinetic Part. We map item code, description, unit of measure, cost price, sales price, and stock category. Part Type (stocked vs. non-stocked vs. service) is inferred from Tech Cloud ERP's item classification. Stocking UOM and purchasing UOM are mapped separately; any fractional conversion factors between them are recorded for Epicor's UOMClass configuration.
Tech Cloud ERP
Bill of Materials (BOM)
Epicor Prophet 21
Part BOM + JobMtl
lossyTech Cloud ERP BOM is stored as item-component links with quantity-per. Epicor Kinetic BOM is operation-linked with material requirements per operation step. We extract the flat BOM from Tech Cloud ERP (via database query or Imports & Exports), map each component to a JobMtl line in Epicor, and flag for the customer's production engineer whether the destination BOM requires operation-step alignment. If Tech Cloud ERP BOMs include phantom assemblies or co-products, we note these explicitly for Epicor BOM revision configuration.
Tech Cloud ERP
Production Routing
Epicor Prophet 21
JobOper + WorkCenter
lossyTech Cloud ERP does not document a routing export format. Where database access is available, we extract any operation sequence data and map it to Epicor JobOper (job operation) records with labor hours, work center assignments, and sequence order. If no routing data exists in Tech Cloud ERP, we create a single default operation in Epicor and flag this for the customer's Epicor consultant to detail. Work centers in Epicor must be configured with capacity and efficiency factors before routing data is committed.
Tech Cloud ERP
Chart of Accounts
Epicor Prophet 21
GL Account + GL Account Type
1:1Tech Cloud ERP account codes and types (Asset, Liability, Equity, Revenue, Expense) map to Epicor GL Account and AccountType. We preserve the account code structure (segment lengths, separators) from Tech Cloud ERP and replicate it in Epicor's COA segment configuration. Cost center segments, if present in Tech Cloud ERP, map to Epicor GLGpc (global project) or a user-defined segment. Account descriptions and active/inactive status transfer directly.
Tech Cloud ERP
Sales Order
Epicor Prophet 21
SalesOrder
1:1Open Sales Orders from Tech Cloud ERP map to Epicor Kinetic SalesOrder. Order number, customer reference, order date, line items (PartNum, UOM, quantity, unit price), taxes, and freight charges transfer. Order status (Draft, Confirmed, Invoiced) maps to Epicor's OrderRel held/release flag. Backordered lines are flagged for review because Epicor uses Site and Warehouse on OrderRel to determine fulfillment availability.
Tech Cloud ERP
Purchase Order
Epicor Prophet 21
POHeader + PODetail
1:1Open Purchase Orders map to Epicor Kinetic POHeader and PODetail. Vendor reference, order date, line items (PartNum, quantity, unit cost, promised date), and approval status transfer. Tech Cloud ERP's approval workflow status does not have a direct Epicor analog; we load POs as unreleased and flag for the customer's Epicor admin to release after approval configuration is set up.
Tech Cloud ERP
Goods Receipt Note (GRN)
Epicor Prophet 21
Receipt + PPACKInv/POReceipt
lossyGRN records from Tech Cloud ERP (linked to a PO and confirming received quantity) map to Epicor POReceipt. The GRN-to-invoice linkage in Tech Cloud ERP does not directly map to Epicor's separate invoicing layer; we note the GRN reference in a POReceipt comment field and flag any partial-receipt discrepancies for the accounts payable team to reconcile.
Tech Cloud ERP
Inventory / Stock Ledger
Epicor Prophet 21
PartBin + PartTran
1:1Stock balances per item per warehouse from Tech Cloud ERP map to Epicor PartBin (quantity on hand per site/warehouse/bin). We confirm the inventory costing method (FIFO or Average) with the customer before writing; Epicor's costing method is set per Part and per Site, and mismatches cause perpetual cost discrepancies. Batch and serial number data, if present in Tech Cloud ERP, maps to Epicor's LotBin and SerialBin records.
Tech Cloud ERP
Fixed Asset
Epicor Prophet 21
Asset
1:1Fixed Asset master records (asset tag, description, acquisition date, acquisition cost, depreciation method, useful life, location, asset category) map to Epicor Kinetic Asset. We reconstruct the depreciation schedule from the asset master because Tech Cloud ERP depreciation journal entries are not independently exportable. Epicor regenerates the journal entries from the asset register on go-live. Depreciation method (Straight-Line, Declining Balance, Units of Production) must match between systems; we flag any mismatches before writing.
Tech Cloud ERP
HRM / Employee
Epicor Prophet 21
Employee
1:1Tech Cloud ERP employee records (employee number, name, department, designation, hire date, compensation details) map to Epicor Kinetic Employee. Role-based access in Tech Cloud ERP maps to Epicor Employee Security Groups. Org hierarchy segments, if present in Tech Cloud ERP, map to Epicor's LaborHierarchy or Department structure. Active/inactive employment status transfers; terminated employees are loaded as inactive in Epicor.
Tech Cloud ERP
AP / AR Opening Balance
Epicor Prophet 21
APOpen + AROpen
lossyOpen Accounts Payable and Accounts Receivable balances from Tech Cloud ERP (excluding historical closed-period invoices) map to Epicor APOpen and AROpen records. These load as opening balances at the designated go-live date. We exclude historical invoice detail unless specifically requested because Tech Cloud ERP's closed-period transaction format is incompatible with Epicor's AP/AR posting model; opening balance carries the total outstanding amount, vendor/customer reference, and due date.
Tech Cloud ERP
Point of Sale Transaction
Epicor Prophet 21
POSerial + AR Invoice
1:manyTech Cloud ERP POS transactions write directly to the inventory ledger as a combined cash/inventory entry. We split these into two migration paths: cash settlement records load as AR Invoice or cash receipt entries in Epicor, and inventory deduction records load as PartTran with a POSerial or batch reference. This sequencing prevents double-counting of stock in Epicor's inventory module at go-live.
| Tech Cloud ERP | Epicor Prophet 21 | Compatibility | |
|---|---|---|---|
| Customer | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Item | Part1:1 | Fully supported | |
| Bill of Materials (BOM) | Part BOM + JobMtllossy | Fully supported | |
| Production Routing | JobOper + WorkCenterlossy | Fully supported | |
| Chart of Accounts | GL Account + GL Account Type1:1 | Mapping required | |
| Sales Order | SalesOrder1:1 | Fully supported | |
| Purchase Order | POHeader + PODetail1:1 | Fully supported | |
| Goods Receipt Note (GRN) | Receipt + PPACKInv/POReceiptlossy | Fully supported | |
| Inventory / Stock Ledger | PartBin + PartTran1:1 | Mapping required | |
| Fixed Asset | Asset1:1 | Fully supported | |
| HRM / Employee | Employee1:1 | Fully supported | |
| AP / AR Opening Balance | APOpen + AROpenlossy | Fully supported | |
| Point of Sale Transaction | POSerial + AR Invoice1:many | 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.
Tech Cloud ERP gotchas
No public API or bulk-export endpoint
Historical financial data migration is unreliable
Depreciation journal entries are not independently exportable
BOM and routing data requires manual re-creation at destination
POS and back-office inventory are not fully decoupled
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 database access assessment
We audit Tech Cloud ERP across all active modules: Customers, Vendors, Items, Chart of Accounts, Sales Orders, Purchase Orders, GRN records, Inventory Stock Ledger, BOM structures, Production Orders, Fixed Assets, and HRM. We assess whether direct database read access is available or whether extraction relies on the Imports & Exports module. We extract record counts, date ranges, and any data quality flags (null required fields, duplicate codes, missing foreign keys) for each module. We pair this with a scoping call to understand the Epicor Kinetic edition (cloud or on-prem), licensed modules, and go-live date. The discovery output is a written migration scope with module-level record counts, extraction method per module, and a risk register.
Epicor Kinetic environment provisioning and schema design
We work with the customer's Epicor implementation team to confirm the target Epicor Kinetic environment (cloud tenant or sandbox), licensed modules, site and warehouse configuration, and chart of accounts segment structure. We design the GL account mapping from Tech Cloud ERP account codes to Epicor GL accounts, define Part cost and stocking settings (FIFO vs Average), configure customer and vendor number formats, and set up Part classes that align with Tech Cloud ERP item categories. The Epicor schema design is validated in a non-production environment before any migration scripts are written.
Extraction scripting and validation
Where Tech Cloud ERP database access is available, we write direct SQL SELECT queries with pagination (typically 5,000 rows per batch) to extract each entity set. We apply the data quality flags identified in discovery: we resolve orphaned foreign keys (e.g., a sales order line referencing a deleted customer), standardize date formats (UTC), and strip any non-ASCII characters that would fail Epicor's validation. Where extraction relies on the Imports & Exports module, we run exports per module, validate column completeness against the source schema, and report any missing required fields before proceeding to transform.
BOM and routing reconstruction with production engineer sign-off
We extract Bill of Materials records from Tech Cloud ERP and map them to Epicor Part BOM revisions. Each BOM component maps to a JobMtl line with quantity-per and optionalBom flag. We flag any Tech Cloud ERP BOM that includes phantom assemblies, co-products, or by-products for explicit review. If operation-step routing data exists in Tech Cloud ERP, we map it to JobOper records; if no routing data exists, we create a single default operation and escalate to the customer's production engineer for detailed routing configuration before Epicor job scheduling is used.
Fixed Asset depreciation reconstruction
We extract the Tech Cloud ERP Fixed Asset register (asset tag, description, acquisition cost, acquisition date, depreciation method, useful life, location, category) and use it to create Epicor Asset records. We reconstruct the depreciation schedule by calculating the accumulated depreciation balance and remaining depreciable base at the migration date, then set Epicor's depreciation method to match. We flag any Tech Cloud ERP depreciation method that does not have a direct Epicor equivalent (e.g., Units of Production if not configured in the Epicor depreciation table). The Epicor asset accounting engine regenerates journal entries from the asset register on go-live.
Sandbox migration and reconciliation
We run a full migration into the Epicor Kinetic staging or sandbox environment using production-like data volumes. The customer's Epicor administrator reconciles record counts per module (Customers in, Vendors in, Parts in, GL accounts in, open AP/AR balances in), spot-checks 30-50 records per module against the Tech Cloud ERP source, and validates that Part stock balances match on-hand quantities at the agreed snapshot date. BOM structure is reviewed by the production engineer. Any mapping corrections are documented and applied to the production migration script before the production migration begins.
Production migration, delta pass, and cutover
We freeze write access to Tech Cloud ERP at cutover, run a final delta extraction capturing any records modified since the sandbox migration, apply the delta to Epicor, and enable Epicor as the system of record. We run a post-migration reconciliation comparing Epicor PartBin totals against the Tech Cloud ERP stock ledger closing balance, and Epicor AROpen/APOpen totals against the source AP/AR aging report. We deliver a written inventory of Tech Cloud ERP production scheduling rules, WhatsApp-integrated approval workflows, and custom module configurations requiring rebuild in Epicor. We support a five-business-day hypercare window for data reconciliation issues; we do not rebuild Epicor workflows, BPMs, or production schedules as part of the standard migration scope.
Platform deep dives
Tech Cloud 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 Tech Cloud 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
Tech Cloud ERP: Not publicly documented.
Data volume sensitivity
Tech Cloud 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 Tech Cloud ERP to Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.
Walk through your Tech Cloud 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 Tech Cloud 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.