ivansotelo/cfdistate
Composer 安装命令:
composer require ivansotelo/cfdistate
包简介
Consulta el estado de un cfdi en el webservice del SAT
README 文档
README
Consulta el estado de un cfdi en el webservice del SAT
Instalación
Ejecutar en la terminal:
composer require ivansotelo/cfdistate
Agregar el Service Provider en config/app.php
'providers' => [ ... IvanSotelo\CfdiState\CfdiStateServiceProvider::class, ];
Configuración
php artisan vendor:publish --provider="IvanSotelo\CfdiState\CfdiStateServiceProvider" --tag=config
En el archivo .env asignar el modo produccion.
CFDI_STATE_PRODUCTION_MODE=true
Leer XML del CFDI
Podemos recuperar la información del XML con la ayuda de nuestra clase \IvanSotelo\CfdiState\CFDIState, con el que podras acceder a los nodos y atributos. ya sea con los nombres originales o con su traducción a ingles.
Ejemplo:
use IvanSotelo\CfdiState\CFDIState; ... $cfdi = new CFDIState('/path/to/CFDI.xml'); // Obtener información de un atributo (Con los nombres originales) echo $cfdi->Emisor->Rfc; // Ahora en ingles, minúsculas y en snake_case: echo $cfdi->transmitter->rfc; // Otras funciones: echo $cfdi->toJson();
Obtener estado del CFDI ante el SAT
El servicio entrega cuatro valores: estado de la consulta, estado del cfdi, estado de cancelabilidad y estado de cancelación.
Ejemplo:
use IvanSotelo\CfdiState\CFDIState; ... $cfdi = new CFDIState('/path/to/CFDI.xml'); // Obtener información de un atributo (Con los nombres originales) echo $cfdi->getSatStatus();
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-03-23