Documento de Ingresos (Subir Documentos de ingresos (1)) - [documentosIngreso]
🧾 Descripción
Registra y actualiza los documentos obligatorios de ingreso de un empleado dentro del ERP, así como su información bancaria y de fondo de pensiones.
Este servicio valida la información mínima necesaria antes de actualizar el documento Employee en el ERP.
👉 Es un servicio crítico para el proceso de onboarding, ya que sin este registro el empleado no continúa con otros procesos internos.
🚀 Endpoint
POST /documentos-ingreso
📥 Parámetros de entrada (Request Body)
🔐 Seguridad
Requiere token válido del ERP (la autenticación se maneja internamente mediante ServiceErp()).
🧠 Flujo del Servicio (Resumen Real)
-
Valida que existan campos obligatorios:
-
employee
-
banco
-
fondo_pensiones
-
afiliado_fondo_pensiones (“SI” o “NO”)
-
-
Construye un arreglo con los datos a actualizar:
-
Si el fondo de pensiones es ONP, también actualiza:
-
Si se envían documentos opcionales (DNI, copia de DNI de hijos, CV, certificado de trabajo, etc.), también se agregan al payload.
-
Realiza la actualización del empleado:
-
Devuelve la respuesta del ERP junto con los datos enviados.
📤 Response 200 – Ejemplo
❗ Posibles Errores
1. Falta el employee
2. Falta banco
3. Falta fondo de pensiones
4. Afiliado fondo pensiones inválido
5. Error del ERP al actualizar
📚 Data Model Usado
Employee (PUT)
Campos actualizables:
No hay comentarios para mostrar
No hay comentarios para mostrar