La LCO fue actualizada por última vez el 23/nov/2024
Método: descargarXML
El método descargarXML del Webservice CFDI regresa la representación impresa de un CFDI en formato XML.
-
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.
Sí password xs:string
Contraseña del usuario.
Sí 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: RespuestaXML los atributos se describen en la siguiente tabla.
-
Atributos de RespuestaXMLNombre Descripción Requerido estatus 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”
Sí mensaje xs:string
El mensaje de respuesta, detalla el estatus de la operación.
Sí XML xs:base64Binary
El documento XML.
Sí
Ejemplo de respuesta
Códigos de respuesta generales de encabezado
- 200 — Descarga exitosa.
- 500 — Han ocurrido errores que no han permitido completar el proceso. Reintentar.
- 501— Error de conexión a la base de datos. Reintentar.
- 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á.
- 611 — No se han especificado todos los parámetros necesarios para realizar la operación.
- 620 — No tiene permiso para realizar la acción.
- 621 — Datos no válidos en la solicitud.
- 623 — No se encuentra el comprobante con los parámetros especificados.
- 633 — La implementación se encuentra inactiva.