Dynamics NAV logo

Dynamics NAV

ERP & FinanceBasic authLive

Dynamics NAV (also known as Navision) is Microsoft's on-premises ERP for small and mid-market companies covering financials, sales, purchasing, inventory, and manufacturing. It is the predecessor to Business Central and remains in active use at thousands of companies that have not yet migrated to the cloud.

What you can do

Read and write sales orders

Pull open, released, and shipped sales orders with customer details, line items, and delivery dates. Create new orders and update quantities or pricing from your product.

Sync customer and contact records

Read customer master data including payment terms, credit limit, currency, and assigned salesperson. Write back updated contact or shipping address information from your CRM or onboarding product.

Access items and inventory

Read item master records with unit of measure, unit price, and inventory levels by location. Askel handles NAV's multi-location inventory structure so your product sees quantities by warehouse.

Read and write purchase orders

Pull approved purchase orders and outstanding receipts. Create new purchase orders from your product's replenishment or procurement workflow.

Sync GL entries and chart of accounts

Read the chart of accounts and GL entries by posting date and account number. Useful for accounting and financial-reporting products that need to pull transactions from NAV into their own ledger view.

Read vendor records

Pull vendor master data including payment terms, bank account details, and purchase currency. Write back updated addresses or contact details from your supplier-management product.

Sample use case

Syncing NAV customer and invoice data into an AR automation platform

Thornbrook Office Supplies has run their financials and inventory on Dynamics NAV for a decade and recently added your AR automation product to reduce manual collections work. Their finance team needs open invoices from NAV to appear in the AR platform daily so collectors can prioritize outreach without exporting spreadsheets.

  1. 1

    Publish the NAV Web Services

    Thornbrook's NAV administrator opens the Web Services page in NAV (typically at /DynamicsNAV/WebClient/default.aspx, then searching for Web Services). They publish the Customer, Sales Invoice, and Sales Order pages as SOAP or OData services. Askel's setup guide provides the exact page names to publish.

  2. 2

    Enter credentials in Askel

    Thornbrook's admin enters the NAV host URL (including port 7048), the NAV instance name (e.g. DynamicsNAV110), the company name, and the NAV username and password into the Askel setup screen. Askel composes the Basic auth header and constructs the Web Services URL, then confirms connectivity by fetching the customer list.

  3. 3

    Schema discovery

    Askel reads the SOAP or OData service definitions for the published NAV pages and identifies the Customer, Sales Invoice, and Sales Order fields. Any custom fields Thornbrook has added to these pages appear alongside the standard fields in the mapping draft.

  4. 4

    Map and validate

    Thornbrook uses a custom field on the Sales Invoice page to track their internal collection category. A CS rep maps this to the AR platform's bucket attribute and runs a dry-run against 300 open invoices to confirm the data imports correctly.

  5. 5

    Go live

    The nightly AR sync is enabled. Askel pulls all open invoices from Thornbrook's NAV company, loads them into the AR platform, and flags overdue items for the collections queue. When a payment is posted in NAV, the invoice status updates in the platform on the next sync.

Authentication

Basic auth

The customer's NAV administrator publishes the required Pages and Codeunits as Web Services in the NAV admin console, then provides the NAV host, port 7048, instance name, optional company name, username, and password. Askel composes Basic auth and builds the Web Services URL from these components. Windows Authentication is not supported; NAV user accounts with NavUserPassword or AAD credentials are required.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's Dynamics NAV installation, Askel, and Your productCustomer's Dynamics NAV installationAPI endpointAskelauth · mapping · driftYour productyour backend
Sales OrdersCustomersItemsInvoicesPurchase OrdersVendors

FAQ for Dynamics NAV

Which NAV versions are supported?+
Askel supports NAV 2013 R2 through NAV 2018, which are the versions with mature OData and SOAP Web Services support. Earlier versions (NAV 2009 and NAV 2013) have partial Web Services support and may work with limitations. If your customer is on NAV 2018 or later, they should consider migrating to Business Central, which has a more capable REST API.
Does the customer need to publish Web Services for every data type Askel reads?+
Yes. Each NAV Page or Codeunit must be explicitly published before Askel can access it. Askel provides a checklist of the specific page names to publish during setup. Customers often need their NAV partner or in-house developer to do this step if the admin does not have development client access.
Can Askel connect to NAV if it is only accessible on the company's internal network?+
Only if the customer makes the NAV Web Services endpoint reachable from the internet, typically via a reverse proxy or VPN gateway. Askel cannot reach services that are fully behind a private network with no public endpoint. We recommend the customer discuss network exposure requirements with their IT team before starting the setup.
Is this the same as the Business Central integration?+
No. Business Central is the cloud successor to Dynamics NAV and has a modern REST API. The NAV integration uses the older NAV Web Services layer (SOAP or OData v3) and requires different setup steps. If your customer has already migrated to Business Central Online, use the Business Central integration instead.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.