La LCO fue actualizada por última vez el 23/nov/2024
Método: enviar
El método enviar del Webservice CFDI envía a uno o varios destinatarios la representación impresa de uno o varios CFDI.
-
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í solicitudEnvio tns:solicitudEnvio
Datos correspondientes a los envíos y destinatarios.Más informaciónSí
Ejemplo de petición
Regresa
- Este método retorna un tipo compuesto: enviarResponse los atributos se describen en la siguiente tabla.
-
Atributos de enviarResponseNombre Descripción Requerido return tns:resultadoEnvio
Más informaciónSí
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.
- 612 — Archivo malformado. El formato de archivo o secuencia binaria no corresponde a la esperada.
- 613 — La secuencia numérica ha llegado al final.
- 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.
- 624 — Violación de restricción de unicidad.
- 625 — La acción no se puede completar porque requiere que se ejecute una acción previa.
- 626 — Error de configuración de la implementación.
- 630 — El contrato de la implementación ha expirado.
- 631 — La fecha de pago del contrato de la implementación ha expirado.
- 632 — Se ha superado el límite de uso justo para la implementación.
- 633 — La implementación se encuentra inactiva.
-
Codigos de estatus enviar
- 200 — Mensaje enviado correctamente.
- 500 — Hubo errores que impidieron continuar con el envío.