Skip to content

Cálculo de Remuneraciones en Sevastopol

Sevastopol · Remuneraciones

Cálculo mensualSevastopolUI

PayrollViewIsland coordina la operación mensual de remuneraciones: asistencia, parámetros del periodo, topes imponibles, bonos, descuentos, cálculo, revisión de liquidación, contabilización y emisión documental.

La vista consume el contexto preparado por empleados y contratos. El cálculo matemático vive en PayrollService y PayrollEngine.

  • Directorysevastopol/src/components/islands/payroll/
    • PayrollViewIsland.tsx
  • Directorysevastopol/src/pages/api/
    • payroll.ts
InsumoUso
Contrato vigenteSueldo base, jornada, tipo de contrato y reglas AFC.
AsistenciaDías trabajados, licencias, ausencias y horas extra.
ParámetrosUF, UTM, topes imponibles y tasas legales.
Bonos y haberesImponibles, no imponibles y tributables.
DescuentosAFP, salud, AFC, APV, impuestos y descuentos pactados.
  1. Seleccionar periodo activo.

  2. Validar que empleado y contrato tengan datos completos.

  3. Consolidar asistencia y novedades del mes.

  4. Cargar parámetros legales, topes e indicadores.

  5. Ejecutar previsualización del cálculo.

  6. Revisar haberes, descuentos, líquido y aportes patronales.

  7. Persistir liquidación y contabilizar cuando proceda.

ReglaMotivo
Mostrar topes e indicadores usadosPermite auditar la base legal del cálculo.
Separar preview de persistenciaEvita registrar liquidaciones sin revisión.
Exigir contrato vigenteEl motor necesita sueldo, jornada y reglas contractuales.
Mostrar asistencia consolidadaExplica diferencias de haberes y descuentos.
Recargar después de contabilizarMantiene estado visible frente al backend.