bullyard/ubl-invoice

一个用于创建有效的EHF 3.0 xml文件的现代面向对象的PHP库

v1.8.2 2023-06-18 22:30 UTC

This package is auto-updated.

Last update: 2024-09-07 19:20:05 UTC


README

粗略实现以支持发票、贷项通知和提醒

UBL-Invoice

用于创建UBL发票的PHP包装器。此代码是cleverit/UBL_invoice包的硬分叉。如果您缺少功能,请随时贡献。

安装和使用

此包需要PHP 8.0或更高版本。可以通过composer进行安装。

composer require bullyard/ubl-invoice

贡献

请随意为代码添加/更改创建pull请求。请始终遵循PSR-2编码标准。您可以使用PHP_CodeSniffer在编辑器中确保这一点,因为此项目包含一个phpcs.xml文件。

示例 & 文档

此存储库目前不提供任何文档。目前,您可以在tests文件夹中的单元测试文件中找到一个相当简单的示例。

单元测试

此存储库不会为代码中包含的所有可能性提供详尽的单元测试,包括getters & setters。请随意为您编写的新功能添加新的单元测试。单元测试应在tests文件夹中创建,并可以通过在存储库根目录中运行phpunit来执行。