Inicio  |  Timbrado  |  2.2. WebServices  |  2.2.2. Web Service Utilerias  |  Utilerias.generarPDF
La LCO fue actualizada por última vez el 04/dic/2024

Utilerias.generarPDF

Recibe el UUID (Folio fiscal) de un comprobante timbrado por Solución Factible® para generar la representación impresa del mismo en formato PDF.

Parámetros:

Nombre Descripción Requerido
usuario Nombre de usuario registrado para el uso del Webservice.
password Contraseña del usuario.
uuid Folio fiscal del comprobante timbrado por Solución Factible que se desea enviar.
camposPersonalizados Lista de campos personalizados a incluir en la representación impresa del tipo CampoPersonalizado. Cada campo personalizado se compone de varios elementos que son descritos en la tabla “Atributos CampoPersonalizado". No
usarDisenoPersonalizado Valor Boolean que indica si se debe usar un diseño de PDF personalizado.

CampoPersonalizado

Nombre Descripción Requerido
nombre Nombre del campo personalizado, no debe contener espacios ni caracteres especiales, este atributo será usado para la identificación del campo en diseños personalizados. Si el nombre contiene caracteres no válidos podría no mostrarse en los diseños personalizados. Los campos personalizados se ordenan alfabéticamente de acuerdo a este campo.
etiqueta Etiqueta del campo a mostrar en la representación impresa predeterminada; en los diseños personalizados la etiqueta del campo puede ser especificada independientemente de este campo.
valor Valor del campo personalizado.

Ejemplo de petición:

Descargar este ejemplo

Regresa:

Este método retorna un tipo compuesto: ResponsePDF, los atributos se describen en la siguiente tabla.

Atributos de ResponsePDF
Nombre Descripción Requerido
status Status del CFDI, para detalles de los códigos de status de certificación consulte Códigos de respuesta
mensaje Mensaje detallado de la operación realizada o descripción del error.
pdf La representación impresa del CFDI en formato PDF. Condicional

Ejemplo de respuesta

Descargar este ejemplo

Códigos Respuesta

200 — La transacción se ha completado correctamente.
500 — Han ocurrido errores que no han permitido completar el proceso.
501 — Ha ocurrido un error de conexión a la base de datos.
502 — Ha fallado al intentar recuperar o almacenar información en la base de datos.
503 — Se ha alcanzado el límite de licencias de acceso concurrente a la base de datos.
601 — Error de autenticación,el nombre de usuario o contraseña son incorrectos.
602 — La cuenta de usuario se encuentra bloqueada.
603 — La contraseña de la cuenta ha expirado.
604 — Se ha superado el número máximo permitido de intentos fallidos de autenticación.
605 — El usuario se encuentra inactivo.
611 — Los datos recibidos están incompletos o no se encuentran donde se esperarían.
612 — El archivo XML o alguno de sus atributos está malformado.
624 — Violación de restricción de unicidad.
630 — Se han agotado los timbres de la implementación.
631 — Se han agotado los timbres del emisor.
632 — Se ha alcanzado el límite de uso justo permitido por transacción.
633 — Uso indebido de cuenta de producción en pruebas o cuenta de prueba en producción.
Datos de contacto
comments powered by Disqus