ERP migration
Field-level mapping, validation, and rollback between Infor LX and Infor CloudSuite Corporate. We move data and schema; workflows are rebuilt natively in Infor CloudSuite Corporate.
Infor LX
Source
Infor CloudSuite Corporate
Destination
Compatibility
10 of 10
objects map 1:1 between Infor LX and Infor CloudSuite Corporate.
Complexity
BStandard
Timeline
10-16 weeks
Overview
Moving from Infor LX to Infor CloudSuite is a migration between Infor products across different architectures — IBM i-hosted on-premise to AWS multi-tenant cloud — which means the data model shifts from Infor LX's master-file tables to Infor CloudSuite's SQL-based schema. We extract from Infor LX via Database Export requiring a maintenance-mode window, sequence the load into CloudSuite through Infor's Migration Utility (or direct SQL where the Migration Utility has no predefined LX mapping), and preserve multi-currency AP/AR balances, BOM structures, and work-order component allocations. Document IDM exports cap at 5,000 items per run; we chunk large libraries and maintain a cross-reference table for document-to-transaction re-linking. Workflows, ION connector services, and scheduled automations do not migrate as configuration; we deliver a written inventory of every ION endpoint and scheduled job for the customer's admin to re-implement in CloudSuite's integration layer. Historical inventory transactions beyond current on-hand balances and open period records are flagged for manual carry-forward entry because they exceed what the migration utility preserves without extended downtime.
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
Infor LX platform overview
Scorecard, SWOT, gotchas, and pricing for Infor LX.
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 Infor LX 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.
Infor LX
GL Accounts (Chart of Accounts)
Infor CloudSuite Corporate
Chart of Accounts / GL Accounts
1:1Infor LX GL account codes and descriptions export from the database as master-file records with account types and currency associations. We map account codes to CloudSuite GL Account structure, preserving account group assignments and any multi-currency flags. Period tables (open/closed status per fiscal period) export and reload into CloudSuite's financial calendar configuration. Custom fields in CMS470 that attach to GL accounts migrate as custom fields on the CloudSuite GL Account form.
Infor LX
Customer Master (AR001)
Infor CloudSuite Corporate
Customer / Bill-To / Ship-To
1:1Infor LX customer master records carry credit limits, payment terms, multi-currency AR settings, and address hierarchies. We map customer codes to CloudSuite Customer records, preserving AR aging balances as beginning receivables entries, multi-currency settings as currency assignment, and any CMS470 custom fields. Open AR invoices (unpaid invoices, credit memos) export separately and load as open receivable records against the migrated customer accounts.
Infor LX
Vendor Master (AP001)
Infor CloudSuite Corporate
Vendor / Pay-From
1:1Infor LX vendor master records carry tax registration, pay-to addresses, and multi-currency AP settings. We map vendor codes to CloudSuite Vendor records, preserving open AP vouchers and unpaid invoice balances as beginning payables. Foreign currency AP amounts carry forward with the original currency and exchange rate context so that CloudSuite's multi-currency AP module can process them through to payment.
Infor LX
Item Master (MMS001)
Infor CloudSuite Corporate
Item / Product
1:1Infor LX item master records hold stocking parameters, unit-of-measure conversions, item-type flags (including Phantom Items), and BOM associations. We map item codes to CloudSuite Item records, preserving stocking type, cost layers, and any multi-location inventory flags. Custom fields from CMS470 on item headers migrate as custom fields on the CloudSuite Item form. BOM definitions on phantom or subassembly items link to the migrated item records.
Infor LX
BOM (Bill of Materials)
Infor CloudSuite Corporate
BOM / Formula
1:1Infor LX BOMs define multi-level component structures for manufactured items. We export BOM headers and BOM lines, resolve component item references to the migrated item codes, and load into CloudSuite's BOM structure. Phantom items that represent assemblies with no inventory record of their own migrate with the Phantom flag preserved. Routing steps associated with work orders migrate separately as operations.
Infor LX
Work Order Master
Infor CloudSuite Corporate
Production Order / Work Order
1:1Infor LX work orders carry scheduled dates, component allocations (BOM-to-order pegging), and operation routing steps. We migrate work order headers with status, scheduled start and due dates, and the BOM and routing assignments. Component allocations migrate as material requirements against the work order. We do not migrate operation-level scheduling dependencies or constraint-based scheduling flags; these are flagged for manual review and re-entry in CloudSuite Planning.
Infor LX
Purchase Orders
Infor CloudSuite Corporate
Purchase Order
1:1Infor LX PO headers and lines carry approval workflows, distribution accounts, and foreign-currency amounts. We map open PO status and line details, including three-way match logic (PO-to-receipt-to-invoice relationships). POs with partial receipts migrate with receipt history carried forward as receipt records against the PO. POs without any receipts migrate as open POs ready for CloudSuite receiving processing.
Infor LX
Sales Orders
Infor CloudSuite Corporate
Sales Order
1:1Infor LX sales orders include pricing structures, warehouse assignments, and inventory commitment records. We extract header-level terms and line-level quantities, pricing, and delivery schedules. Source-specific discounting rules and promotional pricing that exist as configuration in LX do not migrate; these are documented for the customer's admin to reconfigure in CloudSuite's pricing engine.
Infor LX
Inventory Transactions
Infor CloudSuite Corporate
Inventory On-Hand / Stock Movements
1:1Infor LX inventory transactions (physical adjustments, stock movements) exist as historical records against warehouse locations and items. We extract current on-hand balances as the beginning inventory position in CloudSuite. Recent transaction history (last open period plus one closed period) migrates as stock movement records. Full transaction history beyond that is not migrated through the standard export path due to volume and the lack of a migration utility step for full historical ledger; we flag the scope for manual entry or a separate analytics-only data load.
Infor LX
Custom Fields (CMS470)
Infor CloudSuite Corporate
Custom Fields
1:1Custom fields in CMS470 attach to items, suppliers, and purchase agreement headers and lines with alphanumeric, numeric, or date types. We extract field definitions and values together and map them to CloudSuite custom field equivalents on the matching forms. The field type mapping preserves data type integrity (date fields migrate as dates, numeric fields as numbers) to avoid validation errors at import.
| Infor LX | Infor CloudSuite Corporate | Compatibility | |
|---|---|---|---|
| GL Accounts (Chart of Accounts) | Chart of Accounts / GL Accounts1:1 | Fully supported | |
| Customer Master (AR001) | Customer / Bill-To / Ship-To1:1 | Fully supported | |
| Vendor Master (AP001) | Vendor / Pay-From1:1 | Fully supported | |
| Item Master (MMS001) | Item / Product1:1 | Fully supported | |
| BOM (Bill of Materials) | BOM / Formula1:1 | Fully supported | |
| Work Order Master | Production Order / Work Order1:1 | Fully supported | |
| Purchase Orders | Purchase Order1:1 | Mapping required | |
| Sales Orders | Sales Order1:1 | Mapping required | |
| Inventory Transactions | Inventory On-Hand / Stock Movements1:1 | Mapping required | |
| Custom Fields (CMS470) | Custom Fields1: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 LX gotchas
Maintenance mode required for database exports
IDM document export caps at 5,000 items per run
ION API execution timeouts are strict
Document IDs and properties are reassigned on import
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 maintenance-window planning
We audit the Infor LX environment: IBM i version, Infor LX module scope (Financials, MMS, ORD, WOC), database table inventory, IDM document library size, active ION services, and custom fields in CMS470. We identify all open periods, outstanding AP/AR aging, open POs, open SOs, and work orders with a status other than closed. We map the maintenance-window availability against record volume to determine whether extraction can complete in a single window or requires multi-night sequencing. The discovery output is a written extraction plan, a preliminary object mapping table, and a CloudSuite edition recommendation if one has not already been selected.
Source schema mapping and CloudSuite environment preparation
We document the Infor LX source table schema for each object in scope (GL accounts, customers, vendors, items, BOMs, work orders, POs, SOs, inventory) using database export output. We cross-reference each source table column to its Infor CloudSuite target table and column using Infor's DataMap Schema-Properties spreadsheet. For objects where the Migration Utility has no predefined LX mapping, we create Import Source Tables and Import Target Tables entries manually. CloudSuite's migration database is provisioned and the Migration Utility pack is installed on the target environment before any data movement begins.
Data extraction under maintenance mode
We schedule the Infor LX database export during the agreed maintenance window, set M3 BE into maintenance mode, and run the Database Export tool across all tables in dependency order (GL accounts first, then customers, vendors, items, BOMs, work orders, then transactional records). We extract in a single pass where possible to minimise downtime. For large datasets, we sequence extractions to preserve referential integrity — master files before transactional records. IDM document exports run in 5,000-item chunks with cross-reference table generation for each chunk. All extractions emit a row-count report that we validate against the database before closing the maintenance window.
Data cleansing and preliminary data transfer
We load extracted data into the CloudSuite migration database via Import Data Transfer. We run a Preliminary Data Transfer with Generate Data Assessment Report enabled to surface data-type mismatches, required-field gaps, invalid picklist values, and length violations. We correct transformation rules and re-run the assessment until the error rate is below the threshold agreed with the customer (typically under 1% of records). Data cleansing includes deduplication of customer and vendor records, resolution of orphaned address references, and multi-currency amount normalisation. Each object type emits a validation log that we review with the customer's functional lead before proceeding to final data transfer.
Production migration and open-transaction carry-forward
We execute the final data transfer from the migration database to the CloudSuite production database in dependency order: Chart of Accounts, Period Tables, Customers, Vendors, Items, BOMs, Production Orders, Purchase Orders, Sales Orders, then inventory on-hand balances. Open AP and AR aging records from LX load as beginning balance journal entries or open payable/receivable records in CloudSuite. Document cross-reference IDs are imported to re-link documents to their transactional records. Each phase emits a row-count reconciliation report signed off by the customer's functional lead before the next phase begins. We freeze Infor LX write access during the cutover window and run a final delta migration of any records modified during the window.
Cutover, validation, and ION/workflow handoff
We enable CloudSuite as the system of record, validate GL balances against the LX trial balance, confirm open order and work order counts match pre-migration records, and spot-check 30-50 records per object against source data. We deliver the ION service inventory and the workflow/alert inventory documents to the customer's admin team. We support a one-week post-cutover window to resolve reconciliation issues. We do not re-implement ION connectors, rebuild workflows, or configure CloudSuite automations inside the migration scope; these are documented for separate implementation.
Platform deep dives
Infor LX
Source
Strengths
Weaknesses
Infor CloudSuite Corporate
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 LX and Infor CloudSuite Corporate.
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 LX: PRD tenants capped at 250 concurrent REST executions across all deployed services; non-PROD tenants capped at 125. Individual REST handlers limited to 25 seconds per call..
Data volume sensitivity
Infor LX 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 LX to Infor CloudSuite Corporate migration scoping. Not seeing yours? Book a call.
Walk through your Infor LX 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 Infor LX
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.