Skip to main content
Kwentra sends your checked-out invoices to the Egyptian Tax Authority (ETA) e-invoicing portal automatically.

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.
Kwentra connects directly to the government portal, linked to your portal account. It submits your checked-out invoices for you.

How It Works

  1. A reservation is checked out.
  2. Kwentra creates the final, serialized folio.
  3. 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.
To register product codes, click bulk usages on that page. Download the template and fill in your codes. The screenshots show example product codes. Bulk usages page on the ETA portal Example product codes on the ETA portal

What Kwentra Support Needs from You

  1. The Kwentra compliance companion application, installed on the computer that uploads invoices.
  2. The username and password of the user who submits invoices to the portal.
  3. The smart card PIN used for e-signatures.
  4. Client ID, Client Secret 1 and Client Secret 2 from your portal.
  5. Branch code and activity code from your portal.
  6. An Excel file that links the portal product codes to Kwentra revenue departments.
  7. Your tax registration number from the portal.
  8. Your hotel address, exactly as it shows on the portal.
Then:
  • 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.
Guest profiles
  • 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. Submit Invoice Data in the compliance companion app

Exclude Invoices Before They Are Sent

Use Exclude Folio on pending invoices. They are then skipped at the next upload.
  1. Find the pending invoices.
  2. Tick the boxes in the Exclude Folio column.
  3. Click Apply.
The status changes from Pending to Excluded. Exclude Folio column on the ETA Status screen

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.
  1. Tick the folios to resend, in the boxes left of Reservation/Paymaster ID.
  2. Click Actions.
  3. Click Resend Folios.
Important notes
  • 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.
Resend Folios in the folios Actions menu

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.
ETA Logs screen Search by:
  • 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.
Log columns 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.