Asignación Familiar(Solicitar asignacion familiar (1)) - [store]
🧾 Descripción
Este servicio registra una Solicitud de Asignación Familiar para un empleado, validando previamente que:
-
Se hayan enviado las dos imágenes del DNI (anverso y reverso).
-
El empleado tenga un género válido y registrado.
-
No exista ya una asignación familiar duplicada para el mismo hijo (DNI del menor).
-
No existan más de dos solicitudes asociadas al mismo DNI de hijo (límite máximo permitido).
El registro se almacena directamente en el ERP mediante el recurso Solicitud Asignacion Familiar.
🚀 Endpoint
POST /solicitud-asignacion-familiar
📥 Request Body
🔐 Seguridad
✔ Requiere autenticación interna vía ServiceErp() del ERP.
✔ Se validan datos del empleado antes de crear la solicitud.
🧠 Flujo del Servicio (Resumen)
-
Validación de archivos obligatorios
Verifica que se envíenimg_dniyreverso.
Si falta uno → retorna error. -
Obtiene datos del empleado
Usa el métodoverifyEmployeeGender($empleado)para traer:-
género
-
fecha de ingreso real
-
-
Revisa si ya existe una solicitud similar
Busca solicitudes para:-
el mismo DNI del hijo
-
la misma fecha de ingreso del empleado
-
-
Valida duplicidades según reglas
-
Si existe 1 solicitud previa, compara géneros:
-
Si el género coincide → ❌ ya tiene asignación familiar.
-
-
Si existen 2 solicitudes previas → ❌ no puede registrar más.
-
-
Crea la nueva solicitud
Realiza un POST hacia:POST /resource/Solicitud Asignacion FamiliarCon los campos:
-
Retorna respuesta final
No hay comentarios para mostrar
No hay comentarios para mostrar