phpcfdi / timbrado
使用不同的 PAC 签发 CFDI
dev-master
2019-03-14 05:11 UTC
Requires
- php: >=7.0
- ext-json: *
- ext-soap: *
- eclipxe/cfdiutils: master-dev
- webmozart/assert: ^1.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.4
- phpstan/phpstan-shim: >=0.9
- phpunit/phpunit: ^6.0|^7.0
- squizlabs/php_codesniffer: ^3.0
- vlucas/phpdotenv: ^3.3
This package is auto-updated.
Last update: 2024-09-14 19:31:32 UTC
README
使用不同的 PAC 签发 CFDI
PHP 库,用于连接墨西哥 PAC。
由于目标受众是西班牙语用户,本库主要用西班牙语编写文档。
PhpCfdi\Timbrado 是一个 PHP 库,用于连接不同的 PAC。使用此库,您可以使用实现单一接口的对象来执行 CFDI 3.3 的常见签发和取消任务。
查看 [docs/FIRST_STEPS.md][] 文件并删除此行
安装
使用 composer,请运行
composer require phpcfdi/timbrado
基本用法
<?php /** @var \PhpCfdi\Timbrado\Providers\ProviderInterface $provider */ $emisorRfc = 'AAA010101AAA'; // nuestro rfc $precfdi = '...'; // el pre-cfdi (sin timbre fiscal digital // timbrar un pre-cfdi $timbrar = $provider->timbrar($precfdi); $uuid = $timbrar->uuid(); $cfdi = $timbrar->cfdi(); // cfdi contiene el cfdi timbrado // obtener el timbre de un precfdi previamente timbrado $obtener = $provider->timbrar($precfdi); // realizar una cancelación $cancelar = $provider->cancelar($emisorRfc, $uuid); // obtener el acuse de una cancelación $acuse = $provider->acuse($emisorRfc, $uuid);
PHP 支持
此库兼容 PHP 版本 7.2,并将与正在积极支持的版本保持一致。
贡献
我们喜欢自由软件,并坚信其原则,并遵循 行为准则。
查看 贡献指南(英文)。您还可以查看 PhpCfdi 组织的贡献指南。
版权和许可证
PhpCfdi/Timbrado 库的版权归 © Carlos C Soto 所有,并许可在 MIT 许可证(MIT)下使用。有关更多信息,请参阅 LICENSE。