Saltar al contenido principal

Módulo de Liquidaciones de Empleados

El módulo de Liquidaciones permite calcular, aprobar y generar el asiento contable de la liquidación final de un empleado al terminar la relación laboral. Los cálculos se realizan automáticamente conforme al Código de Trabajo de Panamá.

Ruta en el sistema: Planilla > Liquidaciones (/payroll/liquidations)


Tipos de Terminación

El tipo de terminación determina qué conceptos corresponden al empleado:

TipoDescripciónIndemnizaciónPrima AntigüedadPreaviso
DespidoInjustificadoDespido sin causa legal
DespidoJustificadoDespido por causa prevista en la leyNoNo
RenunciaEl empleado decide retirarse voluntariamenteNoSí (10+ años)No
MutuoAcuerdoAmbas partes acuerdan terminarSegún acuerdoNo
FinContratoVencimiento de contrato a plazo definidoNoNoNo
Prima de Antigüedad en Renuncia

Para la renuncia voluntaria, la Prima de Antigüedad (Art. 224 CT) aplica solo si el empleado tiene 10 o más años de servicio con el mismo empleador. Con menos de 10 años, la renuncia no genera derecho a prima.


Componentes del Cálculo

1. Valor Semanal de Referencia

Todos los cálculos por semanas se basan en este valor:

Valor Semanal = Salario Mensual / 4.333

El divisor 4.333 representa el promedio de semanas por mes (52 semanas / 12 meses).

2. Prima de Antigüedad (Art. 224 CT)

Aplica siempre en despido injustificado, justificado y mutuo acuerdo (contratos indefinidos). En renuncia, solo con 10 o más años.

  • Equivale a 1 semana de salario por cada año de servicio
  • Se calcula sobre el promedio salarial de los últimos 5 años (Art. 226 CT)
  • Los meses fraccionados se pagan proporcionalmente
Semanas Prima = Años de servicio × 1
Monto Prima = Semanas Prima × Valor Semanal

Ejemplo: Empleado con 8 años de servicio, salario mensual $2,200:

Valor Semanal = $2,200 / 4.333 = $507.71
Semanas Prima = 8 × 1 = 8 semanas
Monto Prima = 8 × $507.71 = $4,061.68

3. Indemnización (Art. 225 CT — Escala C)

Aplica solo en despido injustificado. La escala C del Art. 225 establece dos tramos:

AntigüedadSemanas por año
Primeros 10 años3.4 semanas por año
A partir del año 111.0 semana por año adicional
Si años <= 10:
Semanas = Años × 3.4

Si años > 10:
Semanas = (10 × 3.4) + ((Años - 10) × 1.0)

Monto Indemnización = Semanas × Valor Semanal

Ejemplo: Empleado con 12 años de servicio, salario mensual $2,600:

Valor Semanal = $2,600 / 4.333 = $599.77
Semanas = (10 × 3.4) + (2 × 1.0) = 34 + 2 = 36 semanas
Monto = 36 × $599.77 = $21,591.72

4. Preaviso (Art. 81 CT)

Aplica solo en despido injustificado. El preaviso es el tiempo que el empleador debe avisar al trabajador antes del despido, o en su defecto pagarlo:

Tiempo de servicioDías de preaviso
Menos de 2 años1 semana (7 días)
De 2 a 5 años2 semanas (14 días)
Más de 5 años4 semanas (28 días)
Monto Preaviso = Semanas de Preaviso × Valor Semanal

Si el preaviso fue otorgado efectivamente (el empleado trabajó el período de aviso), no se paga monetariamente.

Ejemplo: Empleado con 3 años de servicio, salario mensual $900:

Valor Semanal   = $900 / 4.333 = $207.69
Semanas Preaviso = 2 (entre 2 y 5 años)
Monto Preaviso = 2 × $207.69 = $415.38

5. Vacaciones Proporcionales

Días de vacaciones ganados en el período en curso (desde el último aniversario de contratación hasta la fecha de terminación) que no fueron disfrutados:

Días Ganados = Días trabajados desde último período / 11
Monto = Días Ganados × Salario Diario

Adicionalmente se pagan las vacaciones acumuladas de períodos anteriores que no se tomaron.

6. Décimo Tercer Mes Proporcional (Art. 229 CT)

Parte proporcional del XIII Mes correspondiente al cuatrimestre en curso:

Monto XIII Proporcional = Devengado del cuatrimestre / 12

7. Otros Conceptos

ConceptoDescripción
Salario PendienteDías del período actual no pagados aún
Horas Extra PendientesHoras extra aprobadas pendientes de pago
Otros BeneficiosBeneficios acumulados pendientes

8. Deducciones de la Liquidación

ConceptoDescripción
Préstamos PendientesSaldo de préstamos activos (PendingLoans)
Anticipos PendientesSaldo de anticipos no descontados (PendingAdvances)
Otras DeduccionesUniformes, faltantes u otras deudas

Ejemplo Completo de Liquidación

Empleado con despido injustificado:

  • Tiempo de servicio: 7 años y 3 meses
  • Salario mensual: $1,300
  • Vacaciones acumuladas pendientes: 12 días
  • Saldo de préstamo: $250
