ERP migration
Field-level mapping, validation, and rollback between Access SupplyChain and Epicor Prophet 21. We move data and schema; workflows are rebuilt natively in Epicor Prophet 21.
Access SupplyChain
Source
Epicor Prophet 21
Destination
Compatibility
10 of 12
objects map 1:1 between Access SupplyChain and Epicor Prophet 21.
Complexity
BStandard
Timeline
5-9 weeks
Overview
Moving from Access SupplyChain to Epicor ERP is a platform consolidation that crosses a significant API maturity boundary. Access SupplyChain does not publish a comprehensive public REST API reference, which means extraction often relies on database-level exports or supported reporting tools rather than a scripted REST integration. Epicor ERP provides an OData-compliant Open REST API with full service parity to its Kinetic web interface, giving FlitStack AI a reliable ingestion path once the source extraction method is confirmed. We scope multi-entity chart-of-accounts structures during discovery, sequence transactional data (open purchase orders, stock balances, outstanding AP/AR) to preserve business continuity at cutover, and handle Access Studio custom fields individually. Workflows, automations, and Access Coins Evo supplier risk scoring models do not migrate as logic; we deliver a written inventory for the customer's Epicor implementation partner to rebuild in Epicor Kinetic or BisTrack as appropriate.
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 Access SupplyChain 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.
Access SupplyChain
Customer
Epicor Prophet 21
Customer (CustGrup / CustShip / CustomerUDF)
1:1Access SupplyChain Customer records (name, contact details, payment terms, credit limits) map to Epicor ERP Customer master. The Access Customer account code becomes the Epicor Customer ID or is mapped to a customer number per the customer's numbering convention. Shipping addresses from Access map to Epicor CustShip records with a one-to-many relationship where multiple ship-to locations exist. Any Access Studio custom fields on Customer attach to Epicor CustomerUDF tables. Customer is loaded before Purchase Orders so that the CustomerID reference is satisfied at PO import.
Access SupplyChain
Supplier
Epicor Prophet 21
Supplier (Vendor / VendorsUDF)
1:1Access SupplyChain Supplier records (address, bank details, category assignments) map to Epicor ERP Vendor master. Supplier bank details migrate to Epicor VendorBank records. Supplier category assignments map to Epicor VendorPPGroups or a custom VendorUDF field depending on the customer's reporting structure. Documents attached to supplier records in Access export as files and attach to the corresponding Epicor Vendor record via document management. Supplier must load before any Purchase Order import because POHeader references VendorID.
Access SupplyChain
Purchase Order
Epicor Prophet 21
POHeader / PODetail
1:1Open and historical Purchase Orders from Access SupplyChain migrate to Epicor POHeader and PODetail records. Access PO status values (Draft, Sent, Received, Closed) map to Epicor POStatus codes (Open, Pending, Closed). Header-level freight, terms, and notes carry to POHeader; line-level item, quantity, unit cost, and delivery date carry to PODetail. Closed POs migrate as read-only history unless the customer requests open-period corrections. PODetail links to VendorID via the Supplier mapping and to PartNum via the Item mapping.
Access SupplyChain
Item
Epicor Prophet 21
Part (PartUDF)
1:1Access SupplyChain Item master records (SKU, description, unit of measure, cost price, sales price, item category) map to Epicor ERP Part master. The Access SKU becomes the Epicor PartNumber or maps to a part number per the customer's numbering convention. Unit of measure conversions from Access map to Epicor PartUOM records. Cost price becomes the Epicor Standard Cost or Average Cost depending on the customer's costing method; sales price becomes a PriceList entry or MSRP on PartUDF. Access item categories map to Epicor ClassCode or a custom PartUDF field for reporting alignment. Items with merged or archived status in Access are flagged as duplicate candidates and handled per a deduplication decision made during scoping.
Access SupplyChain
Warehouse / Location
Epicor Prophet 21
Warehouse (WhseBin / PartWhse)
1:1Access SupplyChain Warehouse records and bin locations map to Epicor ERP Warehouse and WhseBin entities. Stock-on-hand figures extract as a snapshot from Access and apply to Epicor PartWhse at go-live rather than mid-migration to prevent discrepancy during the cutover window. Any Access bin-level location data maps to WhseBin records and associates with PartBin records in Epicor. Warehouse must load before PartWhse because PartWhse.WarehouseCode is a required reference.
Access SupplyChain
Chart of Accounts
Epicor Prophet 21
GL Account (COA segment structure)
lossyThe Access SupplyChain chart of accounts maps to Epicor ERP GL Account structure with segment mapping performed during scoping. Complex multi-company or multi-segment account codes from Access require explicit mapping to Epicor's COA segment structure because Access and Epicor use different segment delimiter conventions and segment meanings. This is one of the highest-risk areas of the migration and requires a dedicated account structure interview during discovery. We do not assume a single unified account structure; each active Access company entity maps separately.
Access SupplyChain
Open AP
Epicor Prophet 21
AP Invoice / AP Payment
1:1Outstanding AP invoices and credit notes from Access SupplyChain migrate to Epicor AP Invoice and AP Credit Memo records. Each AP record links to the corresponding VendorID via the Supplier mapping. Payments in transit between the Access export date and Epicor go-live are flagged in a reconciliation worksheet. Partial payments are handled by migrating the original invoice with the applied payment amount and a remaining balance rather than splitting records, which avoids creating new AP entries that the Epicor AP module cannot reconcile without manual intervention.
Access SupplyChain
Open AR
Epicor Prophet 21
AR Invoice / AR Payment
1:1Outstanding AR invoices and credit notes from Access SupplyChain migrate to Epicor AR Invoice and AR Credit Memo records. Each AR record links to the corresponding CustomerID via the Customer mapping. Customer payments received between export and go-live require a manual reconciliation worksheet because we cannot safely auto-allocate payments without risking double-application. AR aging buckets recalculate in Epicor after go-live once all open items are confirmed.
Access SupplyChain
Document Attachments
Epicor Prophet 21
Document Management ( attachments on Part, Vendor, PO)
1:1Documents attached to supplier, item, and purchase order records in Access SupplyChain export as files and attach to their corresponding Epicor records via Epicor's document management or ERP-level attachment references. File size limits and supported formats are checked during scoping; very large files (over 50 MB) or unsupported formats are flagged and handled per a customer-approved exception process. PDF and image attachments generally migrate without format conversion.
Access SupplyChain
Access Studio Custom Fields
Epicor Prophet 21
Epicor UD Fields (PartUDF, VendorUDF, CustomerUDF)
lossyCustom fields created in Access Studio are enumerated during discovery and mapped individually to Epicor UD (User-Defined) field equivalents. Fields with unsupported data types such as embedded objects, cross-record references, or Access-specific formats are flagged during scoping and handled per a customer-approved remediation plan. UD fields must be deployed to the Epicor schema before any record import that references them. Epicor UD fields follow a naming convention and require field-type mapping (text, number, date, checkbox, dropdown) during the schema design phase.
Access SupplyChain
Users and Roles
Epicor Prophet 21
Epicor User / Employee
1:1Access SupplyChain user accounts and their role assignments migrate to Epicor ERP User and Employee records. Role naming conventions differ between Access SupplyChain versions and Epicor, so role mapping is performed manually during scoping. User provisioning in Epicor must complete before any record import that references OwnerID or a user-linked field. Users without a matching Epicor account are held in a reconciliation queue for the customer's admin to provision before record import resumes.
Access SupplyChain
Access Coins Evo: Project Cost Data
Epicor Prophet 21
Job / Project Billing (if Epicor Project Billing is active)
1:1If Access Coins Evo is active with project-level cost tracking and supplier risk scoring, those records map to Epicor Project or Job entities if the customer has Epicor Project Billing or MES licensed. Supplier risk scores do not have a native Epicor equivalent; they migrate as a custom UD field on the Vendor record or as a Project UD field if tied to project-specific suppliers. AI-assisted forecasting models from Coins Evo do not migrate as logic; we deliver a written record of the forecasting parameters for the customer's Epicor implementation team to replicate in reporting or Power BI.
| Access SupplyChain | Epicor Prophet 21 | Compatibility | |
|---|---|---|---|
| Customer | Customer (CustGrup / CustShip / CustomerUDF)1:1 | Fully supported | |
| Supplier | Supplier (Vendor / VendorsUDF)1:1 | Fully supported | |
| Purchase Order | POHeader / PODetail1:1 | Fully supported | |
| Item | Part (PartUDF)1:1 | Fully supported | |
| Warehouse / Location | Warehouse (WhseBin / PartWhse)1:1 | Fully supported | |
| Chart of Accounts | GL Account (COA segment structure)lossy | Mapping required | |
| Open AP | AP Invoice / AP Payment1:1 | Fully supported | |
| Open AR | AR Invoice / AR Payment1:1 | Fully supported | |
| Document Attachments | Document Management ( attachments on Part, Vendor, PO)1:1 | Mapping required | |
| Access Studio Custom Fields | Epicor UD Fields (PartUDF, VendorUDF, CustomerUDF)lossy | Fully supported | |
| Users and Roles | Epicor User / Employee1:1 | Mapping required | |
| Access Coins Evo: Project Cost Data | Job / Project Billing (if Epicor Project Billing is active)1:1 | 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.
Access SupplyChain gotchas
Sparse public API documentation complicates automated extraction
Multi-company and multi-segment account structures require pre-migration mapping
Open AP/AR reconciliation is not automatic at cutover
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 extraction method agreement
We audit the source Access SupplyChain environment across active modules, record volumes by entity, active legal entities with separate chart of accounts, Access Studio custom field inventory, and any Access Coins Evo construction data in scope. We also identify the available extraction path: REST API (if accessible for the customer's version), Access reporting export, or database-level export with support from The Access Group professional services. The discovery output is a written migration scope, extraction method confirmation, and a chart of accounts mapping plan for each Access entity.
Schema design and Epicor UD field deployment
We design the destination schema in Epicor ERP. This includes provisioning UD fields (PartUDF, VendorUDF, CustomerUDF, PODetailUDF as applicable), GL account segment mapping for each Access entity, warehouse and bin structure, and any required Epicor PartUOM or PriceList entries. Schema is validated in an Epicor test company before any production data is loaded. UD fields must deploy to the Epicor schema before record import because Epicor validation rules reference UD field constraints at insert time.
Sandbox migration and reconciliation
We run a full migration into Epicor using a test company or sandbox environment with production-like data volumes. The customer's Epicor functional lead reconciles record counts (Customers in, Suppliers in, Items in, POs in, open AP lines in, open AR lines in), spot-checks 25-50 random records against the Access source, and validates GL account assignments on PO and invoice lines. Any mapping corrections and Epicor validation rule adjustments happen in sandbox before production migration begins.
User provisioning and Owner reconciliation
We extract every distinct Access SupplyChain user referenced on Purchase Orders, AP invoices, and AR invoices and match by name or email against the Epicor destination's User table. Any Access user without a matching Epicor User account goes to a reconciliation queue for the customer's admin to provision. Migration cannot proceed past transactional data import until OwnerID references are resolved because Epicor's approval workflows and posting routines require a valid User reference on PO and invoice records.
Production migration in dependency order
We run production migration in record-dependency order: GL Accounts (per entity), Warehouses, Parts (with PartUDF resolved), Customers (with CustomerUDF resolved), Vendors (with VendorsUDF and bank details resolved), Purchase Orders (with VendorID and PartNum references resolved), Open AP invoices (with VendorID resolved), Open AR invoices (with CustomerID resolved), Document attachments, and Custom Fields last. Stock-on-hand applies as a go-live snapshot rather than mid-migration to avoid discrepancies during the cutover window. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, reconciliation worksheet delivery, and handoff
We freeze Access SupplyChain writes during cutover, run a final delta migration of any records modified during the migration window, then hand Epicor ERP over as the system of record. We deliver the open AP/AR reconciliation worksheet, the Access Studio custom field inventory with UD field mapping, and the Access Coins Evo forecasting parameters document to the customer's Epicor implementation partner. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's operations team. We do not rebuild Access SupplyChain workflows, automations, or Coins Evo risk scoring models in Epicor as part of the migration scope; those are separate engagements for the customer's Epicor partner.
Platform deep dives
Access SupplyChain
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 Access SupplyChain 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
Access SupplyChain: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Access SupplyChain 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 Access SupplyChain to Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.
Walk through your Access SupplyChain 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 Access SupplyChain
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.