Skip to content

Odoo for Egypt: ETA E-Invoice & Egyptian Localization

DeployMonkey Team · March 23, 2026 7 min read

Egyptian Tax Authority (ETA) E-Invoicing

Egypt mandated electronic invoicing through the Egyptian Tax Authority (ETA) starting in 2020, rolling out in phases. All registered taxpayers must now issue e-invoices through the ETA portal. Odoo supports Egyptian localization with the right configuration.

ETA E-Invoice Requirements

# ETA e-invoice mandatory fields:
# - Taxpayer's Registration Number
# - Document Type (invoice, credit note, debit note)
# - Date and time of issuance
# - Buyer and seller tax registration numbers
# - Item codes (GS1 or EGS codes)
# - Tax breakdown per line
# - Digital signature (Egyptian PKI)

Setup in Odoo

# Company configuration:
# Tax Registration Number: 9-digit
# Branch ID: from ETA portal
# Activity Code: ISIC classification
# Currency: EGP (Egyptian Pound)

# Install Egyptian chart of accounts
# Configure VAT rates:
# 14% — Standard rate (most goods/services)
# 0% — Exports, basic food items
# Table tax — specific goods (cement, telecom)

ETA Integration Flow

# 1. Generate invoice in Odoo
# 2. Sign with Egyptian digital certificate (USB token)
# 3. Submit to ETA via API
# 4. ETA returns UUID and status
# 5. Store submission ID on invoice

# ETA API endpoint:
# Production: api.invoicing.eta.gov.eg
# Preprod: preprod.invoicing.eta.gov.eg

# Authentication: OAuth2 client credentials
# Certificate: Egyptian PKI (ITIDA-issued)

Item Codes

# Two coding schemes:
# GS1: global product codes (GTIN)
# EGS: Egyptian-specific codes
#   Format: EG-TaxRegNo-BranchId-ItemCode

# Map products in Odoo:
# Product → ETA Code Type: GS1 or EGS
# Product → ETA Item Code: the actual code
# Each product must have a valid code for submission

Withholding Tax

# Egypt applies withholding tax on certain payments:
# Commercial/industrial: 0.5%
# Professional services: 5%
# Rent: 5%
# Commissions: 5%

# Configure as separate tax in Odoo
# Applied on vendor bills, creates withholding entry

DeployMonkey for Egypt

Deploy Odoo for your Egyptian business on DeployMonkey. The AI agent configures ETA e-invoicing, 14% VAT, Egyptian chart of accounts, and withholding tax. ETA-compliant from day one.