phpcfdi/timbrado

使用不同的 PAC 签发 CFDI

dev-master 2019-03-14 05:11 UTC

This package is auto-updated.

Last update: 2024-09-14 19:31:32 UTC


README

Source Code Latest Version Software License Build Status Scrutinizer Coverage Status Total Downloads SensioLabsInsight

使用不同的 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