Skip to main content
REST API · Azure AD OAuth · Finance & Operations · Business Central

Microsoft Dynamics 365
UAE E-Invoicing Integration

Connect Dynamics 365 Finance & Operations or Business Central to UAE Peppol PINT-AE e-invoicing via Azure AD OAuth. InvoiceUAE syncs invoices automatically, generates FTA-compliant XML, and submits to your UAE ASP.

No credit card required · F&O and Business Central supported · Cancel anytime

Quick Answer

Can Microsoft Dynamics 365 connect to UAE e-invoicing?

Yes — via InvoiceUAE. Microsoft Dynamics 365 does not natively support UAE Peppol PINT-AE e-invoicing. InvoiceUAE connects via Azure AD OAuth and the Dynamics 365 REST API, supporting both Finance & Operations (F&O) and Business Central. It pulls sales invoices, generates Peppol PINT-AE XML, and submits directly to your UAE FTA-approved ASP.

Native Support

Does Dynamics 365 support UAE Peppol e-invoicing natively?

No. Neither Dynamics 365 Finance & Operations nor Dynamics 365 Business Central natively generates UAE Peppol PINT-AE XML or submits invoices to UAE FTA-approved ASPs. While D365 includes Electronic Invoicing (e-invoicing) capabilities for some markets, UAE Peppol PINT-AE is not currently available as a built-in D365 feature.

InvoiceUAE fills this gap by connecting to Dynamics 365 via the standard REST API with Azure AD authentication — the same pattern Microsoft recommends for third-party integrations. No D365 extensions or code customisation are required.

How It Works

How Dynamics 365 Connects to UAE Peppol via InvoiceUAE

1

Register an Azure AD App for InvoiceUAE

In the Azure portal, create an App Registration for InvoiceUAE. This gives InvoiceUAE a secure identity (Tenant ID, Client ID, Client Secret) to authenticate against your Dynamics 365 environment. No user passwords are used or stored by InvoiceUAE.

2

Grant the Azure AD App the Required D365 API Permissions

For Dynamics 365 Finance & Operations: grant the app the "Dynamics 365 Finance" API permission with the appropriate role. For Business Central: grant the "Dynamics 365 Business Central" API permission with read access to Invoices and Customers. Your Azure AD administrator can restrict these to the minimum required scopes.

3

Configure Credentials in InvoiceUAE

Provide your Azure AD Tenant ID, Client ID, and Client Secret to InvoiceUAE in the Settings panel. Also specify your D365 environment URL (e.g., your F&O or Business Central tenant URL). InvoiceUAE stores all credentials encrypted and never exposes them.

4

InvoiceUAE Syncs Sales Invoices, Customers, and VAT Data

InvoiceUAE connects to your Dynamics 365 environment and syncs sales invoices, credit notes, customer records, and VAT transaction data. For F&O this uses the CustomerInvoiceJournal and related entities. For Business Central this uses the SalesInvoice and Customer APIs. All access is read-only.

5

Map D365 Fields to UAE PINT-AE Fields and Enrich Customers

InvoiceUAE includes pre-built field mapping templates for both D365 F&O and Business Central to UAE PINT-AE. Review and confirm the mapping once. Then enrich each Dynamics 365 customer with UAE compliance fields: TRN (15-digit UAE tax registration number), Emirate code, and Supply Type — one-time per customer, stored permanently.

6

Generate Peppol PINT-AE XML and Submit to Your UAE ASP

InvoiceUAE generates the full SBDH + UBL 2.1 PINT-AE XML for each Dynamics 365 invoice. Submit to your UAE FTA-approved ASP with one click. Real-time ASP acceptance/rejection status, email and WhatsApp alerts, and a complete audit trail are included in the InvoiceUAE dashboard.

What You Get

What InvoiceUAE Generates from Your Dynamics 365 Data

Peppol PINT-AE XMLFull SBDH + UBL 2.1 XML for ASP submission, generated from Dynamics 365 F&O or Business Central invoice data.
JSON for API IntegrationsStructured JSON for downstream ERP or system integrations where XML is not the required input format.
CSV Invoice ReportDownloadable CSV of all processed Dynamics 365 invoices for reconciliation, auditing, or offline analysis.
Excel VAT SummaryPre-filled VAT return data (Box 1–4) calculated from accepted D365 invoices — ready for the UAE FTA portal.
PDF for CustomersUAE-compliant PDF invoices with TRN, VAT breakdown, and QR code — ready to email directly to buyers.
Full Audit TrailAll D365 invoice submissions, ASP responses, rejections, and resubmissions logged for FTA audit readiness.
UAE E-Invoicing Compliance Deadline

