ERP migration
Field-level mapping, validation, and rollback between Pronto Xi and Acumatica. We move data and schema; workflows are rebuilt natively in Acumatica.
Pronto Xi
Source
Acumatica
Destination
Compatibility
12 of 12
objects map 1:1 between Pronto Xi and Acumatica.
Complexity
BStandard
Timeline
2–4 weeks
Overview
Pronto Xi and Acumatica are architecturally different ERP platforms that serve overlapping mid-market needs. Pronto Xi is an Australian-developed ERP with an IBM Informix backend, a modular stack covering financials, inventory, distribution, CRM, and manufacturing, and a history of deep customisation that creates integration debt over time. Acumatica is a cloud-native ERP built on a DAC (Data Access Class) framework where every entity — Customers, Suppliers, Stock Items, Projects — is exposed as a first-class object with a defined schema and a Usr-prefixed custom field extension model. The migration challenge is translating Pronto's flat or loosely normalised record structure into Acumatica's branch-keyed, multi-entity GL model, its lot/serial-tracked inventory schema, and its production-order manufacturing module. We extract data via Pronto's API or direct database query, transform field values to match Acumatica's data types and naming conventions, then load through Acumatica's import infrastructure or REST endpoints. Workflows, sequences, custom scripts, and automation rules are not migratable — we document them for rebuild in Acumatica's automation tools. Reports and dashboards are rebuilt on Acumatica's Generic Inquiry and Report Designer frameworks using migrated underlying data.
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 Pronto Xi 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.
Pronto Xi
Customer
Acumatica
Customer
1:1Pronto Customer records map directly to Acumatica Customer entities. The Pronto customer account code becomes the Acumatica Customer ID. Each customer receives its own AR account from the mapped GL account range. Multi-address records require Address table mapping to the Customer's Contact Info section.
Pronto Xi
Supplier
Acumatica
Supplier
1:1Pronto Supplier records translate to Acumatica Supplier entities. The supplier account code becomes the Supplier ID. Each supplier is assigned an AP account from the mapped GL account range. Remit-to addresses and payment terms are carried across as Supplier attributes.
Pronto Xi
Stock Item
Acumatica
Stock Item
1:1Pronto stock items have a primary UOM and additional UOM rows. Acumatica requires explicit UOM definitions per item with conversion ratios. We translate Pronto UOM rows into Acumatica's INUnit table entries linked to the Stock Item. Lot/serial settings not enforced in Pronto are set to 'no lot/serial' by default unless source data shows tracking.
Pronto Xi
Purchase Order
Acumatica
Purchase Order
1:1Pronto PO headers and lines map to Acumatica POHeaders and POLines. The PO status translates through a value map — Released, Pending Approval, Cancelled. Linked supplier and expected receipt warehouse are carried across as foreign key lookups. The mapping also preserves order dates, shipping instructions, and any notes attached to the header or lines, ensuring that historical order context is retained for audit and reporting purposes in Acumatica.
Pronto Xi
Sales Order
Acumatica
Sales Order
1:1Pronto SO headers and lines map to Acumatica SOOrders and SOLines. Tax zone mapping requires Acumatica's tax zone configuration to be in place before SO lines referencing tax codes are loaded. Open SOs map as Pending Fulfilment; completed SOs are not migrated unless historical reporting requires it.
Pronto Xi
BOM (Bill of Materials)
Acumatica
Material Bill
1:1Pronto multi-level BOMs translate to Acumatica BOM Masters with BOM Lines referencing Stock Items. The bill type (kit, phantom, standard) maps to Acumatica's BOM Type field. Scrap percentages and operation waste ratios are carried as Material Bill line attributes. Additionally, BOM revision histories and effective date ranges are transferred as attributes on the BOM Master record, allowing Acumatica to enforce version control for manufacturing configurations.
Pronto Xi
Work Order
Acumatica
Production Order
1:1Pronto work orders become Acumatica Production Orders. The production order type is set from the source work order category. Material allocations and labour estimates are loaded as production order material and labor lines. The primary routing sequence from Pronto must be manually assigned to Acumatica's Production Order routing steps after migration.
Pronto Xi
Project / Job
Acumatica
Project
1:1Pronto project or job costing records map to Acumatica PMProjects. Each project is created with the appropriate template. Project attributes including budget, customer link, and cost codes translate across. Where Pronto uses cost codes as separate GL segments, these map to Acumatica's project cost codes.
Pronto Xi
GL Account
Acumatica
Account
1:1Pronto GL account codes map to Acumatica Chart of Accounts entries. Account type, posting class, and tax agency flags translate across. Pronto branch or department codes embedded in account segments are stripped and mapped to Acumatica branch-account assignments in the Branch-Account relation screen.
Pronto Xi
Custom Fields (Usr fields in Pronto)
Acumatica
Custom Fields (Usr-prefixed)
1:1Pronto custom fields require identification, data-type analysis, and Acumatica Customization Project creation. Each Usr field in Pronto is assessed against Acumatica's standard attributes — if no match exists, a Usr-prefixed custom field is added to the relevant DAC extension in the Customization Project editor before data is loaded.
Pronto Xi
User / Owner
Acumatica
User
1:1Pronto users are resolved by email match to Acumatica users. Unmatched owners are flagged in the pre-migration report. Their records can be assigned to a fallback owner during migration or the accounts can be provisioned in Acumatica before the migration run.
Pronto Xi
Attachments / Documents
Acumatica
Files
1:1Pronto document attachments are downloaded and re-uploaded to Acumatica Files. Files are linked to the parent record (Customer, Supplier, SO, PO, Project) using Acumatica's File noteID relation. File size limits are enforced per Acumatica's attachment configuration. During the migration, any file metadata such as creation date, author, and description is preserved and reattached to the corresponding record, maintaining the audit trail for documentation in Acumatica.
| Pronto Xi | Acumatica | Compatibility | |
|---|---|---|---|
| Customer | Customer1:1 | Fully supported | |
| Supplier | Supplier1:1 | Fully supported | |
| Stock Item | Stock Item1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| BOM (Bill of Materials) | Material Bill1:1 | Fully supported | |
| Work Order | Production Order1:1 | Fully supported | |
| Project / Job | Project1:1 | Fully supported | |
| GL Account | Account1:1 | Fully supported | |
| Custom Fields (Usr fields in Pronto) | Custom Fields (Usr-prefixed)1:1 | Fully supported | |
| User / Owner | User1:1 | Fully supported | |
| Attachments / Documents | Files1: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.
Pronto Xi gotchas
IBM Informix database requires specialist extraction
Deep customisation layers from 10–20 year implementations
Open AR/AP must be sequenced before period close
Module-level licensing costs for non-standard add-ons
Network dependency for remote sessions causes orphan locks
Acumatica gotchas
API user licenses cap concurrent sessions and request throughput
Multi-tenant filtering requires CompanyID awareness
Custom fields require separate discovery before field mapping
Notes and attachments use a separate linked table structure
Implementation timelines frequently run 3–9 months end-to-end
Pair-specific challenges
Migration approach
Discover and document the Pronto Xi source schema
FlitStack AI connects to the Pronto Xi environment — whether hosted on-premises, managed cloud, or Pronto-hosted — and runs a schema discovery scan. We identify every customer, supplier, stock item, sales order, purchase order, work order, GL account, and custom field. The scan also catalogs UOM rows per stock item, BOM levels, and routing sequences. The output is a Source Schema Report that your team reviews to confirm record counts and flag any data that should be excluded from migration before extraction begins.
Design Acumatica schema and custom field extension plan
Before data moves, FlitStack AI produces an Acumatica Schema Setup Plan. This covers: chart of accounts structure with branch-account assignments, UOM definitions keyed by stock item, BOM Masters and their material lines, Customer Class and Supplier Class configurations, and a list of Customization Project entries for every custom field identified in the discovery scan. Your Acumatica consultant creates the standard schema configuration while FlitStack builds the Customization Project for custom fields. No data loads until the schema is confirmed ready.
Run sample migration with field-level diff
A representative slice of 50–200 records migrates first — covering a sample of customers, suppliers, stock items with UOM conversions, open SOs, open POs, and any work orders in-flight. FlitStack generates a field-level diff comparing source values against the Acumatica destination values, including custom field content. You verify that customer account codes, GL account assignments, stock item UOM conversions, and SO/PO status mappings are correct before the full run commits. Any mapping adjustments are made and the sample re-run until sign-off.
Execute full migration with delta pickup
The full dataset extracts from Pronto Xi and loads into Acumatica following the approved mapping. A delta-pickup window — typically 24–48 hours from the final extraction — captures any records modified in Pronto Xi during the cutover period. Your team continues working in Pronto Xi throughout. The delta records are merged into Acumatica before go-live reconciliation. FlitStack generates an Audit Log covering every record loaded, the transformation applied, and any records flagged for review.
Reconciliation report and rollback readiness
FlitStack delivers a Reconciliation Report comparing record counts and field totals between the Pronto Xi source snapshot and the Acumatica destination. You review the report with your Acumatica consultant. If critical discrepancies are found — for example, GL account assignments missing or stock item quantities off by a material amount — one-click rollback reverts the Acumatica environment to its pre-migration state. Once the report is signed off, the Pronto Xi environment is placed in read-only or archived status and Acumatica goes live as the system of record.
Platform deep dives
Pronto Xi
Source
Strengths
Weaknesses
Acumatica
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 Pronto Xi and Acumatica.
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
Pronto Xi: Not publicly documented.
Data volume sensitivity
Pronto Xi 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 Pronto Xi to Acumatica migration scoping. Not seeing yours? Book a call.
Walk through your Pronto Xi to Acumatica migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Pronto Xi
Other ways to arrive at Acumatica
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.