ERP migration
Field-level mapping, validation, and rollback between Infor LN and Epicor Prophet 21. We move data and schema; workflows are rebuilt natively in Epicor Prophet 21.
Infor LN
Source
Epicor Prophet 21
Destination
Compatibility
16 of 16
objects map 1:1 between Infor LN and Epicor Prophet 21.
Complexity
BStandard
Timeline
8-12 weeks
Overview
Moving from Infor LN to Epicor ERP is a manufacturing-ERP migration with a dependency chain that must be respected throughout. Infor LN stores financial companies and business partners before warehouses, and items and BOMs before purchase orders, sales orders, and projects. Epicor ERP uses a similar master-transactional hierarchy but resolves part numbers, BOM revisions, and site assignments differently. We sequence the export to capture LN text-table content first (LN stores long-form text in separate LN Tools tables and assigns numeric IDs to transactional tables, so a direct extract produces IDs instead of readable descriptions), reconcile multicompany settlements, and preserve price matrix priority rules as metadata alongside the resulting price records. Workflows, batch jobs, alerts, and production scheduling rules do not migrate; we deliver a written inventory of every LN automation requiring rebuild in Epicor Kinetic so the customer's admin team has a concrete checklist post-migration. The migration runs through the LN ION API with its 25-second timeout enforced in our chunking logic and Epicor Kinetic REST API calls with rate-limit handling on the write side.
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 Infor LN 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.
Infor LN
Business Partner
Epicor Prophet 21
Customer and Supplier
1:1Infor LN maintains Business Partners as a single entity with a Role field distinguishing customer from supplier. Address, contact, and financial limit data live as related child records. We map to Epicor Customer and Supplier records, splitting by LN Role at migration time. Customer and Supplier are separate record types in Epicor Kinetic. The LN financial limit data maps to Customer Credit Limit and Supplier Payment Terms fields.
Infor LN
Item
Epicor Prophet 21
Part
1:1LN Items carry rich attribute data including BOM structures, routing steps, costing information, and stocking dimensions. We map to Epicor Kinetic Part with PartClass assignment, Stocking UOM, and Costing information preserved. LN Item Type (make, buy, or phantom) maps to Epicor Type Code. Part Number from LN becomes Part Number in Epicor; the LN Item Revision becomes Epicor Part Revision with revision-specific BOM and routing attachments.
Infor LN
Financial Company
Epicor Prophet 21
Company and Fiscal Year
1:1LN Financial Companies maintain their own chart of accounts, fiscal calendar, and tax configuration. We map each LN Financial Company to an Epicor Kinetic Company record with its own fiscal calendar, accounting period definitions, and tax jurisdiction assignment. Multicompany LN configurations generate multiple Epicor Company records. We preserve the LN currency assignments and any intercompany trading relationships as a separate configuration guide for the customer's Epicor admin.
Infor LN
Warehouse and Site
Epicor Prophet 21
Site and Warehouse
1:1LN Sites represent physical or logical locations with inventory policies, location definitions, and receiving rules. We map to Epicor Kinetic Site (or Plant) and Warehouse records with location structure preserved. The multisite control data governing cross-site stock transfers maps to Epicor Transfer Order and inter-site warehouse assignment rules.
Infor LN
Bill of Materials
Epicor Prophet 21
Part BOM (Part Revision)
1:1LN BOMs support multiple nesting levels, phantom assemblies, option classes, and lead-time offsets. Engineering Change Orders attach to BOMs as revision-controlled overlays. We preserve BOM level structure, quantity-per, operation steps, and scrap percentages in Epicor Part Revision BOM. Phantom assemblies map to Epicor Phantom BOM type. ECO-linked BOM revisions migrate as Epicor ECO and Part Revision records with effective dates.
Infor LN
Purchase Order
Epicor Prophet 21
POHeader and POLine
1:1LN separates purchase order headers from lines and schedule dates. Purchase contracts (blanket orders) link to release schedules that decrement funded quantities. We map header, line, and schedule as three related Epicor records: POHeader, POLine, and PORel (release schedule). The LN purchase contract funded quantity becomes Epicor PO Header with linked release lines. Open and closed status preserves from LN Document State.
Infor LN
Purchase Contract
Epicor Prophet 21
POHeader with Blanket Release lines
1:1LN blanket purchase orders (contracts) hold funded quantity and delivery terms. We map to Epicor POHeader with a Blanket PO type, where release schedules correspond to individual POLine release records. Funded quantity and remaining authorized amount map from LN to Epicor POHeader Total Promise and remaining commitment fields. We flag any contract with releases that span multiple LN Financial Companies for separate intercompany reconciliation.
Infor LN
Sales Order
Epicor Prophet 21
SOHeader and SOLine
1:1LN sales orders can resolve pricing through price books and matrix definitions. Multicompany invoicing combines lines from Sales, Project, and Service logistic packages onto a single invoice. We map to Epicor Kinetic Sales Order with SOLine and release schedule preserved. LN pricing resolution through matrix definitions migrates as Epicor Price Code assignments and Part Price records (see price matrix mapping). Multicompany sales order lines are split at migration time by LN Financial Company and mapped to corresponding Epicor Company records.
Infor LN
Project
Epicor Prophet 21
Job and Project
1:1LN Projects support ETO and MTO lifecycles with phase structures, work breakdown hierarchies, and billing milestones. We map to Epicor Kinetic Project with phase hierarchy, WBS levels, revenue recognition milestones, and project-level accounting rules preserved. Project cost categories map from LN to Epicor Project Plant Cost Codes. Revenue recognition methods (percentage of completion, completed contract, or as-incurred) migrate as Project Billing Rules.
Infor LN
Service Contract
Epicor Prophet 21
Service Contract
1:1LN service contracts track entitlement, coverage periods, and SLA terms. Field service records include technician assignments, mobile dispatch data, and parts consumed. We map to Epicor Kinetic Service Contract with coverage terms, contract lines, and SLA response-time definitions. Contract entitlement rules migrate from LN coverage matrix to Epicor Service Agreement coverage rules.
Infor LN
Field Service Record
Epicor Prophet 21
Service Call and Job
1:1LN field service records track technician assignments, work orders, parts consumed, and dispatch data. We map to Epicor Kinetic Service Call with linked Job for any billable labor, and Parts and Labor records for material and time consumed. Technician assignments migrate as Service Call assigned-resource records with skill certifications checked against Epicor Resource Group qualifications.
Infor LN
User and Employee Assignment
Epicor Prophet 21
Customer Contact and Supplier Contact
1:1LN maps users to Business Partner contacts and to organizational roles for approval routing. Owner assignments on transactional records (orders, projects) reference the LN user table. We map user IDs to Epicor Customer and Supplier contact records, with organizational role assignments preserved in the contact's Role field and in the Epicor Security Groups configuration guide we deliver for the customer's admin team.
Infor LN
Custom Fields
Epicor Prophet 21
User-Defined Fields and Extended Fields
1:1LN custom fields are defined in the Extensions package with a Domain property specifying data type; values are stored in dedicated extension tables that join to base object tables. We read the Domain definition before mapping, validate type compatibility with Epicor UDF or Extended Field data types, and reject any column where the domain type cannot be coerced. UDFs in Epicor Kinetic are defined per-table in System Management before data import begins. LN extension table join IDs require two-pass extraction (text table then transactional tables) before staging.
Infor LN
Item Surcharges and Price Matrices
Epicor Prophet 21
Part Price and Customer Price Break
1:1LN price matrices use priority-based search rules across purchase, sales, and transfer price types with matrix attributes as dimensions. Item surcharges function as cost adders in valuation price setups. We export the full LN Matrix Definition (tdpcg0610m000) metadata alongside each price book to preserve the priority chain. The resulting price records migrate as Epicor Part Price entries with Price Code assignments, and Customer Price Breaks migrate with break quantity and price per tier. The priority order is delivered as a written configuration guide for the Epicor admin to reconstruct in Epicor Price Code priority rules.
Infor LN
Attachment and Document Management
Epicor Prophet 21
Document Management Reference
1:1LN stores document references (pointers to file storage) rather than binary content in most transactional tables. We extract document metadata and URL paths and map them to Epicor Kinetic Document Management records linked to the parent Part, BOM Revision, or Order. The customer's IT team configures the document storage endpoint in Epicor Kinetic (Epicor Data Library, SharePoint, or other) before migration so that the reference links resolve post-go-live.
Infor LN
Multicompany Settlement Record
Epicor Prophet 21
Intercompany Transaction Reconciliation (flagged)
1:1LN multicompany invoicing generates internal financial settlements between entities using self-billing, creating intercompany journal entries that must be reconciled across all financial companies. Epicor Kinetic does not have a native equivalent multicompany settlement engine at the same depth as LN. We extract all settlement records and their linked journal entries, flag any settlement that lacks a matched debit or credit in the same export scope, and deliver a written reconciliation spreadsheet for the customer's financial team to post manually or through an intercompany transaction process in Epicor after go-live.
| Infor LN | Epicor Prophet 21 | Compatibility | |
|---|---|---|---|
| Business Partner | Customer and Supplier1:1 | Fully supported | |
| Item | Part1:1 | Fully supported | |
| Financial Company | Company and Fiscal Year1:1 | Fully supported | |
| Warehouse and Site | Site and Warehouse1:1 | Fully supported | |
| Bill of Materials | Part BOM (Part Revision)1:1 | Fully supported | |
| Purchase Order | POHeader and POLine1:1 | Fully supported | |
| Purchase Contract | POHeader with Blanket Release lines1:1 | Fully supported | |
| Sales Order | SOHeader and SOLine1:1 | Fully supported | |
| Project | Job and Project1:1 | Fully supported | |
| Service Contract | Service Contract1:1 | Fully supported | |
| Field Service Record | Service Call and Job1:1 | Fully supported | |
| User and Employee Assignment | Customer Contact and Supplier Contact1:1 | Fully supported | |
| Custom Fields | User-Defined Fields and Extended Fields1:1 | Mapping required | |
| Item Surcharges and Price Matrices | Part Price and Customer Price Break1:1 | Mapping required | |
| Attachment and Document Management | Document Management Reference1:1 | Fully supported | |
| Multicompany Settlement Record | Intercompany Transaction Reconciliation (flagged)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.
Infor LN gotchas
ION API REST handler timeout is 25 seconds
Text data stored in separate LN Tools table requires join reconstruction
Multicompany invoicing creates intercompany settlements that can orphan during migration
Custom fields require Domain property validation before schema mapping
Price matrix priority rules must be exported as metadata, not just price data
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 LN environment audit
We audit the source Infor LN environment across all installed packages, financial companies, sites, item volumes, open PO and SO backlog, active project count, BOM complexity, custom field extensions, and price matrix definitions. We extract LN text table schema alongside transactional table schema. We assess multicompany structure, intercompany trading relationships, and any outstanding engineering change orders linked to BOM revisions. The discovery output is a written migration scope with record counts per object, dependency graph for the extraction order, and a flag for any LN object without an Epicor equivalent that requires a manual-rebuild or approximation strategy.
Epicor Kinetic environment provisioning and schema design
We provision or configure the Epicor Kinetic environment with Company, Site, Warehouse, Fiscal Year, and Chart of Accounts aligned to LN Financial Company data. We create all required User-Defined Fields based on validated LN custom field Domain properties. We configure Part classes, BOM types, and routing definitions before any data import begins. We define Price Codes aligned to LN price matrix priority chains and prepare Customer and Supplier price break templates. The Epicor schema is validated in a test company before production migration begins.
Dependency-ordered extraction from Infor LN
We extract LN data in the dependency chain: Financial Companies and Business Partners first (no dependencies), then Warehouses and Sites, then Items and Bills of Material (depend on Warehouses), then price matrices and surcharges (depend on Items), then purchase contracts and purchase orders (depend on Business Partners and Financial Companies), then sales orders (depend on Business Partners, Financial Companies, and Items), then Projects (depend on Financial Companies, Items, and BOMs), then Service Contracts and Field Service records (depend on Business Partners). Each extraction phase uses LN ION API with 25-second timeout enforced in chunking logic, and we execute two-pass extraction for any object with text-table join dependencies.
Transformation, reconciliation, and Epicor write-back
We transform staged LN data to Epicor Kinetic API format, resolving Epicor Part Number and revision assignments from LN Item and BOM revision data. Price matrix priority chains are encoded in the written configuration guide; Epicor Part Price records are written with Price Code assignments. Multicompany settlement records are flagged and held for reconciliation rather than written directly. We write to Epicor Kinetic via REST API with batch chunking, rate-limit handling, and exponential backoff. Each phase emits a row-count reconciliation report comparing LN source counts to Epicor written counts, with a discrepancy threshold of 0.5 percent before proceeding to the next phase.
Multicompany settlement reconciliation and financial validation
We run a settlement reconciliation pass on all LN multicompany invoice and settlement records. For each settlement, we verify that a matched debit and credit exist within the same export scope. Settlements without matches are written to a reconciliation spreadsheet for the customer's financial team to post manually in Epicor after go-live. We also validate that Epicor GL entries balance by Financial Company by comparing total debits to total credits per Company against the LN trial balance totals from the pre-migration extraction.
Cutover, delta migration, and automation rebuild handoff
We freeze LN to read-only status during the cutover window, run a final delta migration of any records modified during the migration window, and enable Epicor Kinetic as the system of record. We deliver the LN workflow and automation inventory document listing every LN workflow, batch job, alert, and production scheduling rule that requires rebuild in Epicor Kinetic. The customer's admin team uses this as a concrete checklist; we do not rebuild LN workflows as Epicor Kinetic BPM or Data Directive inside the migration scope. We support a two-week hypercare window for reconciliation issues raised by the customer's operations and finance teams.
Platform deep dives
Infor LN
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 Infor LN 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
Infor LN: PRD tenant: max 250 concurrent REST executions; other tenant suffixes: max 125. REST handler timeout: 25 seconds..
Data volume sensitivity
Infor LN 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 Infor LN to Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.
Walk through your Infor LN 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 Infor LN
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.