Timbrado

 

Timbrado


El servicio de timbrado recibe un documento CFDI v3.3 listo para ser certificado a través del web service.


Ruta de timbrado mediante Multipart/form-data

Ruta
Operación
Descripción
POST Respuesta solo tfd:TimbreFiscalDigital.
POST Respuesta solo tfd:TimbreFiscalDigital y cfdi:Comprobante
POST Respuesta solo cfdi:Comprobante.
POST Respuesta cfdi:Comprobante y datos adicionales PDF.

Los servicios para Timbrado de CFDI v3.3 son servicios REST. El {format} acepta el valor b64.

Ruta de timbrado mediante application/json

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

Los servicios para Timbrado de CFDI v3.3 son servicios REST. El {format} acepta el valor b64.

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 el timbrado, que básicamente es el documento xml v3.3.

HTTP Request Timbrado Multipart/form-data

HTTP Request Timbrado application/json

HTTP Response /cfdi33/stamp/v1

 

HTTP Response /cfdi33/stamp/v2

 

HTTP Response /cfdi33/stamp/v3

 

HTTP Response /cfdi33/stamp/v4

 

HTTP Response 400

El código de error HTTP 400, se utiliza cuando la petición enviada por el usuario contiene algún error con el contenido, por ejemplo un mal cálculo de impuestos, un nodo faltante, etc. Se puede encontrar en estas respuestas un campo “message” con el error, además de un “messageDetail” con alguna ayuda a ser posible para corregir el error. De igual manera siempre se encontrará el campo “status” con el valor de “error” en este caso.

HTTP Response 401

El código de error HTTP 401 se utiliza cuando no se puede verificar el token del usuario ya que el mismo no se ha enviado, no tiene más saldo, o es inválido.

HTTP Response 404

El código de error HTTP 404 sucede cuando se está accediendo a una URL no válida de nuestros servicios. Un error común en las librerías es enviar el Host+Path lo que añade otro Path y al final la URL no es válida. En este caso no se obtiene ningún valor de respuesta.

Versiones de timbrado

Para una completa documentación de cada versión de timbrado, se puede verificar la información para cada una de las versiones.

Versión 1

Versión 2

Versión 3

Versión 4

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 julio 11, 2019

Article Attachments

Was this article helpful?

Related Articles