ERP migration
Field-level mapping, validation, and rollback between JTL-Wawi and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
JTL-Wawi
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
8 of 12
objects map 1:1 between JTL-Wawi and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from JTL-Wawi to Microsoft Dynamics 365 is a structural migration that replaces a German-market e-commerce ERP with a globally-scaled modular platform. JTL-Wawi organizes merchandise around Artikels (items with variations), Kunden (customers with addresses), and Aufträge (orders with line items and workflow state). Dynamics 365 Finance and Operations or Business Central uses a different entity model: Items with product dimensions, Customers with contact roles, and Sales Orders with line-discount structures. We resolve that schema difference during scoping, export via JTL-Ameise CSV templates, transform field values (including German tax codes and EU VAT configurations), and load through Dynamics 365 data entities or Azure Data Factory. JTL-Workflows, JTL-Connector credentials, and JTL-WMS pick-pack configurations do not migrate as code; we deliver written inventories of every active workflow and connector requiring rebuild or re-authentication in the destination system. Microsoft Azure compute, Power Platform licensing, and Dynamics 365 subscription tiers sit outside the migration fee and remain the customer's recurring cost.
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
JTL-Wawi platform overview
Scorecard, SWOT, gotchas, and pricing for JTL-Wawi.
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 JTL-Wawi 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.
JTL-Wawi
Artikels (Items/Products)
Microsoft Dynamics 365 Business Central
Item (Product2 or Inventory Item)
1:1JTL-Wawi Artikels map to Dynamics 365 Items with an Item type distinction: Artikels with Lagerbestand (stock tracking) become Inventory Items, while non-stocked Artikels become Service Items or Products depending on the Business Central configuration. We export via JTL-Ameise Artikelstamm CSV, map cArtNr (SKU) to Dynamics 365 Item No., and preserve cross-references to Stammartikel (base items) and Variationskombinationen (variant combinations) as Dynamics 365 Product Variants with the appropriate product dimensions (Size, Color, or custom dimension sets).
JTL-Wawi
Variationskombinationen (Variant Combinations)
Microsoft Dynamics 365 Business Central
Product Variants
1:1JTL-Wawi variants stored as Variationskombinationen with dimension-specific Artikelnummern map to Dynamics 365 Product Variants linked to a base Product Master. The dimension values (Größe, Farbe, or custom) migrate as Product Dimension records. We preserve the JTL cross-reference field as a custom field on the Product Variant for audit.
JTL-Wawi
Kunden (Customers)
Microsoft Dynamics 365 Business Central
Customer
1:1JTL-Wawi Kunden map to Dynamics 365 Customer with the distinction between Debitor (customer account for AR) and Kunde split handled by the Customer Posting Group assignment. Address records (Lieferadresse, Rechnungsadresse) map to Customer Addresses with Address Type codes. We preserve payment status fields and map the German Anrede (Mr./Mrs./Company) to the Contact's salutation and gender fields.
JTL-Wawi
Aufträge (Sales Orders)
Microsoft Dynamics 365 Business Central
Sales Order
1:1JTL-Wawi Aufträge map to Microsoft Dynamics 365 Sales Order. The workflow state (Auftrag_erstellt, bezahlt, ausgeliefert) maps to Sales Order Status (Draft, Released, Shipped, Invoiced). Partial shipment handling is preserved as separate Sales Order Shipping Lines. We map the JTL order number to Dynamics 365 External Document No. and the customer-facing order reference to the Document No.
JTL-Wawi
Rechnungen (Invoices)
Microsoft Dynamics 365 Business Central
Sales Invoice
1:1JTL-Wawi Rechnungen map to Microsoft Dynamics 365 Sales Invoice. Tax codes and regional VAT configurations require field-level mapping: the German MwSt (Umsatzsteuer) rate of 19% or 7% maps to the corresponding VAT Product Posting Group and VAT Business Posting Group combination. We export via the Rechnungen template and preserve line-item tax calculations against the original Auftrag where applicable.
JTL-Wawi
Lagerbestände (Inventory/Warehouse Stock)
Microsoft Dynamics 365 Business Central
Item Ledger Entry + Warehouse Entry
1:1JTL-Wawi Lagerbestände per Lager (warehouse) map to Dynamics 365 Item Ledger Entries with the appropriate Location Code. We capture aktuelle Bestände (current stock levels) and pending reservations as separate entries. The inventory posting group assignment determines the valuation method (FIFO, Standard, Average) in Dynamics 365. Multiple Lager require Location records created before inventory import.
JTL-Wawi
Lieferanten (Suppliers/Vendors)
Microsoft Dynamics 365 Business Central
Vendor
1:1JTL-Wawi Lieferanten map to Dynamics 365 Vendor with Vendor Posting Group assignment. Einkaufspreise (purchase prices) and Rahmenbestellungen (framework orders) migrate as Purchase Lines and Blanket Purchase Orders. We preserve the supplier's payment terms and map German bank details (IBAN, BIC) to the Vendor's bank information fields.
JTL-Wawi
Zusatzkosten (Additional Costs on A/P Invoices)
Microsoft Dynamics 365 Business Central
Direct Cost + Indirect Cost
lossyJTL-Wawi Zusatzkosten (transport, customs, duties on Lieferantenbestellung) map to Dynamics 365 Direct Costs or Indirect Costs depending on whether they are line-attributable or invoice-level. We preserve the named cost type definitions and map them to the corresponding Item Charge or Invoice Header Charge in Dynamics 365, which requires the Vendor Invoice to be posted before the cost allocation is applied.
JTL-Wawi
Versand (Shipping/Package Export)
Microsoft Dynamics 365 Business Central
Shipment Method + Tracking Information
1:1JTL-Wawi shipping data per logistics partner (DPD, Hermes, iloxx) maps to Dynamics 365 Shipment Method codes. Tracking IDs from JTL-Wawi exports migrate to the Dynamics 365 Warehouse Shipment lines and are linked to the outbound Sales Order Shipment. We preserve the shipping method assignments and recommend creating Shipment Method records for each active carrier before migration.
JTL-Wawi
JTL-Connector Links
Microsoft Dynamics 365 Business Central
Dataverse Connections / eCommerce Integration
lossyJTL-Connector credentials for Shopware, PrestaShop, and marketplace APIs do not migrate. We document every active connector (shop URL, API key scope, synchronization frequency) in a Connector Audit document that the customer's IT team uses to re-establish connections in the destination system. New API credentials must be generated in each shop admin panel and entered into Dynamics 365 or the middleware (Shopify Connector, WooCommerce Connector) being used post-migration.
JTL-Wawi
JTL-Wawi Benutzerdefinierte Ansichten (Custom SQL Views)
Microsoft Dynamics 365 Business Central
Custom Report / Power BI Dataset
lossyCustom SQL views built in JTL-Wawi 'Eigene Übersichten' are stored in the database and not exposed via API or standard export. We flag these during scoping and recommend documenting the view logic manually. The equivalent in Dynamics 365 is a custom report built in Report Designer or a Power BI dataset connecting to Dataverse. We provide a Custom View Audit document listing the view name, table references, filters, and a recommended Dynamics 365 equivalent.
JTL-Wawi
JTL-Workflows (Automated Workflows)
Microsoft Dynamics 365 Business Central
Power Automate / Business Events
lossyJTL-Workflows define event-condition-action chains that cannot be imported into Power Automate or Dynamics 365 business events. We deliver a Workflow Audit Report listing every active workflow with its trigger (event type), conditions, actions, and recommended Power Automate equivalent. The customer's admin rebuilds workflows in Power Automate using the audit as a blueprint. This is outside the migration scope and is a separate rebuild engagement.
| JTL-Wawi | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Artikels (Items/Products) | Item (Product2 or Inventory Item)1:1 | Fully supported | |
| Variationskombinationen (Variant Combinations) | Product Variants1:1 | Fully supported | |
| Kunden (Customers) | Customer1:1 | Fully supported | |
| Aufträge (Sales Orders) | Sales Order1:1 | Fully supported | |
| Rechnungen (Invoices) | Sales Invoice1:1 | Mapping required | |
| Lagerbestände (Inventory/Warehouse Stock) | Item Ledger Entry + Warehouse Entry1:1 | Fully supported | |
| Lieferanten (Suppliers/Vendors) | Vendor1:1 | Mapping required | |
| Zusatzkosten (Additional Costs on A/P Invoices) | Direct Cost + Indirect Costlossy | Mapping required | |
| Versand (Shipping/Package Export) | Shipment Method + Tracking Information1:1 | Mapping required | |
| JTL-Connector Links | Dataverse Connections / eCommerce Integrationlossy | Fully supported | |
| JTL-Wawi Benutzerdefinierte Ansichten (Custom SQL Views) | Custom Report / Power BI Datasetlossy | Fully supported | |
| JTL-Workflows (Automated Workflows) | Power Automate / Business Eventslossy | Mapping required |
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.
JTL-Wawi gotchas
SCX API per-endpoint rate limits return HTTP 429
UNC paths required for all file-based imports and exports
JTL Cloud hosting discontinued forces third-party RDP reliance
Incomplete English documentation with untranslated content
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 JTL-Ameise template audit
We audit the source JTL-Wawi instance across Artikels (with Variationskombinationen), Kunden (with address records), Aufträge (with order lifecycle states), Rechnungen (with tax line items), Lagerbestände (per Lager), and Lieferanten. We export sample JTL-Ameise templates for each object type to validate column coverage and identify any custom fields stored in the JTL-Wawi database. We also review active JTL-Workflows, JTL-Connector configurations, and any Benutzerdefinierte Ansichten that require documentation. The discovery output is a written migration scope, an Export Template Specification, and a Connector Audit document.
Dynamics 365 environment preparation
We identify the target Dynamics 365 application (Business Central Essentials for SMB ERP, Finance for enterprise accounting, or Supply Chain Management for advanced warehousing). We configure the target environment: VAT Posting Groups (DE19 for 19% MwSt, DE7 for 7% reduced), Location codes for each JTL Lager, Customer Posting Groups and Vendor Posting Groups, Shipment Method codes for each logistics partner, and Item types (Inventory Item vs. Service Item vs. Product) based on the JTL-Artikeltyp. We also activate the required data entities in Feature Management. Schema setup is validated in a non-production environment first.
Data extraction and transformation via JTL-Ameise
We execute JTL-Ameise exports using validated UNC paths for all object types. Artikels export with Variationskombinationen cross-references; Kunden export with Lieferadresse and Rechnungsadresse; Aufträge export with full line items and workflow state; Rechnungen export with VAT line details; Lagerbestände export per Lager with aktuelle Bestände and pending reservations; Lieferanten export with Einkaufspreise and Rahmenbestellung data. We transform each CSV against the target Dynamics 365 schema: field type conversions, date format standardization, VAT code mapping, and customer-to-vendor type assignment for both Kunden and Lieferanten.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 Sandbox environment using production-like data volume. The customer's IT lead reconciles record counts (Items in, Customers in, Vendors in, Sales Orders in, Inventory ledger entries in), spot-checks 25-50 random records against the JTL-Wawi source, and validates that German tax amounts and addresses match. Any field mapping corrections, VAT code adjustments, or entity activation gaps surface here. We do not proceed to production until the sandbox sign-off is received.
Production migration in dependency order
We run production migration in record-dependency order: Locations and Warehouse setup (if new), Items and Product Variants, Customers and Vendors, Sales Orders (with status resolved to Draft or Released), Invoices, Inventory ledger entries (with Location codes resolved), and Vendor invoices with Zusatzkosten. Each phase emits a row-count reconciliation report. We use Dynamics 365 data entities (for Business Central) or Azure Data Factory with Dataverse connectors (for Finance and Operations) with batch chunking and error logging. JTL-Connector re-establishment and JTL-Workflow rebuild are documented and handed off; they are not executed by FlitStack AI.
Cutover, validation, and rebuild handoff
We freeze JTL-Wawi 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 Audit Report (for Power Automate rebuild), the Connector Audit Document (for re-authentication), and the Custom View Audit (for Power BI replacement). We support a one-week hypercare window where we resolve any data quality issues raised by the customer's team. We do not rebuild JTL-Workflows as Power Automate flows, re-authenticate JTL-Connectors, or configure Dynamics 365 Warehouse Management; those are separate engagements with the customer's implementation partner or internal admin team.
Platform deep dives
JTL-Wawi
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between JTL-Wawi and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across JTL-Wawi and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between JTL-Wawi 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
JTL-Wawi: Per-endpoint rate limits enforced; HTTP 429 returned on exceed (specific limits not publicly documented).
Data volume sensitivity
JTL-Wawi 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 JTL-Wawi to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your JTL-Wawi 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 JTL-Wawi
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.