Logistics and distribution
Dynamics NAV to Business Central: what happens to historical data
By SourceX Editorial · Updated
Short answer
When a company moves from Dynamics NAV to Business Central, historical data follows one of two paths: a technical upgrade carries posted entries forward, while a fresh implementation usually brings only master records, open documents and opening balances. Archive whatever stays behind as a documented, queryable copy of the NAV database before the old server and licenses are retired.
Key takeaways
- The upgrade-or-reimplement decision, not the migration tool, decides how much NAV history reaches Business Central.
- A fresh start typically leaves posted invoices, item ledger entries, warehouse entries, comments and record links in the old database.
- Custom tables and fields added to NAV need a home in an AL extension before their data can move, so many are left behind.
- An archive is only usable if it keeps the schema, the option value meanings and the company table mapping alongside the data.
Upgrade or fresh start: the choice that decides your history#
The choice between a technical upgrade and a fresh implementation decides how much NAV history reaches Business Central. Because Business Central grew out of NAV, a supported upgrade can carry the database forward with posted entries intact, although older NAV versions may need intermediate upgrade steps and heavily modified databases need their customizations rebuilt first.
Many distributors still choose a fresh start. They want to drop years of modifications, clean up the chart of accounts and item numbering, and begin on standard Business Central with extensions. That path usually brings over master data and open balances only, leaving history in the NAV database. Your Microsoft partner can confirm which paths your version supports.
| Path | What usually moves | What usually stays behind | Why companies choose it |
|---|---|---|---|
| Technical upgrade | Most standard tables, posted documents and ledger entries | Customizations that are not rebuilt as extensions | Keep full history in one system |
| Fresh implementation | Customers, vendors, items, open orders, open ledger entries, opening balances | Posted history, archives, comments, record links, custom tables | Start clean on standard processes |
| Hybrid | Fresh setup plus summarized history, such as monthly balances or sales by item | Transaction-level detail | Keep reporting continuity without the full upgrade effort |
What typically stays behind in a fresh start#
A fresh start typically leaves behind the transaction-level history that explains how the business ran. For a distributor, that is the record of every order, shipment, return and price change, not just the balances that survive into the new system.
The loss is easy to miss at go-live. Business Central opens with correct balances and active customers, and the gap appears later, when someone needs a customer's purchase history for a rebate claim, a warranty lookup or a forecast built on several years of item movement.
- Posted sales invoices, shipments, credit memos and their lines.
- Posted purchase receipts and invoices, including vendor item references.
- Item ledger and value entries, which hold the full inventory movement and costing history.
- Warehouse entries and bin movements from the warehouse management functions.
- Archived sales and purchase document versions showing how orders changed.
- Comment lines and record links, where staff left notes on customers, items and orders.
- The change log, if it was enabled, showing who edited prices, credit limits and item setup.
- Custom tables for things like rebates, special pricing agreements or EDI staging.
- 01Your work records
- 02Personal details removed
- 03You approve the release
- 04Licensed to AI developers
Custom tables and fields are where history gets stranded#
Custom tables and fields are where NAV history most often gets stranded, because Business Central uses AL extensions rather than the C/AL modifications many NAV databases carry. A field added to the customer table for a buying group, or a whole table for vendor rebate tracking, has no place to land until a developer recreates it as an extension.
Projects under time pressure tend to rebuild only what is needed going forward. The history in those fields stays in NAV, and with it the knowledge of what the fields meant. That knowledge often lives with a long-serving developer or controller, which is a good reason to document it before the people who built the system move on.
Ways to keep the left-behind history usable#
Left-behind NAV history stays usable only if someone can still query it and understand the results. There are four common approaches, and many companies combine two of them, such as a restorable backup plus a reporting copy.
| Option | Good for | Watch out for |
|---|---|---|
| Keep NAV running read-only | Users who need to look up old documents in familiar screens | Licensing, server patching and whether the version still receives security updates |
| Keep a SQL Server backup to restore on demand | Low cost, full fidelity | Nobody remembers how to restore or read it when it is finally needed |
| Copy history into a reporting database or warehouse | Analysis, reporting and joining with Business Central data | Mapping option values, dimensions and company prefixes correctly |
| Export flat files with schema documentation | Long-term retention and portability | Losing the links between tables unless keys are kept |
An archive checklist before the NAV server is retired#
An archive checklist protects against the problems that surface only after the old server is gone. The technical details below are the ones IT teams most often regret skipping.
Two quirks deserve special attention. NAV stores option fields as integers, so a document type stored as a small number means nothing without the mapping from the table definition. And NAV prefixes table names with the company name in SQL, so a database holding several companies needs a map of which prefix belongs to which legal entity.
- Take a full SQL Server backup and test a restore on a separate server.
- Export table and field definitions, including option value captions.
- Document which company prefix belongs to which legal entity.
- Decode notes stored in the record link table, where the text sits in a binary field.
- Collect attachments referenced by file path on network shares, which are not inside the database.
- Record who can access the archive and how it is secured.
Illustrative: a wholesale distributor moves to Business Central#
Illustrative: a fictional wholesale distributor of janitorial supplies has run NAV for many years, with custom tables for manufacturer rebates and a field on sales lines recording why a salesperson overrode the price. It chooses a fresh implementation of Business Central online, bringing customers, items, vendors, open orders and opening balances.
Before the cutover, the IT director restores a copy of the NAV database to a reporting server, exports the table definitions with option captions, decodes record link notes and copies the attachment share. The controller writes a one-page description of each custom table. Later, when sales leadership asks how price overrides affected margin by customer, the answer comes from the archive in an afternoon instead of a forensic project.
Why left-behind NAV history can still have value#
Left-behind NAV history can still have value beyond reporting. Order changes, credit memos with reasons, price overrides, returns and purchase order revisions are the kind of linked operational records AI developers look for when building procurement and distribution tools, provided they can be read and their meaning is documented.
SourceX starts with a metadata-only fit check: which NAV version, which record families, how many years and which custom tables exist. If a package proceeds, it runs through the SourceX five-step transaction of Supply, Rights, Preparation, Approval and Delivery, with personal and customer-identifying details removed and a SourceX Evidence Packet documenting provenance, rights and release authorization. The records are licensed, not sold.
Frequently asked questions
Does Microsoft's tooling move NAV history into Business Central online?
Microsoft provides upgrade and cloud migration tooling, but how much history moves depends on your NAV version, the path you choose and how heavily the database was modified. A technical upgrade can preserve posted history, while a fresh start usually does not. Ask your partner to show exactly which tables the chosen path brings across.
Is it safe to keep an old NAV server running for lookups?
It can be done with care. Older versions may no longer receive security updates, so isolate the server, restrict access to a small group, make the database read-only and keep it off the public internet. A reporting copy of the data is often safer than keeping the full application alive.
Do we still need a NAV license to read the archive?
Reading a restored SQL Server database with reporting tools does not use the NAV client, but licensing terms vary. Check with your Microsoft partner or licensing contact before deciding, especially if you plan to keep the NAV application itself running.
How do we handle several companies in one NAV database?
NAV stores each company's tables separately, prefixed with the company name. Document which prefix maps to which legal entity, note intercompany transactions, and keep shared tables such as users and objects with the archive. That mapping also matters for any rights review later, because each entity may be a separate supplier.
We already decommissioned NAV and only have a backup. Is it too late?
Usually not. A SQL Server backup can be restored to a test server, and a NAV developer can recover table and field definitions from the database's own metadata. Confirm the backup is compatible with an available SQL Server version, then document the schema while someone who knows the system can still help.
Related resources
See if your company qualifies
A short company assessment. No data uploads are needed.