Cambio Salarial Administrativo(Actualizar Salario (1)) - [updateSalarialbyEmployee]
🧾 Descripción
Este servicio registra una solicitud de actualización salarial para un empleado.
Envía al ERP los nuevos valores de:
-
Sueldo
-
Movilidad
-
Bono nocturno
-
Fecha de actualización
El servicio solo valida la estructura y los datos requeridos, mientras que el proceso interno de aprobación o registro es manejado por el ERP a través del recurso Cambio Salarial Administrativo.
🚀 Endpoint
POST /update-salarial-by-employee
📥 Request Body (JSON)
Todos los campos son obligatorios.
| Campo | Tipo | Descripción |
|---|---|---|
| empleado | string | ID del empleado |
| sueldo | number | Nuevo sueldo propuesto |
| movilidad | number | Nuevo monto de movilidad |
| bono_nocturno | number | Monto de bono nocturno |
| fecha | string (YYYY-MM-DD) | Fecha de aplicación del cambio salarial |
Ejemplo de entrada
🔐 Seguridad
Requiere token válido del ERP (interno), administrado desde:
🧠 Flujo del Servicio (resumen real)
-
Valida que se hayan enviado todos los campos requeridos.
Si falta alguno, retorna error. -
Valida formato de fecha usando
validateDate(). -
Construye el body que será enviado al ERP:
-
Envía la solicitud al ERP:
POST resource/Cambio Salarial Administrativo
-
Devuelve al cliente el resultado, incluyendo la respuesta del ERP.
📤 Response 200 – Ejemplo exitoso
❗ Posibles Errores
1. Campos faltantes
2. Empleado vacío
3. Sueldo vacío
4. Movilidad vacío
5. Bono nocturno vacío
6. Fecha inválida
📚 Schemas
Cambio Salarial Administrativo (ERP)
Body enviado:
No hay comentarios para mostrar
No hay comentarios para mostrar