Egypt ETA · e-Invoice and e-Receipt · Odoo

Egypt ETA e-invoicing in Odoo: send every e-Invoice and e-Receipt with no per-invoice fees

The Egyptian Tax Authority mandates e-invoicing and e-receipts, and third-party SaaS middleware bills you per invoice — EUR 2,400 to 6,000 a year for a typical SME. This module does it natively inside Odoo: every invoice, POS sale or sales order automatically becomes a digitally signed (CAdES-BES) e-Invoice or e-Receipt submitted to the ETA, with a retry queue, B2C QR codes and an immutable audit log.

Automatic generationEvery invoice, POS sale or sales order becomes a compliant e-Invoice or e-Receipt.
CAdES-BES signingBuilt-in cryptographic signing with ETA e-seal support and immutable logs.
Verifiable B2C QRe-Receipts auto-generate a QR code customers verify directly with the ETA.
Retry queueIf the ETA API goes down, submissions are queued and retried automatically.
Egypt ETA e-Invoice and e-Receipt SME module in Odoo
The ETA inside your ERPe-Invoice, e-Receipt, signing and submission status in the same Odoo you sell from.
Source code included Odoo 17, 18 and 19 One-time payment, EUR 49 12 months of updates Direct support from the developer

Try the Egypt ETA e-Invoice and e-Receipt module inside a real Odoo, no sign-up. User demo / flexigodemo.

Try the live demo View on the App Store

The problem: ETA compliance is either expensive or fragile

Egypt's e-invoicing mandate now reaches SMEs of every size. The two usual ways out — paying per-invoice SaaS middleware or doing it by hand — carry a cost you only notice when the tax inspection lands or the vendor bill arrives.

Middleware that charges per invoice

Third-party SaaS platforms bill per-invoice fees: EUR 200 to 500 a month for a typical SME. That is EUR 2,400 to 6,000 a year — often more than the module itself — for work your ERP can do on its own.

Manual XML and signing

Building the XML by hand and leaning on external signing services multiplies errors. One missing signature and the ETA rejects the whole batch — and your compliance standing takes the hit.

Audit trail gaps

Sync delays between systems leave gaps in the record. Tax inspectors expect immutable logs and cryptographic proof for every document — and those gaps only surface when it is already too late.

The whole ETA loop, native inside Odoo

No middleware, no gateways: the module plugs straight into Odoo's accounting and POS flow and keeps generation, signing, submission and status for every document inside the ERP.

Automatic e-Invoice and e-Receipt generation

Every invoice, POS sale or sales order automatically creates the ETA-compliant electronic document. No re-keying data, no manual exports.

Built-in CAdES-BES digital signing

Cryptographic signing is built in, with ETA e-seal support and immutable audit logs designed for tax inspections. No external signing services to wire up.

Preprod environment to test first

Validate invoices and receipts against the ETA's Preprod environment, which mirrors the Production API, and catch compliance gaps before anything goes live.

QR codes on B2C e-Receipts, POS-integrated

B2C e-Receipts auto-generate their QR code straight from Odoo's Point of Sale. The customer scans the receipt and verifies its authenticity directly with the ETA.

Multi-branch under a single ETA account

Register and manage several branches, warehouses or points of sale under one ETA account, each with its own configuration and submission queue.

Submission queue with automatic retry

If the ETA API goes down, failed submissions are queued and retried automatically once it recovers. You can also retry them manually from the submission queue dashboard.

Built for Egyptian SMEs already running on Odoo

We tell you straight before you buy: who this module fits as-is, and who it does not.

Perfect for

  • Egyptian SMEs with 10 to 500 employees that use Odoo for accounting
  • Retail chains with multiple branches or POS locations
  • Wholesale and distribution companies with B2B and B2C customers
  • Manufacturers with sales and invoicing workflows in Odoo
  • Teams already on Odoo: no new system integrations needed

Not suitable for

  • Non-Odoo accounting systems: this module is Odoo-native (requires Odoo 17, 18 or 19)
  • Businesses not subject to ETA compliance (no operations in Egypt)
  • Companies that prefer external middleware: this is native Odoo, not a gateway
  • Heavily customized Odoo installations (compatibility may vary)

The person who builds the module is the person who answers you

FlexigoTech is Flexibles y Accesorios Gobe, S.L., based in Barcelona. Development is handled by a single developer: when you ask about CAdES-BES signing, the submission queue or a document's ETA status, you talk directly to the person who wrote the code, not to a sales rep.

0per-invoice fees
BCNlocal development
0separate middleware

What it does and does not do

It is a native Odoo module that generates, signs (CAdES-BES) and submits e-Invoices and e-Receipts to the ETA platform, with a retry queue and an audit log. It does not replace your tax obligations nor guarantee compliance on its own: you need your own ETA account with Preprod and Production credentials to operate — and we tell you that before you buy, not after.

Try the live demoAsk a question

One price, no per-invoice fees, ever

A single EUR 49 payment for the module. No monthly SaaS, no charge per e-Invoice or e-Receipt — you own the source code and run it on your own Odoo.

EUR 49, one-time payment

A single fee on the Odoo App Store. No subscription, no renewal, no surprise per-document billing when your invoice volume grows.

Full source code included

You get the complete module source. Read it, audit it, adapt it to your ETA workflow — it lives inside your own Odoo, not behind a vendor gateway.

Odoo 17, 18 and 19

Compatible with Odoo 17, 18 and 19, on both Community and Enterprise. Unlimited e-Invoices and e-Receipts with no volume cap.

12 months of updates and direct support

Twelve months of updates and technical support straight from the developer who built the module. No ticket queue, no middleman.

Get it on the App Store — EUR 49

If ETA e-invoicing brought you here, this will interest you too

Mandatory e-invoicing rarely travels alone: it usually shows up alongside the need to organize sales, POS and tax compliance inside a single Odoo.

Frequently asked questions about ETA e-invoicing in Odoo

Do I need an ETA account before installing the Egypt e-invoicing module for Odoo?

Yes. You must be registered with the Egyptian Tax Authority and hold both Preprod and Production credentials before you activate the module. It ships with a guided setup wizard that walks you through the configuration step by step.

Can I test in the ETA Preprod environment before I go live?

Yes. The module runs against the ETA's Preprod environment, which mirrors the Production API, so you can validate your e-Invoices and e-Receipts and catch compliance gaps before you submit anything for real. When everything checks out, you switch to Production.

Does it work with Odoo POS for B2C e-Receipts?

Yes. The module integrates with Odoo's Point of Sale to automatically generate B2C e-Receipts with their QR code. The customer scans the receipt and verifies its authenticity directly with the ETA.

What happens if the ETA API is down?

Failed submissions are held in a submission queue and the module retries them automatically once the ETA API recovers. You can also retry them manually from the submission queue dashboard, so no invoice stays untransmitted without you noticing.

Does it work with Odoo Community?

Yes. The module runs on both Odoo Community and Enterprise, versions 17, 18 and 19. It plugs into the standard accounting and Point of Sale flows, so a plain Community install with those apps is enough to generate, sign and submit e-Invoices and e-Receipts to the ETA.

What does the purchase include?

A one-time payment of EUR 49: the full source code, unlimited e-Invoices and e-Receipts with zero per-invoice fees, 12 months of updates and direct technical support from the person who built the module. No middleware and no separate SaaS to pay for every month.

If you sell in Egypt, every invoice will go through the ETA. The question is at what price.

You can pay middleware for every single invoice, or settle it inside Odoo with a one-time payment. Try the demo and tell us how you invoice: we will tell you straight whether the module fits.

Try the live demoView on the App Store · +34 639 913 105