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 Comenzar4
Sync Directions
REST
OData APIs
⇄
Bidirectional
24/7
Webhook Soporte
El Problema que Resolvemos
Many Zimbabue businesses run Navision / Negocio Central for accounting but need a modern POS
❌ Without the Bridge
- Personal manually re-key POS sales into Navision every day
- Producto prices updated in NAV but POS still shows old prices
- Cliente records duplicated across both systems
- Inventario 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 Negocio Central as Sales Orders
- Productos, prices, and barcodes pull from NAV/BC into Odoo POS
- Customers sync bidirectionally — create in either system
- Inventario levels update via webhook in real time
- Month-end reconciliation is instant — data already matches
- Full audit trail with sync logs and error retry
Qué se Sincroniza
Cuatro flujos de datos, completamente automatizados
Órdenes POS
Odoo → Business Central
Completed POS orders auto-push as Ventas Órdenes in BC. Every line item, discount, and payment mapped.
Cron 15 minProducts & Precios
Business Central → Odoo
Items, unit prices, cost prices, barcodes (GTIN), and item numbers pulled into Odoo POS automatically.
Cron 1 hourClientes
⇄ Bidirectional
Create a customer in Odoo or BC — it appears in both. Names, emails, phones, addresses all synced.
Cron 2 hoursInventario
Business Central → Odoo
Stock levels update in Odoo when inventory changes in BC. Webhook-driven for instant accuracy.
WebhookNavision Version Compatibility
From legacy NAV to modern Business Central — we connect them all
☁️ Dynamics 365 Business Central
Nube & 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
- Estándar BC API v2.0
- Webhook subscriptions
- Nube or on-premise
💻 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 Básico authentication
- OData v3/v4 endpoints
- Published page web services
- Personalizado codeunit endpoints
📦 NAV 2009 – 2015
Legacy SOAP / Personalizado 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
- Personalizado REST middleware
- XML-based data exchange
- Scheduled file-based sync option
How the Integración Works
A typical POS transaction flow
Cliente Buys at POS
Cajero rings up items in Odoo POS. ZIMRA fiscal receipt prints. iPOS card payment processes.
Orden Syncs to BC
The bridge picks up the paid order and pushes it to Negocio Central as a Sales Order with all line items.
BC Updates Inventario
Negocio Central processes the order, updates stock levels, and fires a webhook back to Odoo.
Odoo Stock Updates
Odoo receives the webhook and updates its stock quants. POS always shows accurate availability.
Technical Características
Azure AD OAuth 2.0
Seguro authentication via Azure Active Directory. Cliente credentials flow with automatic token refresh.
REST / OData APIs
Standard BC API v2.0 with OData query parameters. Filtrar 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
Productos 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.
¿Quién Necesita Esto?
Common scenarios in Zimbabue and the region
Cadenas de Comercio
Head office runs Navision/BC for accounting. Branches need modern POS with ZIMRA fiscal and iPOS payments.
Fabricantes
Production and costing in NAV/BC. Factory shop or showroom POS in Odoo with tiempo real stock sync.
Distribuidores
Almacén and logistics in NAV/BC. Cash-and-carry counter POS in Odoo with live inventory visibility.
Ruta de Migración
Start with POS bridge today. Migrate more modules to Odoo over time. No big-bang cutover needed.
Connect Your Navision / Negocio 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 Contacto Sales Odoo POS Soluciones