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.

What it does
Egyptian Tax Authority (ETA) e-Invoice and e-Receipt integration for SMEs
- Automatic e-Invoice and e-Receipt generationEvery 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 signingCryptographic 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 firstValidate 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-integratedB2C 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 accountRegister 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 retryIf 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.
At a glance
Frequently asked questions
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.
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.
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.
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.
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.
Questions before buying? Talk to the engineer.
We tell you whether the module fits your Odoo and your operations before you pay anything. No middlemen.

