Timbrar CFDI con diferentes PAC
PHP Library to connect with Mexican PAC.
This library is primary documented in spanish since this is the intented audience.
PhpCfdi\Timbrado es una librería de PHP para conectar con diferentes PAC. Utilizando esta librería podrás utilizar objetos que implementan una única interfaz para hacer tareas comunes de timbrado y cancelación de CFDI 3.3.
check [docs/FIRST_STEPS.md][] file and remove this line
Use composer, so please run
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);
Esta librería es compatible con PHP versions 7.2 y va a alinearse con la versión activamente soportada.
Nos gusta el software libre y creemos en sus principios y nos apegánmos al Código de conducta.
Consulta el archivo general de contribuciones (en inglés). También puedes consultar la guía general de contribuciones de la organización PhpCfdi.
The PhpCfdi/Timbrado library is copyright © Carlos C Soto and licensed for use under the MIT License (MIT). Please see LICENSE for more information.