ERP migration

Migrate from iXERP Standard to Acumatica

Field-level mapping, validation, and rollback between iXERP Standard and Acumatica. We move data and schema; workflows are rebuilt natively in Acumatica.

iXERP Standard logo

iXERP Standard

Source

Acumatica

Destination

Acumatica logo

Compatibility

100%

16 of 16

objects map 1:1 between iXERP Standard and Acumatica.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

iXERP Standard is a modular cloud ERP built around independent functional tables — Customers, Vendors, Items, Sales Orders, Purchase Orders, GL Accounts, Cost Centres, and Fixed Assets — connected through code-based relationships. Acumatica represents the same business entities using its Data Access Class (DAC) extension model, where every entity (Customer, Vendor, StockItem, ARInvoice, POOrder) is a PX.Objects namespace class with custom fields added through C# extensions stored as separate DB columns. The structural gap between these models means field names, data types, and entity relationships must be mapped individually before migration. FlitStack AI extracts iXERP data via its REST API and CSV export, validates record counts against transaction totals, and loads records into Acumatica using the Import by Scenario framework and direct API inserts where Acumatica's own import tools are insufficient. Workflows, approval chains, email templates, and Generic Inquiries built inside iXERP do not migrate — we document their logic for Acumatica-side rebuild using Business Events, Approval Maps, and Generic Inquiries. Multi-entity iXERP deployments (multiple companies or branches inside one iXERP instance) map to Acumatica's Branch and Company tree, which requires pre-migration configuration of the Acumatica tenant. The delta-pickup window (24–48 hours) captures any records modified in iXERP during the final cutover so Acumatica reflects the complete operational state at go-live.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

iXERP Standard logo

iXERP Standard

What's pushing teams away

  • Single published tier (£35/user/month iX ERP Pro) leaves no growth path within the product — teams needing different capabilities pay the same per-user rate regardless of module use.
  • Public review footprint is thin (single Capterra review, sparse SoftwareWorld coverage), making competitive evaluation difficult for buyers wanting independent validation at scale.
  • Per-user pricing scales linearly — at 50+ users the £35/user rate (~£21,000/year) starts to compete with mid-market ERPs that include more advanced functionality.
  • API documentation is not publicly indexed, slowing integration projects and forcing field-level discovery during scoping.
  • Document attachments are external URLs only — teams expecting to migrate scanned invoices, signed contracts, or product images as binary blobs out of iXERP will not find them in the export.

Choosing

Acumatica logo

Acumatica

What's pulling them in

  • Unlimited user licensing lets companies add staff without per-seat billing shocks, making Acumatica cost-predictable at scale.
  • Flexibility and scalability earn consistent praise — users value a platform that adapts to vertical workflows without forcing a redesign.
  • Real-time visibility across financials, inventory, and projects gives mid-market businesses a consolidated operational view previously available only in enterprise-tier ERPs.
  • Cloud-native architecture with automatic updates removes infrastructure management burden from in-house IT teams.
  • Modular licensing lets companies start with one or two suites (Financials, Distribution) and expand into Manufacturing or CRM incrementally.

Object mapping

How iXERP Standard objects map to Acumatica

Each row shows how a iXERP Standard object lands in Acumatica, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

iXERP Standard

Customer

maps to

Acumatica

Customer (BAccount + CR.C摇篮)

1:1
Fully supported

iXERP customers map directly to Acumatica Business Accounts with the Customer class. The CustomerCD becomes the BAccount ID; CustomerName maps to Acumatica's Name. Primary contact details, addresses, and status (active/inactive) carry over as-is. iXERP customer codes that exceed Acumatica's 10-character ID limit require truncation or a prefix-stripping rule applied during migration.

iXERP Standard

CustomerContact

maps to

Acumatica

Contact (CR.Contact)

1:1
Fully supported

Each iXERP contact record attached to a customer becomes an Acumatica Contact linked to the same BAccount. Email, phone, job title, and address fields map 1:1. Multiple contacts per customer are preserved via the Contact lookup on the BAccount. iXERP's primary-contact flag maps to the IsPrimaryContact flag in Acumatica.

iXERP Standard

