andjelko/ubl-invoice

一个面向对象的现代PHP库,用于创建适用于SEF使用的有效UBL文件

v1.19.5 2024-09-10 14:51 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