ERPNext
UAE E-Invoicing Integration
Connect ERPNext (self-hosted or Frappe Cloud) to UAE Peppol PINT-AE e-invoicing via the Frappe REST API or CSV export. InvoiceUAE generates FTA-compliant PINT-AE XML and submits directly to your UAE ASP.
Self-hosted and Frappe Cloud supported
Can ERPNext connect to UAE e-invoicing?
Yes — InvoiceUAE is a dedicated ERPNext UAE e-invoicing solution. ERPNext does not natively generate UAE Peppol PINT-AE XML or submit to UAE FTA-approved ASPs. InvoiceUAE connects to ERPNext (self-hosted or Frappe Cloud) via the Frappe REST API (API key/secret), or via CSV export. It pulls Sales Invoices, return invoices (credit notes), and Customer records from ERPNext, generates PINT-AE XML, and submits to your UAE ASP. See our full ERPNext UAE e-invoicing guide for the compliance deadlines and setup walkthrough.
Does ERPNext support UAE Peppol e-invoicing natively?
No. ERPNext's United Arab Emirates regional module already handles VAT well — a Tax ID field for TRN on Customer, Supplier, and Company records, default VAT tax templates, a VAT Emirate field on Sales Invoice, and a VAT 201 return report — but UAE Peppol PINT-AE e-invoicing is not part of this localization. ERPNext does not generate the SBDH + UBL 2.1 XML required by UAE FTA-approved ASPs and has no built-in ASP submission pathway.
InvoiceUAE bridges this gap. By connecting to ERPNext via its well-documented Frappe REST API, InvoiceUAE reads your submitted Sales Invoices and Customer data, generates UAE-compliant PINT-AE XML, and handles all ASP submission — with no changes to your existing ERPNext setup.
How ERPNext Connects to UAE Peppol via InvoiceUAE
Register at InvoiceUAE and Select ERPNext
Create your free InvoiceUAE account and select ERPNext as your accounting software. Choose your connection method: the Frappe REST API for automated sync, or CSV export for manual batch processing.
Generate a Frappe API Key and Secret
In ERPNext, go to your User record > API Access > Generate Keys to create an API Key and API Secret (self-hosted or Frappe Cloud — the process is identical). Provide your ERPNext site URL plus the API key and secret to InvoiceUAE. No ERPNext password is stored by InvoiceUAE.
InvoiceUAE Connects and Pulls Submitted Invoices, Returns, and Customers
InvoiceUAE authenticates against the Frappe REST API and retrieves all submitted Sales Invoices (docstatus=1), return invoices (is_return=1, ERPNext's credit note equivalent), and Customer records. Draft invoices are skipped — only submitted documents are processed.
Map ERPNext Customers to UAE Compliance Fields
Enrich each ERPNext customer in the InvoiceUAE dashboard: confirm the 15-digit UAE TRN (read directly from ERPNext's native Tax ID field), select the Emirate code (Dubai, Abu Dhabi, Sharjah, etc.), and choose Supply Type (Goods or Services). One-time setup per customer — stored permanently and applied to all future invoices.
AI Validates Each Invoice Before Submission
InvoiceUAE's AI validator checks every invoice before it reaches your ASP: TRN format (15-digit numeric), VAT amount calculations, missing mandatory PINT-AE fields, and line-level tax categories. Errors are highlighted with clear correction guidance — preventing ASP rejections before they happen.
Generate Peppol PINT-AE XML and Submit to Your UAE ASP
InvoiceUAE generates the full SBDH + UBL 2.1 PINT-AE XML from your ERPNext Sales Invoice data and submits to your UAE FTA-approved ASP with one click. Real-time acceptance/rejection status, email and WhatsApp alerts, and a full audit trail are available in the InvoiceUAE dashboard.
What InvoiceUAE Generates from Your ERPNext Data
Large businesses (above FTA revenue threshold): January 2027 · SMEs: July 2027
Connect your ERPNext instance now via the Frappe REST API or CSV. No ERPNext customisation or app installation required for the standard API connection.
Manual Process vs. With InvoiceUAE
| Task | Manual / Without InvoiceUAE | With InvoiceUAE |
|---|---|---|
| API connection to ERPNext | ✗ Requires custom Frappe app development | ✓ Pre-built Frappe REST API connector |
| PINT-AE XML generation | ✗ No UAE Peppol XML in ERPNext natively | ✓ Auto-generated from Sales Invoice data |
| UAE TRN fields | ✓ Native Tax ID field (UAE regional module) | ✓ Read directly, validated for PINT-AE format |
| ASP submission | ✗ Manual portal upload per invoice | ✓ One click or automated batch |
| Credit note / return handling | ✗ No Peppol document type mapping | ✓ Return Sales Invoices mapped to Peppol type 381 |
| Audit trail | ✗ No structured ASP submission log | ✓ Full audit trail with timestamps and ASP responses |
ERPNext UAE E-Invoicing — Frequently Asked Questions
Connect ERPNext to UAE Peppol Today
Join UAE businesses using InvoiceUAE for seamless ERPNext Peppol e-invoicing compliance
Book a Demo → Book a DemoSelf-hosted and Frappe Cloud supported