ERP migration
Field-level mapping, validation, and rollback between Actindo Core1 and Acumatica. We move data and schema; workflows are rebuilt natively in Acumatica.
Actindo Core1
Source
Acumatica
Destination
Compatibility
10 of 12
objects map 1:1 between Actindo Core1 and Acumatica.
Complexity
BStandard
Timeline
2–4 weeks
Overview
Actindo Core1 organizes its data model around channels, orders, and fulfillment—it's an order-management-first platform that layers ERP capabilities onto a commerce operations core. Acumatica takes the opposite approach: it starts with a generalized chart of accounts and branches into inventory, distribution, and manufacturing. When migrating Actindo Core1 to Acumatica, the primary challenge is remapping Actindo's channel-linked orders and shipments into Acumatica's customer accounts, AR/AP, and inventory batches, where the relationship graph is structured differently and the concept of a primary fulfillment warehouse has no direct equivalent. FlitStack AI extracts Actindo data via its REST API endpoints—orders, customers, products, inventory snapshots, shipment history, and any custom fields defined in the Actindo DataHub. We transform these into Acumatica's inventory items, stock items, customer locations, AR invoices, and PO receipts based on your activated Acumatica modules. The mapping respects Acumatica's requirement for pre-existing inventory IDs before stock transactions can post, and it handles the difference between Actindo's real-time inventory visibility and Acumatica's posting-based inventory model. What does not migrate: Actindo's channel connectors (Shopify, Amazon, eBay links), workflow mappings in the Actindo WorkFlow Engine, ETL pipelines defined in DataHub, and any custom integrations. These require manual rebuild in Acumatica using Acumatica's Generic Inquiries, Business Events, and notification templates. FlitStack provides an export of your Actindo workflow definitions as a reference document for your Acumatica implementation team. The migration mechanism uses Acumatica's REST API for record creation and Acumatica's Import by Scenario for bulk inventory item and customer location imports.
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 Actindo Core1 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.
Actindo Core1
Order (from Channel)
Acumatica
Sales Order (SO301000)
1:1Actindo aggregates orders from multiple channels (Shopify, Amazon, marketplace) into a unified order format. We split each Actindo order into a corresponding Acumatica Sales Order, with channel name stored in a custom field (ExtChannelSource__c). The order total and lines map to Acumatica's SOOrder and SOLine tables.
Actindo Core1
Customer (per Channel Profile)
Acumatica
Customer + Customer Location
many:1Actindo allows one customer to have multiple channel-specific profiles with separate addresses and contacts. We merge these into a single Acumatica Customer record, creating one Customer Location per distinct shipping address found across Actindo channel profiles. The primary channel profile becomes the default Customer Location.
Actindo Core1
Product / Article
Acumatica
Stock Item (IN202000)
1:1Actindo articles map directly to Acumatica Stock Items when the article has tracked inventory. Non-inventoried Actindo articles (e.g., digital goods, dropship-only SKUs) map to Non-Stock Items. We preserve the Actindo article ID in ExtArticleID__c on the Acumatica stock item for traceability.
Actindo Core1
Warehouse / Stock Location
Acumatica
Warehouse (WH204000)
1:1Actindo warehouses, including their shelf/bin configuration, map directly to Acumatica Warehouses, preserving the original warehouse code, name, and address. While Actindo tracks a multi‑location flag that ties stock assignments to specific sales channels, this attribute has no equivalent in Acumatica and is therefore omitted during migration. Acumatica will allocate inventory to warehouses based on its own replenishment rules rather than channel logic.
Actindo Core1
Inventory Batch / Stock Level
Acumatica
Inventory Summary / Availability
1:1Actindo maintains real-time stock levels per warehouse and article. Acumatica computes availability from posted transactions (IN Item Lot/Serial, IN Register entries). We create an opening inventory adjustment (IN Adjustment) to establish starting quantities matching Actindo's last-known stock snapshot, with a reference to the Actindo stock report date.
Actindo Core1
Shipment / Fulfillment Record
Acumatica
Shipment (SO302000)
1:1Actindo shipment records include carrier, tracking number, shipped lines, and timestamp. We map these to Acumatica Shipments linked to the corresponding Sales Order. Tracking data is stored in the Shipment's ShipmentNbr reference field. Actindo's delivery-time SLA flags transfer as custom fields on the Acumatica shipment.
Actindo Core1
Purchase Order (if in scope)
Acumatica
Purchase Order (PO301000)
1:1If Actindo purchase orders are in scope, they map directly to Acumatica Purchase Orders. Vendor in Actindo becomes the Acumatica Vendor. PO lines map to POLine with the matching stock item. The PO status (open, closed, cancelled) carries over as the Acumatica status.
Actindo Core1
Actindo DataHub Custom Field
Acumatica
Custom Field (Usr-prefixed)
1:1Any custom fields defined in Actindo DataHub require corresponding custom fields in Acumatica before migration. We document the Actindo DataHub field name, type, and pick-list values. Your Acumatica admin creates matching Usr-prefixed fields on the target DAC before we run the migration.
Actindo Core1
Actindo WorkFlow Definition
Acumatica
Not Migrated (Rebuild Required)
1:1Actindo WorkFlow Engine definitions—including routing rules, ETL data transformations, and channel‑specific triggers—are tightly coupled to Actindo’s execution environment and have no direct counterpart in Acumatica. Consequently, these definitions cannot be imported and must be recreated using Acumatica Business Events, screen‑based automation schedules, or the native workflow engine. FlitStack extracts the existing workflow logic as a structured JSON file, providing your Acumatica team with a detailed reference for the rebuild effort and any necessary testing.
Actindo Core1
Return / RMA Record
Acumatica
Return Reason + Inventory Issue
1:manyActindo return records split into two Acumatica records: a Return Reason code (assigned to the original SO line via SO Adjustments) and an Inventory Issue (IN Issue) for items returned to the warehouse. The original Actindo return reason text is preserved in a custom field on the inventory issue.
Actindo Core1
Actindo Omni-Channel Connection
Acumatica
Not Migrated (Connector Rebuild)
1:1Actindo’s channel connectors for Shopify, Shopware, Amazon, eBay, and similar marketplaces are third‑party integration modules, not data records, so they cannot migrate. To restore order ingestion, you must build new connectors—using Acumatica’s Import by Scenario for EDI, native integrations, or third‑party middleware such as SPS Commerce or Celigo. FlitStack records the active Actindo channels to guide your implementation planning.
Actindo Core1
Invoice / Accounting Document
Acumatica
AR Invoice (AR301000)
1:1Actindo invoices—especially those linked to completed shipments—are mapped to Acumatica AR Invoices, keeping the original invoice number, document date, total, and line items. Acumatica recalculates tax based on the tax zone assigned to the customer location; if the zones differ from Actindo’s tax setup, line‑level tax amounts may change. FlitStack provides a tax comparison report for each invoice so your team can align zones or apply overrides before final posting.
| Actindo Core1 | Acumatica | Compatibility | |
|---|---|---|---|
| Order (from Channel) | Sales Order (SO301000)1:1 | Fully supported | |
| Customer (per Channel Profile) | Customer + Customer Locationmany:1 | Fully supported | |
| Product / Article | Stock Item (IN202000)1:1 | Fully supported | |
| Warehouse / Stock Location | Warehouse (WH204000)1:1 | Fully supported | |
| Inventory Batch / Stock Level | Inventory Summary / Availability1:1 | Fully supported | |
| Shipment / Fulfillment Record | Shipment (SO302000)1:1 | Fully supported | |
| Purchase Order (if in scope) | Purchase Order (PO301000)1:1 | Fully supported | |
| Actindo DataHub Custom Field | Custom Field (Usr-prefixed)1:1 | Fully supported | |
| Actindo WorkFlow Definition | Not Migrated (Rebuild Required)1:1 | Fully supported | |
| Return / RMA Record | Return Reason + Inventory Issue1:many | Fully supported | |
| Actindo Omni-Channel Connection | Not Migrated (Connector Rebuild)1:1 | Fully supported | |
| Invoice / Accounting Document | AR Invoice (AR301000)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.
Actindo Core1 gotchas
Legacy ERP coupling creates dual-direction migration complexity
Custom workflow configurations require manual rule translation
Article PIM data and Material product data are separate entities
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
Profile Actindo data and define Acumatica schema
FlitStack connects to Actindo via your API credentials and inventories the full record set: orders, customers, products, warehouses, shipments, invoices, and any custom fields in Actindo DataHub. We also document which Actindo modules are active (OMS, Warehouse, Omni-Channel) and which DataHub workflows exist. In parallel, your Acumatica admin activates the required modules (Financial Management, Distribution, Inventory) and creates the item classes, payment terms, tax zones, and warehouse records that the migration will target. We deliver a schema readiness checklist before any data moves.
Build and validate the object and field mapping plan
FlitStack generates an object-mapping specification based on the data profile: orders → Sales Orders, customers → Customers plus Locations, articles → Stock Items, shipments → Shipments. The specification names every field pair, documents value mappings for status codes and item classes, and flags any Actindo custom fields that need corresponding Usr-prefixed fields created in Acumatica. We share this as a shared document for your Acumatica admin to review and approve. This is the longest planning step for Actindo-to-Acumatica migrations because the data model difference (order-centric vs. ledger-centric) requires explicit disambiguation decisions.
Seed Acumatica with master data before transactional records
We sequence the migration in dependency order: Stock Items and Non-Stock Items first, then Customers and Customer Locations, then Warehouses. This ordering is mandatory—Acumatica enforces referential integrity at posting time. Opening inventory quantities post as IN Adjustments so that availability is established before Sales Orders are created. We run a dry-run pass on a representative slice (typically 200–500 records per object type) and generate a field-level diff comparing source values against the migrated Acumatica records. Your team reviews the diff before we commit the full dataset.
Run sample migration with field-level diff and stakeholder sign-off
A representative slice migrates first—covering orders across multiple channels, customers with multiple locations, and a few invoices. We generate a field-level diff report so you can verify that Actindo order totals match the Acumatica SO OrderTotal, that customer addresses are correctly distributed across Acumatica Customer Locations, and that inventory opening quantities match the Actindo stock snapshot. Any mapping corrections are applied before the full run. This is the checkpoint where Acumatica tax zone configuration should be validated.
Execute full migration with delta-pickup window and audit log
The full migration runs against your Acumatica tenant. A delta-pickup window (typically 24–48 hours) captures any records modified in Actindo during the cutover. FlitStack logs every API call, transformation, and record created in Acumatica. If reconciliation reveals discrepancies, one-click rollback reverts the migration batch so you can correct the mapping and retry. The audit log is delivered as a CSV alongside the migration report. Your Acumatica team can use the UsrActindoID__c field on every record to cross-reference back to the source system.
Platform deep dives
Actindo Core1
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 Actindo Core1 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
Actindo Core1: Not publicly documented.
Data volume sensitivity
Actindo Core1 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 Actindo Core1 to Acumatica migration scoping. Not seeing yours? Book a call.
Walk through your Actindo Core1 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 Actindo Core1
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.