ERP migration
Field-level mapping, validation, and rollback between Xentral ERP and Acumatica. We move data and schema; workflows are rebuilt natively in Acumatica.
Xentral ERP
Source
Acumatica
Destination
Compatibility
11 of 12
objects map 1:1 between Xentral ERP and Acumatica.
Complexity
BStandard
Timeline
3–7 days
Overview
Xentral ERP and Acumatica both operate as cloud-based ERP platforms, but their data models diverge significantly at the schema level. Xentral organizes around Customers (address records), Articles (product catalog), Orders, and Projects with a relatively flat relationship graph — custom fields attach directly to those entities. Acumatica uses a richer schema with Customers, Vendors, Stock Items, Non-Stock Items, Sales Orders, Purchase Orders, and Projects distributed across Branches and Companies with its own GL, Tax, and Subaccount framework. We extract Xentral data via its REST API (articles, addresses, orders, documents) and CSV exports (custom fields, attachments), then map each record type into Acumatica's corresponding entity — creating Acumatica Customization projects for any Usr-prefixed custom fields, and generating import packages for Acumatica's Import by Scenario tool. Workflows, Xentral Flows automations, and integration connectors do not migrate; we export definitions as a rebuild reference for Acumatica's Screen-Based Workflows or PowerScript. The migration runs as a sequenced import (vendors and customers first, then inventory, then orders, then GL opening balances) with a 24–48 hour delta-pickup window to capture any records modified during 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.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Xentral ERP 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.
Xentral ERP
Customer / Address (Kunde / Adresse)
Acumatica
Customer
1:1Xentral stores customer and company data in its Address (Adresse) entity — includes billing/shipping address, tax ID, payment terms, and credit limits. Direct map to Acumatica Customer. Acumatica requires a Customer Class to be assigned; we map Xentral's customer type flag to the nearest Acumatica Customer Class. If Xentral stores both a company and individual contacts under the same address record, we split into one Customer and one Contact in Acumatica.
Xentral ERP
Article (Artikel)
Acumatica
Stock Item / Non-Stock Item
1:manyXentral Articles serve as the universal product entity for both stocked and non-stocked items. We split by Xentral's inventory tracking flag: items with warehouse-bin assignment and BOM structures map to Acumatica Stock Item (with warehouse, lead times, and BOM data); items defined as service, digital, or drop-ship map to Acumatica Non-Stock Item. The split requires a source-field lookup before import so each record goes to the correct Acumatica entity type.
Xentral ERP
Sales Order (Auftrag)
Acumatica
Sales Order
1:1Xentral Sales Orders map directly to Acumatica Sales Orders — header fields (order number, customer reference, dates, terms) and line items (article, quantity, unit price, discount) transfer as-is. Xentral's order-status values (open, invoiced, shipped) map to Acumatica's status field. Shipment and invoice documents in Xentral are separate related records; we map them to Acumatica Shipment and AR Invoice documents linked by the original order reference.
Xentral ERP
Purchase Order (Bestellung)
Acumatica
Purchase Order
1:1Xentral Purchase Orders map to Acumatica Purchase Orders with the same line-item structure — vendor reference, line items, quantities, and costs. Xentral's vendor-address logic maps to Acumatica's Vendor record and Remit-to address. If Xentral tracks landed costs or duty per PO line, those map to Acumatica's Landed Cost item framework.
Xentral ERP
Invoice (Rechnung)
Acumatica
AR Invoice
1:1Xentral outgoing invoices (created from orders or standalone) map to Acumatica AR Invoice records. The invoice number from Xentral maps to Acumatica's Reference Nbr. field — we preserve the original Xentral invoice number as a custom reference field and in the Invoice Nbr field if Acumatica's number sequence allows alphanumeric values. Tax calculation logic from Xentral requires review since Acumatica uses a Tax Zone and Tax Category model for VAT/GST posting.
Xentral ERP
Project (Projekt)
Acumatica
Project
1:1Xentral Projects map to Acumatica Projects — project name, dates, customer link, budget amounts, and status transfer directly. Xentral's project-task breakdown maps to Acumatica's Project Task entity. If Xentral stores time or expense records against projects, those map to Acumatica's Time Entry and Expense Receipt records under the corresponding Project Task.
Xentral ERP
Warehouse / Inventory Bin (Lager / Lagerort)
Acumatica
Warehouse
1:1Xentral warehouse definitions and bin locations map to Acumatica Warehouse and Warehouse Location entities. Bin-level tracking in Xentral (shelf, rack, position) maps to Acumatica's LocationID structure within each Warehouse. If Xentral tracks multiple warehouses, each gets its own Acumatica Warehouse record with the appropriate Branch assignment.
Xentral ERP
Custom Fields (Articles, Addresses, Projects)
Acumatica
Custom Fields (Usr-prefixed in Customization Project)
1:1Xentral custom fields for Articles, Addresses, and Projects require an Acumatica Customization Project to define matching Usr-prefixed fields before data can import. We create the Customization Project XML (defining field type, label, and pick-list values) and apply it to the target Acumatica instance before import begins. The custom field definitions are the first artifact delivered in the migration plan so Acumatica admins can review and adjust before data lands.
Xentral ERP
Attachments / Files
Acumatica
Files (NoteDoc)
1:1Xentral file attachments on orders, articles, or addresses re-upload to Acumatica's Files and Attachments framework (NoteDoc records linked to the target entity). File size limits from Acumatica apply — files exceeding 25MB are flagged and split or linked externally. Inline images in Xentral notes are extracted and rehosted as NoteDoc records attached to the parent entity.
Xentral ERP
Xentral Workflows / Flows
Acumatica
Acumatica Screen-Based Workflows (no_equivalent)
1:1Xentral Flows automations — order routing rules, inventory threshold triggers, and CRM assignment logic — do not have an Acumatica equivalent that accepts a direct migration. We export the Xentral Flow definitions (trigger events, conditions, and actions) as a JSON configuration file that maps to Acumatica's Screen-Based Workflow screen or PowerScript logic. Your Acumatica implementation partner uses this export as a rebuild specification.
Xentral ERP
Integrations (Shopify, eBay, Amazon connectors)
Acumatica
Acumatica Connectors / Custom Integrations (no_equivalent)
1:1Xentral's native connector library (Shopify, Shopware, eBay, Amazon, DHL, PayPal) and Xentral Connect middleware do not migrate to Acumatica. Acumatica has its own ISV Marketplace (Shopify connector, eCommerce connectors) that must be reinstalled and reconfigured. We document each active Xentral integration endpoint, authentication method, and data sync direction as a configuration reference for rebuilding in Acumatica.
Xentral ERP
Document Templates (letterhead, invoice templates)
Acumatica
Report Templates (no_equivalent)
1:1Xentral document templates (letterhead, invoice layout, packing slip formatting) are tied to Xentral's document designer and do not transfer to Acumatica's Report Designer. We export the template content (logos, field placements, term text) as a specification document that your Acumatica consultant uses to rebuild document templates in Acumatica's Report Designer.
| Xentral ERP | Acumatica | Compatibility | |
|---|---|---|---|
| Customer / Address (Kunde / Adresse) | Customer1:1 | Fully supported | |
| Article (Artikel) | Stock Item / Non-Stock Item1:many | Fully supported | |
| Sales Order (Auftrag) | Sales Order1:1 | Fully supported | |
| Purchase Order (Bestellung) | Purchase Order1:1 | Fully supported | |
| Invoice (Rechnung) | AR Invoice1:1 | Fully supported | |
| Project (Projekt) | Project1:1 | Fully supported | |
| Warehouse / Inventory Bin (Lager / Lagerort) | Warehouse1:1 | Fully supported | |
| Custom Fields (Articles, Addresses, Projects) | Custom Fields (Usr-prefixed in Customization Project)1:1 | Mapping required | |
| Attachments / Files | Files (NoteDoc)1:1 | Fully supported | |
| Xentral Workflows / Flows | Acumatica Screen-Based Workflows (no_equivalent)1:1 | Fully supported | |
| Integrations (Shopify, eBay, Amazon connectors) | Acumatica Connectors / Custom Integrations (no_equivalent)1:1 | Fully supported | |
| Document Templates (letterhead, invoice templates) | Report Templates (no_equivalent)1: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.
Xentral ERP gotchas
Xentral Flows workflows are not exported via API
CSV export requires mandatory masking character selection
Custom fields limited to three object types
Order volume limits create billing surprises on Business tier
API rate limits are documented but not fully public
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
Map Xentral entity model to Acumatica schema
FlitStack reviews the Xentral data model — Articles, Addresses, Orders, Projects, and any custom field definitions — and maps each to the corresponding Acumatica entity (Customer, Stock Item, Non-Stock Item, Sales Order, Purchase Order, Project, AR Invoice). We identify the split point for stock vs. non-stock articles, resolve multi-warehouse assignments to Acumatica Branch and Warehouse records, and define the custom field list that requires an Acumatica Customization Project. The result is a Migration Plan document with entity-by-entity mapping, record counts, and a decision log for branch/warehouse assignment and tax zone configuration.
Build Acumatica Customization Project for custom fields
Before any data moves, FlitStack creates an Acumatica Customization Project XML defining every Usr-prefixed custom field sourced from Xentral — matching field types (string, integer, date, pick-list) and preserving pick-list values for Xentral drop-down fields. The project is applied to the target Acumatica tenant (or sandbox) and validated to confirm fields appear on the correct screens. If the Acumatica tenant is a managed cloud instance, we coordinate deployment with your Acumatica partner or admin. This step gates all subsequent data imports.
Extract and sequence master data import
FlitStack exports Xentral master data (Customers/Addresses, Articles, Vendors) via API and CSV, cleans and deduplicates records, and generates Acumatica import packages for the Import by Scenario tool. The sequencing matters: Vendors must exist before Purchase Orders can be entered; Customers must exist before Sales Orders; Stock Items must exist before inventory transactions and order lines can reference them. We run a sample import of 100–200 master-data records first, generate a field-level diff report comparing source and destination values, and resolve any mapping discrepancies before committing the full master-data import.
Import transactional records with reference integrity
Once master data is confirmed in Acumatica, FlitStack imports transactional records (Sales Orders, Purchase Orders, AR Invoices, Projects, and inventory transactions) using Acumatica's Import by Scenario or REST API. Each transaction record references pre-imported master-data IDs. We preserve Xentral's original document numbers in the Reference Nbr. field and in custom UsrSourceSystemID fields for traceability. Shipment and invoice records are imported as linked documents referencing the parent order number. All timestamps (create dates, ship dates, invoice dates) are preserved from the source.
Run delta-pickup and perform reconciliation audit
After the full import, FlitStack opens a 24–48 hour delta-pickup window during which any records created or modified in Xentral are captured and imported to Acumatica. We then run a reconciliation audit comparing record counts and key financial totals (open order value, inventory quantities, AR balance) between Xentral and Acumatica. A reconciliation report is delivered with any discrepancies flagged. If reconciliation fails beyond an acceptable threshold, one-click rollback reverts the Acumatica instance to its pre-migration state so the root cause can be addressed before a second run.
Platform deep dives
Xentral ERP
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 Xentral ERP 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
Xentral ERP: Documented at developer.xentral.com/reference/rate-limiting; specific per-endpoint limits not publicly enumerated.
Data volume sensitivity
Xentral ERP exposes a bulk API — large-volume migrations stream efficiently.
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 Xentral ERP to Acumatica migration scoping. Not seeing yours? Book a call.
Walk through your Xentral ERP 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 Xentral ERP
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.