andjelko / ubl-invoice
一个面向对象的现代PHP库,用于创建适用于SEF使用的有效UBL文件
v1.19.5
2024-09-10 14:51 UTC
Requires
- php: ^7.1||^8.0
- sabre/xml: ^2.1
Requires (Dev)
- phpunit/phpunit: ^7.0
- squizlabs/php_codesniffer: ^3.5
This package is not auto-updated.
Last update: 2024-09-24 15:15:15 UTC
README
一个用于创建有效UBL文件的面向对象的现代PHP库。如果您缺少某些功能或标签,请随时贡献。
安装和用法
此包需要PHP 7.0或更高版本。可以通过Composer进行安装。
$ composer require andjelko/ubl-invoice
贡献
这个库并不是100%的UBL功能完整,也就是说,它(目前)不支持所有的UBL XML标签和功能。"目前"是关键词,因为这确实是长期目标。所有常见的UBL标签,对于大多数发票都是必需的,都包含在库中。这包括折扣、现金折扣、特殊增值税率等...
如果您缺少某些功能,请随时添加它们 :-) 添加额外的标签和属性相对简单。查看CONTRIBUTING.md获取更多信息。
示例和文档
此存储库目前没有文档网站。现在,请查看一些代码示例,方法是在tests
文件夹中查看单元测试。
变更日志
从v1.9.0版本开始提供变更日志。如果您正在升级小版本(1.x)或大版本,请查看变更日志,以确定您是否需要实现任何破坏性更改...
运行测试
php ./vendor/bin/phpunit