mrdavidchz/soap-pac-cfdi
库,用于将Pre XML发送到智能发票的PAC,并接收有效的、可由SAT认可的XML发票
dev-master
2020-08-06 22:24 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ~4.1.3
This package is auto-updated.
Last update: 2024-09-07 07:57:44 UTC
README
安装
composer require mrdavidchz/soap-pac-cfdi:dev-master
使用
- 指定登录到智能发票WS的凭证
$username = 'CFDI010233D33';
$password = 'contRa$3na';
$xml = file_get_contents('XML_03052018.xml')
$referencia = 'prueba';
$test = true;
/**
* $username Proporcionado por el PAC
* $password Proporcionado por el PAC
* $xml Generado Previamente con toda la Esctructura de un CFDI 3.3
* $referencia Referencia para efectos de control
* $test Para Endpoint de Pruebas es true y para el Productivo es false
* @type {PAC}
*/
$pac = new PAC($username, $password, $xml, $referencia , $test);
- 示例:验证凭证和XML是否有效。
if ($pac->response()) {
//Metodo para guardar el XML
$pac->save('./timbrado_exitosooo.xml');
//Metodo para imprimir la información del timbrado
print_r( $pac->getInfoTimbre() );
} else {
//Metodo para imprimir los errores Recibidos.
print_r( $pac->errorMessage() );
}