Egypt’s e-invoice and e-receipt systems explained
Digital signatures, item coding, integration options and the operational habits that keep Egyptian companies compliant with the Egyptian Tax Authority.
Egypt has moved decisively toward digital tax administration. The Egyptian Tax Authority (ETA) operates two complementary systems: the e-invoice system for business-to-business transactions and the e-receipt system for business-to-consumer sales. Both were rolled out in phases, and today they affect almost every registered company. Getting them right is no longer optional: invoices outside the system can create serious tax consequences for both seller and buyer.
The two systems at a glance
| E-invoice | E-receipt | |
|---|---|---|
| Transactions | Business to business (and government) | Business to consumer (retail, restaurants, services) |
| Timing | Submitted to ETA electronically as invoices are issued | Sent in real time from POS or sales systems |
| Signature | Digital signature or e-seal required | Device and system registration with ETA |
| Main risk | Invoices not recognized for the buyer’s tax deductions | Non-compliance penalties and audit exposure |
Key requirements
1. Registration and setup on the ETA portal
Each taxpayer registers on the ETA portal, defines its branches and activity codes, and registers the ERP system that will submit documents through the API.
2. Digital signature
Every e-invoice must be signed. Companies typically use a USB signing token issued by an authorized certification provider, or an electronic seal for higher volumes. Your ERP must be able to access the signature at the moment of submission, which has practical implications for servers, users and security.
3. Item coding
Each item or service must be mapped to an approved code: either a global GS1 code or an EGS code registered by the company on the portal. Poor item coding is one of the most common causes of rejected documents.
4. Tax types and structure
Invoices must carry the correct tax types and subtypes, such as VAT, table tax and withholding, with accurate amounts and rounding consistent with ETA validation rules.
Integration options
- Manual portal entry: possible for very low volumes, but slow and error-prone.
- Excel upload tools: a temporary workaround that breaks the link with your accounting.
- Direct ERP integration (recommended): invoices flow from ERPNext to the ETA automatically, statuses come back to the ERP, and finance works from one source of truth.
The goal is not to “send invoices to the tax authority”. The goal is that your accounting, your customers and the ETA always see the same numbers.
Document statuses you must monitor
- Valid: accepted by the ETA.
- Invalid: failed validation and must be corrected and resubmitted.
- Rejected: rejected by the receiver within the allowed period.
- Cancelled: cancelled by the issuer within the allowed period, usually followed by a corrected document.
A daily review of invalid and rejected documents should be part of the finance team’s routine, with clear ownership.
Common pitfalls
- Customer tax registration numbers missing or wrong in the ERP.
- Items without approved codes, or codes mapped to the wrong unit of measure.
- Signing token connected to a single employee’s laptop, creating a bottleneck.
- Editing invoices in accounting after they were submitted, so ERP and ETA diverge.
- Ignoring purchase-side reconciliation: suppliers’ invoices issued to you also need review.
A compliance checklist
- Clean customer and supplier tax data.
- Complete item coding (GS1 or EGS) with correct units.
- Configure tax templates for every tax type you use.
- Set up a secure, shared signing approach.
- Integrate ERP directly with the ETA API and test with sample documents.
- Build a daily status dashboard and a monthly ERP-to-portal reconciliation.
- Extend to e-receipts for any retail or B2C activity.
How Amy Technology helps
We connect ERPNext directly to the ETA e-invoice and e-receipt systems, clean your tax and item data, set up signing securely and give your finance team the dashboards and reconciliations they need to stay compliant every day.
This article is for general information and does not constitute tax advice. Always refer to the Egyptian Tax Authority’s latest official guidance.