What Is the ETA E-Invoicing Portal?
- The Egyptian Tax Authority started electronic invoice exchange in November 2020.
- The portal tracks business-to-business (B2B) sales by exchanging invoice data digitally.
- It started with B2B invoices. Business-to-consumer (B2C) bills followed.
- All hotels must now submit their invoices on the portal.
How It Works
- A reservation is checked out.
- Kwentra creates the final, serialized folio.
- Kwentra sends it to the portal at fixed times that you choose.
Before You Contact Kwentra Support
You need:- A registered username and password on the ETA portal.
- The ETA dongle (USB stick) and its smart card PIN. The PIN is used to sign invoices electronically.
- Your product codes registered on the portal from the code usages page.


What Kwentra Support Needs from You
- The Kwentra compliance companion application, installed on the computer that uploads invoices.
- The username and password of the user who submits invoices to the portal.
- The smart card PIN used for e-signatures.
- Client ID, Client Secret 1 and Client Secret 2 from your portal.
- Branch code and activity code from your portal.
- An Excel file that links the portal product codes to Kwentra revenue departments.
- Your tax registration number from the portal.
- Your hotel address, exactly as it shows on the portal.
- Set up AnyDesk access on the computer that uploads invoices.
- Connect the dongle to that computer.
- Ask the support team to work with you step by step until the integration is live.
What Makes an Invoice Fail?
Brief all reservations, front office and receivable staff on these rules. If they are missed, invoices fail or are invalid. Product code mapping (Kwentra revenue codes to ETA product codes)- If you map a revenue department after a folio is created, ETA does not get the change.
- If you map a department to the wrong product code, the invoice is Invalid.
- Fill at least one field in the Identification section. Otherwise the folio cannot be created.
- For Egyptians, the system uses ID Number, then Driver License, then Passport. ETA checks that the number is correct.
- For non-Egyptians, the system uses Passport, then ID Number, then Driver License. ETA checks that a value exists.
- A folio cannot be created without profile data. Random data makes the folio Invalid.
Channel and company profiles (tour operators and companies)
- Fill the fields below even if the channel’s country is not Egypt.
- If the country is Egypt, the VAT number must match the official Egyptian VAT number.
- For Paymaster folios, fill the data of the first branch in the channel profile.
- For AR account folios, fill the data of the channel branch linked to the AR account.
Submit Invoices Now
Use Submit Invoice Data in the Kwentra compliance companion app. It sends invoices now, without waiting for the next upload time.
Exclude Invoices Before They Are Sent
Use Exclude Folio on pending invoices. They are then skipped at the next upload.- Find the pending invoices.
- Tick the boxes in the Exclude Folio column.
- Click Apply.

Invoice Statuses
Update: 11th of December, 2022
Resend Failed or Invalid Invoices
First find the problem with the invoice and fix it. Then resend it.- Failed invoices: use Retry all failed on next interval.
- Invalid invoices, or invoices with an empty status: use Resend Folios.
- Tick the folios to resend, in the boxes left of Reservation/Paymaster ID.
- Click Actions.
- Click Resend Folios.
- Resending an already submitted invoice shows: “Folios already submitted will be automatically excluded from selection”.
- These steps work only for invoices that are Invalid or have an empty status.
- They do not work until you fix the problem that caused the invoice to fail.
- The invoice date does not change when you resend. Only the invoice data is updated.

Find Out Why an Invoice Failed: the Logs Screen
The ETA Logs screen shows:- Whether the ETA portal accepted the invoice.
- Why an invoice is invalid. You do not need to open the portal.

- Start and end date and time.
- Request status. 200 is green (success). Any other number is an error.
- Description: a login entry or an invoice submission entry.
- Folio number: the Kwentra folio number.
Find the reason for an invalid invoice
When you see a red submission entry, click the Response link. It shows the error for that invoice.