ERP migration
Field-level mapping, validation, and rollback between Kladana ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Kladana ERP
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 14
objects map 1:1 between Kladana ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
4-8 weeks
Overview
Moving from Kladana ERP to Microsoft Dynamics 365 is a structural migration that requires reconciling fundamentally different data models. Kladana uses a unified Counterparty object for both customers and suppliers; Dynamics 365 separates these into Customers and Vendors with independent address books. Kladana tracks multi-warehouse stock with serial numbers, batches, and expiry dates in a flat inventory model; Dynamics 365 uses warehouse locations, item tracking dimensions, and site-warehouse两级 storage that must be configured before stock positions can land correctly. We resolve the Counterparty split, carry BOM version history as a structured reference for the destination admin, and preserve production order variance data against the routed production order in Finance and Operations or Business Central. Kladana Workflows, production routings, and custom print templates do not migrate as configuration; we deliver a written inventory for the customer to rebuild in the Dynamics 365 admin console.
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
Kladana ERP platform overview
Scorecard, SWOT, gotchas, and pricing for Kladana ERP.
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 Kladana ERP 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.
Kladana ERP
Item
Microsoft Dynamics 365 Business Central
Product (Item, Stockkeeping Unit)
1:1Kladana Items map to Dynamics 365 Products with Item type set to Stocked Item for inventory-tracked goods or Service for non-stocked items. We carry over all tracking dimension settings: serial number, batch number, lot, and expiry date configurations map to the corresponding tracking dimension groups in Dynamics 365. Barcode associations migrate as item barcode records attached to the Product. Cost price and sales price migrate as purchase price and sales price on the Product.
Kladana ERP
Item Variant
Microsoft Dynamics 365 Business Central
Product Variant
1:1Kladana Item variants (size, color, configuration combinations) map to Dynamics 365 Product variants. The variant dimensions in Kladana become Product dimension groups (Size, Color, Configuration, Style) in Dynamics 365. We create the variant matrix in the destination before any stock positions are loaded so that inventory quantities can be attributed to the correct variant SKU at import time.
Kladana ERP
Counterparty (Customer)
Microsoft Dynamics 365 Business Central
Customer
1:manyKladana Counterparty records with a customer role split into Dynamics 365 Customer records. The customer postal address and delivery address in Kladana map to the Dynamics 365 Address table, with the first address marked as the primary address for each purpose. Note that Kladana allows multiple primary addresses per type (invoice, delivery) while Dynamics 365 enforces one primary address per address purpose; we map the most recent or most-used address as primary and flag any additional addresses for manual review.
Kladana ERP
Counterparty (Supplier)
Microsoft Dynamics 365 Business Central
Vendor
1:manyKladana Counterparty records with a supplier role split into Dynamics 365 Vendor records. Supplier-specific fields including payment terms, invoice account, and purchase order address migrate to the corresponding Vendor fields. Any multi-currency settings on the supplier in Kladana map to the Vendor's currency and payment currency configuration in Dynamics 365.
Kladana ERP
Sales Order
Microsoft Dynamics 365 Business Central
Sales Order
1:1Kladana Sales Orders map to Microsoft Dynamics 365 Sales Orders with order status, header discount, and line item pricing preserved. The Kladana order lifecycle (draft, confirmed, reserved, fulfilled, invoiced) maps to the corresponding Microsoft Dynamics 365 Sales Order status values. Header-level charges from Kladana migrate as miscellaneous charges on the Sales Order. We resolve the Customer and Salesperson references at import time using the email-based lookup.
Kladana ERP
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Kladana Purchase Orders map to Dynamics 365 Purchase Orders with order status, expected delivery date, and receipt status preserved. The supplier reference and purchase dimensions (cost center, project) migrate to the corresponding Purchase Order fields. Any landed cost allocations on the purchase order line map to the Charge currency amount on the Purchase Order.
Kladana ERP
Warehouse and Stock Position
Microsoft Dynamics 365 Business Central
Warehouse and Inventory Dimensions
1:1Kladana warehouses map to Dynamics 365 Warehouses under a Site. We extract per-warehouse stock-on-hand quantities, reserved quantities, and pending inbound and outbound movements as inventory movement records. Serial number, batch, and expiry date positions from Kladana map to the corresponding inventory tracking dimensions in Dynamics 365, requiring that the tracking dimension groups are configured before stock data loads. In-transit warehouse locations in Kladana map to in-transit warehouses in Dynamics 365 Supply Chain.
Kladana ERP
Bill of Materials (BOM)
Microsoft Dynamics 365 Business Central
BOM and BOM Version
1:1Kladana BOMs map to Dynamics 365 BOM records. Kladana supports multiple BOM versions per product and allows a production order to reference a specific version; Dynamics 365 manages BOM versions as a separate entity linked to the BOM header. We export BOM version history from Kladana and create corresponding BOM Version records in Dynamics 365, flagging any BOM with multiple versions for the customer to designate which version becomes the default active BOM at cutover.
Kladana ERP
Production Order
Microsoft Dynamics 365 Business Central
Production Order
1:1Kladana Production Orders map to Dynamics 365 Production Orders with planned quantity, actual output, material consumption, labour hours, and variance data preserved. The production order references the BOM Version resolved from the BOM mapping step. Routing operations from Kladana production orders map to production route operations in Dynamics 365. Planned-versus-actual variance data migrates as production journal lines so that the financial impact of variance is recorded in the inventory valuation.
Kladana ERP
Sales Invoice
Microsoft Dynamics 365 Business Central
Sales Invoice
1:1Kladana Sales Invoices map to Microsoft Dynamics 365 Sales Invoice lines with invoice number, invoice date, due date, line items, tax codes, and payment status preserved. Paid invoices migrate as posted invoices with a payment journal reference; outstanding invoices migrate as open posted invoices. The customer invoice address maps to the Dynamics 365 Invoice address.
Kladana ERP
Purchase Invoice
Microsoft Dynamics 365 Business Central
Purchase Invoice
1:1Kladana Purchase Invoices map to Dynamics 365 Vendor Invoice lines with invoice number, invoice date, due date, line items, tax codes, and payment status preserved. Vendor invoice approval status in Kladana maps to the corresponding workflow state in Dynamics 365. Prepaid invoices and invoices with holds are flagged in a custom field for the customer's AP team to review post-migration.
Kladana ERP
CRM Contact Activity
Microsoft Dynamics 365 Business Central
Contact and Activity (Task, Email, Phone Call)
1:1Kladana CRM contact records and interaction notes map to Dynamics 365 Contact records with the activity timeline preserved as Tasks, Emails, and Phone Call logs. Custom offers and sales history linked to a Counterparty migrate as notes and Opportunities attached to the Contact or the related Account. The contact's email, phone, and address fields map directly to the Dynamics 365 Contact address and communication fields.
Kladana ERP
Custom Field
Microsoft Dynamics 365 Business Central
Custom Field (Extension)
lossyKladana custom fields on Items, Counterparties, Orders, and other objects migrate as key-value pairs carried in custom extension fields on the corresponding Dynamics 365 table. The destination environment must have the matching custom fields created in the AL extension before migration begins. We generate the field creation script from the Kladana custom field definitions and deliver it as a change-set or AL extension package for the customer's Dynamics 365 admin to deploy.
Kladana ERP
User Role
Microsoft Dynamics 365 Business Central
Security Role
lossyKladana user roles with fine-grained permissions map conceptually to Dynamics 365 Security Roles. We export role assignments and permission configurations as a written inventory with a recommended Dynamics 365 Security Role mapping table. Role configurations do not map 1:1 because the permission models differ; the customer reviews and assigns roles manually in the Dynamics 365 admin center post-migration.
| Kladana ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Item | Product (Item, Stockkeeping Unit)1:1 | Fully supported | |
| Item Variant | Product Variant1:1 | Fully supported | |
| Counterparty (Customer) | Customer1:many | Fully supported | |
| Counterparty (Supplier) | Vendor1:many | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Warehouse and Stock Position | Warehouse and Inventory Dimensions1:1 | Fully supported | |
| Bill of Materials (BOM) | BOM and BOM Version1:1 | Fully supported | |
| Production Order | Production Order1:1 | Fully supported | |
| Sales Invoice | Sales Invoice1:1 | Fully supported | |
| Purchase Invoice | Purchase Invoice1:1 | Fully supported | |
| CRM Contact Activity | Contact and Activity (Task, Email, Phone Call)1:1 | Fully supported | |
| Custom Field | Custom Field (Extension)lossy | Fully supported | |
| User Role | Security Rolelossy | 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.
Kladana ERP gotchas
Free tier caps counterparties at 200, limiting migration scope
Production Order BOM version logic does not map directly to all destinations
Android app absence forces mobile users to browser-based access
No native financial statements module in all tiers
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 edition selection
We audit the source Kladana environment across plan tier (Free/Start/Growth/Business/Business Plus), object counts, BOM complexity, production order volume, multi-warehouse stock positions, and custom field definitions. We pair this with a Dynamics 365 edition recommendation: Business Central Essentials ($80/user) covers standard inventory, sales, and purchase flows; Business Central Premium adds the service management module; Finance and Operations is recommended if the customer needs advanced manufacturing, warehouse management system (WMS) robotics integration, or multi-entity financial consolidation. The discovery output is a written migration scope with record counts per object and a Dynamics 365 edition recommendation.
Schema design and BOM version strategy
We design the destination schema in Dynamics 365. This includes creating the site and warehouse structure, configuring tracking dimension groups for serial, batch, and expiry date tracking, mapping Kladana custom fields to AL extension fields, designing the BOM version configuration strategy, and building the cost-centre-to-financial-dimension mapping table. Schema is deployed into a Dynamics 365 Sandbox environment first for validation. The BOM version strategy is reviewed with the customer: we recommend that the customer designate the canonical active BOM version for each product before migration begins so that production orders can be assigned without manual triage.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 Sandbox using a representative data volume. The customer's operations lead reconciles record counts (Items in, Products created, Stock positions loaded, BOMs verified, Production Orders imported) and spot-checks 25-50 random records against the Kladana source. Address model transformations and BOM version assignments are reviewed in the sandbox before any production migration begins. Any schema corrections happen here.
Counterparty split and address deduplication
We run the Counterparty split as the first data transform: all Kladana Counterparty records with a customer role become Dynamics 365 Customers; all with a supplier role become Vendors. For each Counterparty with multiple addresses of the same type, we apply the primary-address deduplication rule (most recently used becomes primary; others are flagged for manual review). The transformed customer and vendor records are loaded into the sandbox for a second validation pass before production.
Production migration in dependency order
We run production migration in record-dependency order: Products and Product variants (first, because stock positions and BOMs reference them), Warehouses and Site configuration, BOMs and BOM Versions, Production Orders, Customers and Vendors, Sales Orders, Purchase Orders, Stock positions (with tracking dimensions resolved), Sales Invoices, Purchase Invoices, CRM Contact Activities. Each phase emits a row-count reconciliation report. BOM versions are loaded last to ensure all BOM headers exist before version records are created. We use Dynamics 365 OData and data entity APIs with batch chunking and exponential backoff on rate-limit responses.
Cutover, validation, and Workflow rebuild handoff
We freeze Kladana writes during cutover, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the system of record. We deliver the Workflow and Custom Print Template inventory document to the customer's admin team with recommended Dynamics 365 equivalents. We support a one-week hypercare window where we resolve any data issues raised during the first order-processing cycle. We do not rebuild Kladana Workflows as Power Automate flows inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Kladana ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Kladana ERP and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Kladana ERP and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Kladana ERP and Microsoft Dynamics 365 Business Central.
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
Kladana ERP: Not publicly documented in current API reference.
Data volume sensitivity
Kladana ERP doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Kladana ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Kladana ERP 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 Kladana ERP
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.