Códigos de Respuesta - Indice Manual Integración Directa HKA Fácil RIPS
Ir a la navegación
Ir a la búsqueda
Códigos de Respuesta - Indice Manual Integración Directa HKA Fácil RIPS
La API HKA Fácil RIPS retorna dos tipos de códigos en cada respuesta:
- Código HTTP: Código de estado estándar del protocolo HTTP.
- Código de negocio: Código específico retornado en el campo
codigodel cuerpo JSON. Este código es el que determina el resultado real de la operación.
@IMPORTANTE: El código HTTP puede variar según el contexto, pero el código de negocio siempre refleja el resultado específico de la operación. Se debe verificar siempre el campo codigo del cuerpo de la respuesta para determinar el resultado correcto.
Códigos de Negocio Generales
| Código | HTTP Status | estado | Aplica en | Descripción |
|---|---|---|---|---|
| 200 | 200 OK |
true |
Enviar, Estado |
|
| 99 | 422 Unprocessable Entity |
false |
Enviar, Estado |
|
| 101 | 401 Unauthorized |
false |
Enviar, Estado |
|
| 102 | 400 Bad Request / 404 Not Found |
false |
Enviar, Estado |
|
| 109 | 400 Bad Request |
false |
Enviar |
|
| 111 | 400 Bad Request |
false |
Enviar, Estado |
|
| 114 | 409 Conflict |
false |
Enviar, Estado |
|
| 162 | 200 OK |
false |
Estado |
|
| 500 | 500 Internal Server Error |
false |
Enviar, Estado |
|
Método Enviar
Códigos de respuesta específicos del método POST /api/rips/enviar.
Códigos HTTP — Método Enviar
| HTTP Status | Código de negocio | Descripción |
|---|---|---|
200 OK |
200 |
El RIPS fue enviado y validado exitosamente por el Ministerio de Salud. Se retorna el CUV en archivoRetornado.codigoUnicoValidacion.
|
400 Bad Request |
109 |
Error de validación del request. Campos obligatorios faltantes o valor de tipoRips inválido. Revisar campo errors.
|
400 Bad Request |
102 |
El idRips proporcionado no existe en el sistema.
|
400 Bad Request |
111 |
Los tokens no tienen el formato correcto (exactamente 40 caracteres alfanuméricos). |
401 Unauthorized |
101 |
Los tokens son inválidos o no corresponden a una empresa registrada. |
409 Conflict |
114 |
El RIPS ya fue procesado y aceptado. No se puede volver a enviar. |
422 Unprocessable Entity |
99 |
El Ministerio de Salud rechazó el RIPS. Revisar archivoRetornado.resultadosValidacion.
|
500 Internal Server Error |
500 |
Error interno del servidor. Reintentar o contactar soporte. |
Acciones recomendadas — Método Enviar
| Código | Acción recomendada |
|---|---|
200 |
Guardar el idRips y el CUV (archivoRetornado.codigoUnicoValidacion) para los registros de radicación ante el pagador.
|
99 |
Revisar cada objeto en archivoRetornado.resultadosValidacion, identificar el campo con error usando pathFuente, corregirlo y reenviar.
|
101 |
Verificar los valores de tokenEmpresa y tokenPassword con el equipo de integración TFHKA.
|
102 |
Verificar el UUID del idRips. Si el RIPS existe, contactar soporte.
|
109 |
Revisar el campo errors en la respuesta. Verificar que tipoRips sea 01-05 y que todos los campos obligatorios estén presentes.
|
111 |
Verificar que ambos tokens tengan exactamente 40 caracteres alfanuméricos sin espacios ni caracteres especiales. |
114 |
El RIPS ya fue aceptado. No reenviar. Si se requiere corrección, crear un nuevo RIPS. |
500 |
Reintentar la operación. Si persiste, contactar soporte técnico con los detalles de la petición. |
Método EstadoRIPS
Códigos de respuesta específicos del método POST /api/rips/estado.
Códigos HTTP — Método EstadoRIPS
| HTTP Status | Código de negocio | Descripción |
|---|---|---|
200 OK |
200 |
El RIPS está en estado VALIDADO. Se retorna el CUV en archivoRetornado.codigoUnicoValidacion.
|
200 OK |
162 |
El RIPS está en estado CREADO. Aún no ha sido enviado al Ministerio. Usar el método Enviar. |
400 Bad Request |
102 |
El idRips proporcionado no existe en el sistema.
|
400 Bad Request |
111 |
Los tokens no tienen el formato correcto (exactamente 40 caracteres alfanuméricos). |
401 Unauthorized |
101 |
Los tokens son inválidos o no corresponden a una empresa registrada. |
409 Conflict |
114 |
El RIPS ya fue procesado y aceptado previamente. |
422 Unprocessable Entity |
99 |
El RIPS está en estado RECHAZADO. Revisar archivoRetornado.resultadosValidacion.
|
500 Internal Server Error |
500 |
Error interno del servidor. |
Estados posibles del RIPS
| Estado | Código de negocio | estado | archivoRetornado | Descripción |
|---|---|---|---|---|
| VALIDADO | 200 |
true |
Presente con resultState: true |
El Ministerio aceptó y validó el RIPS correctamente. |
| RECHAZADO | 99 |
false |
Presente con resultState: false y lista de errores |
El Ministerio rechazó el RIPS por errores en los datos. |
| CREADO | 162 |
false |
null |
El RIPS fue creado en el sistema pero aún no ha sido enviado al Ministerio. Usar el método Enviar para transmitirlo. |
| No encontrado | 102 |
false |
null |
El idRips proporcionado no existe en el sistema.
|
| Error autenticación | 101 |
false |
null |
Los tokens son inválidos o no corresponden a una empresa registrada. |

Copyright © 2016 The Factory HKA. Todos los derechos reservados.