ERP migration

Migrate from Actindo Core1 to Microsoft Dynamics 365 Business Central

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 logo

Actindo Core1

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

75%

9 of 12

objects map 1:1 between Actindo Core1 and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Actindo Core1 logo

Actindo Core1

What's pushing teams away

  • Implementation complexity requires specialized consultants to configure the platform, adding significant time and cost before the system delivers value.
  • Custom workflows and ETL mappings built during implementation become technical debt when the original consultant leaves, limiting in-house control.
  • Steep learning curve for business users unfamiliar with ERP concepts, leading to underutilization of features that were sold during the sales process.
  • Pricing at the Basic tier at $3,500/month scales quickly with order volume, making it costly for growing businesses not yet at enterprise scale.
  • Limited public documentation and English-language support outside the core help center creates knowledge gaps for non-German-speaking teams.

Choosing

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

What's pulling them in

  • Deep integration with Microsoft 365, Power BI, and Power Platform means organizations already on the Microsoft stack get identity, reporting, and workflow continuity out of the box.
  • Unified financials, sales, service, and operations replace multiple disconnected systems — users report that data entered once flows through purchase orders, invoicing, and approvals without manual re-entry.
  • Copilot AI features (predictive analytics, embedded business intelligence) are included in both Essentials and Premium tiers, addressing demand for AI without separate module purchases.
  • Named-user licensing with no concurrent model appeals to organizations that want predictable per-seat costs even if some users access the system infrequently.
  • Strong partner ecosystem with certified NAV-to-Business Central migration specialists gives mid-market companies confidence the cutover from legacy Navision can be executed reliably.

Object mapping

How Actindo Core1 objects map to Microsoft Dynamics 365 Business Central

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

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Item

1:1
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Item Cross-Reference + Item Tracking

1:many
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Sales Order

1:1
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Warehouse + Location

1:1
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Sales Invoice or Posted Sales Invoice

1:1
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Sales Order (store-tagged)

1:1
Fully supported

POS 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

maps to

Microsoft Dynamics 365 Business Central

Workflow (documented, not migrated)

lossy
Fully supported

Actindo 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

maps to

Microsoft Dynamics 365 Business Central

Data Integration configuration (documented)

lossy
Fully supported

Actindo'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

maps to

Microsoft Dynamics 365 Business Central

Item Ledger Entry + Warehouse Entry

1:1
Fully supported

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

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.

Actindo Core1 logo

Actindo Core1 gotchas

High

Legacy ERP coupling creates dual-direction migration complexity

Medium

Custom workflow configurations require manual rule translation

Medium

Article PIM data and Material product data are separate entities

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central gotchas

High

Named-user licensing has no concurrent-use relief

High

API rate limits throttle large-volume migrations

Medium

Historical posted transactions require selective migration scoping

Medium

NAV-to-Business Central cloud migration requires partner coordination

Low

Custom fields and AL extensions require separate migration handling

Pair-specific challenges

  • Dual-ERP inventory split during cutover

    Actindo Core1 is architected to sit alongside existing ERP systems rather than replace them, meaning inventory and order state may exist simultaneously in Actindo and a legacy ERP. Migration plans must account for bidirectional data synchronization to avoid splitting inventory or order state across systems during cutover. We identify which system is authoritative for inventory at each stage, freeze writes to Actindo during the final delta migration window, and coordinate a hard cutover timestamp so that Dynamics 365 receives a consistent snapshot of open orders and current stock levels without mid-flight changes from Actindo.

  • Materials and Articles require post-import SKU linkage

    Actindo separates Material master data (SKU, cost, pricing) from Article content managed via the PIM/Omnichannel module. These two objects have a parent-child relationship but are exported independently from Actindo's DataHub. We preserve the relationship by tagging Article records with their parent Material SKU during extraction. In Dynamics 365, we reconstruct the linkage by creating Item Cross-Reference records or populating item tracking fields with the channel-specific SKU from the Article. If the customer uses only Articles (channel content) without a corresponding Material, we flag this as a schema gap and create a stub Item record to anchor the content.

  • Actindo Workflow Engine cannot be exported as executable code

    Actindo's Workflow Engine encodes business logic as low-code visual flows that are not natively exportable in a standard schema format. Workflow rules must be manually translated to Dynamics 365 equivalents. We capture screenshots and rule descriptions during extraction, map routing conditions to Power Automate triggers or Business Central workflow steps, and deliver a written rule-mapping matrix. The customer's admin or a Dynamics 365 partner rebuilds the workflows post-migration. We do not deliver migrated workflow code.

  • POS register reconciliation requires custom table design

    Actindo syncs POS transaction data from Venduo POS including store cash register states and drawer reconciliations. Dynamics 365 Business Central and Finance and Operations do not have a native POS register reconciliation entity. We extract register reconciliation records and design a custom table or Cash Receipt Journal posting approach during schema design, subject to the customer's approval. If the customer requires native POS integration, this falls outside standard migration scope and requires a separate implementation of Dynamics 365 Commerce or a third-party POS connector.

  • DataHub ETL mappings do not migrate directly to Dynamics 365 integration

    Actindo's DataHub ETL configuration (transformations, format mappings, channel connectors for CSV, XML, and EDIFACT) is Actindo-specific and has no direct equivalent in Dynamics 365. The DataHub mappings document what data flows into Actindo from each channel, but the destination integration must be re-implemented using Dynamics 365's integration mechanisms: Business Central APIs, OData web services, or Azure Data Factory for Finance and Operations. We deliver a DataHub mapping inventory as part of the migration package so the customer's integration team knows what each feed was doing and can rebuild accordingly.

