Retención en la fuente (salarios): modelo simplificado explicado
Aprende, paso a paso, cómo estimamos la retención en la fuente en la app: ingresos netos, deducciones, renta exenta, límite 40% y tabla del Art. 383 E.T.
La retención en la fuente es un descuento tributario que se puede aplicar al trabajador, según la normativa y el procedimiento aplicable.
Esta página explica el modelo implementado en la app: simplificado mensual y educativo.
0) Advertencia importante (para usuarios y profesionales)
La retención en la fuente por salarios puede calcularse con distintos procedimientos y reglamentaciones complementarias.
En la app:
- implementamos un modelo simplificado mensual,
- usamos límites en UVT prorrateados a mes (cuando el límite legal es anual),
- y aplicamos una tabla del Art. 383 del Estatuto Tributario.
Esto sirve para entender el cálculo y tener una estimación, pero:
- no reemplaza el cálculo exacto de un software contable/tributario,
- ni sustituye el criterio profesional.
1) Conceptos base
1.1 UVT
La UVT (Unidad de Valor Tributario) es un valor en pesos definido cada año por la DIAN. Muchos límites tributarios se expresan en UVT.
Ver fuentes por vigencia:
1.2 ¿Qué significa “base gravable”?
En palabras simples:
- de lo que ganas, se restan algunas cosas permitidas,
- lo que queda es una base,
- a esa base se le aplica una tabla de retención.
2) Entradas al cálculo en la app
La app recibe:
ingresosTotalesdel mes (en COP),- aportes obligatorios del trabajador (salud, pensión, FSP) para restarlos,
- deducciones opcionales (AFC/FVP, intereses de vivienda, medicina prepagada, dependientes),
- y la UVT de la vigencia seleccionada.
3) Paso a paso (con fórmulas)
Sea:
IT= ingresos totales del mesSS= aportes obligatorios del trabajador (salud + pensión + FSP)
Paso 1: ingresos totales
IT = ingresosTotales
Paso 2: ingresos no constitutivos (aportes obligatorios)
En el modelo de la app:
INC = descuentoSalud + descuentoPension + FSP
Ingresos_Netos = IT - INC
Fuente (deducciones de base de retención):
Paso 3: deducciones (con topes)
En la app, estas deducciones se calculan así:
3.1 Intereses de vivienda (tope anual prorrateado)
La norma define un tope anual en UVT. La app lo prorratea a mes:
Tope_Intereses_Mensual = (UVT × 1200) / 12
Intereses_Aplicados = MIN(Intereses_Reportados, Tope_Intereses_Mensual)
Fuente:
3.2 Medicina prepagada (tope mensual)
Tope_Med_Mensual = UVT × 16
Medicina_Aplicada = MIN(Medicina_Reportada, Tope_Med_Mensual)
Fuente:
3.3 Dependientes (10% con tope en UVT)
Si el trabajador tiene dependientes (según regla legal aplicable), la app modela:
Dependientes_Calculado = Ingresos_Netos × 10%
Tope_Dependientes = UVT × 32
Dependientes_Aplicados = MIN(Dependientes_Calculado, Tope_Dependientes)
Fuente (definición y topes):
3.4 AFC + FVP (tope 30% del ingreso)
En la app, AFC y FVP se combinan y se limitan a 30%:
AFC_FVP_Aplicado = MIN(AFC_Reportado + FVP_Reportado, Ingresos_Netos × 30%)
Fuentes:
3.5 Total deducciones
Deducciones_Total =
Intereses_Aplicados
+ Medicina_Aplicada
+ Dependientes_Aplicados
+ AFC_FVP_Aplicado
Paso 4: subtotal
Subtotal = Ingresos_Netos - Deducciones_Total
Paso 5: renta exenta del 25% (con tope anual prorrateado)
La app calcula:
RentaExenta25_Calculada = Subtotal × 25%
Tope_RentaExenta25_Mensual = (UVT × 790) / 12
RentaExenta25_Aplicada = MIN(RentaExenta25_Calculada, Tope_RentaExenta25_Mensual)
Fuente:
Paso 6: límite global del 40% (y límite en UVT)
La norma limita deducciones + rentas exentas por un tope:
- 40% de ingresos netos,
- y un máximo expresado en UVT (anual) que prorrateamos a mes.
En la app:
Beneficios = Deducciones_Total + RentaExenta25_Aplicada
Tope40_Porcentaje = Ingresos_Netos × 40%
Tope40_UVT_Mensual = (UVT × 1340) / 12
Limite_Beneficios = MIN(Tope40_Porcentaje, Tope40_UVT_Mensual)
Beneficios_Aplicados = MIN(Beneficios, Limite_Beneficios)
Fuente:
Paso 7: base gravable
Base_Gravable = MAX(Ingresos_Netos - Beneficios_Aplicados, 0)
Base_Gravable_UVT = Base_Gravable / UVT
Paso 8: aplicar tabla del Art. 383 E.T.
La tabla tiene rangos en UVT. La app aplica:
Retencion_UVT = (Base_UVT - LimiteInferior_UVT) × Tarifa + Acumulado
Retencion_COP = Retencion_UVT × UVT
Fuente:
4) Qué revisar (para profesionales)
Puntos típicos de revisión:
- si el modelo mensual simplificado es suficiente para el propósito educativo,
- si conviene explicar/probar procedimiento 1 vs 2,
- prorrateos de límites anuales vs aplicación exacta,
- consistencia con interpretaciones y reglamentaciones complementarias.