Microsoft dynamics nav migration best practices distilled into actionable discipline — C/AL → AL inventory, partner add-on triage, multi-company sequencing, compliance archive design, parallel-run rigor, decommission readiness. The seven disciplines that distinguish on-time programmes from drift.
Most NAV-to-Fusion programmes don't drift because the SQL extract is hard. They drift because C/AL inventory got skipped, partner add-ons surfaced late, compliance archive was designed as a phase-2 afterthought, and parallel run got compressed to save a month.
Microsoft Dynamics NAV — Navision before 2002, Dynamics NAV 2005–2018, Business Central in the cloud — has been the dominant SMB and mid-market ERP across DACH, the Nordics, UK and US SMB for two decades. The depth of customisation accumulated in a typical NAV estate over 10–20 years is substantial: hundreds of C/AL modifications, custom tables in the 50000-99999 partner range, partner add-ons from Anveo, ChargeLogic, Continia, Insight Works and regional specialists, country-specific localisations for every jurisdiction the business operates in.
The microsoft dynamics nav migration best practices that separate on-time from drift are not exotic. They are the disciplines of inventorying before scoping, triaging before extracting, designing archive before loading, reconciling before cutting over, and decommissioning deliberately rather than as an afterthought. Most NAV-to-Fusion overruns trace to one or more of these disciplines being compressed or skipped under timeline pressure.
Syntra ETL bakes the disciplines into the platform. Object Designer crawler runs in week 1 — not month 3. Partner add-on signature scan flags every Anveo, ChargeLogic, Continia, Insight Works installation before scope is signed. Compliance archive playbooks for GoBD, HMRC MTD, SAF-T, SDI, CFDI, SPED ship pre-built. Reconciliation engine runs at row, sum and hash level automatically. The microsoft dynamics nav migration best practices become defaults, not heroic discipline applied by an exceptional project manager.
Each addresses a category of project-derailment that shows up at month 4 or 5 of consultant-led NAV-to-Fusion programmes. Pre-empted, the project stays on plan.
C/AL/AL inventory in days, not months. Custom tables (50000-99999 range), custom fields, modified standard objects, custom codeunits, custom reports — all classified by business purpose and migration materiality before scope signature.
Anveo, ChargeLogic, Continia, Insight Works each get explicit retire/replace/keep decisions with sign-off. Vendor-specific extraction and crosswalk planning happens upfront, not when the add-on surfaces in week 8.
NAV per-company segmentation handled deliberately — parallel extraction against SQL replica, per-company Fusion BU/ledger mapping, intercompany G/L Entry reconciled at source before extraction begins.
GoBD 10-year, HMRC 6-year MTD, EU SAF-T per country, Italian SDI, Mexican CFDI, Brazilian SPED — retention rules and audit-pack format documented before the first extract runs.
RDLC + Jet + Word layout inventory in week 1, classification by business value, 40–60% retired as duplicates, remainder rebuilt in OTBI/BI Publisher/Smart View with prioritised backlog.
Row, sum and hash reconciliation engine configured before the first FBDI ZIP is submitted. Sign-off pack templated. No post-hoc Excel reconciliation tracker built under deadline pressure.
A best-practice-led NAV-to-Fusion programme sequence. Each phase's discipline pre-empts the overruns common at that phase in consultant-led programmes.
Object Designer crawl complete, partner add-on signature scan complete, multi-company inventory complete, compliance archive scope documented, history depth decided. Output drives every downstream estimate.
Customer/Vendor/Item master crosswalks reviewed and signed off by finance and operations. Dimension-to-COA mapping signed off. Posting-group-to-SLA mapping signed off. Add-on retire/replace decisions signed off. No revisit later.
NAV SQL Server, Web Services and OData extractors pull configured scope. Hash-signed manifests per company per period. Reconciliation engine pre-loaded with expected row counts, sum totals, and hash baselines for comparison post-load.
Crosswalks applied, FBDI payloads generated, validated against Fusion 26x schemas locally before submission. Row-level error diagnostics. No 4-hour ESS job dying on row 47,000.
FBDI ZIPs submitted, reconciled at row/sum/hash level. Compliance archive populated and signed. Parallel-run started — NAV continues taking transactions, Fusion absorbs deltas, month-end reconciled to the cent.
Final delta replay, sign-off pack issued, NAV switched to read-only. Hyper-care command centre opens. Decommission window scheduled with archive verification, licence-stack retirement, hardware decommission documented.
Post-cutover stabilisation is largely predictable. The discipline below pre-empts the surface area before it bites in production.
First month post-cutover: named owners, 24-hour issue triage SLA, daily reconciliation review, drop-in clinics for users. Standing meeting cadence — not ad-hoc Slack chasing.
NAV-side archive vs Fusion live data reconciled daily for the first quarter. Silent message loss or transaction-shape drift surfaces within 24 hours rather than at month-end audit.
HMRC MTD VAT return, German GoBD GDPdU export, EU SAF-T per country, Italian SdI all rehearsed end-to-end before first live submission. No 'first time live' on a statutory deadline.
Super-user network briefed and on-floor, drop-in clinics scheduled, video reference library published. Concentrated support in first 4 weeks when Fusion Redwood UX is unfamiliar.
Critical reports validated against NAV equivalents through the first two month-ends. Report-specific issues caught before they become quarter-end issues.
NAV read-only freeze, archive verification, licence-stack retirement coordinated with Microsoft and partner add-on vendors, hardware decommission documented. Not 'NAV will go away eventually' — a defined date.
Seven microsoft dynamics nav migration best practices show up across every successful NAV-to-Fusion programme. First, inventory C/AL/AL before scoping — never accept a fixed-fee proposal before the Object Designer crawl is complete. Second, triage partner add-ons (Anveo, ChargeLogic, Continia, Insight Works) explicitly with retire/replace/keep decisions per add-on. Third, sequence multi-company database extraction (NAV's per-company segmentation makes intercompany reconciliation a project of its own). Fourth, design the compliance archive (GoBD, HMRC, SAF-T) before the first extract — retention rules drive extraction scope. Fifth, build the trial-balance reconciliation engine before the bulk load — not as a post-hoc Excel exercise. Sixth, parallel-run for 1–2 month-end cycles minimum. Seventh, plan the NAV decommission window — read-only mode, archive verification, licence-stack retirement coordination.
The C/AL → AL inventory is the single most under-scoped part of most NAV-to-Fusion projects. Microsoft dynamics nav migration best practices say: run the Object Designer crawl in week 1, not month 3. Enumerate every custom table (typically in the 50000-99999 partner range), every custom field on standard tables (Customer 18, Vendor 23, Item 27), every modified standard object, every custom codeunit, every custom page, every custom report (RDLC, Word layout), every XMLport. Classify by business purpose: retire (zero update in 36 months), replace (build Fusion equivalent), preserve (DFF/EFF/OTBI), or rebuild (Visual Builder / OIC). The inventory drives the crosswalk effort estimate; without it, the budget is fictional. Syntra ETL ships the Object Designer crawler so the inventory takes 1–2 weeks rather than 8–12 weeks of consultant-led enumeration.
Partner add-ons are the second-most-common project-derailment source. Microsoft dynamics nav migration best practices for add-on triage: per-add-on retire/replace/keep decision, documented with sign-off. Anveo eCommerce data typically routes to Fusion CX or Salesforce + Fusion. Continia OPplus document handling replaces with Fusion AP Automation. ChargeLogic Payments replaces with Fusion Payments + bank-direct integration. Insight Works WMS replaces with Fusion Inventory + WMS Cloud. Each decision drives extraction work (Continia tables, ChargeLogic vault metadata, Anveo eCommerce data, Insight Works mobile WMS data) and crosswalk work to the Fusion target. Add-ons not surfaced in week 2 surface in week 14 as change orders — the rule is full add-on inventory before scope is signed.
NAV's per-company database design (Company1, Company2, Company3 as separate database tables within one SQL Server instance) creates sequencing complexity not present in single-database ERPs. Microsoft dynamics nav migration best practices for multi-company: extract all companies in parallel against a SQL Server read replica (no production-server load). Reconcile intercompany G/L Entry pairs at the source before extraction (intercompany imbalance in NAV is intercompany imbalance in Fusion). Map each NAV company to its Fusion BU + ledger early — currency, COA, statutory framework, fiscal calendar. Sequence parallel-run by company so dress-rehearsal-cutover-sign-off happens per company rather than as a single big-bang. The pattern reduces cutover risk from organisation-wide to per-company-cell.
Reporting is the third common project-overrun source. NAV reporting spans classic NAV section-based reports (pre-2009), RDLC reports (2009+), Word layout reports for letter-style output, and the ubiquitous Jet Reports Excel add-on installed at the majority of NAV sites. Microsoft dynamics nav migration best practices for reporting: inventory every active report file in week 1 (RDLC files in the NAV installation, Jet Reports workbook share, Word layout reports). Classify by business value (sales-by-customer, item-turnover, AR aging, GoBD GDPdU export, statutory tax reports) and usage (monthly run count, last-modified date). 40–60% typically retire as duplicates or low-value. The remainder rebuild in Fusion OTBI (analytical dashboards), BI Publisher (pixel-perfect statutory output) and Smart View (Excel-tethered analysis replacing Jet). Output is a rebuild backlog with priority, owner, and dress-rehearsal sign-off criteria.
Compliance archive design is the most often-skipped pre-migration step. Microsoft dynamics nav migration best practices: design the archive before the first extract. GoBD 10-year retention with audit-grade immutability (Germany), HMRC 6-year MTD-compatible (UK VAT), EU SAF-T per-country (Norway, Poland, Portugal, France, Lithuania, Romania), Italian SDI invoice archive, Mexican CFDI, Brazilian SPED — each jurisdiction has specific retention windows, audit-evidence requirements, and read-access logging obligations. Decide what stays in Fusion (operational window — current FY + 1–2 prior FY typical) and what routes to the long-term NAV-side archive (deeper history). Hash-sign every record, timestamp every read access, preserve the full posting chain. Document the audit-pack format auditors will receive. Syntra ETL ships the compliance archive design playbooks for every jurisdiction; consultants build them from scratch.
Parallel run is the cushion that absorbs the unknowable. Microsoft dynamics nav migration best practices: 1–2 month-end cycles in parallel minimum, with NAV continuing to take production transactions and Fusion absorbing delta replays through the SQL Server change-tracking layer. Reconcile NAV vs Fusion at month-end at row, sum and hash level — trial balance to the cent, AR aging to aging, AP aging to aging, inventory valuation to valuation. Document every reconciliation variance, root-cause it, fix it before cutover sign-off. The cutover itself is a defined weekend close-out: NAV switched to read-only, new transactions filed in Fusion. Rollback plan documented and tested before cutover (rollback to NAV is rare but the plan exists). Don't skip parallel run to save a month — that's the month that costs you year 1.
Stabilisation pain is largely predictable. Microsoft dynamics nav migration best practices that reduce it: hyper-care command centre open for the first month post-cutover with named owners and 24-hour issue triage SLA. Daily reconciliation between NAV-side archive and Fusion live data for the first quarter (silent message loss surfaces within 24 hours, not at month-end audit). Critical reports validated against NAV equivalents through the first two month-ends. Statutory submission rehearsed end-to-end before the first live submission (HMRC MTD VAT return, German GoBD GDPdU export, EU SAF-T per country, Italian SdI). User support concentrated in the first 4 weeks (super-user network, drop-in clinics, video reference library for Fusion Redwood UX). Most stabilisation pain reflects shortcuts taken during planning; the discipline above absorbs the surface area before it bites.
Book a 30-minute discovery call. We'll walk through your NAV version, C/AL/AL customisation depth, partner add-on inventory, multi-company estate, compliance archive scope and target Fusion shape — and give you a discipline-led timeline and budget before the call ends.