Migration approach

Six steps for a successful Actindo Core1 to Microsoft Dynamics 365 Business Central data migration

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

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

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

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

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

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

Context on both ends of the pair

Actindo Core1 logo

Actindo Core1

Source

Strengths

  • MACH-Alliance certified composable ERP that integrates without replacing existing systems
  • Handles up to 40,000 orders per hour across B2C, B2B, marketplace, and social commerce channels
  • Real-time inventory reconciliation across multiple warehouses and POS locations
  • Built-in DataHub ETL module supporting CSV, XML, EDIFACT formats for flexible data exchange
  • Pre-built connectors to major ecommerce platforms including Shopware 6, Shopify, and Amazon

Weaknesses

  • Limited verified customer reviews make independent quality assessment difficult
  • Pricing and tier features not publicly documented for Pro and Enterprise plans
  • Implementation typically requires specialized external consultants
  • English-language documentation coverage is thinner than German help center content
  • API rate limits and authentication details not publicly documented
Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

Destination

Strengths

  • Tight integration with Microsoft 365 (Outlook, Teams, SharePoint) for users already in the Microsoft ecosystem.
  • Includes Copilot AI, predictive analytics, and embedded Power BI dashboards at no additional cost in both license tiers.
  • Supports multiple companies within a single tenant for holding-company or multi-entity organizational structures.
  • Open REST API v2.0 with OAuth 2.0 authentication and data entity abstraction layer for developer-friendly integrations.
  • Strong partner ecosystem specializing in NAV-to-Business Central migrations provides implementation confidence for legacy upgrades.

Weaknesses

  • Named-user licensing model means every active user account requires a paid license — no concurrent access model to reduce costs for occasional users.
  • SaaS-only deployment means no on-premises option; organizations requiring full data residency control may not have viable alternatives within Microsoft's stack.
  • Manufacturing module (Production Orders, routing, work centers) is only available on Premium tier, pushing cost-sensitive manufacturers to higher-priced plans.
  • Customization and extension development requires AL language knowledge and developer licenses, limiting what power users can do without a partner engagement.
  • Global pricing increases effective October 2024 and again October 2025 after five years of stable pricing, creating budget uncertainty for existing customers.

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 Actindo Core1 and Microsoft Dynamics 365 Business Central.

  • 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

    Actindo Core1: Not publicly documented.

  • Data volume sensitivity

    A

    Actindo Core1 exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Actindo Core1 to Microsoft Dynamics 365 Business Central 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 Actindo Core1 to Microsoft Dynamics 365 Business Central data migrations

Answers to the questions buyers ask most during Actindo Core1 to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most Actindo-to-Dynamics 365 migrations land between 6 and 10 weeks for companies with under 50,000 Items, 200,000 orders, and a single warehouse. Migrations to Finance and Operations for multi-entity, multi-currency, or multi-warehouse environments move to 12-24 weeks because of legal-entity configuration, dimension hierarchies, and the deeper integration testing required. ERP migrations consistently run longer than CRM migrations because of the transactional density of orders, inventory, and financial postings.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Actindo Core1.
Land in Microsoft Dynamics 365 Business Central, 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