Integrations
Connecting Odoo to Ravera for UAE e-invoicing
Ravera’s Odoo support is in progress. Odoo can already connect to Ravera through Ravera’s documented REST API, in the same way as any other system. Your Odoo partner builds the connection, and Ravera converts invoices to PINT AE XML, validates them, exchanges them over Peppol and reports them to the FTA as an FTA-Accredited Service Provider.
- Odoo Enterprise
- Odoo Community
Odoo support is in progress. Contact our team to hear when it is ready, or connect through the REST API today.
How it works
How Odoo connects to Ravera
Your system
Odoo
Creates the invoice and sends the data
Ravera
Ravera API
Converts to PINT AE XML, validates and signs
Ravera
Peppol network
Exchanged through Ravera’s own Access Point
Buyer’s ASP
Your buyer
Receives it through their own provider
FTA reporting: Ravera reports tax data from each invoice to the Federal Tax Authority in near real time, and archives it for 7 years in the UAE.
Who does what
What your integrator builds, and what Ravera provides
What your Odoo team or integrator builds
Your team or integrator builds and owns the connection.
- Trigger on confirmed customer invoices and credit notes
- Map company, partner, tax and TRN data to the API
- Store Ravera’s status and document references on each invoice
- Create inbound supplier invoices as vendor bills
- Cover each Odoo company with UAE tax registration
What Ravera provides
The accredited platform, and help at every step of testing.
- A documented, FTA-approved REST API
- API credentials and sandbox access in week 1
- Help mapping your invoice data to PINT AE
- Testing support until validation, Peppol exchange and FTA reporting all pass
- In production: exchange through our own Peppol Access Point, FTA reporting and 7-year UAE archiving
- PINT AE rule updates and local support on UAE hours
Common ways to build the connection
- 01
Custom Odoo module
Partners typically write a Python module that calls Ravera’s API when an invoice is confirmed and stores the result on the invoice.
- 02
External service
Alternatively, a small external service can read invoices through Odoo’s own API, send them to Ravera and write the status back.
- 03
Inbound as vendor bills
Supplier invoices received by Ravera can be created as vendor bills in Odoo, ready for approval.
Onboarding
From sandbox to production
- 1Week 1
Map
We help your integrator map your invoice data to PINT AE, and issue API credentials and sandbox access.
Who does the work: Ravera and your integrator
- 2Weeks 2–6
Integrate
Your integrator builds to our API. We assist testing until validation, Peppol exchange and FTA reporting all pass.
Who does the work: Your integrator, with Ravera assisting
- 3Week 7+
Go live
Production credentials are issued. Ravera carries exchange, reporting, archiving and rule updates, with local support on call.
Who does the work: Ravera
FAQ
Frequently asked questions
When will Ravera’s Odoo support be ready?
Ravera’s Odoo support is in progress and the team will confirm availability directly. You do not need to wait for it: Odoo can connect through Ravera’s documented REST API today, with your Odoo partner building the connection and Ravera assisting testing. Contact the team to be told as soon as Odoo support is ready.
Can a small business on Odoo use Ravera without a build?
Yes. If you issue a modest number of invoices, Ravera’s web invoicing lets you create and send compliant e-invoices in the browser without connecting Odoo at all. When your volume grows, or you want invoices to flow automatically, your Odoo partner can connect Odoo to Ravera’s REST API.
Start testing in the sandbox this week.
Get API credentials and sandbox access for your ERP team or integrator. No API fees, no onboarding fees.