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:
- Salla ZATCA implementation.
- Chillerlan QR Code library
- Barryvdh DOMPDF Wrapper for Laravel.
- 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.
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
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.
For bug reports or feature requests, please share them with us here.