joségus/control-code

根据玻利维亚法律生成发票的控制码

1.0.1 2021-03-12 15:24 UTC

This package is auto-updated.

Last update: 2024-09-12 22:57:50 UTC


README

Latest Version on Packagist GitHub Tests Action Status Total Downloads

本包可以生成根据玻利维亚法律的发票控制码。

以下是使用方法

ControlCode::make()
    ->authorizationNumber('29040011007')
    ->invoiceNumber('1503')
    ->customerDocumentNumber('4189179011')
    ->transactionDate('2007-07-02')
    ->transactionMount('2500')
    ->dosificationKey('9rCB7Sv4X29d)5k7N%3ab89p-3(5[A')
    ->generate();

安装

您可以通过composer安装此包

composer require josegus/control-code

使用

ControlCode::make()
    ->authorizationNumber('29040011007')
    ->invoiceNumber('1503')
    ->customerDocumentNumber('4189179011')
    ->transactionDate('2007-07-02')
    ->transactionMount('2500')
    ->dosificationKey('9rCB7Sv4X29d)5k7N%3ab89p-3(5[A')
    ->generate();

请注意,为了使其正常工作

  • 所有参数必须是字符串
  • 交易日期必须采用以下格式之一:"Y-m-d","Y/m/d","Ymd"

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全

如果您发现任何安全相关的问题,请通过电子邮件jgvv15@gmail.com联系,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件