All Marketplace     
ERP Integration

Dynamics 365 Business Central ERP Integration

Automated EV charging invoicing for Microsoft Dynamics 365 Business Central — OAuth2 Azure AD authentication, full invoice and customer sync.

The Problem

Why does this extension exist?

Microsoft-stack operators must manually create Business Central invoices for charging sessions — no native OCPI integration exists. Without automation, finance staff copy CDR data into BC manually, creating errors, delays, and no real-time visibility into charging revenue.

The Solution

What you get

  • Automatic salesInvoice creation and posting in Business Central via OData v4 API on every CDR
  • PDF invoice retrieval — download posted invoice PDFs from Business Central
  • Customer management — driver profiles synced to BC as customers with VAT registration
  • Product management — EV charging items managed in BC item catalogue
  • Cancel invoice — cancel posted BC invoices when sessions are reversed
  • List invoices — query BC sales invoices for reconciliation and reporting
  • OAuth2 client_credentials via Azure AD / Entra ID — enterprise-grade authentication
🎯 Who is this for?

Microsoft-stack operators, European CPOs with VAT requirements, and corporate fleet operators using Dynamics 365 Business Central as their ERP.

Enable This ExtensionBrowse All Marketplace
🔌 Modular by design

Enable or disable per tenant. Pay only for what you use. All marketplace integrate seamlessly.

Key Capabilities

Everything included

Invoice Creation & Posting

Automatic salesInvoice creation and post action in Business Central via OData v4 API. Invoice is created and posted in a single operation.

PDF Retrieval

Download posted invoice PDFs from Business Central. Available for driver access and accounting records.

Customer Management

Driver profiles synced to BC as customers with full VAT registration, address, and payment terms. One source of truth.

Product Management

EV charging service items managed in BC item catalogue. Correct G/L account, VAT product posting group, and unit of measure applied.

Cancel Invoice

Cancel posted BC invoices when sessions are disputed or reversed. Cancellation creates a credit memo in Business Central.

Azure AD Auth

OAuth2 client_credentials flow via Azure AD / Entra ID. Enterprise-grade authentication with automatic token refresh.

Use Cases

See it in action

How operators around the world can use this extension to solve real problems and grow their business.

Session ends, BC invoice created and posted automatically
A driver charges at a corporate depot. Session ends. OASIS HUB generates the CDR and creates a posted salesInvoice in Business Central via OData v4 within 60 seconds. Finance team sees it in BC immediately.
European CPO with VAT compliance
A European CPO uses BC for VAT reporting across 3 countries. OASIS HUB posts invoices to BC with the correct VAT posting groups per country — fully automated, audit-ready.
Corporate fleet with BC integration
A corporate fleet operator uses BC for their entire business. OASIS HUB syncs drivers as BC customers and posts charging invoices automatically — finance team has full visibility in BC.
Simulated Case Study

Microsoft-stack CPO eliminates manual BC invoice entry for 300+ daily charging sessions

A UK CPO running Dynamics 365 Business Central was manually creating BC invoices for charging sessions — 2 hours per day for their finance team. After enabling the Dynamics 365 ERP extension, all invoices are created and posted automatically. Finance team now reviews exceptions only. Invoice accuracy improved from 93% to 99.9%.

-95%
Finance time on invoicing
100%
Invoice accuracy
60 sec
Invoice posting time
99.9%
Invoice accuracy

Connect your Dynamics 365 Business Central to OASIS HUB today.

Talk to our team and see this extension in action with a personalised demo.