bluerocktel / ubl-invoice
一个现代面向对象的PHP库,用于创建有效的UBL文件
v1.1.1
2023-08-10 09:29 UTC
Requires
- php: ^7.3 || ^8.0
- sabre/xml: ^4.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-09-10 11:39:17 UTC
README
该包是从未维护的UBL-Invoice包派生的。
增加了对Chorus Pro的支持,并修复了一些UBL问题。
——
UBL-Invoice:一个现代面向对象的PHP库,用于创建有效的UBL文件。如果您缺少功能或标签,请随时贡献。
安装和用法
此包需要PHP 7.4或更高版本。可以通过composer进行安装。
$ composer require bluerocktel/ubl-invoice
贡献
此库不是100%的UBL功能完整,也就是说,它(目前)不支持所有UBL XML标签和功能。"目前"是关键词,因为这无疑是长期目标。库中包含大多数发票所需的所有常用UBL标签。这包括折扣、现金折扣、特别增值税率等...
如果您缺少功能,请随时添加它 :-) 添加额外的标签和属性相当直接。有关更多信息,请查看CONTRIBUTING.md。
示例和文档
此存储库目前没有文档网站。现在,请检查代码示例,方法是查看tests
文件夹中的单元测试。
变更日志
自v1.9.0版本起,有变更日志。如果您正在升级次要版本(1.x)或主要版本,请查看变更日志,以查看是否需要实施任何破坏性更改...