mphpmaster/laravel-zatca
最新稳定版本:1.0.2
Composer 安装命令:
composer require mphpmaster/laravel-zatca
包简介
Laravel helper to generate the QRcode for ZATCA E-Invoicing system
README 文档
README
Unofficial package to implement ZATCA QRcode for E-Invoicing.
Requirements
- PHP >= 7.4
- An mbstring extension
Dependencies
Installation
Via composer:
$ composer require mphpmaster/laravel-zatca
Usage
Generate Base64
$value = \MPhpMaster\ZATCA\TagBag::make() ->setCompany('Company name') ->setVatId('311111111111113') ->setInvoiceDate('2023-11-24T03:48:00Z') ->setInvoiceTotalAmount('100') ->setVatAmount('15') ->toBase64(); // > Output // AQxDb21wYW55IG5hbWUCDzMxMTExMTExMTExMTExMwMUMjAyMy0xMS0yNFQwMzo0ODowMFoEAzEwMAUCMTU=
Generate Plain
$value = \MPhpMaster\ZATCA\TagBag::make() ->setCompany('Company name') ->setVatId('311111111111113') ->setInvoiceDate('2023-11-24T03:48:00Z') ->setInvoiceTotalAmount('100') ->setVatAmount('15') ->toTLV();
Get The QRCode Image
$value = \MPhpMaster\ZATCA\TagBag::make() ->setCompany('Company name') ->setVatId('311111111111113') ->setInvoiceDate('2023-11-24T03:48:00Z') ->setInvoiceTotalAmount('100') ->setVatAmount('15') ->toImage(); // <img src="$value" alt="ZATCA QRCode" />
Testing
vendor/bin/phpunit
Copyright and license
Copyright © 2023 hlaCk (https://github.com/mPhpMaster)
Licensed under the MIT License (https://github.com/mPhpMaster/laravel-zatca/blob/master/LICENSE) license.
Stand with Palestine 🇵🇸 #FreePalestine
统计信息
- 总下载量: 1.97k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-11-24