Ir al contenido principal

Cambio de Sistema Pensionario(Sistema de Pension Combos (1)) - [combos]

🧾 Descripción

Este servicio retorna un conjunto de listas predefinidas utilizadas en la aplicación móvil, específicamente los tipos de AFP disponibles para selección en formularios o procesos del sistema.

No realiza consultas a base de datos ni al ERP; solo devuelve información estática utilizada para poblar combos (selects) en la interfaz.

Es un servicio simple y de uso general dentro del módulo de onboarding o actualización de datos personales.


🚀 Endpoint

POST /combos

Este servicio no requiere parámetros en el body ni en la URL.


🔐 Seguridad

Utiliza el flujo regular del controlador.
No solicita autenticación directa dentro de la función, pero su acceso depende de la configuración del backend (middleware del módulo).

No realiza llamadas externas al ERP.


🧠 Flujo del Servicio (resumen real)

  1. Define internamente una lista fija con los tipos de AFP:

    • AFP Habitat

    • AFP Profuturo

    • AFP Prima

    • AFP Integra

  2. Organiza los datos dentro de un arreglo asociado a la clave "tipos_afp".

  3. Retorna un JSON con:

    • valor: true

    • data: { "tipos_afp": [...] }


📥 Request Body

Este servicio no recibe parámetros.


{}

📤 Response 200 – Ejemplo

{ "valor": true, "data": { "tipos_afp": [ "AFP Habitat", "AFP Profuturo", "AFP Prima", "AFP Integra" ] } }

❗ Posibles Errores

Este servicio no genera errores, dado que devuelve datos estáticos.
Sin embargo, errores genéricos podrían producirse por:

  1. Error interno del servidor

    { "valor": false, "msn": "Error interno del servidor", "data": [] }

📚 Schemas usados

Respuesta del servicio

{ "valor": "boolean", "data": { "tipos_afp": ["string", ...] } }

🗃 Lógica en pseudo-código

combos = { "tipos_afp": [ "AFP Habitat", "AFP Profuturo", "AFP Prima", "AFP Integra" ] } return { valor: true, data: combos }