Vendor

maps to

Acumatica

Vendor (BAccount + AP.Vendor)

1:1
Fully supported

iXERP vendors map to Acumatica Vendors (BAccount with Vendor class). VendorCode becomes the Acumatica BAccount ID; VendorName becomes the display Name. Payment terms, currency, and tax ID map to the corresponding Vendor fields. Vendors without an Acumatica-matching tax registration ID are flagged and held in a staging table for manual resolution before the full run.

iXERP Standard

Item

maps to

Acumatica

StockItem / Non-StockItem (IN.InventoryItem)

1:1
Fully supported

iXERP items with inventory tracking become Acumatica StockItems; service items and non-inventory parts become Non-StockItems. The ItemCode becomes InventoryCD; Description maps to Description. Valuation Method in Acumatica (Average, FIFO, Specific, Standard) is set based on iXERP's cost-layer configuration — if iXERP uses Average cost, the StockItem.ValuationMethod is set to Average. ItemClasses in iXERP maps to the PostingClass in Acumatica, which controls the accounts used for COGS and Inventory GL postings.

iXERP Standard

ItemWarehouse

maps to

Acumatica

InventoryItemWarehouse (IN.INSite)

1:1
Fully supported

iXERP warehouse locations map to Acumatica Sites (INSite). Each item-warehouse combination in iXERP creates a corresponding row in Acumatica's InventoryItemWarehouse table. DefaultBin is set from iXERP's bin location field if present. Quantity on Hand, ReorderPoint, and SafetyStock carry over as opening balances before the first post-migration transaction.

iXERP Standard

SalesOrder

maps to

Acumatica

SalesOrder (SO.SOOrder)

1:1
Fully supported

Open and completed iXERP sales orders map to Acumatica Sales Orders. OrderNumber becomes the Acumatica OrderNbr; Customer maps via BAccount lookup; OrderDate becomes OrderDate. Line items map by InventoryCD lookup and quantity/price fields carry over. Completed iXERP orders are migrated as fully shipped/invoiced orders using the Completed status flag. iXERP order statuses (Pending, Confirmed, Shipped) map to Acumatica's Open, Pending, Completed status values per the sales order type.

iXERP Standard

PurchaseOrder

maps to

Acumatica

PurchaseOrder (PO.POOrder)

1:1
Fully supported

iXERP purchase orders map to Acumatica Purchase Orders. The PO number becomes OrderNbr; VendorID resolves via email or code match; line items map by InventoryCD or Non-Stock Item ID. iXERP's receipt-linked POs create a corresponding AP Bill in Acumatica once the PO receipt is recorded.

iXERP Standard

SalesInvoice / AR Invoice

maps to

Acumatica

ARInvoice (AR.ARInvoice)

1:1
Fully supported

iXERP sales invoices map to Acumatica AR Invoices. RefNbr becomes the Acumatica reference number; CustomerID links to the BAccount; TranTotal and TaxTotal carry over. The DocType is set to Invoice for billed records and CreditMemo for iXERP credit notes. If iXERP tracks payments separately, each payment creates an Acumatica Payment with the corresponding application to the invoice.

iXERP Standard

PurchaseInvoice / AP Invoice

maps to

Acumatica

APInvoice (AP.APInvoice)

1:1
Fully supported

iXERP AP invoices map to Acumatica AP Invoices. VendorID resolves via code or name match; the invoice number becomes RefNbr; line items carry descriptions and amounts. Prepayments tracked in iXERP create Prepayment documents in Acumatica with the same allocation logic.

iXERP Standard

GLAccount

maps to

Acumatica

Account (GL.Account)

1:1
Fully supported

iXERP chart of accounts maps to Acumatica Accounts. AccountCode becomes AccountCD; Description maps to Description; account type (Asset, Liability, Equity, Revenue, Expense) maps to the Active flag and account group. iXERP's account active/inactive flag sets the Account.IsActive value in Acumatica. If iXERP uses account segments (e.g., Cost Centre as a second segment), FlitStack maps the second segment to the Subaccount field using Acumatica's Subaccount mask configuration.

iXERP Standard

CostCentre

maps to

Acumatica

