Issue Compliant E-Invoices — Ready to Send to Your Customers

Haseem is e-invoicing and accounting software that helps you issue ZATCA-compliant e-invoices — whether it's a tax invoice for your business customers, or a simplified tax invoice for individuals. Haseem supports both Phase 1 (Generation Phase) and Phase 2 (Integration Phase) via the Fatoora platform — built to be clear for business owners, without the technical complexity.

What Is an E-Invoice?

An e-invoice is an invoice that's issued, stored, and shared in a structured electronic format (XML or PDF/A-3 with embedded XML), containing the fields and data required by the Zakat, Tax and Customs Authority (ZATCA). ZATCA classifies e-invoices into two types:

  • Tax Invoice: Issued to VAT-registered businesses (B2B). Under Phase 2, it must go through Clearance via the Fatoora platform before being sent to the customer.
  • Simplified Tax Invoice: Issued to individual customers (B2C) at the point of sale, and reported to ZATCA within 24 hours of issuance.

Haseem's E-Invoicing Features

  • Issue tax invoices and simplified tax invoices in a structured format, ready to send

  • Compliant with Phase 1 (Generation Phase)

  • Supports Phase 2 (Integration Phase) via the Fatoora platform

  • Generates compliance outputs: XML and PDF/A-3 (with embedded XML where required)

  • Auto-generates a QR code on every invoice per ZATCA requirements

  • Automatically applies VAT (15%, exempt, or zero-rated) based on the type of good or service

  • Tracks the status of every invoice (paid / unpaid / overdue) with automatic alerts for unpaid invoices

  • Links every invoice to the customer, quote, and payment receipt in one place

What Must a Tax Invoice Contain?

Every tax invoice issued by Haseem includes the fields required by ZATCA:

  • Seller name, VAT number, and national address
  • Buyer details and VAT number (for tax invoices issued to businesses)
  • Issue date and time, and sequential invoice number
  • Description of the good or service, quantity, and unit price
  • VAT amount shown separately, plus subtotal and total before/after tax
  • QR code containing invoice data in TLV format
  • Cryptographic stamp and UUID (for Phase 2)

FAQ

Yes. Haseem issues ZATCA-compliant e-invoices — whether it's a tax invoice for your business customers or a simplified tax invoice for individuals — for both Phase 1 and Phase 2.
An e-invoice describes the format — any invoice that's issued and stored in a structured electronic format compliant with ZATCA. A tax invoice describes the document type — issued by VAT-registered businesses when selling a good or service. Every tax invoice Haseem issues is automatically an e-invoice.
A tax invoice is issued to VAT-registered businesses (B2B) and goes through Clearance via the Fatoora platform before being sent to the customer. A simplified tax invoice is issued to individual customers (B2C) at the point of sale and reported to ZATCA within 24 hours of issuance.
Yes. Haseem supports Phase 2 (Integration Phase) via the Fatoora platform, and automatically submits every tax invoice for Clearance or Reporting based on its type.
Yes. E-invoices can be generated in the required compliance formats — XML and PDF/A-3 (with embedded XML where required) — per ZATCA's e-invoicing requirements.
Yes. A QR code in TLV format is automatically added to every tax invoice Haseem issues, with no additional setup.
If your business is registered for VAT, you're required to issue a tax invoice for every taxable sale — a tax invoice for business customers, or a simplified tax invoice for individuals.
Yes. Haseem supports issuing tax invoices in both Arabic and English, while keeping the mandatory fields in Arabic as required by ZATCA.
Yes. Haseem displays the status of every invoice (paid / unpaid / overdue) and sends automatic alerts for unpaid invoices.
Yes. Haseem complies with ZATCA's requirements for both Phase 1 and Phase 2 for issuing the electronic tax invoice.

Ready to settle it?

Sign up now and issue your first compliant invoice. No credit card. No complexity.

Start now for free

14-day free trial. No credit card required.

Message Haseem on WhatsApp