Datos de entrada.
Está versión necesita la URL de timbrado, el token [o Usuario y Contraseña] y un XML sellado.
Datos de salida.
Dependientes de la versión de timbrado que se utilice.
- Versión 1
- TFD (Timbre Fiscal Digital)
- Versión 2
- TFD
- CFDI (Con TFD)
- Versión 3
- CFDI (Con TFD)
- Versión 4
- CFDI (Con TFD)
- CadenaOriginalSat
- noCertificadoSat
- noCertificadoCFDI
- UUID
- selloSAT
- selloCFDI
- fechaTimbrado
- QRCode
Uso de Token.
Obtener un Token de acceso utilizando nuestras librerías, o en su defecto usar Token Infinito
Pasos para Timbrar utilizando el SDK de PHP
- Paso 1:
Instalar la librería de PHP mediante composer o de manera manual.
Utilizando composer.
Instalar de manera manual. - Paso 2:
Crear una clase o función para realizar el timbrado.
Para caso de prueba generar una función como la siguiente.
(Al final se puede descargar el código fuente completo)
- Paso 3:
Proceder a ejecutar el código utilizado.
En este ejemplo se obtiene una respuesta como la siguiente en caso de ser exitoso.
- Paso 4:
Proceder a utilizar los datos de acuerdo al proceso que realices con los datos de la respuesta.
Ponemos a su disposición la clase utilizada para realización de pruebas a través del siguiente enlace.
Repo GitHub
https://github.com/lunasoft/sw-sdk-php