Skip to content

Empleados en Sevastopol

Sevastopol · Remuneraciones

EmpleadosSevastopolUI

EmployeesViewIsland mantiene el maestro de trabajadores. La vista debe permitir crear, editar, filtrar y revisar empleados antes de asociarlos a contratos, asistencia, liquidaciones o finiquitos.

El empleado concentra datos personales y organizacionales. Las condiciones laborales se documentan en contratos y el cálculo mensual se documenta en remuneraciones.

  • Directorysevastopol/src/components/islands/payroll/
    • EmployeesViewIsland.tsx
  • Directorysevastopol/src/pages/api/
    • employees.ts
GrupoCampos esperados
IdentificaciónRUT, nombres, apellidos y fecha de nacimiento.
OrganizaciónRegión, comuna, departamento, cargo y estado.
Previsión baseAFP, salud, cargas familiares y datos necesarios para contrato.
PagoBanco, tipo de cuenta y número de cuenta cuando aplique.
  1. Cargar empleados del tenant activo.

  2. Filtrar por estado, texto, departamento o región.

  3. Abrir formulario de alta o edición.

  4. Validar RUT, datos obligatorios y estado laboral.

  5. Guardar contra EmployeeService mediante el proxy local.

  6. Recargar la lista para reflejar el dato normalizado por Orchestrator.

ReglaMotivo
Separar empleado de contratoEvita duplicar sueldo, jornada y vigencia en el maestro.
Mostrar región y departamentoPermite segmentación operacional y reportes por centro.
Bloquear RUT duplicadoEl trabajador debe tener una identidad única por tenant.
Advertir datos previsionales faltantesContratos y liquidaciones dependen de esa información.
Mantener estado visiblePermite distinguir activos, licencias, vacaciones o finiquitados.