ERP migration
Field-level mapping, validation, and rollback between Exact Globe and Epicor Prophet 21. We move data and schema; workflows are rebuilt natively in Epicor Prophet 21.
Exact Globe
Source
Epicor Prophet 21
Destination
Compatibility
11 of 13
objects map 1:1 between Exact Globe and Epicor Prophet 21.
Complexity
BStandard
Timeline
8-10 weeks
Overview
Moving from Exact Globe to Epicor ERP is a schema-bridging migration, not a simple record copy. Exact Globe stores master data and transactional records in a Microsoft SQL Server backend; Epicor ERP uses a multi-table relational schema with separate Company, Contact, Address, and ShipTo tables requiring explicit foreign-key resolution. We profile the Exact Globe database during discovery, determine the customer's target Epicor edition and industry path (discrete manufacturing, configure-to-order, process, or distribution), and design the mapping before extraction begins. Financial entries, order histories, and BOM structures require date-range scoping to keep export windows manageable. File attachments stored as binary blobs in Exact Globe are flagged for manual file-system export rather than risked via API. Epicor Kinetic workflows, automations, BAQs, and dashboards do not migrate as code; we deliver a written inventory for the customer's Epicor consulting team to rebuild 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 Exact Globe 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.
Exact Globe
Accounts (Debtors/Creditors)
Epicor Prophet 21
Customer and Vendor
1:1Exact Globe Accounts map to Epicor ERP Customer and Vendor records. The mapping uses the account code as the Epicor Key1 value and preserves payment terms, tax codes, and credit limits. Multi-address structures in Exact Globe (billing address, delivery address) map to Epicor ShipTo and MXCustomerPostalCode records respectively. We resolve the country and currency dimensions during extraction so that the Epicor country codes and currency IDs are pre-validated before insert.
Exact Globe
Financial entries and entry lines
Epicor Prophet 21
GLJournal and GLJrnLine
1:1Exact Globe journal entries and their line items map to Epicor GLJrnGrp and GLJrnLine. The journal number and entry date migrate as GroupNum and JEDate respectively. Debit and credit amounts map to GLJrnLine amounts with account codes resolved to Epicor AccountNum via a pre-built lookup table. Dimension values from Exact Globe (cost centre, project, department) map to Epicor GLJrnLine user-defined fields. Date-range scoping is applied during extraction to keep the export window within API timeout tolerances.
Exact Globe
Invoices and invoice lines
Epicor Prophet 21
InvcHead and InvcDtl
1:1Sales and purchase invoices split into header and line tables in both systems. Exact Globe Invoice, InvoiceLine, and InvoiceLineTax map to Epicor InvcHead, InvcDtl, and InvcTax. We preserve invoice number, invoice date, due date, and payment status. Line-level data (item code, quantity, unit price, tax code) maps to Epicor equivalents with tax codes validated against the destination tax configuration. Invoices in Exact Globe that reference a project are linked to Epicor Project via ProjectID on the line record.
Exact Globe
Items
Epicor Prophet 21
Part and PartPlant
1:1Exact Globe Items map to Epicor Part records with PartCode as the destination key. We map item code, description, unit of measure, cost price, and sales price. For inventory-managed items, we create PartPlant records for each warehouse defined in Exact Globe. BOM links from Exact Globe Items are preserved as separate BOM records mapped in the BOM step. Stock levels migrate as PartBin records per warehouse. Service items and non-inventory items are flagged using Epicor's PartType field.
Exact Globe
Sales orders and purchase orders
Epicor Prophet 21
OrderHed and OrderDtl
1:1Exact Globe sales and purchase orders split into Order and OrderLine tables. Header fields (order number, customer account, order date, warehouse) map to Epicor OrderHed; line fields (item code, quantity, unit price, delivery date) map to OrderDtl. Order status from Exact Globe (open, processed, invoiced) maps to Epicor OrderRel status. Back-order relationships are preserved through order line parent links. We use Epicor's Bulk API for orders with more than 1,000 line items to avoid timeout conditions.
Exact Globe
Projects
Epicor Prophet 21
Project and ProjectPhase
1:1Exact Globe Project headers, cost categories, billing methods, and budgets map to Epicor Project and ProjectPhase. Time entries in Exact Globe map to ProjectTransaction records with work date and hours preserved. Billing methods (time and materials, fixed price) map to Epicor billing rules. For Exact Globe projects with linked invoices, we link the Epicor Project to the migrated InvcHead records via ProjectID. Multi-phase project hierarchies in Exact Globe translate directly to Epicor's Phase structure.
Exact Globe
Quotations
Epicor Prophet 21
QuoteHed and QuoteDtl
1:1Exact Globe Quotations map to Epicor QuoteHed and QuoteDtl. The quotation number, customer account, and expiry date migrate to Epicor QuoteHed. Line items (item code, quantity, unit price, discount) map to QuoteDtl. Conversion status (expired, converted to order) in Exact Globe maps to Epicor QuoteHed status, and converted quotations are linked to the corresponding Epicor OrderHed via the quotation reference field. We flag quotations past expiry for the customer's review before loading.
Exact Globe
Contact persons
Epicor Prophet 21
Person and Contact
1:1Exact Globe Contact persons map to Epicor Person and Contact records. The contact name, email, phone, and role fields migrate to Epicor Person fields. We link each Contact to the corresponding Customer record via the CustID foreign key resolved from the Account mapping step. Multiple contact roles per contact person in Exact Globe are mapped to Epicor ContactRole records. Primary contact flag is preserved as the PrimaryPerson field on the Customer record.
Exact Globe
General ledger
Epicor Prophet 21
GLAccount and GLAccountExt
1:1Exact Globe Chart of Accounts structure maps to Epicor GLAccount with natural account as the primary segment and cost centre or department as secondary segments. We build a segment mapping table during discovery that identifies how many segments Exact Globe uses versus the Epicor account structure. Account groups, active/inactive status, and descriptions migrate directly. Posted transaction history maps to GLJrnLine records. Locked or reconciled periods in Exact Globe require date-range scoping; we flag any locked period modifications for the customer's admin to handle before extraction.
Exact Globe
Bills of Materials
Epicor Prophet 21
ECOMtl and BOMHead
1:manyExact Globe multi-level BOMs with embedded routing steps decompose into Epicor BOMHead (header), ECOMtl (component lines), and PartMtl records. Recursive traversal of sub-assemblies runs in staged extraction passes from Exact Globe, constructing Epicor BOM records per level. Operation routing steps from Exact Globe BOMs map to ECOOp records in Epicor Kinetic, with work centre references resolved from the Epicor WorkCenter table. For Epicor Prophet 21 distribution editions without manufacturing, BOMs are not available and items map as standard Part records.
Exact Globe
Fixed Assets
Epicor Prophet 21
FaAsset
1:1Exact Globe fixed asset records (acquisition cost, depreciation method, book value, asset class) map to Epicor FaAsset. Depreciation method codes are translated to Epicor FaAsset.DepreciationMethod values. Asset class from Exact Globe maps to FaAsset.AssetClass. We validate that the fiscal year calendar in Epicor aligns with Exact Globe's; if not, we recalculate depreciation schedules during the transform step and flag the adjusted values for the customer's finance team to verify before posting.
Exact Globe
Human Resources
Epicor Prophet 21
EmpBasic and EmpDataEx
1:1Exact Globe HR data (employee records, compensation, org structure) maps to Epicor EmpBasic and extended data fields. Effective-dated compensation changes in Exact Globe are stored as separate transaction rows that we consolidate into the current Epicor compensation field. Org structure hierarchy maps to Epicor EmpBasic.ReportsTo field. HR data migration is scoped to active employees; terminated employee records are archived with a status flag rather than loaded as active Epicor employees. This mapping is lower-volume and handled as a final-phase migration step.
Exact Globe
Custom fields on standard tables
Epicor Prophet 21
UD fields (Part.UD fields, OrderHed.UD fields, etc.)
lossyExact Globe custom fields (text, long, double, date, bit) on 14 standard tables require pre-creation of Epicor UD (user-defined) fields with matching data types before the load phase. Field types are validated: Exact Globe double maps to Epicor decimal UD fields, date maps to date, and bit maps to checkbox. We inventory all custom field names and types during discovery and lock the Epicor UD schema before extraction begins. Any destination-side custom field mapping that has not been pre-created will cause record rejection on insert.
| Exact Globe | Epicor Prophet 21 | Compatibility | |
|---|---|---|---|
| Accounts (Debtors/Creditors) | Customer and Vendor1:1 | Fully supported | |
| Financial entries and entry lines | GLJournal and GLJrnLine1:1 | Mapping required | |
| Invoices and invoice lines | InvcHead and InvcDtl1:1 | Mapping required | |
| Items | Part and PartPlant1:1 | Fully supported | |
| Sales orders and purchase orders | OrderHed and OrderDtl1:1 | Fully supported | |
| Projects | Project and ProjectPhase1:1 | Fully supported | |
| Quotations | QuoteHed and QuoteDtl1:1 | Mapping required | |
| Contact persons | Person and Contact1:1 | Fully supported | |
| General ledger | GLAccount and GLAccountExt1:1 | Fully supported | |
| Bills of Materials | ECOMtl and BOMHead1:many | Mapping required | |
| Fixed Assets | FaAsset1:1 | Mapping required | |
| Human Resources | EmpBasic and EmpDataEx1:1 | Mapping required | |
| Custom fields on standard tables | UD fields (Part.UD fields, OrderHed.UD fields, etc.)lossy | Mapping required |
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.
Exact Globe gotchas
Exact Globe Next end-of-support creates a hard migration deadline
Cannot run Exact Globe Next and Exact Globe+ concurrently
API rate limits on Exact Online cloud restrict bulk export speed
Custom fields on standard tables are schema-locked after creation
File attachments are not reliably accessible via standard APIs
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 scoping
We audit the Exact Globe SQL database or REST API, profiling record counts across all supported objects (Accounts, GL entries, Invoices, Items, Orders, Projects, Quotations, BOMs, Fixed Assets, HR, Contact persons). We identify the target Epicor edition and industry path (Kinetic discrete manufacturing, Kinetic configure-to-order, Prophet 21 distribution, or Epicor Food) during this phase, which determines the available schema. We document custom fields, BOM depth, multi-company structures, and date-range scope for transactional history. The discovery output is a written migration scope, Epicor edition recommendation, and a source-volume matrix that drives the pricing proposal.
Schema design and Epicor UD field creation
We design the Epicor target schema based on the identified edition and industry path. This includes Chart of Accounts segment mapping, BOM structure design (BOMHead, ECOMtl, ECOOp), Customer and Vendor contact architecture (separate from Person and Address tables), and all user-defined field definitions. We pre-create Epicor UD fields in a Sandbox org with field types validated against Exact Globe's data types. All schema decisions are locked before extraction begins. Epicor implementation consultants handle workflow, automation, and reporting configuration separately; we coordinate the handoff of the schema design document.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Epicor demo or customer Sandbox environment using representative production-like data volumes. The customer's operations lead reconciles record counts against the Exact Globe source (sample of 25-50 records per object checked field-by-field), validates BOM structure in Epicor Kinetic's BOM Explorer, and confirms Chart of Accounts mapping via Epicor's GL account inquiry. Any mapping corrections, field-type mismatches, or segment conflicts are resolved here before production migration begins. Epicor's consultant team reviews the sandbox output for data integrity before we proceed.
Production migration in dependency order
We run production migration in Epicor-referenced dependency order. Financial structure (GL accounts, cost centres) loads first. Master data follows: Customers and Vendors, then Contacts and Persons, then Addresses and ShipTo records. Item and Part data loads next with PartPlant records per warehouse. BOMs are loaded with staged passes for multi-level structures. Transactional data (invoices, orders, quotations) follows master data. Projects, fixed assets, and HR records are final. Fixed-asset depreciation schedules are recalculated if the fiscal year calendars differ. We use Epicor's Bulk API for objects exceeding 10,000 records and REST API with chunking for smaller loads.
Cutover, delta sync, and Epicor consulting handoff
We freeze Exact Globe write access during cutover and run a final delta migration of records modified during the migration window. We deliver a written inventory of Epicor BAQs, Data Rules, and workflow candidates to the customer's Epicor consulting team. File attachment documentation (manual export checklist and Epicor upload guide) is delivered separately. We support a one-week hypercare window for data integrity issues. Post-cutover Epicor configuration, workflow rebuild, and user training are handled by the customer's Epicor implementation partner as a separate engagement scope.
Platform deep dives
Exact Globe
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 Exact Globe 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
Exact Globe: Not publicly documented for on-premise Exact Globe; Exact Online cloud enforces 5,000 calls/day.
Data volume sensitivity
Exact Globe 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 Exact Globe to Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.
Walk through your Exact Globe 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 Exact Globe
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.