Documentación

Liquidación de contrato: cálculo y fórmulas

Cómo calculamos la liquidación: DÍAS360, prestaciones por periodos, pendientes vs informativo y ventana 1 de enero–14 de febrero.

Esta página explica cómo calculamos la liquidación de contrato en la app. El objetivo es que puedas verificar cada fórmula y entender qué se considera pago pendiente vs informativo.

1) DÍAS360 (año comercial)

Todas las prestaciones se calculan con año comercial de 360 días y mes de 30 días:

  • Salario diario: salario_mensual / 30
  • Días entre fechas: convención DÍAS360

Esto permite que cesantías, prima y vacaciones sean proporcionales con el estándar laboral.

2) Prestaciones (fórmulas base)

2.1 Cesantías

Cesantías = Salario_Base_Cesantías × (Días / 360)

Fuente:

Base salarial:

  • Salario fijo: último salario mensual.
  • Salario variable: promedio del último año o del tiempo servido si es menor.

Si el salario fijo cambió por año, la app permite registrar salario por año para mayor precisión en cortes anuales. El auxilio de transporte se calcula con el valor oficial de cada año, aplicable hasta 2 SMMLV.

2.2 Intereses a las cesantías

Intereses = Cesantías × (Días / 360) × 0.12

Fuentes:

2.3 Prima de servicios

Prima = Salario_Base_Prima × (Días / 360)

Fuente:

Base salarial (criterio operativo):

  • Salario fijo: último salario mensual del semestre.
  • Salario variable: promedio del semestre (o del tiempo laborado si es menor).

Si no se tiene promedio semestral, puede usarse el promedio anual como aproximación. Si el salario fijo cambió por año, se usa el salario del año correspondiente en cada semestre. El auxilio de transporte se toma del año del semestre cuando aplica.

2.4 Vacaciones (pendientes)

Días causados = Días trabajados × 15 / 360
Vacaciones pendientes = Base_Vacaciones × (Días_Pendientes / 30)

Fuentes:

Base salarial:

  • Vacaciones en tiempo: salario ordinario vigente al inicio (CST 192).
  • Vacaciones compensadas: último salario devengado (CST 189).
  • Salario variable: promedio del último año (CST 192).

En liquidación final, la app usa el salario vigente al retiro (fijo) o el promedio último año (variable).

Nota (salario integral): en salario integral la app no liquida cesantías, intereses ni prima.
Solo calcula salario pendiente y vacaciones según corresponda.

3) Segmentación por periodos (años y semestres)

Cuando el contrato abarca varios años:

  • Cesantías + intereses se calculan por año calendario.
  • Prima se calcula por semestre calendario.
  • Vacaciones se calculan por año con descuentos de días disfrutados/compensados.

Luego, se suman para mostrar un resumen informativo anual.

Si el contrato abarca varios años, la app muestra el detalle de vacaciones por año como bloque principal.
Si no tienes datos por año, puedes dejar los campos en 0 y el cálculo seguirá usando DÍAS360.

4) Novedades y ausencias (ajuste de días)

Las novedades no remuneradas (suspensión, licencia no remunerada) restan días para prestaciones.
Las novedades remuneradas (luto, maternidad/paternidad) no restan días. Las incapacidades no restan días de prestaciones, pero pueden afectar salario pendiente si fueron pagadas por EPS/ARL.

Fórmula base:

DíasComputables = DÍAS360(fecha_inicio, fecha_fin) − Σ DÍAS360(novedades no remuneradas)

Este ajuste se aplica a:

  • Cesantías (por año)
  • Prima (por semestre)
  • Vacaciones (por contrato)

Fuentes:

5) Incapacidades (EPS y ARL)

5.1 Incapacidad común (EPS)

Porcentaje (CST 227):

  • 2/3 del salario por los primeros 90 días.
  • 1/2 del salario por los siguientes 90 días (hasta 180).

Responsable de pago (Decreto 2943/2013):

  • Días 1–2: empleador.
  • Desde el día 3: EPS.

Si el salario es variable, la base es el promedio del último año o del tiempo servido (CST 228).

5.2 Incapacidad laboral (ARL)

Se paga 100% del salario base desde el día siguiente al evento, hasta 180 días (prorrogables otros 180).

5.3 Cómo lo mostramos en la app

  • Las incapacidades no se suman al “salario pendiente” si ya fueron cubiertas por EPS/ARL.
  • Se muestran como informativo por año para que el usuario entienda quién paga y qué monto.

Fuentes:

6) Pendiente vs informativo

6.1 Total Bruto Liquidado

Es la suma de conceptos pendientes antes de deducciones.

Total_Bruto_Liquidado =
  Salario_Pendiente
  + Auxilio_Pendiente
  + Variables_Pendientes
  + Cesantías_Pendientes
  + Intereses_Pendientes
  + Prima_Pendiente
  + Vacaciones_Pendientes
  + Indemnización (si aplica)

6.2 Total a pagar (lo que recibe el empleado)

Es el valor final después de deducciones:

Total_a_pagar = Total_Bruto_Liquidado − Deducciones

6.3 Resumen informativo

El resumen anual no se suma al total pendiente.
Sirve para ver lo que debió pagarse periódicamente durante la relación laboral.

7) Ventana 1 de enero–14 de febrero (cesantías)

Las cesantías del año anterior deben consignarse al fondo antes del 15 de febrero (en la práctica, hasta el 14 de febrero).

Si el trabajador se retira entre el 1 de enero y el 14 de febrero, la app pregunta:

  • ¿Ya fueron consignadas? → no se suman al pago pendiente.
  • ¿No fueron consignadas? → se suman al pago pendiente.

Fuente:

8) Bases salariales y salario variable

Si el salario es variable, la app permite:

  • Promedio mensual anual (para cesantías y vacaciones si salario variable).
  • Promedio mensual semestral (para prima; si no se tiene, se usa el promedio anual como aproximación).

Esto mejora la precisión en contratos largos.

Si el salario fue fijo pero cambió entre años, la app permite indicar el salario mensual por año (precargado con SMMLV histórico y editable).