ERP migration
Field-level mapping, validation, and rollback between Actindo Core1 and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Actindo Core1
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
9 of 12
objects map 1:1 between Actindo Core1 and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Actindo Core1 to Microsoft Dynamics 365 is a headless-commerce-to-native-ERP migration that requires resolving three structural differences before any data moves. First, Actindo separates Material master data from Article content managed via the PIM module; we tag Article records with their parent Material SKU during extraction and reconstruct the relationship in Dynamics 365 using Item cross-references or item tracking. Second, Actindo is architected to sit alongside existing ERP rather than replace it, so inventory and order state may exist in two systems simultaneously; we flag which records are Actindo-primary and sequence the cutover to avoid splitting inventory mid-flight. Third, Actindo's Workflow Engine encodes business logic as low-code visual flows that are not natively exportable; we capture screenshots and rule descriptions and deliver a written rule-mapping matrix rather than migrating workflows as code. We do not migrate Workflows, Sequences, automations, Forms, landing pages, or Reports as code. We deliver a written inventory of these for the customer's admin to rebuild in Dynamics 365's Power Automate or workflow designer.
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.
Source platform
Actindo Core1 platform overview
Scorecard, SWOT, gotchas, and pricing for Actindo Core1.
Destination platform
Microsoft Dynamics 365 Business Central platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Business Central.
Data migration guide
The complete Dynamics 365 Business Central migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Dynamics 365 Business Central migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Business Central.
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 Microsoft Dynamics 365 Business Central, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Actindo Core1
Customer
Microsoft Dynamics 365 Business Central
Customer
1:1Actindo Customer records map to Microsoft Dynamics 365 Customer entities. In Business Central, Customers are created as Customer records with address, contact, and payment terms preserved. In Finance and Operations, Customers are created as DirParty and LogisticsPostalAddress structures. We resolve the customer-specific address roles (invoice address, delivery address) using Actindo's address type flags and map them to the corresponding Dynamics 365 address purpose. Customer segment and pricing group fields in Actindo map to Dynamics 365 Customer Price Group or Customer Posting Group for ledger posting configuration.
Actindo Core1
Material
Microsoft Dynamics 365 Business Central
Item
1:1Actindo Materials (SKU master with pricing, attributes, and variants) map to Microsoft Dynamics 365 Item records. In Business Central, Items are created with Item card data including No., Description, Unit Cost, Standard Cost, Unit Price, Item Category, Product Group, and Base Unit of Measure. We preserve the Actindo Material SKU as the Item No. for dedupe matching. Actindo variant codes map to Dynamics 365 Item Variants with Variant Dimensions for size, color, and style.
Actindo Core1
Article
Microsoft Dynamics 365 Business Central
Item Cross-Reference + Item Tracking
1:manyActindo Articles extend Materials with channel-specific content, descriptions, images, and PIM data managed via the Omnichannel module. Articles are a separate export from Materials, and we preserve the relationship by tagging Article records with their parent Material SKU during extraction. In Dynamics 365, we reconstruct the relationship using Item Cross-References (one per channel: Shopify, Amazon, eBay, etc.) to store channel-specific SKUs and descriptions, and Item Tracking for any batch or serial numbers associated with the Article's fulfillment rules.
Actindo Core1
Order
Microsoft Dynamics 365 Business Central
Sales Order
1:1Actindo Orders (unified hub consolidating webshop, marketplace, POS, and B2B channels) map to Microsoft Microsoft Dynamics 365 Sales Orders. The Actindo order header fields (order number, order date, customer reference, shipping method) map to Sales Header fields. Each Actindo order line (product, quantity, unit price, discount) maps to Sales Line records with proper Item lookup resolution. The Actindo fulfillment status and tracking number fields migrate to Sales Header Shipping Notes and External Document Number. POS-sourced orders carry a store-location attribute that we map to the Dynamics 365 Location Code.
Actindo Core1
Warehouse
Microsoft Dynamics 365 Business Central
Warehouse + Location
1:1Actindo Warehouse entities define stock locations with bin-level structure for inventory tracking. In Business Central, these map to Warehouse entries and Bin content records. We migrate Warehouse definitions including bin structure, bin capacity, and zone assignment rules. In Finance and Operations Supply Chain Management, Warehouse entities map to Warehouses with the full WMS configuration including-directed picking-and-put-away rules, wave templates, and mobile device user assignments. Multi-warehouse routing configurations from Actindo are mapped to Dynamics 365 location directives.
Actindo Core1
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Actindo Purchase Orders track procurement from vendors with PO headers, line items, and inbound receipts linked to Materials. We map PO headers and line items directly to Dynamics 365 Purchase Orders. Vendor-specific reference numbers and internal order numbers are preserved as external and internal document numbers. Receipt lines map to posted warehouse receipts or inventory movements depending on the destination organization's receiving workflow. We flag any Actindo PO with a status of partially received for manual reconciliation at cutover.
Actindo Core1
Invoice
Microsoft Dynamics 365 Business Central
Sales Invoice or Posted Sales Invoice
1:1Actindo Invoice records link to Orders and track financial postings across accounting integrations. We extract invoice data including invoice number, invoice date, tax codes, payment terms, and payment status, then normalize to Dynamics 365 Posted Sales Invoices. In Business Central, invoice records land as Posted Sales Invoices (if posted) or Sales Invoice drafts (if not yet posted). Tax codes map to Tax Group and VAT Business Posting Group configurations that we establish during schema design. Payment status migrates to open or paid based on Actindo's payment status field.
Actindo Core1
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1Actindo Vendor master records store supplier data, payment terms, and lead times. We migrate Vendor records with contact information, purchasing defaults, and GL vendor posting groups to Dynamics 365 Vendors. Vendor-specific PO history is extracted as a linked reporting dataset rather than a live transactional import, since closed purchase orders in Actindo map to historical records that can be stored in a reporting archive or a custom table in Dynamics 365. Vendor lead times map to the Vendor's Default Inventory Lead Time field.
Actindo Core1
POS Transaction
Microsoft Dynamics 365 Business Central
Sales Order (store-tagged)
1:1POS data from Venduo POS synced to Actindo includes transaction records and store cash register states. We extract POS transactions as Sales Orders with a store-location attribute mapped to the Dynamics 365 Location Code. Register reconciliations and cash drawer totals are stored as custom financial entries or journal lines rather than standard Dynamics 365 entities, since there is no native POS transaction entity in Business Central or Finance and Operations. The customer decides whether to post these as Cash Receipt Journals or store them in a custom register reconciliation table.
Actindo Core1
Workflow Engine definition
Microsoft Dynamics 365 Business Central
Workflow (documented, not migrated)
lossyActindo Workflow Engine definitions encode business process logic as low-code visual flows with routing rules, conditions, and actions. Workflows are not natively exportable in a standard schema. We capture screenshots and rule descriptions during extraction and deliver a written rule-mapping matrix that documents each Actindo workflow's trigger, conditions, routing actions, and recommended Dynamics 365 Power Automate or Business Central Workflow equivalent. The customer's admin rebuilds these in Power Automate or the Business Central workflow designer post-migration. We do not migrate workflows as executable code.
Actindo Core1
DataHub ETL configuration
Microsoft Dynamics 365 Business Central
Data Integration configuration (documented)
lossyActindo's DataHub module handles ETL transforms between source systems (webshop, marketplace, POS) and Actindo, supporting CSV, XML, and EDIFACT formats. We extract DataHub mapping configurations, transformation rules, and format specifications as a written document. These ETL mappings are not migrated as executable code because Dynamics 365 uses different integration mechanisms: Business Central uses APIs, web services, and OData; Finance and Operations uses Data Entity framework and Azure Data Factory for ETL. We document the DataHub mappings for the customer's integration team to re-implement using Azure Data Factory, Logic Apps, or Power Automate.
Actindo Core1
Inventory stock levels
Microsoft Dynamics 365 Business Central
Item Ledger Entry + Warehouse Entry
1:1Actindo inventory stock levels export from the DataHub as warehouse-bin-level stock per Material SKU. We map these to Dynamics 365 Item Ledger Entries (opening inventory) and Warehouse Entries (bin-level postings). The inventory valuation method from Actindo (FIFO, Standard, Average) maps to the Dynamics 365 Costing Method on the Item card. We coordinate the inventory cutover to occur at a point when no orders are being placed in either system to avoid the dual-ERP inventory split problem. If the customer runs Actindo alongside a legacy ERP simultaneously, we flag which system is inventory-authoritative during the cutover window.
| Actindo Core1 | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer1:1 | Fully supported | |
| Material | Item1:1 | Fully supported | |
| Article | Item Cross-Reference + Item Tracking1:many | Fully supported | |
| Order | Sales Order1:1 | Fully supported | |
| Warehouse | Warehouse + Location1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Invoice | Sales Invoice or Posted Sales Invoice1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| POS Transaction | Sales Order (store-tagged)1:1 | Fully supported | |
| Workflow Engine definition | Workflow (documented, not migrated)lossy | Fully supported | |
| DataHub ETL configuration | Data Integration configuration (documented)lossy | Fully supported | |
| Inventory stock levels | Item Ledger Entry + Warehouse Entry1: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
Microsoft Dynamics 365 Business Central gotchas
Named-user licensing has no concurrent-use relief
API rate limits throttle large-volume migrations
Historical posted transactions require selective migration scoping
NAV-to-Business Central cloud migration requires partner coordination
Custom fields and AL extensions require separate migration handling
Pair-specific challenges
Migration approach
Discovery and dependency audit
We audit the Actindo Core1 instance across all modules in scope, including the DataHub layer, Workflow Engine, POS sync configuration, Materials and Articles in the PIM, and all open order and inventory states. We also identify the legacy ERP co-existing alongside Actindo and determine which system is authoritative for inventory and orders at each stage. The discovery output is a written migration scope document that identifies entity dependencies, data volumes per object, and the cutover strategy for resolving the dual-ERP state during transition.
Destination schema design in Dynamics 365
We design the destination schema in a Dynamics 365 Sandbox or Development environment. This includes creating Item records with costing methods, variants, and cross-references; configuring Customer and Vendor posting groups; setting up warehouse bin structures matching Actindo's warehouse definitions; designing the Sales Order and Purchase Order number series; configuring tax groups and VAT posting groups; and creating any custom tables required for POS register reconciliation data. We resolve the Material-Article relationship using Item Cross-References with the Article's channel SKU stored per reference type.
Sandbox migration and reconciliation
We run a full migration into the Dynamics 365 Sandbox using production-equivalent data volumes. The customer's operations lead reconciles record counts (Customers in, Items in, open Sales Orders in, open Purchase Orders in, inventory levels in), spot-checks 25-50 random records against the Actindo source, and validates that the Material-Article linkage reconstructed via cross-references is intact. Any mapping corrections and schema adjustments happen in the Sandbox before production migration begins.
Dual-ERP cutover sequencing
We coordinate the cutover with the customer's IT and operations teams to freeze writes to Actindo at a defined timestamp. We run a final delta extraction of any records modified during the migration window, update the corresponding Dynamics 365 records, and confirm that inventory levels in Dynamics 365 match the authoritative inventory state at cutover. If the customer continues running a legacy ERP alongside Actindo before migration, we identify the authoritative source per entity type and prevent double-posting of inventory during the transition.
Production migration in dependency order
We run production migration in record-dependency order: Vendors (first, for PO references), Items with variants and cross-references (second, for sales line resolution), Customers, Warehouse definitions and bin structures, Inventory opening balances (Item Ledger Entries), Purchase Orders, Sales Orders, Posted Sales Invoices, and POS register reconciliations (custom table). Each phase emits a row-count reconciliation report before the next phase begins. We use Dynamics 365's OData API or data management framework with batch chunking for large record sets.
Cutover, validation, and workflow handoff
We run post-migration validation comparing Dynamics 365 record counts and spot-check values against Actindo source totals. We deliver the Workflow and DataHub ETL inventory documents to the customer's admin team. We support a one-week hypercare window where we resolve any reconciliation discrepancies raised by the customer's operations team. We do not rebuild Actindo Workflows as Power Automate flows or Business Central workflows inside the migration scope; that is a separate engagement or an internal admin task. POS register reconciliation data stored in custom tables is handed off with setup documentation for the customer's admin.
Platform deep dives
Actindo Core1
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
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 Microsoft Dynamics 365 Business Central.
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 Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Actindo Core1 to Microsoft Dynamics 365 Business Central 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 Microsoft Dynamics 365 Business Central
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.