ERP migration
Field-level mapping, validation, and rollback between Epicor Eclipse and Infor CloudSuite Corporate. We move data and schema; workflows are rebuilt natively in Infor CloudSuite Corporate.
Epicor Eclipse
Source
Infor CloudSuite Corporate
Destination
Compatibility
9 of 11
objects map 1:1 between Epicor Eclipse and Infor CloudSuite Corporate.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Epicor Eclipse to Infor Cloudsuite is a MultiValue-to-SQL schema migration, not a standard ETL project. Eclipse stores Customer, Supplier, Parts, Orders, Inventory, and Financial records in Rocket UniVerse file dictionaries with dynamic array fields that require specialized extraction before they can load into Cloudsuite's relational tables. We use Eclipse's REST API endpoints supplemented by direct file access where the API does not cover all required fields, flatten dynamic arrays into normalized columns, and sequence the load through Infor's Migration Utility in dependency order. Multi-warehouse inventory with bin locations, lot/serial tracking, and cross-docking rules require explicit mapping because Eclipse stores warehouse-level quantities per part in multi-value fields that do not map 1:1 to Cloudsuite's inventory structure. Work queues for credit holds, order exceptions, and customer calling queues are documented for Cloudsuite rebuild rather than migrated as code. We do not migrate UniBASIC custom programs, EDA dashboards, or EDI connections; these require separate planning with the customer's integration team and trading partners.
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.
Source platform
Epicor Eclipse platform overview
Scorecard, SWOT, gotchas, and pricing for Epicor Eclipse.
Destination platform
Infor CloudSuite Corporate platform overview
Scorecard, SWOT, gotchas, and pricing for Infor CloudSuite Corporate.
Data migration guide
The complete Infor CloudSuite migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Infor CloudSuite migration checklist
Pre- and post-cutover tasks for moving onto Infor CloudSuite Corporate.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Epicor Eclipse object lands in Infor CloudSuite Corporate, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Epicor Eclipse
CUSTOMER (Customer Master)
Infor CloudSuite Corporate
Customer / Party
1:1Eclipse Customer records (CUSTOMER file) with ID, name, credit limit, terms, and price class map to Infor Cloudsuite Customer (Distribution) or Party (Industrial) records. Eclipse ship-to addresses (SHIP.TO) with location-specific tax jurisdictions map to Infor Customer Ship-to addresses. We extract customer-specific pricing classes, discount schedules, and credit hold status from Eclipse and flag any pricing rules that require manual rebuild in Infor's pricing engine.
Epicor Eclipse
SUPPLIER (Vendor Master)
Infor CloudSuite Corporate
Supplier / Vendor
1:1Eclipse Vendor records include PO history, rebate terms, EDI capabilities, and buying codes stored as multi-value fields. We extract the vendor master, transform multi-value buying codes into normalized vendor item cross-reference records in Infor, and preserve terms, classifications, and EDI setup flags. Any vendor-specific rebate accrual balances (SPA, SPJ, rebate claim history) require explicit mapping because Eclipse stores these in separate files that may not be covered by standard Eclipse API endpoints.
Epicor Eclipse
PRODUCT (Product Master)
Infor CloudSuite Corporate
Item / Product
1:1Eclipse PRODUCT records contain item ID, description, product group, UOM definitions, and extended attributes stored as dynamic arrays. We flatten dynamic array attributes into Infor Item custom fields, preserving product group hierarchy and UOM conversion definitions. Substitute and replacement part chains from Eclipse's product cross-reference files map to Infor's alternate item relationships. IDW (Industry Data Warehouse) attributes, if used, are extracted as extended item attributes.
Epicor Eclipse
INVENTORY (Warehouse Quantities)
Infor CloudSuite Corporate
Inventory On Hand / Stock
1:manyEclipse stores on-hand, allocated, and on-order quantities per warehouse per part using multi-value fields in the INVENTORY file. We split these into Infor warehouse-specific inventory records with bin location, lot/serial tracking, and ranking data extracted from Eclipse's bin location structures. Multi-warehouse operations require branch-level inventory reconciliation because Eclipse may hold different quantities per branch with inter-branch transfer rules that map to Infor's transfer order logic.
Epicor Eclipse
ORDERS (Open Sales Orders)
Infor CloudSuite Corporate
Sales Order
1:1Eclipse Order records with headers, line items, pricing, warehouse assignments, and customer references map to Infor Sales Orders. We extract order-specific discounts, notes, and allocation status, preserving the line-level relationship to the source customer and part records. Partially-shipped orders require careful line-level status mapping because Eclipse tracks shipment history that may affect order completeness flags in Infor.
Epicor Eclipse
PURCHASE.ORDERS (Open Purchase Orders)
Infor CloudSuite Corporate
Purchase Order
1:1Eclipse PO records include vendor terms, line items, and receiving status. We extract open POs, map them to Infor Purchase Orders, and flag partially-received orders that require line-level migration because Infor tracks received quantities against PO lines and Eclipse tracks receipt history in separate files. Vendor drop-ship flags and special handling codes require explicit mapping to Infor PO terms.
Epicor Eclipse
COA (Chart of Accounts)
Infor CloudSuite Corporate
Account / GL Account
lossyEclipse account structures use non-standard numbering and may encode divisions and cost centers in the same field. We extract account masters, segment them per Infor's GL account structure (which typically separates company, division, department, and account), and map existing Eclipse account numbers to the Infor hierarchy. Any cost center logic embedded in Eclipse account numbers requires analysis during scoping to determine whether cost centers become separate Infor cost center entities or remain part of the GL segment.
Epicor Eclipse
Open AR / Open AP
Infor CloudSuite Corporate
Receivables / Payables
1:1Eclipse outstanding invoices (AR) and vouchers (AP) are extracted with full aging data, customer/vendor references, and payment terms. We preserve open invoice totals, aging buckets, and apply-to information for reconciliation against Infor's AR/AP aging reports post-migration. Customer credit holds from Eclipse must map to Infor credit limit and hold rules that are configured separately from the data migration.
Epicor Eclipse
QUOTE (Quote / Estimate)
Infor CloudSuite Corporate
Quote
1:1Open quotes in Eclipse with full line detail migrate to Infor Quotes. Eclipse stores quote configurations and special pricing agreements at the quote line level, which we map to Infor quote line pricing with manual verification of pricing engine results post-load. Closed quote statistics migrate as summary records if scoped by the customer; quote history is typically not migrated in full because of cost-benefit tradeoffs.
Epicor Eclipse
Work Queue Configurations
Infor CloudSuite Corporate
Role-Based Assignments / Workflows
1:1Eclipse self-populating work queues (credit hold queue, order exception queue, warehouse-in-process status queue, customer calling queue) are tightly coupled to Eclipse's hot-key interface and user assignment logic. These queues do not have a direct Infor equivalent and do not migrate as functional code. We document the active queue configurations, assignment rules, and escalation logic during scoping and deliver a written inventory for the customer's Infor admin to rebuild using Infor OS workflow tools.
Epicor Eclipse
Documents / Attachments
Infor CloudSuite Corporate
Infor Document Management (IDM)
1:1Eclipse stores document images, attachments, and proof-of-delivery scans in file repositories outside the database. We extract document references and metadata, mapping file paths to Infor Document Management (IDM) storage locations. The actual document files require separate file transfer rather than API insertion. Document imaging and signature capture configurations do not migrate and require separate replacement planning.
| Epicor Eclipse | Infor CloudSuite Corporate | Compatibility | |
|---|---|---|---|
| CUSTOMER (Customer Master) | Customer / Party1:1 | Fully supported | |
| SUPPLIER (Vendor Master) | Supplier / Vendor1:1 | Fully supported | |
| PRODUCT (Product Master) | Item / Product1:1 | Fully supported | |
| INVENTORY (Warehouse Quantities) | Inventory On Hand / Stock1:many | Fully supported | |
| ORDERS (Open Sales Orders) | Sales Order1:1 | Fully supported | |
| PURCHASE.ORDERS (Open Purchase Orders) | Purchase Order1:1 | Fully supported | |
| COA (Chart of Accounts) | Account / GL Accountlossy | Fully supported | |
| Open AR / Open AP | Receivables / Payables1:1 | Fully supported | |
| QUOTE (Quote / Estimate) | Quote1:1 | Fully supported | |
| Work Queue Configurations | Role-Based Assignments / Workflows1:1 | Fully supported | |
| Documents / Attachments | Infor Document Management (IDM)1:1 | 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.
Epicor Eclipse gotchas
UniVerse MultiValue extraction requires non-standard tools
Performance degradation post-Kinetic migration
End-to-end workflow must be validated as a chain
Historical data scoping determines migration cost
Integration connections require separate migration planning
Infor CloudSuite Corporate gotchas
Infor OS tier-based usage limits gate API and BaaS capabilities
Custom Fields use inconsistent naming across Infor editions
SQL migration utility requires source database access
Multi-site and multi-currency data require separate period closure sequencing
REST API payload and timeout limits restrict bulk migration throughput
Pair-specific challenges
Migration approach
Discovery and Eclipse environment documentation
We audit the Eclipse environment including version (9.x series), Solar Eclipse GUI usage, modules licensed and actively used (Counter/POS, Inventory, Purchasing, Financials, Job Management, EDA, EDI, Mobile), and concurrent user count. We inventory all Eclipse file dictionaries (PRODUCT, INVENTORY, CUSTOMER, SHIP.TO, CONTACT, VENDOR, ORDERS, etc.), map active integration endpoints (EDI, Commerce Connect, RF devices, proof of delivery, VsiFax), and document custom UniBASIC programs and EDA configurations. This output is a written Eclipse data inventory and a recommendation on extraction method (REST API, CSV export, or direct UniVerse access) per data domain.
SQL Server staging layer provisioning and extraction
We provision a SQL Server 2008+ staging database and build extraction pipelines from Eclipse. For data covered by Eclipse REST API endpoints, we use session-based authentication (sessionToken/refreshToken) with rate-limit handling. For data requiring direct UniVerse access, we use RetrieVe queries or UniBASIC extraction programs. For bulk export of products, customers, and pricing, we use Eclipse CSV export via Mass Load utility. All extractions run off-peak and produce record-count summaries validated against Eclipse reports. The staging layer is structured to match the Infor Migration Utility's expected source schema, with dynamic array fields flattened into normalized columns.
Infor Cloudsuite schema design and Migration Utility setup
We work with the customer's Infor implementation team to configure the Infor Migration Utility pack in a non-production environment. This includes defining Import Source Tables (from the SQL Server staging layer), Import Target Tables (Infor Cloudsuite tables), and Import Steps (the sequencing of table loads with dependency awareness). We map Eclipse CUSTOMER to Infor Customer, PRODUCT to Item, INVENTORY to Inventory On Hand, ORDERS to Sales Order, and so on, using Infor's preconfigured mappings as a starting point and adding custom mappings for Eclipse-specific fields. Branch-specific configurations are mapped to Infor site or warehouse entities.
Data quality assessment and cleansing
Eclipse installations accumulate data quality issues over years of operation. We run a Data Assessment Report through the Infor Migration Utility to identify duplicate records, missing required fields, invalid references, and inconsistent UOM configurations. We cleanse the staging layer before migration, flagging duplicates for customer decision (merge vs. keep both), correcting address structures, marking obsolete products as inactive, and resolving orphaned records. Historical data scoping is confirmed at this stage: which years of sales history, which invoice ranges, and which archived document metadata are in scope.
Sandbox migration and reconciliation
We execute a full migration into an Infor Cloudsuite sandbox using production-like data volumes from the staging layer. The customer reconciles record counts (customers in, vendors in, parts in, orders in, inventory quantities by warehouse) against Eclipse reports, spot-checks 25-50 records per object for field-level accuracy, and validates financial totals (AR aging, AP aging, GL account balances). Work queue and workflow configurations are reviewed against the written inventory. Any mapping corrections are documented and the migration script is updated before production migration begins.
Production migration, cutover, and validation
We freeze Eclipse writes during cutover, run a final delta extraction of any records modified during the migration window, and execute the production migration using the validated scripts. Migration runs in dependency order: master data first (customers, vendors, items, chart of accounts, tax codes), then open transactions (orders, POs, quotes), then inventory, then financial balances (AR/AP open items), then historical transactions if scoped. Each phase emits a row-count reconciliation report before the next phase begins. We validate the Quote-to-Invoice workflow chain end-to-end post-load and deliver the work queue and EDI re-enrollment inventory to the customer's Infor admin team for rebuild planning.
Platform deep dives
Epicor Eclipse
Source
Strengths
Weaknesses
Infor CloudSuite Corporate
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 Epicor Eclipse and Infor CloudSuite Corporate.
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
Epicor Eclipse: Rate limiting settings exist on the app server but are not publicly documented by Epicor.
Data volume sensitivity
Epicor Eclipse 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 Epicor Eclipse to Infor CloudSuite Corporate migration scoping. Not seeing yours? Book a call.
Walk through your Epicor Eclipse to Infor CloudSuite Corporate migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Epicor Eclipse
Other ways to arrive at Infor CloudSuite Corporate
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.