Skip to Content

E-invoicing software

E-invoicing software issues each invoice as structured data and sends it to the tax authority's platform. The platform clears it before it counts, or records it after issue. In jaah the invoice is confirmed in the accounting app and sent from there, with the business's own credentials. The table below names each country jaah connects with, its system and what jaah does there. The page is for VAT-registered businesses and firms, law firms included.

E-invoicing is part of the accounting app of jaah law, the law firm management software.

A confirmed customer invoice in the accounting app of jaah law, with its status, taxes and the Actions menu A confirmed customer invoice in jaah law on a phone, with its status and the Actions menu

A confirmed invoice in the accounting app: it goes to the platform from here.

  1. Posted
  2. Taxes
  3. Actions
  1. Posted
  2. Actions

What is e-invoicing?

An e-invoice is an invoice issued as structured data that the tax authority's system can read, not as a picture of a page.

Clearance means the tax platform checks the invoice and validates it before it counts as issued.

Reporting means the invoice is issued first, then sent to the platform, which records it.

Each country sets its own model, and jaah follows it country by country.

E-invoicing by country

jaah supports e-invoicing with a direct connection to the authority's platform in Saudi Arabia, Jordan, Spain, Greece, Hungary, Poland, Romania and Serbia.

In Egypt, Kenya, Türkiye, Taiwan, Vietnam and Croatia it works with a condition: a signing or fiscal device, or an account with a private provider.

The countries jaah connects with for e-invoicing. Facts checked on 29 October 2026.
Country System and authority What jaah does Condition
Direct connection with the authority's platform
Saudi Arabia FATOORA Zakat, Tax and Customs Authority (ZATCA) Integration with FATOORA: the QR code on every confirmed invoice (phase 1), tax invoices cleared and simplified invoices reported (phase 2), also from the point of sale. The business's own FATOORA credentials.
Jordan JoFotara Income and Sales Tax Department (ISTD) Sends each invoice to JoFotara, the national e-invoicing system. The business's own JoFotara client ID and secret key.
Spain SII, TicketBAI and Veri*Factu Tax Agency (AEAT) and the Basque provincial treasuries Sends VAT records to SII, and invoice records with their QR code to TicketBAI and Veri*Factu; creates signed Facturae files for the business to send to public bodies. A qualified electronic certificate.
Greece myDATA Independent Authority for Public Revenue (AADE) Sends each invoice to myDATA. The business's own AADE user ID and key.
Hungary Online Invoice (Online Számla) National Tax and Customs Administration (NAV) Reports each invoice to NAV in real time, and brings in supplier bills. The business's own NAV technical user and keys.
Poland KSeF Ministry of Finance Sends invoices to KSeF with their QR link, and brings in supplier bills. The business's own KSeF certificate.
Romania e-Factura and e-Transport National Agency for Fiscal Administration (ANAF) Uploads invoices to e-Factura, and declares goods transport to e-Transport. The business's own ANAF access, with its certificate.
Serbia SEF (eFaktura) Ministry of Finance Sends each invoice to SEF. The business's own SEF API key.
With a condition
Egypt E-invoice system Egyptian Tax Authority (ETA) Sends each invoice to the ETA, signed with the business's signing token. A USB signing token, and a signing service on the user's computer.
Kenya TIMS Kenya Revenue Authority (KRA) Records each invoice through a Tremol fiscal device. A Tremol fiscal device, reached from the user's computer.
Türkiye e-Fatura and e-Arşiv Revenue Administration (GİB) Sends e-Fatura and e-Arşiv invoices through Nilvera. An account with Nilvera, a private provider.
Taiwan E-invoice platform Ministry of Finance Issues e-invoices through ECPay. An account with ECPay, a private provider.
Vietnam E-invoices Department of Taxation, Ministry of Finance Issues e-invoices through Viettel SInvoice. An account with Viettel, a private provider.
Croatia e-Račun Tax Administration (Porezna uprava) Sends e-invoices through moj-eRačun. An account with moj-eRačun, a private provider.

General information, not tax advice: each country's rules are on its authority's site.

What jaah does with e-invoices

Sent from the invoice

The invoice is confirmed in the accounting app and reaches the platform from there, with no file to export or upload.

The country's own format

Each invoice is built as the structured file its country asks for, not only as a PDF.

Clearance or reporting

Each invoice follows its country's model: cleared by the platform before it counts, or reported to it after issue.

QR code on the invoice

Where the rules ask for a QR code, the invoice carries it.

Signed and chained

Where the rules ask for it, each invoice is signed and chained to the one before it.

Your own credentials

With a direct connection, jaah talks to the platform with the business's own credentials, with no intermediary.

The same path for every invoice

Every invoice reaches the platform the same way, whether it is typed in or drafted from a case, a consultation, an enforcement file or a contract.

The client still receives the invoice as before: by e-mail, on the portal, or by WhatsApp when it is connected.

The Send window of a confirmed invoice in jaah law

The Send window of a confirmed invoice.

  1. by Email
  2. Invoice PDF
  3. Send
  1. by Email
  2. Send

Accounting for your country

The accounting starts from your country's chart of accounts and taxes, in 114 countries.

The GCC states

  • Saudi Arabia, the UAE, Bahrain and Oman: chart of accounts, VAT taxes and the VAT return layout.
  • Kuwait and Qatar: chart of accounts.

The rest of the Middle East and North Africa

  • Egypt, Jordan, Morocco, Algeria, Tunisia, Mauritania and Türkiye: chart of accounts, taxes and the tax return layout.
  • Iraq and Lebanon: chart of accounts and taxes.

Cloud accounting software

What the software does not claim

  • No list approves e-invoicing software: the tax platform checks each invoice, then clears or records it, or turns it down.
  • jaah registers nobody on a platform: the business opens its own account there and keeps its credentials.
  • Where the table names a condition, the device or the provider's account is the business's own.
  • jaah claims a connection only in the countries of the table.

Questions about e-invoicing software

What is e-invoicing software?

Software that issues each invoice as structured data and sends it to the tax authority's platform, which clears it or records it. In jaah this happens from the accounting app.

What is the difference between clearance and reporting?

With clearance, the platform checks the invoice before it counts. With reporting, the invoice is issued first and then reported to the platform. jaah follows each country's model.

Which countries does jaah support for e-invoicing?

Saudi Arabia, Jordan, Spain, Greece, Hungary, Poland, Romania and Serbia, with a direct connection; Egypt, Kenya, Türkiye, Taiwan, Vietnam and Croatia, with a signing or fiscal device, or a private provider's account.

What does a business need to connect?

Its own account and credentials on the authority's platform, or a certificate. In some countries it also needs a signing or fiscal device, or an account with a private provider.

Are invoices from cases and contracts e-invoices too?

Yes. Invoices drafted from a case, a consultation, an enforcement file or a contract are ordinary customer invoices, so they are confirmed and sent the same way.

Which countries' accounting does jaah support?

The accounting starts from the country's chart of accounts and taxes, in 114 countries, among them the GCC states and the rest of the Middle East and North Africa.

See the plans of jaah law

View pricing