Resultados de Validación - Indice Manual Integración Directa HKA Fácil RIPS
Resultados de Validación - Indice Manual Integración Directa HKA Fácil RIPS
Cuando se realiza una petición a los métodos de la API HKA Fácil RIPS, el sistema interactúa con el Ministerio de Salud para validar el documento. El resultado de esta validación se entrega dentro del objeto archivoRetornado.
Object.archivoRetornado
Este objeto contiene los detalles del resultado retornado por el Ministerio de Salud. Solo estará presente (no nulo) cuando el RIPS haya alcanzado la etapa de validación en el Ministerio.
| Atributo | Tipo Dato | Formato | Descripción |
|---|---|---|---|
| codigoUnicoValidacion | String | AN |
|
| fechaRadicacion | String | datetime |
|
| fechaRespuesta | String | datetime |
|
| numFactura | String | AN |
|
| procesoId | integer | INT32 |
|
| resultadosValidacion | Array <Object.ResultadoValidacion> | - |
|
| resultState | boolean | boolean |
|
| rutaArchivos | String | AN |
|
| message | String | AN |
|
Object.ResultadoValidacion
Cuando el Ministerio de Salud rechaza un RIPS (código de negocio 99), el campo resultadosValidacion contendrá una lista de objetos que describen cada uno de los errores encontrados en la estructura o contenido de los datos.
| Atributo | Tipo Dato | Formato | Descripción |
|---|---|---|---|
| clase | String | AN |
|
| codigo | String | AN |
|
| descripcion | String | AN |
|
| fuente | String | AN |
|
| observaciones | String | AN |
|
| pathFuente | String | AN |
|
Ejemplo de Rechazo del Ministerio
El siguiente es un ejemplo de cómo se visualizan los errores de validación cuando el Ministerio rechaza el RIPS por un valor inválido en el campo conceptoRecaudo:
{
"codigo": 99,
"mensaje": "Error al enviar el RIPS: El dato informado no corresponde al contenido requerido.",
"estado": false,
"idRips": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"archivoRetornado": {
"codigoUnicoValidacion": "No aplica a paquetes procesados en estado [RECHAZADO]",
"fechaRadicacion": "2025-10-27T10:30:00Z",
"fechaRespuesta": null,
"numFactura": "SINFEV",
"procesoId": 0,
"resultadosValidacion": [
{
"clase": "RECHAZADO",
"codigo": "RVG06",
"descripcion": "El dato informado no corresponde al contenido requerido.",
"fuente": "Rips",
"observaciones": "El valor del campo conceptoRecaudo no es válido. Debe ser uno de los valores permitidos: 01, 02, 03, 04, 05.",
"pathFuente": "usuarios[0].servicios.otrosServicios[0].conceptoRecaudo"
}
],
"resultState": false,
"message": "Error al enviar el RIPS: El dato informado no corresponde al contenido requerido."
}
}
Interpretación del error:
- Código de error:
RVG06- Error de validación de dato incorrecto. - Campo con error:
usuarios[0].servicios.otrosServicios[0].conceptoRecaudo- El campoconceptoRecaudodel primer servicio del primer usuario tiene un valor no permitido. - Acción: Corregir el valor de
conceptoRecaudousando uno de los valores válidos (01,02,03,04,05) y volver a enviar el RIPS.