Subaccount / Branch (GL.Sub + PM.Branch)

1:1
Fully supported

iXERP cost centres become Acumatica Subaccounts linked to the relevant accounts. The Subaccount mask in Acumatica is configured to match the iXERP segment structure. For businesses with separate legal entities per cost centre, iXERP cost centres map to Acumatica Branch entities, each with its own Company tree entry. This requires the Consolidated Ledger module in Acumatica.

iXERP Standard

GLJournal / Journal Entry

maps to

Acumatica

GLBatch + GLTran (GL.GLBatch)

1:1
Fully supported

iXERP journal entries map to Acumatica GL Batches with individual debit/credit lines as GLTrans. Each line carries AccountCD, SubaccountID, DebitAmt, and CreditAmt. BatchNbr becomes the Acumatica batch reference. iXERP's entry date and description map to the Batch.Date and Batch.Description fields. Entries marked as Posted in iXERP are migrated as Released batches in Acumatica; draft entries become Unreleased.

iXERP Standard

FixedAsset

maps to

Acumatica

FixedAsset (FA.FixedAsset)

1:1
Fully supported

iXERP fixed assets map to Acumatica Fixed Assets with AssetCD, Description, ClassID, AcquisitionDate, and AcquisitionCost. Depreciation method (Straight-Line, Declining Balance) maps to the DepreciationMethod field on the FixedAsset. Book values and accumulated depreciation are carried into Acumatica's Asset Book records. Useful life and salvage value map to the corresponding Asset Book fields.

iXERP Standard

Project

maps to

Acumatica

Project (PM.Project)

1:1
Fully supported

iXERP project records map to Acumatica Projects using the Project Management module. ProjectCode becomes ContractID; ProjectName becomes Description. Project status (Active, Completed, On Hold) maps directly. If iXERP stores budget lines, these migrate as Budget lines in Acumatica's Project budget view. Time and expense entries linked to iXERP projects map to Project Transactions in Acumatica.

iXERP Standard

Employee

maps to

Acumatica

Employee (EP.Employee)

1:1
Fully supported

iXERP employee records map to Acumatica Employees. EmployeeCode becomes Acumatica's EmployeeID; Name maps to LastName and FirstName; Department maps to the Department field. Employee status (Active, Inactive) carries over. For companies not using Acumatica's payroll module, employee records serve as reference data for project allocation and expense tracking only.

iXERP Standard

CustomProperty

maps to

Acumatica

Custom DAC Extension Field (UsrFieldName)

1:1
Fully supported

