Inicio  |  Emisión  |  Web Services  |  Web Service CFDI 3.3  |  descargarPDF
La LCO fue actualizada por última vez el 21/nov/2024

Método: descargarPDF

El método descargarPDF del Webservice CFDI regresa la representación impresa de un CFDI en formato PDF.

  1. La obligatoriedad de los campos está representada de la siguiente manera en la columna “Requerido”:
    • Sí: el valor de este campo debe enviarse siempre.
    • No: el valor de este campo puede enviarse o no.
    • Condicional: el valor de este campo puede ser obligatorio o no, dependiendo de otros.

Parámetros:

Nombre Descripción Requerido
usuario

xs:string

Nombre de usuario registrado para el uso del WebService.

password

xs:string

Contraseña del usuario.

diseno

xs:long

Identificador del diseño a utilizar para el formato del PDF.

folio

xs:long

Folio comercial del CFDI

Condicional
serie

xs:string

Serie del CFDI

Condicional
uuid

xs:string

Folio fiscal del CFDI.

Condicional

Ejemplo de petición

Regresa

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

Atributos de RespuestaPDF
Nombre Descripción Requerido
status

xs:int

El código estatus de la operación, para detalle de los códigos de estatus consulte “Códigos de respuesta generales de encabezado”

mensaje

xs:string

El mensaje de respuesta, detalla el estatus de la operación.

nombre

Nombre del documento.

pdf

xs:base64Binary

El documento PDF.

Ejemplo de respuesta

Códigos de respuesta generales de encabezado

Los códigos de respuesta generales de encabezado pueden contener descripciones más específicas en el mensaje. Este estatus se representara en el primer nodo de la respuesta.

200 — El proceso de creación se ha completado correctamente.
500 — Han ocurrido errores que no han permitido completar el proceso. Reintentar.
501 — Error de conexión a la base de datos. Reintentar.
502 — Han ocurrido errores al intentar recuperar datos o almacenarlos en la base de datos.
503 — Se ha alcanzado el límite de licencias de acceso concurrente a base de datos.
601 — Error de autenticación, verifique usuario y contraseña.
602 — La cuenta de usuario se encuentra bloqueada.
603 — La contraseña de la cuenta ha expirado.
604 — Ha excedido el número máximo permitido de intentos de autenticación fallidos, la cuenta se bloqueará.
610 — La acción solicitada no está soportada en la implementación porque no se ha configurado para tal fin o no es posible realizarla. En el método importar significa que la implementación no tiene un Conector de importación de comprobantes configurado.
611 — No se han especificado todos los parámetros necesarios para realizar la operación. En el caso del método importar significa que el Conector de importación asignado a esta implementación no puede ser utilizado a través de este en este Webservice debido a limitaciones propias del conector.
620 — No tiene permiso para realizar la acción.
621 — Argumento no válido.
622 — Operación no soportada para la implementación.
623 — Datos no encontrados.
633 — La implementación se encuentra inactiva.
Datos de contacto
comments powered by Disqus