ConceptoCálculoMonto
Valor Semanal1,300 / 4.333$300.02
Prima de Antigüedad (Art. 224)7.25 años × 1 sem × $300.02$2,175.15
Indemnización (Art. 225)7.25 años × 3.4 sem × $300.02$7,395.49
Preaviso (Art. 81)2 semanas × $300.02$600.04
Vacaciones acumuladas12 días × ($1,300/30)$520.00
Vacaciones proporcionalesSegún días trabajados del períodoVariable
XIII Mes proporcionalSegún cuatrimestreVariable
Salario pendienteDías del período actualVariable
Bruto≈ $10,690+
Préstamo pendiente($250.00)
Neto a Pagar≈ $10,440+

Flujo del Proceso

graph LR
A[Crear liquidación] -->|Seleccionar empleado y tipo| B[Calcular preview]
B -->|Revisar montos| C[Guardar]
C -->|Revisar y autorizar| D[Aprobada]
D -->|Efectuar el pago| E[Pagada]
D -->|Generar asiento| F[Contabilizada]
E --> F

Estado: Calculada

Estado inicial tras ingresar los datos de terminación y ejecutar el cálculo. El sistema determina automáticamente todos los componentes según el tipo de terminación, tiempo de servicio y salario.

Estado: Aprobada

Revisión y autorización de los montos por el responsable de RRHH o gerencia. Se registra quién aprobó (ApprovedBy) y la fecha (ApprovedDate).

Estado: Pagada

Una vez realizado el pago al empleado, se registra la fecha de pago (PaidDate), el responsable (PaidBy) y la referencia del pago.

Generación del Asiento Contable

Al aprobar la liquidación puede generarse el asiento contable automáticamente (si las cuentas contables de planilla están configuradas). El campo IsAccountingPosted indica si el asiento fue generado, y AccountTransactionHeaderId lo vincula con el comprobante contable.


Campos del Formulario

Datos de Terminación

CampoRequeridoDescripción
EmpleadoEmpleado a liquidar
Fecha de TerminaciónÚltimo día efectivo de trabajo
Tipo de TerminaciónVer tabla de tipos
Razón de TerminaciónNoDescripción detallada del motivo

Datos Calculados Automáticamente

CampoDescripción
YearsOfServiceAños de servicio (con decimales para meses fraccionados)
LastSalaryÚltimo salario base del empleado
WeeklySalarySalario mensual / 4.333
IsEntitledToSeveranceSi tiene derecho a indemnización según tipo de terminación
TotalSeveranceWeeksSemanas de indemnización calculadas
SeveranceAmountMonto de indemnización
IsEntitledToSeniorityPremiumSi tiene derecho a prima de antigüedad
SeniorityPremiumWeeksSemanas de prima calculadas
SeniorityPremiumAmountMonto de prima de antigüedad
IsEntitledToNoticeSi corresponde pago de preaviso
NoticeDaysDías de preaviso
NoticeAmountMonto del preaviso
ProportionalVacationDaysDías de vacaciones proporcionales
ProportionalVacationAmountMonto de vacaciones proporcionales
AccumulatedVacationDaysDías de vacaciones acumuladas de períodos anteriores
AccumulatedVacationAmountMonto de vacaciones acumuladas
ProportionalDecimoAmountXIII Mes proporcional del cuatrimestre
PendingSalarySalario pendiente de pago
PendingOvertimeHoras extra pendientes
GrossSettlementTotal bruto de la liquidación
TotalDeductionsSuma de deducciones
NetSettlementNeto a pagar al empleado

Resumen de la Liquidación

ConceptoDebe (a favor del empleado)Haber (a deducir)
Prima de AntigüedadB/. X,XXX
IndemnizaciónB/. X,XXX
PreavisoB/. XXX
Vacaciones ProporcionalesB/. XXX
Vacaciones AcumuladasB/. XXX
XIII Mes ProporcionalB/. XXX
Salario PendienteB/. XXX
Horas Extra PendientesB/. XXX
Otros BeneficiosB/. XXX
Préstamos PendientesB/. XXX
Anticipos PendientesB/. XXX
Otras DeduccionesB/. XXX
Total BrutoB/. XX,XXX
Total DeduccionesB/. X,XXX
Neto a PagarB/. XX,XXX

Consideraciones Legales

Plazo de pago

La liquidación debe pagarse dentro de los 15 días siguientes a la terminación de la relación laboral. El incumplimiento puede generar intereses moratorios a favor del trabajador y sanciones del MITRADEL.

Base salarial para cálculos

El Art. 149 CT establece que para prestaciones se usa el promedio salarial más favorable al trabajador entre:

  • El promedio de los últimos 6 meses
  • El salario de los últimos 30 días

El sistema evalúa ambas opciones y aplica la más favorable.

Contrato indefinido vs plazo fijo

La Prima de Antigüedad aplica únicamente a contratos indefinidos. Los contratos a plazo fijo que venzan naturalmente (FinContrato) no generan prima ni indemnización.


Buenas Prácticas

  1. Verifique la fecha de ingreso — Un error en la fecha de inicio afecta todos los cálculos por semanas
  2. Confirme el tipo de contrato — Determina si aplica prima de antigüedad
  3. Revise préstamos y anticipos activos — El sistema los incluye automáticamente como deducciones
  4. Obtenga la firma del empleado — El documento de liquidación debe ser firmado por ambas partes
  5. Genere el asiento contable — Contabilice la liquidación para reflejar la baja del pasivo de provisiones
  6. Conserve los documentos — El MITRADEL puede solicitar constancia del pago de liquidación