/ZATCA-QR-Code-Implementation

ZATCA (Fatoora) QR code implementation required for e-invoicing in Saudi Arabia.

Primary LanguagePHP


A Laravel application to generate QR Codes required for e-invoicing standard by ZATCA in Saudi Arabia. You can use it as a ready-made code template for your projects to support ZATCA QR codes.

This application is built using the following libraries:

Features

  • Download QR code image directly.
  • Save QR code image to server.
  • Generate PDF with QR code image.
  • Add an image in the center of the QR code image.

Usage

To get started, this is all you need to do:

$ git clone https://github.com/mostafaaminflakes/ZATCA-QR-Code-Implementation.git
$ cd ZATCA-QR-Code-Implementation
$ composer install
$ cp .env.example .env
$ php artisan key:generate
$ php artisan serve

Reading the QR Code information

You can read the QR Code information using E-Invoice QR Reader KSA. It's designed to display the QR Code contents of any E-Invoice that is compliant with the Zakat and Tax Authority in Saudi Arabia.

Contributions

For bug reports or feature requests, please share them with us here.