Large businesses (above FTA revenue threshold): January 2027  ·  SMEs: July 2027
Connect your Dynamics 365 environment now via Azure AD OAuth. No D365 code customisation or extensions required. Full setup in under 30 minutes.

Comparison

Manual Process vs. With InvoiceUAE

TaskManual / Without InvoiceUAEWith InvoiceUAE
API sync from Dynamics 365 Requires D365 extension development Pre-built Azure AD OAuth REST API connector
PINT-AE XML generation No native UAE Peppol XML in D365 Auto-generated from D365 invoice data
Azure AD security Custom auth handling needed OAuth 2.0 app registration, encrypted storage
UAE TRN and Emirate fields Not in standard D365 customer data model Added once per customer in InvoiceUAE
ASP submission Manual portal upload per invoice One click or automated batch
Bulk processing One invoice at a time manually Batch up to 50 invoices per submission run
FAQ

Dynamics 365 UAE E-Invoicing — Frequently Asked Questions

Can Microsoft Dynamics 365 connect to UAE Peppol e-invoicing?+
Microsoft Dynamics 365 does not natively support UAE Peppol PINT-AE e-invoicing. InvoiceUAE connects via Azure AD OAuth and the Dynamics 365 REST API, supporting both Finance & Operations and Business Central. It pulls sales invoices, generates Peppol PINT-AE XML, and submits directly to your UAE FTA-approved ASP.
Does InvoiceUAE support both D365 Finance & Operations and Business Central?+
Yes. InvoiceUAE supports both Microsoft Dynamics 365 Finance & Operations (F&O) and Dynamics 365 Business Central. The Azure AD OAuth connection method is the same for both, but the API endpoints and data entities differ. During setup, you select your D365 product and InvoiceUAE configures the correct API entity mappings and field transformations automatically.
Is Azure Active Directory (Azure AD) required for the connection?+
Yes. Azure Active Directory (now called Microsoft Entra ID) is the standard authentication layer for all Dynamics 365 API access. InvoiceUAE uses the OAuth 2.0 client credentials flow with an Azure AD app registration. You provide the Tenant ID, Client ID, and Client Secret to InvoiceUAE — no user passwords are used or stored. You can revoke InvoiceUAE's access at any time from the Azure portal.
What data does InvoiceUAE pull from Dynamics 365?+
InvoiceUAE pulls sales invoices (CustomerInvoiceJournal in F&O, SalesInvoice in Business Central), customer master records (CustTable in F&O, Customer in Business Central), invoice line details, and VAT/tax transaction data. All access is strictly read-only — InvoiceUAE never creates, modifies, or deletes any records in your Dynamics 365 environment.
How are UAE compliance fields added for Dynamics 365 customers?+
After InvoiceUAE syncs your Dynamics 365 customer records, you enrich each customer once in the InvoiceUAE dashboard with: TRN (15-digit UAE tax registration number), Emirate code (Dubai, Abu Dhabi, Sharjah, etc.), and Supply Type (Goods or Services). This one-time setup per customer is stored permanently and applied automatically to all future invoices from that customer.
Is the connection to Dynamics 365 secure?+
Yes. InvoiceUAE uses Azure AD OAuth 2.0 with app registration and client credentials — the same authentication standard Microsoft recommends for all third-party Dynamics 365 integrations. All API calls are made over HTTPS/TLS. You can restrict the Azure AD app's permissions to the minimum required scopes, revoke access at any time from the Azure portal, and monitor all API access through Azure AD audit logs.
What does InvoiceUAE generate from Dynamics 365 data?+
InvoiceUAE generates: (1) Peppol PINT-AE XML (SBDH + UBL 2.1) for ASP submission from D365 invoice data, (2) JSON for API or ERP integrations, (3) CSV invoice report for reconciliation and auditing, (4) Excel VAT summary with Box 1–4 data for the UAE FTA portal, (5) PDF invoices for buyers with TRN and QR code, and (6) a full audit trail of all submissions, acceptances, and rejections.

Connect Dynamics 365 to UAE Peppol Today

Join UAE businesses using InvoiceUAE for seamless Dynamics 365 Peppol e-invoicing compliance

Start Free 15-Day Trial Book a Demo

No credit card  ·  F&O and Business Central supported  ·  Cancel anytime