Skip to Content
🏒 Trusted by businesses across Zimbabwe, South Africa, Botswana, Zambia & Mozambique Β |Β  πŸ“ž +263 775 115 379
Odoo 18 β€’ Business Central β€’ Navision NAV 2009–2018

Dynamics 365 POS Bridge

Bidirectional integration between Odoo 18 POS and Microsoft Dynamics 365 Business Central. Sync POS orders, products, customers, and inventory in real time or scheduled batches β€” works with modern Business Central and legacy Navision (NAV 2009–2018).

🎯 Book Demo Get Started

4

Sync Directions

REST

OData APIs

⇄

Bidirectional

24/7

Webhook Support

The Problem We Solve

Many Zimbabwe businesses run Navision / Business Central for accounting but need a modern POS

❌ Without the Bridge
  • Staff manually re-key POS sales into Navision every day
  • Product prices updated in NAV but POS still shows old prices
  • Customer records duplicated across both systems
  • Inventory counts never match between POS and NAV
  • Month-end reconciliation takes days of manual work
  • Errors, delays, and lost revenue from data mismatches
βœ… With Dynamics 365 POS Bridge
  • POS orders auto-push to Business Central as Sales Orders
  • Products, prices, and barcodes pull from NAV/BC into Odoo POS
  • Customers sync bidirectionally β€” create in either system
  • Inventory levels update via webhook in real time
  • Month-end reconciliation is instant β€” data already matches
  • Full audit trail with sync logs and error retry

What Gets Synced

Four data streams, fully automated

POS Orders

Odoo β†’ Business Central

Completed POS orders auto-push as Sales Orders in BC. Every line item, discount, and payment mapped.

Cron 15 min
Products & Pricing

Business Central β†’ Odoo

Items, unit prices, cost prices, barcodes (GTIN), and item numbers pulled into Odoo POS automatically.

Cron 1 hour
Customers

⇄ Bidirectional

Create a customer in Odoo or BC β€” it appears in both. Names, emails, phones, addresses all synced.

Cron 2 hours
Inventory

Business Central β†’ Odoo

Stock levels update in Odoo when inventory changes in BC. Webhook-driven for instant accuracy.

Webhook

Navision Version Compatibility

From legacy NAV to modern Business Central β€” we connect them all

☁️ Dynamics 365 Business Central

Cloud & On-Premise (2019+)

Native REST/OData v4 API integration. The bridge connects directly to BC’s standard API endpoints β€” no middleware, no custom web services needed.

  • OAuth 2.0 via Azure AD
  • Standard BC API v2.0
  • Webhook subscriptions
  • Cloud or on-premise
Recommended
πŸ’» NAV 2016 – 2018

On-Premise with OData

These versions expose OData web services that the bridge can consume. We configure published pages and codeunits for the sync endpoints.

  • NTLM or Basic authentication
  • OData v3/v4 endpoints
  • Published page web services
  • Custom codeunit endpoints
Supported
πŸ“¦ NAV 2009 – 2015

Legacy SOAP / Custom Middleware

Older NAV versions use SOAP web services or require a middleware layer. We build a lightweight REST adapter that translates between Odoo and NAV’s SOAP endpoints.

  • SOAP web services
  • Custom REST middleware
  • XML-based data exchange
  • Scheduled file-based sync option
Custom Build

How the Integration Works

A typical POS transaction flow

1
Customer Buys at POS

Cashier rings up items in Odoo POS. ZIMRA fiscal receipt prints. iPOS card payment processes.

2
Order Syncs to BC

The bridge picks up the paid order and pushes it to Business Central as a Sales Order with all line items.

3
BC Updates Inventory

Business Central processes the order, updates stock levels, and fires a webhook back to Odoo.

4
Odoo Stock Updates

Odoo receives the webhook and updates its stock quants. POS always shows accurate availability.

Technical Features

Azure AD OAuth 2.0

Secure authentication via Azure Active Directory. Client credentials flow with automatic token refresh.

REST / OData APIs

Standard BC API v2.0 with OData query parameters. Filter by last modified date for incremental sync.

Webhook Endpoint

Built-in /dynamics365/webhook controller handles item, customer, and inventory events from BC in real time.

Configurable Cron Jobs

Products every hour, customers every 2 hours, POS orders every 15 minutes. All adjustable from Odoo settings.

Full Sync Logging

Every sync operation logged with direction, status, payload, response, and timestamps. Failed syncs can be retried.

Works With Everything

Combines with ZIMRA fiscal, iPOS card payments, FiscalBridge, and all Odoo POS features. No conflicts.

Who Needs This?

Common scenarios in Zimbabwe and the region

Retail Chains

Head office runs Navision/BC for accounting. Branches need modern POS with ZIMRA fiscal and iPOS payments.

Manufacturers

Production and costing in NAV/BC. Factory shop or showroom POS in Odoo with real-time stock sync.

Distributors

Warehouse and logistics in NAV/BC. Cash-and-carry counter POS in Odoo with live inventory visibility.

Migration Path

Start with POS bridge today. Migrate more modules to Odoo over time. No big-bang cutover needed.

Connect Your Navision / Business Central to Odoo POS

Whether you’re on NAV 2009 or the latest Business Central β€” we’ll build the bridge and keep it running.

🎯 Book Demo Contact Sales Odoo POS Solutions