1. Home
  2. Servicios
  3. Emisión Timbrado JSON CFDI 3.3

Emisión Timbrado JSON CFDI 3.3

 

Emisión Timbrado JSON


El servicio de emisión y timbrado recibe un archivo JSON con una estructura definida, con un valor vacio para los atributos “Sello” “Certificado” “NoCertificado“.

Los valores para estos atributos serán generados por el servicio de manera automática utilizando los certificados almacenados previamente en nuestro sistema a través de nuestro administrador de timbres, utilizando como referencia el atributo Emisor→Rfc del documento JSON

Es importante asegurarnos que el usuario que realizó la carga de los certificados es el mismo que realiza la petición a nuestro servicio.

 


Ruta
Operación
Descripción
/v3/cfdi33/issue/json/v1
POST Respuesta solo tfd:TimbreFiscalDigital.
/v3/cfdi33/issue/json/v2
POST Respuesta solo tfd:TimbreFiscalDigital y cfdi:Comprobante
/v3/cfdi33/issue/json/v3
POST Respuesta solo cfdi:Comprobante.
/v3/cfdi33/issue/json/v4
POST Respuesta cfdi:Comprobante y datos adicionales PDF.

Los servicios para Emision de CFDI v3.3 son servicios REST.

Paso 1: Obtener token de acceso, o en su defecto usar token infinito
Primeramente se deberá autenticar en nuestros servicios en orden de obtener token de acceso, o si se desea,  se puede usar el token infinito.
Paso 2: Enviar datos necesarios
Se envían los datos necesarios para la emisión, que básicamente es el documento xml v3.3. Este documento tendrá los atributos “Sello” “Certificado” “NoCertificado” vacios.

HTTP Request Emisión Timbrado JSON

 

HTTP Response /cfdi33/issue/json/v1

 

HTTP Response /cfdi33/issue/json/v2

 

HTTP Response /cfdi33/issue/json/v3

 

HTTP Response /cfdi33/issue/json/v4

 

HTTP Response con Error

Ejemplos de JSON

Al final de este articulo se ponen a disposición los distintos tipos de JSON para los complementos de Pagos, Comercio exterior y Nómina. Además también el utilizado para un CFDI sin complemento.

Postman Collection

Para realizar la integración con nuestros servicios recomendamos utilizar POSTMAN , facilita las pruebas previas a la codificación.
Puedes importar el archivo POSTMAN-collection que proporcionamos al final del articulo para su descarga en POSTMAN para que puedas realizar pruebas funcionales de nuestro servicio.

Updated on marzo 11, 2019

Article Attachments

Was this article helpful?

Related Articles

  • Jonathan Fuentes

    Hola, es la primera vez que consulto este sitio, estamos por implementar el uso de el API desde SAP con ustedes como PAC para obtener el timbrado, mi equipo de desarrollo ya cuenta con una programación que genera el preCFDi y creo que nos sería mucho mas fácil enviar este preCFDi por el API en vez de cada atributo, tienen esta funcionalidad?

    Gracias

  • Don Cristopher Pelayo

    da este error

    Could not create an instance of type Microsoft.AspNetCore.Http.IFormFile. Type is an interface or abstract class and cannot be instantiated. Path ‘Version’, line 2, position 14.