ERP migration
Field-level mapping, validation, and rollback between iDempiere and Infor CloudSuite Corporate. We move data and schema; workflows are rebuilt natively in Infor CloudSuite Corporate.
iDempiere
Source
Infor CloudSuite Corporate
Destination
Compatibility
8 of 12
objects map 1:1 between iDempiere and Infor CloudSuite Corporate.
Complexity
BStandard
Timeline
8-12 weeks
Overview
Moving from iDempiere to Infor CloudSuite is a cross-architecture migration from a self-hosted open-source ERP to a vendor-backed industry-specific cloud suite on AWS. iDempiere stores data in PostgreSQL or Oracle with an OSGi plugin layer; Infor CloudSuite (Industrial, LN, M3, or SyteLine depending on industry) uses its own relational schema with an ION middleware layer. We extract from the iDempiere database directly, remap the Client-Organization hierarchy into Infor's company-plant-warehouse structure, and resolve product BOMs against Infor's Item Master and Bill of Materials tables. Master data (Business Partners, Products, Chart of Accounts, Tax Codes) migrates before transactional data (Orders, Invoices, Payments, Projects). We do not migrate iDempiere custom plugins, Application Dictionary window layouts, or OSGi bundle configurations; these require a separate rebuild plan delivered in writing. Infor CloudSuite's migration utility supports SQL Server source connections with preliminary data transfer testing before final import, which we use to validate mapping rules before production cutover.
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
iDempiere platform overview
Scorecard, SWOT, gotchas, and pricing for iDempiere.
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 iDempiere 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.
iDempiere
Client
Infor CloudSuite Corporate
Company
lossyiDempiere's top-level Client entity maps to Infor CloudSuite's Company (or Division depending on the CloudSuite edition). Multiple iDempiere Clients under one installation map to separate Infor Companies. We create the Company record first before any child data imports so that the referential integrity is satisfied on subsequent Business Partner and GL imports. Company-specific settings (fiscal year, base currency, segment structure) are configured in Infor before master data begins.
iDempiere
Organization
Infor CloudSuite Corporate
Division / Plant / Warehouse
1:manyiDempiere Organization records under a Client map to Infor's organizational units (Division, Plant, or Warehouse depending on the CloudSuite edition and industry). Multi-org hierarchies must be recreated in the correct parent-child order in Infor before user-role assignments and Business Partner assignments are imported. Any Organization that is referenced on transactional records must exist in Infor before those records are imported.
iDempiere
Business Partner
Infor CloudSuite Corporate
Customer / Supplier
1:manyiDempiere Business Partner covers customers, vendors, and leads under a single table with a BPType field. We split on BPType during migration: Customer and Vendor BP types map to Infor Customer and Supplier records respectively. Location and contact sub-tabs from iDempiere map to Infor's Address Book and Contact Person records. Credit data, pricing schemas, and payment terms migrate to Customer or Supplier configuration records. Lead-type BPs in iDempiere map to Infor Prospect records if the destination edition supports prospect management.
iDempiere
Product
Infor CloudSuite Corporate
Item Master
1:1iDempiere Products with full BOM structures (Bill of Materials) map to Infor Item Master records with associated BOM definitions. Product categories from iDempiere map to Infor Product Groups. Stocking settings, warehouse assignments, and costing methods migrate to Infor Item Plant and Cost Element records. Configured products and product variants are preserved as Infor configured items. We resolve the product-organization assignment so that items are available in the correct Infor plant post-migration.
iDempiere
Bill of Materials
Infor CloudSuite Corporate
Bill of Materials / Formula
1:1iDempiere BOM records (M_Product_BOM table) with component lines, quantities, and BOM type (Make-to-Order, Standard) map to Infor Bill of Materials or Formula depending on the CloudSuite edition (manufacturing vs process). The parent product must be imported as an Item Master before BOM lines can reference it. Phantom BOMs and BOM versioning are preserved with version numbers carried forward.
iDempiere
Order (Sales/Purchase)
Infor CloudSuite Corporate
Sales Order / Purchase Order
1:1iDempiere C_Order header records with their C_OrderLine children map to Infor Sales Order or Purchase Order records. Document status, pricing, tax treatment, and warehouse assignments migrate directly. Header-level charges and discounts from iDempiere map to Infor Order Charges. Lines reference the imported Item Master and Customer or Supplier. We flag any Orders with Product IDs that failed the Item Master import for resolution before closing the migration window.
iDempiere
Invoice
Infor CloudSuite Corporate
AR Invoice / AP Invoice
1:1iDempiere C_Invoice records (Sales Invoice, Purchase Invoice, AR Credit Memo, AP Credit Memo) map to Infor Accounts Receivable or Accounts Payable Invoice records. Tax codes and rates migrate to Infor Tax Authority and Tax Code assignments per line. Payment terms and aging buckets carry forward. GL journal references on iDempiere invoices map to Infor Distribution Sets or manual account distributions depending on the CloudSuite accounting configuration.
iDempiere
GL Journal
Infor CloudSuite Corporate
General Ledger Journal Entry
1:1iDempiere GL Journal entries (Fact_Acct table) with account combinations, debit/credit amounts, and dimensional values map to Infor General Ledger Journal Entries. The dimensional structure in iDempiere (up to 8 analytical dimensions) maps to Infor's configurable GL segment structure. We preserve the original iDempiere account combination string in a reference field and create the Infor journal in the corresponding posting date period. Opening balances for balance sheet accounts are imported as year-opening journal entries before transactional history begins.
iDempiere
Chart of Accounts
Infor CloudSuite Corporate
Account Master
lossyiDempiere's C_ElementValue table (accounting element) maps to Infor's Account Master. The account structure dimensions (Account, Subsidiary, Business Partner, Product, Location, Project, Campaign, Activity) from iDempiere's accounting schema map to Infor's GL segment configuration. We build a mapping table during scoping that assigns each iDempiere dimension to the corresponding Infor segment, then generate the Infor segment structure in the target company before any GL data imports. Account type (Active, Passive, Memo, Budget) and posting control settings migrate to account-level configuration.
iDempiere
Project
Infor CloudSuite Corporate
Project
1:1iDempiere C_Project records with phases, tasks, milestones, and time entries map to Infor Project Management records. Project status, contract type, and billable flags carry forward. Task assignments with user and role references are resolved against the imported User mapping. Project budgets from iDempiere map to Infor budget versions on the Project. Custom project types defined in the Application Dictionary migrate as standard project types with a note in the handoff documentation.
iDempiere
Asset / Fixed Asset
Infor CloudSuite Corporate
Fixed Asset
1:1iDempiere A_Asset records with depreciation schedules, asset books, and insurance mappings map to Infor Fixed Asset records. Depreciation methods (straight-line, declining balance, units of production) migrate to Infor depreciation method configuration. Asset book assignments and current book values carry forward. The corresponding GL account from the chart of accounts mapping is assigned as the Accumulated Depreciation and Depreciation Expense account on the Infor Fixed Asset record.
iDempiere
Payment
Infor CloudSuite Corporate
Payment / Cash Journal Entry
1:1iDempiere C_Payment records with allocation details, bank account references, and payment batch assignments map to Infor Payment records and Cash Journal Entries. Open AP/AR payment allocations migrate with their matching invoice references. Bank account mappings from iDempiere C_BankAccount map to Infor Bank Account records with GL account assignments for cash and bank charges.
| iDempiere | Infor CloudSuite Corporate | Compatibility | |
|---|---|---|---|
| Client | Companylossy | Fully supported | |
| Organization | Division / Plant / Warehouse1:many | Fully supported | |
| Business Partner | Customer / Supplier1:many | Fully supported | |
| Product | Item Master1:1 | Fully supported | |
| Bill of Materials | Bill of Materials / Formula1:1 | Fully supported | |
| Order (Sales/Purchase) | Sales Order / Purchase Order1:1 | Fully supported | |
| Invoice | AR Invoice / AP Invoice1:1 | Fully supported | |
| GL Journal | General Ledger Journal Entry1:1 | Fully supported | |
| Chart of Accounts | Account Masterlossy | Fully supported | |
| Project | Project1:1 | Fully supported | |
| Asset / Fixed Asset | Fixed Asset1:1 | Fully supported | |
| Payment | Payment / Cash Journal Entry1: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.
iDempiere gotchas
Plugin rebuild required after every major version upgrade
Multi-org hierarchy must be recreated before user and master data
Attachment storage provider split between database and filesystem
Deprecated AD_Sequence_No.CalendarYearMonth renamed in v13
Windows server deployment carries documented server-side risks
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 dependency mapping
We audit the source iDempiere installation for version (v12 or v13), database backend (PostgreSQL or Oracle), active plugin count and source availability, Client-Organization hierarchy depth, accounting schema configuration (segment count and dimension assignments), and record volumes per table. We also identify any custom Application Dictionary windows or tables. The discovery output is a written migration scope document with a data-dependency matrix showing which tables must be imported before which, and a pre-migration checklist covering plugin rebuild status and attachment storage provider conversion.
SQL Server staging layer setup
If the iDempiere source uses PostgreSQL or Oracle, we provision a SQL Server staging environment and use database-native export tools or ETL scripts to replicate the relevant tables (C_BPartner, M_Product, M_Product_BOM, C_Order, C_Invoice, Fact_Acct, A_Asset, C_Project, C_Payment, AD_Attachment, AD_User, AD_Role) into SQL Server. This staging layer serves as the source for Infor CloudSuite's migration utility. We validate row counts between iDempiere and SQL Server before proceeding to ensure no data is dropped during the replication step.
Infor CloudSuite schema design and segment configuration
We design the Infor CloudSuite target schema in a Sandbox or development environment. This includes creating the Company and organizational unit hierarchy (Division/Plant/Warehouse), configuring the GL segment structure to match the mapped iDempiere dimensions, setting up account types and posting controls, creating Item Master structure with product groups and BOM templates, designing Customer and Supplier account hierarchies, and configuring tax authorities and codes. Each design decision is documented in a mapping matrix that maps every iDempiere table-column to its Infor equivalent with transformation rules.
Master data migration in hierarchy order
We run master data migration in strict dependency order: Company (new), then organizational units, then Users and Roles (with role-privilege assignments mapped to Infor role security), then Business Partners (Customer and Supplier split applied), then Products and BOMs (with item-organization assignments resolved), then Chart of Accounts and GL segment configuration, then Tax Codes and Categories, then Bank and Cash Accounts with GL mappings, then Assets with depreciation methods. Each phase emits a row-count reconciliation report that we compare against the discovery-phase volume estimates before proceeding.
Transactional data migration
We import transactional data after master data is validated: GL Journal entries (with dimensional segment values resolved), then Project and task records, then Orders and Purchase Orders, then Invoices, then Payments and Cash Journal entries. Each transaction type is imported using Infor's migration utility or direct API inserts depending on volume and utility coverage. We flag any transactional records that reference missing master data (e.g., an Order line referencing a Product that failed import) and hold them in a resolution queue while continuing with other records. Attachments are imported last with parent-record linkage resolved against the imported set.
Sandbox validation and production cutover
We run a full migration dry-run into the Infor Sandbox environment using production-like data volumes and reconcile record counts, spot-check field values against the source system, and validate that GL debits equal credits in the imported journal entries. The customer's finance team reviews GL trial balance and signs off before production migration begins. During cutover, we freeze writes in iDempiere, run a final delta import of any records modified during the migration window, then enable Infor CloudSuite as the system of record. We deliver the plugin and Application Dictionary inventory document for the customer's Infor consultant to use for rebuild planning.
Platform deep dives
iDempiere
Source
Strengths
Weaknesses
Infor CloudSuite Corporate
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 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 iDempiere and Infor CloudSuite Corporate.
Object compatibility
1 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
iDempiere: Not publicly documented; rate limits are infrastructure-dependent since the server is self-hosted.
Data volume sensitivity
iDempiere 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 iDempiere to Infor CloudSuite Corporate migration scoping. Not seeing yours? Book a call.
Walk through your iDempiere 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 iDempiere
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.