ERP migration

Migrate from Xentral ERP to Acumatica

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

Xentral ERP logo

Xentral ERP

Source

Acumatica

Destination

Acumatica logo

Compatibility

92%

11 of 12

objects map 1:1 between Xentral ERP and Acumatica.

Complexity

BStandard

Timeline

3–7 days

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Xentral ERP logo

Xentral ERP

What's pushing teams away

  • Non-intuitive interface requires significant user training and creates friction during onboarding, especially for non-technical staff unfamiliar with ERP workflows.
  • Steep learning curve for complex features like production planning, multi-warehouse stock rules, and advanced accounting workflows leads to underutilisation of the platform.
  • Limited customisation compared to open-source alternatives — businesses with highly specific industry workflows eventually outgrow the platform's standard configuration options.
  • Support quality inconsistent — some users report slow ticket resolution and difficulty reaching senior technical engineers for complex configuration issues.

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 Xentral ERP objects map to Acumatica

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)

maps to

Acumatica

Customer

1:1
Fully supported

Xentral 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)

maps to

Acumatica

Stock Item / Non-Stock Item

1:many
Fully supported

Xentral 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)

maps to

Acumatica

Sales Order

1:1
Fully supported

Xentral 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)

maps to

Acumatica

Purchase Order

1:1
Fully supported

Xentral 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)

maps to

Acumatica

AR Invoice

1:1
Fully supported

Xentral 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)

maps to

Acumatica

Project

1:1
Fully supported

Xentral 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)

maps to

Acumatica

Warehouse

1:1
Fully supported

Xentral 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)

maps to

Acumatica

Custom Fields (Usr-prefixed in Customization Project)

1:1
Mapping required

Xentral 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

maps to

Acumatica

Files (NoteDoc)

1:1
Fully supported

Xentral 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

maps to

Acumatica

Acumatica Screen-Based Workflows (no_equivalent)

1:1
Fully supported

Xentral 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)

maps to

Acumatica

Acumatica Connectors / Custom Integrations (no_equivalent)

1:1
Fully supported

Xentral'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)

maps to

Acumatica

Report Templates (no_equivalent)

1:1
Fully supported

Xentral 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.

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.

Xentral ERP logo

Xentral ERP gotchas

High

Xentral Flows workflows are not exported via API

Medium

CSV export requires mandatory masking character selection

Medium

Custom fields limited to three object types

Medium

Order volume limits create billing surprises on Business tier

Low

API rate limits are documented but not fully public

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 field type mismatch requires Acumatica Customization Project before import

    Xentral custom fields are defined inline per entity (Articles, Addresses, Projects) with no schema versioning. Acumatica requires custom fields to be defined inside a Customization Project with Usr-prefixed field names and a specific field type (string, int, date, pick-list). If you have more than 20 Xentral custom fields — common on Pro-tier setups with extensive article attributes — the Acumatica Customization Project must be built and deployed to the target instance before any data imports can land. We include the Customization Project XML as a deliverable in the migration plan and apply it during the schema-setup phase, but it requires Acumatica admin credentials and a non-production validation cycle. If your Acumatica tenant is in a shared-cloud environment, deployment of customizations may require partner assistance.

  • Tax calculation model divergence causes posting mismatches on invoice migration

    Xentral handles VAT and tax calculation within the order and invoice document using a single tax-rate field per line. Acumatica uses a Tax Zone + Tax Category model where tax posting depends on the combination of customer tax zone, vendor tax zone, and item tax category — each combination produces a different posting account. Migrating Xentral invoices directly to Acumatica AR Invoices without re-mapping the tax configuration results in tax amounts posting to the wrong GL account. We map each Xentral tax rate to the corresponding Acumatica Tax Category and create a Tax Zone mapping for your jurisdiction before posting any invoice records. This is especially complex for cross-border invoices with mixed VAT/GST treatment.

  • Xentral Workflows and Flows automations have no Acumatica migration path

    Xentral Flows — order-routing rules, inventory threshold alerts, and CRM assignment triggers — are defined in Xentral's visual Flow builder with event-condition-action logic. Acumatica has no equivalent built-in workflow migration tool. Any Flow in Xentral must be rebuilt using Acumatica Screen-Based Workflows, PowerScript, or a third-party automation layer. We export the Flow definitions as a JSON specification (trigger events, conditions, actions, and order) that your Acumatica consultant uses to rebuild equivalent logic. This is a manual rebuild effort and should be scoped separately from the data migration budget.

  • Multi-warehouse Xentral setups require explicit branch-and-warehouse mapping in Acumatica

    Xentral supports multiple warehouses within a single instance, each with its own bin structure and inventory counts. Acumatica ties warehouses to Branches (separate legal-entity or operational-unit records). If your Xentral instance has more than one warehouse, we must determine whether to map each to a separate Acumatica Branch or to use a single Branch with multiple warehouses. This decision affects GL posting, inter-branch transfers, and reporting in Acumatica — it cannot be reversed after inventory is imported. We surface this as a schema decision in the migration plan before any inventory data is loaded.

  • Order and invoice document numbers must respect Acumatica's number sequence constraints

    Xentral generates document numbers (auftragsnummer, rechnungsnummer) using its own sequence logic, which may include alphanumeric characters, prefixes, or year-encoded components. Acumatica number sequences are entity-specific (separate for Sales Orders, AR Invoices, Shipments) and are configured per Branch. If your Xentral document numbers contain characters that Acumatica's number sequence does not allow (e.g., special characters or letter-prefixed invoice numbers), they must be stored in the Reference Nbr. field instead of the Order Nbr. / Invoice Nbr. field, which limits their use in Acumatica's native reporting. We document every non-standard document number format from Xentral and propose a mapping strategy before import.

Migration approach

Six steps for a successful Xentral ERP to Acumatica data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Context on both ends of the pair

Xentral ERP logo

Xentral ERP

Source

Strengths

  • Seamless multi-channel e-commerce integration with major platforms and marketplaces out of the box.
  • Integrated middleware (Xentral Connect) enables workflow automation without requiring custom development.
  • Cloud-native architecture with automatic updates and German/EU data hosting for GDPR compliance.
  • Unlimited user pricing across all tiers simplifies cost planning for growing teams.

Weaknesses

  • Non-intuitive interface with a steep learning curve for new users and complex features.
  • Custom field support limited to Articles, Addresses, and Projects — no native custom objects for other entities.
  • Workflow automations are tied to the Xentral Connect middleware and cannot be exported or migrated directly.
  • Advanced accounting and production planning features gated behind higher-priced tiers.
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 Xentral ERP 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

    Xentral ERP: Documented at developer.xentral.com/reference/rate-limiting; specific per-endpoint limits not publicly enumerated.

  • Data volume sensitivity

    A

    Xentral ERP exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Xentral ERP 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 Xentral ERP to Acumatica data migrations

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

Can't find your answer?

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 consultation

Most Xentral-to-Acumatica migrations complete in 3–7 days of working time for setups under 50,000 records. The longest phase is schema planning — mapping Xentral's custom fields to Acumatica's Customization Project and resolving branch/warehouse assignment decisions. Transactions-heavy migrations with 50,000+ records or multi-entity Acumatica configurations extend to 10–20 days. The 24–48 hour delta-pickup window at the end is included in the overall timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Xentral ERP.
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