Keep it. Your Odoo stays exactly as it is.
One module, installed in your own Odoo. You press Send like today. The invoice leaves in the UAE format, reaches your customer, and reaches the tax authority through an accredited provider.
Three steps, then you forget about it.
Install, pair, invoice. Most teams are sending real invoices the same day.
-
Install the module
Into your own database, like any other Odoo app. Version 17, 18 or 19, Community or Enterprise.
-
Paste one key
That pairs your Odoo with your account. Each company in your database is matched to its own tax identity.
-
Invoice as usual
Confirm an invoice and it is on its way. Its status comes back and shows on the invoice itself.
Not on Odoo? There is a simple invoicing page for that.
What the module adds
The UAE fields
The few extra details the format needs, on your customers and your invoices. Where we can work them out for you, we do.
Checks before you post
One check on your setup, and one on each invoice. Problems appear in Odoo while you can still fix them, not after.
Status where you work
Sent, accepted or rejected, shown on the invoice. There is no second screen to keep an eye on.
Your invoices, your data
Nothing moves out of the way you work today.
- You invoice exactly as you do now
- Customers, products and taxes stay where they are
- Nothing is posted or changed for you
- No tax-authority credentials live in your Odoo
The compliant part
The work you should not have to think about.
- Your invoice is turned into the UAE e-invoice format
- It travels the Peppol network to the tax authority
- Marmin files it: accredited provider #29
- Every invoice and its proof is kept for 5+ years
The questions Odoo people ask.
Something else on your mind? Ask it here, any time.
Which Odoo versions work?
Odoo 17, 18 and 19, Community or Enterprise. One module per version, so you are never asked to upgrade Odoo to become compliant.
Where can I install it?
On Odoo.sh, or on your own server, wherever it lives. Odoo Online is the exception: it does not accept modules from outside Odoo, so that one needs a move to Odoo.sh first. We can do that with you.
Does it use Odoo's own Peppol app?
No, and that is on purpose. Odoo's Peppol app signs you up with Odoo as your access point. In the UAE you must name a provider accredited by the Ministry of Finance, and you name it yourself in EmaraTax. Our module keeps that registration free for Marmin, and tells you if Odoo's Peppol app is already switched on.
I already switched Odoo's Peppol on. Now what?
Tell us before you go live. Two registrations for the same address would clash with each other. It is straightforward to undo, and we do it with you.
What happens to a rejected invoice?
You see it on the invoice in Odoo, with the reason in plain words. Fix it and send it again. Once an invoice has been accepted, a correction is a credit note — the same as on paper.
Do you need access to my Odoo?
No. The module talks to us; we never hold a login to your database. If you want help with something, you show us — you stay in control.
Your Odoo is closer to ready than you think.
Check your deadline in two minutes. Or ask a question, any time, in English or French.