iXERP custom properties on any entity (Customer, Item, SalesOrder, etc.) migrate as custom fields on the corresponding Acumatica DAC. The Acumatica developer (or FlitStack's schema team) creates the Usr-prefixed field on the target DAC and publishes the customization project. Each custom property value is then written to the new column during migration. Field type mapping: text properties become PXDBString, numeric properties become PXDBDecimal or PXDBInt, date properties become PXDBDate.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

iXERP Standard logo

iXERP Standard gotchas

High

API endpoint schema is not publicly documented

Medium

CSV templates use a proprietary structure

Medium

Document links point to external cloud storage

Low

Rate limiting is undocumented and must be tested empirically

Acumatica logo

Acumatica gotchas

High

API user licenses cap concurrent sessions and request throughput

High

Multi-tenant filtering requires CompanyID awareness

Medium

Custom fields require separate discovery before field mapping

Medium

Notes and attachments use a separate linked table structure

Low

Implementation timelines frequently run 3–9 months end-to-end

Pair-specific challenges

  • Custom fields require an Acumatica customization project before migration

    Acumatica stores custom fields as real database columns on DAC classes — the Usr-prefixed field must be declared in a C# extension class, added to a Customization Project, and published in the Acumatica tenant before data can land in those columns. If your iXERP Standard setup uses custom properties on Customers, Items, or Orders, FlitStack delivers a schema setup plan listing every custom field to be created, its type (PXDBString, PXDBDecimal, PXDBDate), and the target DAC. This plan must be executed by your Acumatica admin or VAR before the migration loads begin. Skipping this step means custom property data cannot migrate — it either falls into staging or is lost depending on the migration configuration.

  • iXERP cost-centre tagging requires Subaccount mask configuration in Acumatica

    iXERP Standard allows a second account segment (cost centre) to be appended to any transaction or master record. Acumatica models the same concept as a SubID on GLTrans, Projects, and inventory transactions, but Subaccounts must be pre-defined using the Subaccount mask (Configure → Chart of Accounts → Segments). If your iXERP uses a two-segment chart — for example, 4-digit account codes plus 3-digit cost-centre codes — the Acumatica mask must reflect this before GL batches and transaction lines can be loaded. FlitStack generates the segment definitions and initial Subaccount records from iXERP's cost-centre list during the discovery phase, so the mask can be configured before data movement begins.

  • Workflows and approval chains have no migration path — logic must be rebuilt

    iXERP Standard's Workflow Management module automates repetitive tasks and routes documents for approval based on configurable rules. Acumatica handles this through Business Events, Automation Schedules, and Approval Maps — an entirely different mechanism with no import capability. Any iXERP workflow that routes purchase orders for manager approval, auto-posts journal entries based on amount thresholds, or triggers notifications on sales order status changes must be reimplemented in Acumatica's framework. FlitStack exports iXERP workflow definitions as a structured rebuild reference document, but the automation itself does not carry over. This is disclosed upfront so teams can prioritise critical workflows for Acumatica-side rebuild before go-live.

  • Multi-entity iXERP setups need Acumatica branch and company tree pre-configuration

    iXERP Standard supports multiple companies or locations within a single instance, each with its own chart and cost-centre structure. Acumatica handles this through Branch entities and the Company tree — and if your iXERP setup has separate legal entities per branch, Acumatica requires the Consolidated Ledger module plus each entity to be defined as a Branch or separate Company before transaction migration can reference them. FlitStack maps each iXERP company code to an Acumatica BranchID, but the Acumatica tenant must be configured with the correct branch hierarchy and inter-company account mapping before GL batches and cross-entity transactions are loaded. Incomplete branch configuration causes failed foreign-key resolution during the migration run.

  • Generic Inquiry and saved list configurations do not migrate

    iXERP Standard provides built-in saved list views and module-specific report exports that teams rely on for daily operations. Acumatica's equivalent is Generic Inquiry (GI) — a query-builder tool that must be configured from scratch per list view requirement. GIs are entirely custom objects stored in the Acumatica database with no import/export mechanism for the inquiry definition itself. FlitStack can migrate the underlying data behind any saved list, but the GI query structure, display columns, filters, and grouping must be rebuilt by an Acumatica consultant. Teams should audit their most-used iXERP saved lists during discovery and treat GI rebuild as a parallel workstream to the data migration.

Migration approach

Six steps for a successful iXERP Standard to Acumatica data migration

  1. Discovery and data inventory

    FlitStack AI connects to the iXERP Standard API and performs a full read inventory of all modules: Customers, Vendors, Items, Sales Orders, Purchase Orders, AR Invoices, AP Invoices, GL Accounts, Cost Centres, GL Journal entries, Fixed Assets, Projects, and Employees. We capture record counts per object, identify custom properties per entity, and flag any iXERP configurations that require Acumatica-side schema changes — such as multi-segment account structures, country-specific tax IDs, or item valuation methods. This discovery output feeds the Acumatica schema setup plan.

  2. Configure Acumatica tenant schema

    Before any data loads, your Acumatica admin or VAR creates the branches, inventory sites, posting classes, terms records, tax zones, subaccount masks, and any required custom DAC extensions. FlitStack delivers a structured setup plan with exact field names, types, and dependencies so the Acumatica schema is ready before validation begins. If you do not have an Acumatica admin on staff, FlitStack can coordinate with your VAR as part of the migration engagement.

  3. Run sample migration with field-level diff

    A representative slice of iXERP records — typically 100–500 rows per object covering Customers, Items, Sales Orders, Purchase Orders, GL batches, and a cross-section of journal entries — is migrated into the configured Acumatica tenant. FlitStack generates a field-level diff comparing source values against destination field contents. You verify that customer credit limits landed in the correct fields, that item valuation methods were set per the iXERP cost-layer, that GL batch debits and credits balance, and that custom property values appear in the Usr-prefixed columns. Any mapping errors are corrected before the full run is scheduled.

  4. Full migration with delta-pickup window

    The complete iXERP dataset migrates into Acumatica. Master data (Customers, Vendors, Items, GL Accounts, Cost Centres) loads first to satisfy foreign-key dependencies. Transaction data (Sales Orders, Purchase Orders, Invoices, GL Journals) follows. A 24–48 hour delta-pickup window runs after the main load, capturing any iXERP records modified during the cutover period. All operations are logged to an audit trail. If reconciliation against iXERP totals fails on any object, FlitStack provides a row-level discrepancy report and one-click rollback is available to reset the Acumatica state before a corrected re-run.

  5. Post-migration reconciliation and rebuild handoff

    FlitStack delivers a reconciliation summary comparing iXERP record counts and transaction totals (AR/AP balances, GL trial balance by account, inventory quantities by item) against the loaded Acumatica data. Discrepancies are flagged with source record IDs for targeted correction. We hand off the exported iXERP workflow definitions and saved-list documentation to your Acumatica consultant for Business Event and Generic Inquiry rebuild. Once you confirm reconciliation, the iXERP read-access credentials are revoked and the migration engagement closes.

Platform deep dives

Context on both ends of the pair

iXERP Standard logo

iXERP Standard

Source

Strengths

  • Broad functional coverage across financials, supply chain, CRM, and HR in a single subscription
  • REST API provides programmatic access to all modules for automated data pipelines
  • CSV import/export templates simplify bulk data movement without custom coding
  • Multi-language support (English, French, Arabic) enables regional and multinational deployments
  • Notifications for re-order levels and overdue invoices surface critical operational alerts

Weaknesses

  • Public API documentation is limited, requiring manual discovery of endpoints and response schemas
  • Rate limits and throttling behaviour are not published, making high-volume migration pacing uncertain
  • Document attachments are stored externally via URL only — binary files are not part of the data export
  • Pricing is per-user per-month, which scales cost linearly and can become expensive for large headcounts
  • Limited third-party review presence (single Capterra review, SourceForge reviews) makes competitive comparison difficult
Acumatica logo

Acumatica

Destination

Strengths

  • Unlimited named-user licensing eliminates per-seat cost scaling as teams grow.
  • Modular architecture lets companies deploy Financials first and add Distribution, Manufacturing, or CRM incrementally.
  • Cloud-native with automatic updates removes infrastructure patching and version management from IT responsibilities.
  • Flexible customization framework (UDFs, extensions) supports vertical-specific workflows without forking core code.
  • Multi-tenant architecture with CompanyID isolation enables safe data segregation across subsidiaries.

Weaknesses

  • Steep learning curve and complex initial setup create significant onboarding friction.
  • Report Designer is widely cited as unintuitive and difficult to use for non-developers.
  • Feature gaps require customizations or third-party add-ons, adding implementation cost and complexity.
  • Implementation timelines frequently exceed initial estimates, especially for multi-module deployments.
  • API rate limits and concurrent session caps are tied to license tier, creating throughput constraints for bulk data operations.

Complexity grading

How hard is this migration?

Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across iXERP Standard and Acumatica.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    iXERP Standard: Not publicly documented — empirically tested during migration runs.

  • Data volume sensitivity

    A

    iXERP Standard exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your iXERP Standard to Acumatica migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about iXERP Standard to Acumatica data migrations

Answers to the questions buyers ask most during iXERP Standard to Acumatica migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your iXERP Standard to Acumatica migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most iXERP Standard to Acumatica migrations complete in 48–72 hours of clock time for datasets under 25,000 transactional records. Larger datasets with over 100,000 records, multiple iXERP companies, or heavy use of custom properties extend to 7–14 days. The longest planning step is Acumatica schema configuration — setting up branches, subaccount masks, posting classes, and custom DAC extensions — which typically takes 3–5 business days before any data moves.

Adjacent paths

Related migrations to explore

Ready when you are

Move from iXERP Standard.
Land in Acumatica, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day