neonbug / fiscal-verification
斯洛文尼亚财政验证
3.0.1
2022-02-15 08:22 UTC
Requires
- php: >=7.3.0
- endroid/qr-code: ^4.1.3
- evenement/evenement: ^3.0.1
- spomky-labs/base64url: ^v2.0.4
Requires (Dev)
- justinrainbow/json-schema: ^5.2.10
- phpunit/phpunit: ^9.5.4
- squizlabs/php_codesniffer: ^2.5.0
README
在斯洛文尼亚实施发票财政验证的JSON标准。
更多详细信息请访问他们的网站: http://www.datoteke.fu.gov.si/dpr/index_en.html
安装
通过Composer
$ composer require neonbug/fiscal-verification
用法
请查看 tests
文件夹(特别是 InvoiceTest.php
)以获取使用示例。
测试
将您的测试证书转换为PEM格式,并将其放置在 tests/assets
文件夹中。
打开 tests/_config.php
并填写所有信息(要成功运行每个测试,所有字段都是必需的)。
之后,打开终端,导航到项目文件夹并运行
$ composer test
待办事项
- 更多测试
- 更好的错误处理
- 实现批量发票(例如,/v1/cash_registers_batch/invoices)
- 一个(更健壮的)请求重试系统。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全性
如果您发现任何安全相关的问题,请通过电子邮件tadej@ncode.si联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。