Histórico da Página
01. DATOS GENERALES
Producto |
| |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: |
| |||||||||||||||||||||||||||||||||||||||||
Segmento: |
| |||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAGPE - Gestión de Personal. | |||||||||||||||||||||||||||||||||||||||||
Función: |
| |||||||||||||||||||||||||||||||||||||||||
País: | Colombia | |||||||||||||||||||||||||||||||||||||||||
Ticket: | N/A | |||||||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-1030 |
02. SITUACIÓN/REQUISITO
...
Para las retenciones en la fuente, la ley cambio los topes mensuales a topes anuales reduciendo el beneficio, estos valores se deben dejar topados al valor anual, cuando se alcance dicho tope, se debe de quitar el beneficio. La norma es clara indica que el agente retenedor debe llevar el control del tope durante el año.
Rentas al 25%
Para las rentas al 25% El límite pasa de 2.880 UVT en el año ($109.452.000 año 2022) a 790 UVT anuales ($33.505.000 año 2023).
Para el 2022 la Reforma Tributaria indicaba este control mensual (240 UVT mes).
...
Este control debe ser anual, es necesario ir acumulando el valor e ir comportando periodo a periodo que esto no sobre pase el valor permitido de 56.832.000, en cuanto esto suceda el beneficio ya no podrá aplicarse.
Cambios
- Salario mínimo 2023 subió a los 1.160.000 pesos cambiar en la tabla S007
- UVT actual vale 42,412 cambiar en la tabla S007
- El tope de Retención en la fuente se obtiene en la fórmula 000LIQ
- El UVT se obtienen en línea 000073 ahí se determinan conforme a los valores de la tabla S007 ELEMENTO_01
- En la línea 000315 determina el tope para guardarlo en el Mnemónico RFTOPE240 este de 240 es mensual, ahora el tope va a cambiar a 790 anual para la renta del 25%
- En la línea 000316 determina el tope para guardarlo en el Mnemónico RFTOPE420 este de 420 es mensual, ahora el tope va a cambiar a 1340 anual para la renta del 40%
- En la fórmula 519LIQ se validan los topes para reportarse, ahora deben validarse de manera anual.
- Fórmulas a modificar: 501LIQ, 506LIQ 509LIQ, 510LIQ, 511LIQ, 512LIQ, 513LIQ, 518LIQ, 519LIQ, 521LIQ, 000LIQ.
03. SOLUCIÓN
...
- RC2 Encabezado de Fórmulas
- RC3 Detalle Fórmulas.
- RCA Mnemónicos.
- RCB Definición de Tablas.
- RCC Contenido de Tablas.
- RCM Tipos de Ausencia.
- RCN Identificadores de Cálculo.
- RG1 Encabezado Conceptos por Proceso.
- RG5 Encabezado de Estándar de Periodos (no estaba creada la tabla).
- RG6 Detalle de Estándar de Periodos (no estaba creada la tabla).
- RG9 Criterios de Acumulación Anual.
- SRM Detalle Conceptos por Proceso.
- SRV Conceptos.
- SRY Procedimientos de Cálculo.
...
Se actualizó la Tabla Alfanumérica S007 con los datos del 2023.
...
S007 Datos Generales
...
UVT
...
42,412
...
Subsidio Trasp
...
140,606
...
SMMLV
...
1,160,000
...
Tope SMMLV Salud
...
25
...
Valor Salud
...
29,000,000
...
Tope SMMLV ARL
...
25
...
Valor ARL
...
29,000,000
...
Tope SMMLV AFP
...
25
...
Valor AFP
...
29,000,000
...
SMMLV SBC
...
25
...
UVT Anterior
...
38,004
...
UVT Fecha Mod
...
01/01/2023
...
Sub Transp Ant
...
117,172
...
Sub Transp FchMod
...
01/01/2023
...
SMML Anterior
...
1,000,000
...
SMML Fch Mod
...
01/01/2023
...
Aprendiz Lectiva
...
50
...
Aprendiz Practica
...
75
...
Aprendiz Universitario
...
100
...
Tope Indemnización
...
204
...
03. SOLUCIÓN
Se actualizó la Tabla Alfanumérica S007 con los datos del 2023.
S007 Datos Generales
UVT
42,412
Subsidio Trasp
140,606
SMMLV
1,160,000
Tope SMMLV Salud
25
Valor Salud
29,000,000
Tope SMMLV ARL
25
Valor ARL
29,000,000
Tope SMMLV AFP
25
Valor AFP
29,000,000
SMMLV SBC
25
UVT Anterior
38,004
UVT Fecha Mod
01/01/2023
Sub Transp Ant
117,172
Sub Transp FchMod
01/01/2023
SMML Anterior
1,000,000
SMML Fch Mod
01/01/2023
Aprendiz Lectiva
50
Aprendiz Practica
75
Aprendiz Universitario
100
Tope Indemnización
204
- Se crearon los siguientes mnemónicos:
Mnemónico | Descripción | Tipo | Valor Inicial | Comentario | ||
RFAPOAFCM | ReteFte: Aportación Voluntaria AFC Mensual | N | GetValType("N") | Guarda el Importe pagado por el trabajador por Aportación Voluntaria AFC Mensual | ||
RFAPOAFPM | ReteFte: Aportación Voluntaria AFP Mensual | N | GetValType("N") | Guarda el Importe pagado por el trabajador por Aportación Voluntaria AFP Mensual | ||
RFDEDDEPM | ReteFte: Deducción Dependientes del Mes. | N | GetValType("N") | Guarda el Importe de la deducción de Dependientes del Mes. | ||
RFDIASPROY | ReteFte: Días Proyectados para Rete Fte | N | GetValType("N") | Guarda los días a proyectar en el mes para los conceptos de depuración de retefte. | ||
RFGTOENT | ReteFte: Gastos Entierro del Periodo | N | GetValType("N") | Guarda el Importe pagado por la compañía por gastos de entierro. | ||
RFGTOENTM | ReteFte: Gastos Entierro del Mes | N | GetValType("N") | Guarda el Importe pagado por la compañía por gastos de entierro del mes. | ||
RFINDACC | ReteFte: Indemnización Accidente de Trabajo | N | GetValType("N") | Guarda el Importe recibido por el trabajador por Indemnización por Accidente de Trabajo. | ||
RFINDACCM | ReteFte: Indemnización Accidente de Trabajo | |||||
Mnemónico | Descripción | Tipo | Valor Inicial | Comentario | ||
RFAPOAFCM | ReteFte: Aportación Voluntaria AFC Mensual | N | GetValType("N") | Guarda el Importe pagado recibido por el trabajador por Aportación Voluntaria AFC Mensual | RFAPOAFPM | por Indemnización por Accidente de Trabajo. |
RFINDMAT | ReteFte: Indemnización por Maternidad del Periodo.ReteFte: Aportación Voluntaria AFP Mensual | N | GetValType("N") | Guarda el Importe pagado por el trabajador por Aportación Voluntaria AFP MensualIndemnización por Maternidad del Periodo. | ||
RFINDMATMRFDEDDEPM | ReteFte: Deducción Dependientes Indemnización por Maternidad del Mes. | N | GetValType("N") | Guarda el Importe de la deducción de Dependientes por Indemnización por Maternidad del Mes. | ||
RFDIASPROYRFINTVIVM | ReteFte: Días Proyectados para Rete FteIntereses de Vivienda Mensual | N | GetValType("N") | Guarda los días a proyectar en el mes para los conceptos de depuración de retefte.el Importe pagado por el trabajador por Intereses de Vivienda Mensual | ||
RFMEDPREM | Medicina Prepagada del Trabajador Mensual | RFGTOENT | ReteFte: Gastos Entierro del Periodo | N | GetValType("N") | Guarda el Importe importe pagado por la compañía por gastos de entierro.el trabajador de medicina prepagada del mes, para la depuración de retefte. |
RFOTRRENRFGTOENTM | ReteFte: Gastos Entierro Otras Rentas del MesPeriodo | N | GetValType("N") | Guarda el Importe pagado por la compañía por gastos de entierro del mesel trabajador de otras renta. | ||
RFINDACCRFOTRRENM | ReteFte: Indemnización Accidente de TrabajoOtras Rentas del Mes | N | GetValType("N") | Guarda el Importe recibido pagado por el trabajador por Indemnización por Accidente de Trabajode otras renta en el mes. | ||
RFINDACCMRFVALALIM | ReteFte: Indemnización Accidente de Trabajo MensualValres de Alimento Mensuales | N | GetValType("N") | Guarda el Importe recibido por el trabajador por Indemnización por Accidente de Trabajo.Vales de Alimentos | ||
RFVALGASMRFINDMAT | ReteFte: Indemnización por Maternidad del Periodo.Vales Gasolina Mensual | N | GetValType("N") | Guarda el Importe pagado por Indemnización por Maternidad del Periodo. | RFINDMATM | el trabajador por Vales Gasolina Mensual |
- Se modificaron los siguientes mnemónicos:
Mnemónico | Descripción | Tipo | Valor Inicial | Cambio | ||||
IMPDEDVIV | ReteFte: Intereses de ViviendaReteFte: Indemnización por Maternidad del Mes. | N | GetValType("N") | Guarda el Importe por Indemnización por Maternidad del Mes. | Se cambió por RFINTVIV | |||
MEDPRETRA | ReteFte: Medicina Prepagada del Trabajador | RFINTVIVM | ReteFte: Intereses de Vivienda Mensual | N | GetValType("N") | Guarda el Importe pagado por el trabajador por Intereses de Vivienda Mensual | RFMEDPREM | Se cambió por RFMEDPRE |
IMPVALGAS | ReteFted: Vales GasolinaMedicina Prepagada del Trabajador Mensual | N | GetValType("N") | Guarda el importe pagado por el trabajador de medicina prepagada del mes, para la depuración de retefte. | Se cambió por RFVALGAS | |||
APOVOLAFP | ReteFte: Aportación Voluntario AFP | RFOTRREN | ReteFte: Otras Rentas del Periodo | N | GetValType("N") | Guarda el Importe pagado por el trabajador de otras renta. | Se borró pues no está usado | |
APOVOLEMP | AFP Aportacion Voluntaria Empleado | RFOTRRENM | ReteFte: Otras Rentas del Mes | N | GetValType("N") | Guarda el Importe pagado por el trabajador de otras renta en el mes. | Se cambió por RFAPOAFP | |
APOVOLOBL | ReteFte: Aportación Voluntario Fondo Obligatorio AFP | RFVALALIM | ReteFte: Valres de Alimento Mensuales | N | GetValType("N") | Guarda el Importe recibido por el trabajador por Vales de Alimentos | RFVALGASM | Se cambió por RFAPOOBL |
MEDPRECIA | ReteFte: Medicina Pre-Pagada CompañíaReteFte: Vales Gasolina Mensual | N | GetValType("N") | Guarda el Importe pagado por el trabajador por Vales Gasolina Mensual |
- Se modificaron los siguientes mnemónicos:
Se cambió por RFMEDPCIA | ||||||
MEDPREGRA | ReteFte: Medicina Pre-Pagada Gravada | |||||
Mnemónico | Descripción | Tipo | Valor Inicial | Cambio | ||
IMPDEDVIV | ReteFte: Intereses de Vivienda | N | GetValType("N") | Se cambió por RFINTVIVRFMEDPGRA | ||
MEDPRETRAMEDPRENOGR | ReteFte: Medicina Prepagada del TrabajadorPre-Pagada No Gravada | N | GetValType("N") | Se cambió por RFMEDPRERFMEDPNGR | ||
IMPVALGASMEDPREPRO | ReteFted: Vales GasolinaReteFte: Medicina Pre-Pagada Promedio | N | GetValType("N") | Se cambió por RFVALGASRFMEDPPRO | ||
APOVOLAFPRFDEDVIV | ReteFte: Aportación Voluntario AFPDeducción Vivienda | N | GetValType("N") | Se borró pues no está usado | ||
RFDEDEPS | ReteFte: Deducción EPS Año Anterior | APOVOLEMP | AFP Aportacion Voluntaria Empleado | N | GetValType("N") | Se cambió por RFAPOAFP |
APOVOLOBL | ReteFte: Aportación Voluntario Fondo Obligatorio AFP | N | GetValType("N") | Se cambió por RFAPOOBL | ||
MEDPRECIA | ReteFte: Medicina Pre-Pagada Compañía | N | GetValType("N") | Se cambió por RFMEDPCIA | ||
MEDPREGRA | ReteFte: Medicina Pre-Pagada Gravada | N | GetValType("N") | Se cambió por RFMEDPGRA | ||
MEDPRENOGR | ReteFte: Medicina Pre-Pagada No Gravada | N | GetValType("N") | Se cambió por RFMEDPNGR | ||
MEDPREPRO | ReteFte: Medicina Pre-Pagada Promedio | N | GetValType("N") | Se cambió por RFMEDPPRO | ||
RFDEDVIV | ReteFte: Deducción Vivienda | N | GetValType("N") | Se borró pues no está usado | ||
RFDEDEPS | ReteFte: Deducción EPS Año Anterior | N | GetValType("N") | Se borró pues no está usado |
- Se modificaron las siguientes fórmulas de la depuración de retención en la fuente:
borró pues no está usado |
- Se modificaron las siguientes fórmulas de la depuración de retención en la fuente:
RV_COD | RV_DESCDET | RV_TIPOCOD | RV_CODFOR | Comentarios |
135 | Vales Alimento No Gravado | 1 | ASFLIQ | Soporte Legal: Los vales de alimentos no son gravados para retención en la fuente, a menos que el salario del trabajador exceda los 310UVT. En caso contrario, para estos trabajadores se considera no gravado (concepto 135) hasta 41UVT y el gravado (concepto 136) será el excedente de 41UVT. Protheus: Vales Alimento del Periodo · Para vales de alimentos, se registra el total de vales en asientos fijos, y en la formula se desglosará la parte gravada y la no gravada. · El tipo del asiento fijo (RG1_TPCALC) debe ser igual a 1: Importe=Valor Asiento fijo (RG1_VALOR). · Si se indicó que era proporcional (RG1_PROP='1'): Importe = Importe / Días Totales del Periodo / Días Pagados en el Periodo. · Se redondea el importe al peso superior. Vales Alimentos del Mes: Vales Alimentos del Periodo + Vales Alimentos Acumulada en el mes + Vales Alimentos Proyectada (Vales Alimentos del Periodo |
RV_COD | RV_DESCDET | RV_TIPOCOD | RV_CODFOR | Comentarios |
135 | Vales Alimento No Gravado | 1 | ASFLIQ | Soporte Legal: Los vales de alimentos no son gravados para retención en la fuente, a menos que el salario del trabajador exceda los 310UVT. En caso contrario, para estos trabajadores se considera no gravado (concepto 135) hasta 41UVT y el gravado (concepto 136) será el excedente de 41UVT. Protheus: Vales Alimento del Periodo · Para vales de alimentos, se registra el total de vales en asientos fijos, y en la formula se desglosará la parte gravada y la no gravada. · El tipo del asiento fijo (RG1_TPCALC) debe ser igual a 1: Importe=Valor Asiento fijo (RG1_VALOR). · Si se indicó que era proporcional (RG1_PROP='1'): Importe = Importe / Días Totales del Periodo / Días Pagados en el Periodo. · Se redondea el importe al peso superior. Vales Alimentos del Mes: Vales Alimentos del Periodo + Vales Alimentos Acumulada en el mes + Vales Alimentos Proyectada (Vales Alimentos del Periodo / Días Pagados * Días a Proyectar) Vales Alimentos Gravados y No Gravados: · Si los Pagos Laborales del Mes > 310 UVT, o Si Importe<41 UVT Vales Alimentos No Gravados = Importe o Si Importe>41 UVT's, Vales Alimentos No Gravados = 41 UVT y Vales Alimentos Gravados=Importe – 41 UVT · Si los Pagos Laborales del Mes <= 310 UVT's, Vales Alimentos No Gravados = Importe y Vales Alimentos Gravados = 0. |
136 | Vales Alimento Gravado | Reporta los Vales Alimentos No Gravados. | ||
501 | ReteFuente: Total Pagos Laborales | 4 | 501LIQ | Soporte Legal: Pago del mes (todos los pagos, sean o no constitutivos de salario). Además, cuando se cancelen cesantías o intereses de cesantías, o cuando las cesantías sean consignadas en los fondos de cesantías, dichos valores sí le constituirán ingreso fiscal al asalariado al final del año, pero los empleadores nunca deben someter dichos valores a retención en la fuente (ver artículo 1.2.1.20.7 del DUT 1625 de 2016, luego de ser sustituido con el artículo 6 del Decreto 2250 de diciembre 29 de 2017, el parágrafo 3 del artículo 135 de la Ley 100 de 1993 y el artículo 22 del Decreto 841 de 1998, hoy día recopilado en el artículo 1.2.4.1.11 del DUT 1625 de 2016). Protheus: · Gravado Periodo = Suma todos los conceptos base de ReteFte (RV_IR='1'). · Días Pagados en el Periodo=Días Salario + Días Lic. IGE + Días Vacaciones Disfrutadas ´Días Vacaciones No Hábiles ´Días Lic IRL ´Días Lic Maternidad + Días Licencia Paternidad + Días Licencia Remunerada – Días Licencia No Remunerada. · Si no es el último periodo del mes, proyecta el salario: o Anteriormente: Proyección = Salario Diario * 15. o Actualmente: § Días a Proyectar = 30 - (obtiene de acumulados los días pagados en el mes + los días pagados en el periodo) § Proyección = Salario Diario ¨Días a Proyectar · Si la remuneración es > 95 UVT y el empleado tiene procedimiento 1, no calcula Retención en la Fuente. |
502 | ReteFuente: Pensión Obligatorio | 4 | 502LIQ | Soporte Legal: En concepto 506. Protheus: · AFP del Periodo: AFP Pagado por el trabajador en el periodo. · AFP del Mes: AFP Pagado por el trabajador en el periodo. + AFP Acumulada en el mes. + AFP Proyectada (Proyección * %AFP Trabajador * Días a Proyectar |
503 | ReteFuente: Fondo de Solidaridad Pensional | 4 | 503LIQ | Soporte Legal: En concepto 506. Protheus: · FSP del Periodo: FSP Pagado por el trabajador en el periodo. · FSP del Mes: FSP Pagado por el trabajador en el periodo. + FSP Acumulada en el mes. + FSP Proyectada (Proyección * (%FSP Solidaridad + %FSP Subsistencia) * Días a Proyectar |
504 | ReteFuente: Aportación Voluntaria AFP Obligatoria | 4 | 504LIQ | Soporte Legal: En concepto 506. Protheus: · Apo Vol a Pensión Obligatoria del Periodo: ApoVol Pagado por el trabajador en el periodo. · Apo Vol a Pensión Obligatoria del Mes: Apo Vol Pagado por el trabajador en el periodo. + Apo Vol Acumulada en el mes. + Apo Vol Proyectada (Apo Vol period / Días del Proceso * Días a Proyectar) |
505 | ReteFuente: Salud Obligatoria | 4 | 505LIQ | Soporte Legal: En concepto 506. Protheus: · EPS del Periodo: EPS Pagado por el trabajador en el periodo. · EPS del Mes: EPS Pagado por el trabajador en el periodo. + EPS Acumulada en el mes. + EPS Proyectada (Proyección * %EPS Trabajador * Días a Proyectar) |
506 | ReteFuente: Subtotal No Constitutivos Renta | 4 | 506LIQ | Soporte Legal: El artículo 388 del estatuto tributario señala que la depuración de la base del cálculo de la retención se realiza de la siguiente forma: Del total de pagos laborales se detraen los siguientes conceptos: 1. Los ingresos que la ley de manera taxativa prevé como no constitutivos de renta ni ganancia ocasional. 2. Las deducciones a que se refiere el artículo 387 del Estatuto Tributario y las rentas que la ley de manera taxativa prevé como exentas. Entre los conceptos que se pueden restar de los ingresos gravados para disminuir y determinar la base sujeta a retención tenemos los siguientes, que ordenaremos según el procedimiento indicado en el artículo 388 del estatuto tributario. Ingresos no constitutivos de renta ni ganancia ocasional. · Los aportes obligatorios a salud que realice el trabajador (Ver artículo 56 del estatuto tributario). · Los pagos por reembolso de gastos del trabajador como manutención, alojamiento y transporte. · Los aportes obligatorios a pensión que realice el trabajador o su empleador (Ver artículo 55 del estatuto tributario) · Aportes fondos de solidaridad pensional En el 2023 se cambió el tope de 5,040 UVT's anuales, 420 UVT´s mensuales por 1,340 anuales, sin tener un tope mensual. Protheus: · Subtotal No Constitutivo de Renta del Periodo Total Pagos Laborales del periodo (501) - AFP del Periodo (502). - FSP del Periodo (503). - Apo Vol a Pensión Obligatoria del Periodo (504). - EPS del Periodo (505). · Subtotal No Constitutivo de Renta del Mes Total Pagos Laborales del Mes (501) - AFP del Mes (502). - FSP del Mes (503). - Apo Vol a Pensión Obligatoria del Mes (504). - EPS del Mes (505). · Subtotal No Constitutivo de Renta del Año Total Pagos Laborales del Año (501) - AFP del Año (502). - FSP del Año (503). - Apo Vol a Pensión Obligatoria del Año (504). - EPS del Año (505). · 40% = Subtotal No Constitutivo de Renta del Año * 40% · Tope Anual = 1,340 UVT=1,340*42,412= 56,832,000 · Si Subtotal No Constitutivo de Renta del Año >56,832,000 No se restarán de la base gravada las deducciones ni las rentas exentas. 40%=0. · En caso de que el periodo anterior no se haya llegado al tope, y en este si, solo se deducirá lo que falte por llegar al tope. 40% = Tope Anual – 40% Subtotal No Constitutivo de Renta del Año del mes anterior. · En caso de que no se haya llegado al tope, se considerará el 40% = Subtotal No Constitutivo de Renta del Año * 40% |
507 | ReteFuente: Intereses Vivienda | 4 | ASFLIQ | Protheus: Intereses Vivienda del Periodo: · En este concepto se ocupa el tipo del asiento fijo de Valor Fijo (RG1_TPCALC='1'): Importe=Valor Asiento fijo (RG1_VALOR). · Si se indicó que era proporcional (RG1_PROP='1'): Importe = Importe / Días Totales del Periodo / Días Pagados en el Periodo. · Se redondea el importe al peso superior. Intereses Vivienda del Mes: Intereses Vivienda Periodo. + Intereses Vivienda Acumulada en el mes. + Intereses Vivienda Proyectada (Intereses Vivienda Periodo / Días Pagados * Días a Proyectar) Topado a 100 UVT |
508 | ReteFuente: Medicina Pre pagada | 4 | ASFLIQ | Protheus: Medicina Pre-pagada del Periodo: · En este concepto se ocupa el tipo del asiento fijo de Valor Fijo (RG1_TPCALC='1'): Importe=Valor Asiento fijo (RG1_VALOR). · Si se indicó que era proporcional (RG1_PROP='1'): Importe = Importe / Días Totales del Periodo / Días Pagados en el Periodo. · Se redondea el importe al peso superior. Medicina Pre-pagada del Mes: Medicina Pre-pagada del Periodo: + Medicina Pre-pagada Acumulada en el mes + Medicina Pre-pagada Proyectada (Medicina Pre-pagada del Periodo / Días Pagados * Días a Proyectar) Topado a 16 UVT's. |
509 | ReteFuente: Dependientes | 4 | 509LIQ | Protheus: · Se analiza cada uno de los dependientes para determinar si aplica o no. Y contar cuantos si aplican. o Si el Tipo Dependiente = "1", si aplica. o Si el Tipo Dependiente = "2" y es menor de 18 años, si aplica. o Si el Tipo Dependiente = "3" y es menor de 23 años, si aplica. Deducción Dependientes del Periodo · Si existe algún dependiente que aplique, Importe = Total Pagos Laborales del Periodo * 10% . Deducción Dependientes del Mes · Si existe algún dependiente que aplique, Importe = Total Pagos Laborales del Mes * 10% . Topado a 32 UVT's. NOTA: El Tipo Dependiente = '1' es ocupado para los hijos discapacitados. También los padres y hermanos son aceptados como dependientes cuando no tienen ingresos por más de un año o están en condición de discapacidad. |
510 | ReteFuente: Subtotal Deducciones | 4 | 510LIQ | Soporte Legal: El artículo 388 del estatuto tributario señala que la depuración de la base del cálculo de la retención se realiza de la siguiente forma: Del total de pagos laborales se detraen los siguientes conceptos: · Los ingresos que la ley de manera taxativa prevé como no constitutivos de renta ni ganancia ocasional. · Las deducciones a que se refiere el artículo 387 del Estatuto Tributario y las rentas que la ley de manera taxativa prevé como exentas. Los conceptos de deducciones son: · Los pagos de alimentación a que se refiere el artículo 387-1 del estatuto tributario. · Deducción por dependientes en los términos del artículo 387 del estatuto tributario. · Intereses pagados por créditos de vivienda hipotecarios y leasing habitacional) según el artículo 387 del estatuto tributario. · Los pagos a medicina preparada y seguros de salud en beneficio del trabajador, su cónyuge, sus hijos o dependientes (Artículo 387 del estatuto tributario) En el 2023 se cambió el tope de 5,040 UVT's anuales, 420 UVT´s mensuales por 1,340 anuales, sin tener un tope mensual. Protheus: · Subtotal Deducciones el Periodo Subtotal No Constitutivo de Renta del periodo (501) - Deducción por Dependientes del periodo - Intereses Vivienda del periodo - Medicina Pre-Pagada del period. · Subtotal Deducciones del Mes Subtotal No Constitutivo de Renta del Mes (501) - Deducción por Dependientes del Mes - Intereses Vivienda del Mes. - Medicina Pre-Pagada del Mes. · Subtotal Deducciones del Año Subtotal No Constitutivo de Renta del Año (501). - Deducción por Dependientes del Año. - Intereses Vivienda del Año. - Medicina Pre-Pagada del Año. · 40% = Subtotal No Constitutivo de Renta del Año * 40% · Tope Anual = 1,340 UVT=1,340*42,412= 56,832,000 · Si Subtotal No Constitutivo de Renta del Año >56,832,000 No se restarán de la base gravada las deducciones ni las rentas exentas. 40%=0. · En caso de que el periodo anterior no se haya llegado al tope, y en este si, solo se deducirá lo que falte por llegar al tope. 40% = Tope Anual – 40% Subtotal No Constitutivo de Renta del Año del mes anterior. En caso de que no se haya llegado al tope, se considerará el 40% = Subtotal No Constitutivo de Renta del Año * 40% |
511 | ReteFuente: Apo Voluntaria AFC | 4 | 511LIQ | · Si Apo Voluntaria AFC > Tope 30% Pagos Laborales, o Apo Vol AFC=Tope 30% Pagos Laborales · Tope 30% Pagos Laborales = Tope 30% Pagos Laborales – Apo Vol AFC · Si el Acumulado Anual de Apo Voluntaria AFC > Tope 3800 UVT's o Apo Voluntaria AFC = 0 o Tope3800 = 0 · Si (Acumulado Anual de Apo Voluntaria AFC+ Apo Voluntaria AFC del periodo) > Tope 3800 UVT's o Apo Voluntaria AFC = Tope3800-Acum Anual o Tope3800 = 0 · Si (Acumulado Anual de Apo Vol AFC+ Apo Vol AFC del periodo) <= Tope 3800 UVT's o Apo Vol AFC = Apo Vol AFC del Periodo o Tope3800 = Tope3800 – Apo Vol AFC del Periodo |
512 | ReteFuente: Apo Voluntaria AFP Empleado | 4 | 512LIQ | · Si Apo Voluntaria AFP > Tope 30% Pagos Laborales, o Apo Vol AFP=Tope 30% Pagos Laborales · Tope 30% Pagos Laborales = Tope 30% Pagos Laborales – Apo Vol AFP · Si el Acumulado Anual de Apo Voluntaria AFP > Tope 3800 UVT's o Apo Voluntaria AFP = 0 o Tope3800 = 0 · Si (Acumulado Anual de Apo Voluntaria AFP+ Apo Voluntaria AFP del periodO) > Tope 3800 UVT's o Apo Voluntaria AFP = Tope3800-Acum Anual o Tope3800 = 0 · Si (Acumulado Anual de Apo Vol AFP+ Apo Vol AFP del periodo) <= Tope 3800 UVT's o Apo Vol AFP = Apo Vol AFP del Periodo o Tope3800 = Tope3800 – Apo Vol AFP del Periodo |
513 | ReteFuente: Apo Voluntaria AFP Compañía | 4 | 513LIQ | Eliminar porque solo debe considerarse la parte aportada por el empleado. |
514 | ReteFuente: Indemnización Accidente Trabajo | 4 | ASFLIQ | Indemnización Accidente del Periodo: · En este concepto se ocupa el tipo del asiento fijo de Valor Fijo (RG1_TPCALC='1'): Importe=Valor Asiento fijo (RG1_VALOR). · Si se indicó que era proporcional (RG1_PROP='1'): Importe = Importe / Días Totales del Periodo / Días Pagados en el Periodo. · Se redondea el importe al peso superior. Indemnización Accidente del Mes: Indemnización Accidente del Periodo: + Indemnización Accidente Acumulada en el mes + Indemnización Accidente Proyectada (Indemnización Accidente del Periodo / Días Pagados * Días a Proyectar) |
515 | ReteFuente: Licencia Maternidad | 4 | ASFLIQ | Indemnización Maternidad del Periodo: · En este concepto se ocupa el tipo del asiento fijo de Valor Fijo (RG1_TPCALC='1'): Importe=Valor Asiento fijo (RG1_VALOR). · Si se indicó que era proporcional (RG1_PROP='1'): Importe = Importe / Días Totales del Periodo / Días Pagados en el Periodo. · Se redondea el importe al peso superior. Indemnización Maternidad del Mes: Indemnización Maternidad del Periodo: + Indemnización Maternidad Acumulada en el mes + Indemnización Maternidad Proyectada (Indemnización Maternidad del Periodo / Días Pagados * Días a Proyectar) |
516 | ReteFuente: Gastos Entierro | 4 | INCLIQ | Importe del Periodo · Si el tipo del incidencia (RV_TIPO) es V: Importe = Valor Incidencia (RGB_VALOR). · Redondea al peso superior. · Importe del Mes: Importe del Periodo. + Importe Acumulado en el mes. |
517 | ReteFuente: Otras Rentas Exentas | 4 | INCLIQ | Importe del Periodo · Si el tipo del incidencia (RV_TIPO) es V: Importe = Valor Incidencia (RGB_VALOR). · Redondea al peso superior. · Importe del Mes: Importe del Periodo. + Importe Acumulado en el mes. |
518 | ReteFuente: Subtotal Rentas Exentas | 4 | 518LIQ | Soporte Legal: El artículo 388 del estatuto tributario señala que la depuración de la base del cálculo de la retención se realiza de la siguiente forma: Del total de pagos laborales se detraen los siguientes conceptos: · Los ingresos que la ley de manera taxativa prevé como no constitutivos de renta ni ganancia ocasional. · Las deduccionesa que se refiere el artículo 387 del Estatuto Tributario y las rentas que la ley de manera taxativa prevé como exentas. o El auxilio de cesantías y los intereses sobre cesantías en la parte no grava conforme lo establece el numeral 4 del artículo 206 del estatuto tributario. o El 25% del ingreso laboral en los términos del numeral 10 del artículo 206 del estatuto tributario. o Aportes voluntarios a pensión (Ver artículo 126-1 del estatuto tributario) o Los ahorros en cuentas AFC según el artículo 126-4 del estatuto tributario. o Lo recibido por gastos de entierro del trabajador (Numeral 3 artículo 206 del estatuto tributario) o Las indemnizaciones por accidente de trabajo o enfermedad (Numeral 1 del artículo 206 del estatuto tributario) o Las indemnizaciones relacionadas con la maternidad (Numeral 2 del artículo 206 del estatuto tributario) En el 2023 se cambió el tope de 5,040 UVT's anuales, 420 UVT´s mensuales por 1,340 anuales, sin tener un tope mensual. Protheus: · Subtotal Rentas Exentas el Periodo Subtotal Deducciones del periodo (510). - Aportación Voluntaria AFC del periodo (511). - Aportación Voluntaria AFP del periodo (512). - Indemnización Accidente de Trabajo del periodo (514). - Indemnización Maternidad del periodo (515). - Gastos de Entierro del periodo (516). - Otras Rentas Exentas del periodo (517) · Subtotal Rentas Exentas del Mes Subtotal Deducciones del mes (510). - Aportación Voluntaria AFC del mes (511). - Aportación Voluntaria AFP del mes (512). - Indemnización Accidente de Trabajo del mes (514). - Indemnización Maternidad del mes (515). - Gastos de Entierro del mes (516). - Otras Rentas Exentas del mes (517) · Subtotal Rentas Exentas del Año Subtotal Deducciones del año (510). - Aportación Voluntaria AFC del año (511). - Aportación Voluntaria AFP del año (512). - Indemnización Accidente de Trabajo del año (514). - Indemnización Maternidad del año (515). - Gastos de Entierro del año (516). - Otras Rentas Exentas del año (517) · 40% = Subtotal No Constitutivo de Renta del Año * 40% · Tope Anual = 1,340 UVT=1,340*42,412= 56,832,000 · Si Subtotal Rentas Exentas del Año > 1,340 UVT's, no se restarán de la base gravada las rentas exentas. o Subtotal Rentas Exentas =0. · En caso de que el periodo anterior no se haya llegado al tope, y en este si, solo se deducirá lo que falte por llegar al tope. o Subtotal Rentas Exentas = Tope Anual – Subtotal Rentas Exentas del Año. · En caso de que no se haya llegado al tope, se considerará el o Subtotal Rentas Exentas = Calculado al inicio |
519 | ReteFuente: Renta Exenta 25% | 4 | 519LIQ | 25% Rentas Exentas = (Subtotal Rentas Exentas del Año + Subtotal Rentas Exentas del Periodo) * 25% · Si 25% Rentas Exentas del Año > 1,340 UVT's, no se restarán de la base gravada el 25% rentas exentas. o 25% Rentas Exentas =0. · En caso de que el periodo anterior no se haya llegado al tope, y en este si, solo se deducirá lo que falte por llegar al tope. o 25% Rentas Exentas = Tope Anual – 25% Rentas Exentas del Año. · En caso de que no se haya llegado al tope, se considerará el o 25% Rentas Exentas = Calculado al inicio. |
520 | ReteFuente Base Gravada Periodo | 4 | 520LIQ | · Base Gravada el Periodo Subtotal Rentas Exentas del periodo (518). - 25% Rentas Exentas del periodo (519). · Base Gravada el Mes Subtotal Rentas Exentas del mes (518). - 25% Rentas Exentas del mes (519). |
523 | ReteFuente: Procedimiento 1 Periodo | 2 | 523LIQ | · La Base Gravada del Mes se convierte en UVT's o Base Gravada en UVT = Base Gravada del Mes / UVT · Se busca el renglón donde se encuentra contenida la base gravada en UVT en la table S001. · Retención Mes en UVT = (Base Gravada del Mes – Límite Inferior) * % + Cuota Fija. · Retención Mes en Pesos = Retención Mes en UVT * UVT · Si NO es el ultimo periodo del mes o Retención Periodo en pesos = Retención Mes en pesos / 30 * Días Pagados. · Si es el ultimo periodo del mes o Retención Periodo en pesos = Retención Mes en pesos – Retención acumulada en el mes (523). |
526 | ReteFuente: Procedimiento 2 Periodo | 2 | 526LIQ | · Retención del Periodo en pesos = Base Gravada del Periodo * % Retención Procedimiento 2. |
542 | ReteFuente: Retención Extranjeros | 2 | INCLIQ | Importe del Periodo · Si el tipo del incidencia (RV_TIPO) es V: Importe = Valor Incidencia (RGB_VALOR). · Si el concepto es una deducción (RV_TIPOCOD='2') se valida si el importe alcanza a descontarse, en caso contrario, Importe No Aplicado = Total Deducción – Total Percepción. E Importe = Importe – Importe No Aplicado. · Redondea al peso superior. |
Para mayor información sobre los cambios realizados a la formulación estándar, se recomienda leer la sección 04. INFORMACIÓN ADICIONAL.
Totvs custom tabs box | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Totvs custom tabs box | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...
|
04. INFORMACIÓN ADICIONAL
La depuración de la Retención en la Fuente en Protheus, para el procedimiento LIQ, cuenta con los siguientes Conceptos y Fórmulas. Las cuales tuvieron cambios para preparar la información para los topes anuales.
Concepto | Descripción | Fórmula | Tipo |
490 | ReteFuente: Reintegro Retención | INCLIQ | 1=Haber |
501 | ReteFuente: Total Pagos Laborales | 501LIQ | 4=Base Descuento |
502 | ReteFuente: Pensión Obligatorio | 502LIQ | 4=Base Descuento |
503 | ReteFuente: Fondo de Solidaridad Pensional | 503LIQ | 4=Base Descuento |
504 | ReteFuente: Aportación Voluntaria AFP Obligatoria | 504LIQ | 4=Base Descuento |
505 | ReteFuente: Salud Obligatoria | 505LIQ | 4=Base Descuento |
506 | ReteFuente: Subtotal No Constitutivos Renta | 506LIQ | 4=Base Descuento |
507 | ReteFuente: Intereses Vivienda | ASFLIQ | 4=Base Descuento |
508 | ReteFuente: Medicina Pre pagada | ASFLIQ | 4=Base Descuento |
509 | ReteFuente: Dependientes | 509LIQ | 4=Base Descuento |
510 | ReteFuente: Subtotal Deducciones | 510LIQ | 4=Base Descuento |
511 | ReteFuente: Apo Voluntaria AFC | 511LIQ | 4=Base Descuento |
512 | ReteFuente: Apo Voluntaria AFP Empleado | 512LIQ | 4=Base Descuento |
513 | ReteFuente: Apo Voluntaria AFP Compañía | 513LIQ | 4=Base Descuento |
514 | ReteFuente: Indemnización Accidente Trabajo | ASFLIQ | 4=Base Descuento |
515 | ReteFuente: Licencia Maternidad | ASFLIQ | 4=Base Descuento |
516 | ReteFuente: Gastos Entierro | INCLIQ | 4=Base Descuento |
517 | ReteFuente: Otras Rentas Exentas | INCLIQ | 4=Base Descuento |
518 | ReteFuente: Subtotal Rentas Exentas | 518LIQ | 4=Base Descuento |
519 | ReteFuente: Renta Exenta 25% | 519LIQ | 4=Base Descuento |
520 | ReteFuente Base Gravada Periodo | 520LIQ | 4=Base Descuento |
523 | ReteFuente: Procedimiento 1 Periodo | 523LIQ | 2=Descuento |
526 | ReteFuente: Procedimiento 2 Periodo | 526LIQ | 2=Descuento |
619 | AFC Aportación Voluntaria | ASFLIQ | 2=Descuento |
620 | AFP Aportación Voluntaria Empleado | ASFLIQ | 2=Descuento |
621 | AFP Aportación Voluntaria Compañía | ASFLIQ | 4=Base Descuento |
622 | AFP Aportación Voluntaria Obligatoria | ASFLIQ | 2=Descuento |
631 | Aportación Voluntaria RAIS | ASFLIQ | 2=Descuento |
En particular las fórmulas en que se adicionaron los nuevos topes, fueron:
Concepto | Descripción | Fórmula | Tipo | Comentarios |
501 | ReteFuente: Total Pagos Laborales | 501LIQ | 4=Base Descuento | |
506 | ReteFuente: Subtotal No Constitutivos Renta | 506LIQ | 4=Base Descuento | |
510 | ReteFuente: Subtotal Deducciones | 510LIQ | 4=Base Descuento | |
518 | ReteFuente: Subtotal Rentas Exentas | 518LIQ | 4=Base Descuento | |
519 | ReteFuente: Renta Exenta 25% | 519LIQ | 4=Base Descuento |
Se indican en rojo las líneas borradas, y en azul las agregadas o modificadas.
501LIQ Pagos Laborales
- La validación de que no se calcule retención su los pagos laborales son menores de 95 UVT's, ahora solo aplica para el Procedimiento 1.
- La proyección se realiza sobre los días faltantes de 30 días * el salario diario.
- Se eliminó el cálculo del 40% pues ahora quedó en la fórmula del concepto 506 Subtotal No Constitutivos de Renta.
- Se eliminó el cálculo del tope de 240 UVT's y 480 UVT's porque ahora en vez de el tope mensual se calculará un tope anual.
CODIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | Comentarios |
501LIQ | 000001 | # | TRACE_ON | |||
501LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
501LIQ | 000003 | # PAGOS LAB PERIODO | ||||
501LIQ | 000004 | '1' | SUMA_MOVLI | CONRETFTE | IMPORTE | Pagos Laborales del Periodo |
501LIQ | 000011 | # DIAS PAGADOS PERIODO | ||||
501LIQ | 000012 | DIASSAL | SUMA | AUSLICIGE | NAUX_01 | |
501LIQ | 000013 | NAUX_01 | SUMA | AUSVACDIS | NAUX_01 | |
501LIQ | 000014 | NAUX_01 | SUMA | AUSVACNHB | NAUX_01 | |
501LIQ | 000015 | NAUX_01 | SUMA | AUSLICIRL | NAUX_01 | |
501LIQ | 000016 | NAUX_01 | SUMA | AUSLICLMA | NAUX_01 | |
501LIQ | 000017 | NAUX_01 | SUMA | AUSLICPAT | NAUX_01 | |
501LIQ | 000018 | NAUX_01 | SUMA | AUSLICLR | NAUX_01 | |
501LIQ | 000019 | NAUX_01 | RESTA | AUSLICSLN | UNIDADES | Días Pagados del Periodo |
Se eliminó | ||||||
501LIQ | 000021 | NAUX_00 | DIVIDE | UVTRETFTE | NAUX_02 | |
EMPTPOPRRF | SI_IGUAL | "2" | CONT_01 | Se incluyó la validación de si era el procedimiento 1 se calculara solo si los pagos laborales eran mayor a 95 UVT's. | ||
501LIQ | 000022 | NAUX_02 | SI_MENOR | 95 | FINAL | |
CONT_01 | ETIQUETA | |||||
501LIQ | 000023 | MUEVE | IMPORTE | RFTOTPL1 | ||
501LIQ | 000024 | # PAGOS LAB ACUMULADO | ||||
501LIQ | 000025 | MUEVE | ANOMESACT1 | ANO_INI_ACU | ||
501LIQ | 000026 | MUEVE | ANOMESACT2 | ANO_FIN_ACU | ||
501LIQ | 000027 | FILTRO_ACUM | ||||
501LIQ | 000028 | MESMESACT1 | IMPORTE_EMPRESA | MESMESACT2 | NAUX_02 | Pagos laborales acumulados en el mes |
501LIQ | 000029 | MUEVE | ANOMESACT1 | ANO_INI_ACU | ||
501LIQ | 000030 | MUEVE | ANOMESACT2 | ANO_FIN_ACU | ||
501LIQ | 000031 | MESMESACT1 | UNIDADES_EMPRESA | MESMESACT2 | NAUX_03 | Días pagados en el mes |
501LIQ | 000006 | IMPORTE | RESTA | NAUX_02 | NAUX_00 | Pagos laborales del periodo + acumulados del mes |
501LIQ | 000034 | UNIDADES | RESTA | NAUX_03 | RFDIASPAG | Días Pagados del periodo + acumulados del mes |
501LIQ | 000005 | # PROYECCIÓN | ||||
501LIQ | 000007 | PERULTPER | SI_IGUAL | "1" | CONT_02 | |
30 | RESTA | RFDIASPAG | RFDIASPROY | |||
501LIQ | 000008 | SALDIA | MULTIPLICA | RFDIASPROY | RFBSEPROY | |
501LIQ | 000009 | NAUX_00 | SUMA | RFBSEPROY | NAUX_00 | Pagos Laborales del Periodo + Acumulados del Mes + Proyectados |
MUEVE | 30 | RFDIASPAG | ||||
501LIQ | 000010 | CONT_02 | ETIQUETA | |||
501LIQ | 000032 | # PAGOS LAB TOTAL MES | ||||
501LIQ | 000033 | IMPORTE | RESTA | NAUX_02 | NAUX_04 | |
501LIQ | 000036 | MUEVE | NAUX_00 | RFTOTPL2 | ||
501LIQ | 000037 | MUEVE | NAUX_00 | ROFTTPL3 | ||
501LIQ | 000039 | RFTOTPL2 | MULTIPLICA | 0.3 | RFTOPE30 | |
501LIQ | 000042 | RFTOTPL1 | MULTIPLICA | 0.3 | RFTOPE30P | |
501LIQ | 000044 | RFTOPE100 | DIVIDE | 30 | RFTOPE100P | |
501LIQ | 000045 | RFTOPE100P | MULTIPLICA | RFDIASPAG | RFTOPE100P | |
501LIQ | 000046 | RFTOPE16 | DIVIDE | 30 | RFTOPE16P | |
501LIQ | 000047 | RFTOPE16P | MULTIPLICA | RFDIASPAG | RFTOPE16P | |
501LIQ | 000050 | RFTOPE32 | DIVIDE | 30 | NAUX_10 | |
501LIQ | 000051 | NAUX_10 | MULTIPLICA | RFDIASPAG | RFTOPE32P | |
501LIQ | 000052 | RFTOPE3800 | DIVIDE | 30 | NAUX_11 | |
501LIQ | 000053 | NAUX_11 | MULTIPLICA | RFDIASPAG | RFTOPE3800P | |
501LIQ | 000056 | MUEVE | RFTOTPL1 | RFTOTNC1 | ||
501LIQ | 000057 | MUEVE | NAUX_00 | RFTOTNC2 | ||
501LIQ | 000058 | MUEVE | NAUX_00 | RFTOTNC3 | ||
501LIQ | 000059 | FINAL | ETIQUETA | |||
501LIQ | 000060 | # | TRACE_OFF |
506 Subtotal No Constitutivo de Renta
- Se eliminó el tope proporcional del 40% porque ahora el tope es anual.
- Si acumulado es mayor a 1340 UVT's, el Tope 40%=0.
- Si (acumulado + Importe del Periodo) > 1340 UVT's
- Tope 40% = 1340 UVT's – Acumulado
- Si (acumulado + Importe del Periodo) <= 1340 UVT's
- Tope 40% = Subtotal No Constitutivo de Renta * 40%
Código | SeqFor | Form01 | Opera1 | Form02 | Result | Comentarios |
# | TRACE_ON | |||||
506LIQ | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
506LIQ | 000002 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | |
506LIQ | 000003 | MUEVE | RFTOTNC1 | IMPORTE | • Subtotal No Constitutivo de Renta del Periodo Total Pagos Laborales del periodo (501) - AFP del Periodo (502). - FSP del Periodo (503). - Apo Vol a Pensión Obligatoria del Periodo (504). - EPS del Periodo (505). | |
506LIQ | 000004 | MUEVE | RFTOTNC1 | RFTOTDE1 | ||
506LIQ | 000005 | MUEVE | RFTOTNC2 | RFTOTDE2 | • Subtotal No Constitutivo de Renta del Mes Total Pagos Laborales del Mes (501) - AFP del Mes (502). - FSP del Mes (503). - Apo Vol a Pensión Obligatoria del Mes (504). - EPS del Mes (505). | |
506LIQ | 000006 | MUEVE | RFTOTNC3 | RFTOTDE3 | ||
506LIQ | 000007 | RFTOTNC2 | MULTIPLICA | 0.3 | RFTOPE30 | Se obtiene el tope del 30% |
506LIQ | 000009 | RFTOTNC1 | MULTIPLICA | 0.3 | RFTOPE30P | |
506LIQ | 000008 | RFTOTNC2 | MULTIPLICA | 0.4 | RFTOPE40 | Se obtiene el tope del 40% |
# VALIDA TOPE | ANUAL | 1340 UVT'S | ||||
MUEVE | PERANIOPER | ANO_INI_ACU | Obtiene los acumulados no constitutivos del año | |||
MUEVE | PERANIOPER | ANO_FIN_ACU | ||||
"01" | IMPORTE_EMPRESA | "12" | NAUX_01 | |||
NAUX_01 | MULTIPLICA | 0.4 | NAUX_01 | |||
1340 | MULTIPLICA | UVTRETFTE | NAUX_02 | Tope=1240 UVT's | ||
NAUX_01 | SI_MENOR | NAUX_02 | CONT_01 | Si acumulado>=Tope, el Tope 40%=0 | ||
MUEVE | 0 | RFTOPE40 | ||||
SALTA | FINAL | |||||
CONT_01 | ETIQUETA | |||||
NAUX_01 | SUMA | IMPORTE | NAUX_03 | Si acumulado + Importe del periodo <= Tope, el 40% no se ve afectado, en caso contrario Tope 40% = Tope - Acumulado | ||
NAUX_03 | SI_MENOR | NAUX_02 | FINAL | |||
NAUX_02 | RESTA | NAUX_01 | RFTOPE40 | |||
506LIQ | 000011 | FINAL | ETIQUETA | |||
# | TRACE_OFF |
510 Subtotal Descuentos
- Esta fórmula prácticamente se rehízo, pues había que calcular el 40% de pagos laborales topado anualmente a 1340 UVT's.
Código | SeqFor | Form01 | Opera1 | Form02 | Result | Comentarios |
# | TRACE_ON | |||||
510LIQ | 000001 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
510LIQ | 000002 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | Si no tiene pagos laborales, no se calcula. |
# DEDUCCIONES PERIODO | Subtotal Deducciones del Periodo No constitutivos de renta del Periodo (506) - Intereses Vivienda del Periodo (507). - Medicina Pre-Pagada del Periodo (508). - Deducción Dependientes del Periodo (509). | |||||
RFINTVIV | SUMA | RFMEDPRE | NAUX_01 | |||
NAUX_01 | SUMA | RFDEDDEP | NAUX_01 | |||
RFTOTNC1 | RESTA | NAUX_01 | IMPORTE | |||
# DEDUCCIONES MES | Subtotal Deducciones del Mes No constitutivos de renta del Mes (506) - Intereses Vivienda del Mes (507). - Medicina Pre-Pagada del Mes (508). - Deducción Dependientes del Mes (509). | |||||
RFINTVIVM | SUMA | RFMEDPREM | NAUX_02 | |||
NAUX_02 | SUMA | RFDEDDEPM | NAUX_02 | |||
RFTOTNC2 | RESTA | NAUX_02 | NAUX_03 | |||
# DEDUCCIONES AÑO | Subtotal Deducciones del Año Lee acumulados de enero a la fecha del concepto 510. | |||||
MUEVE | PERANIOPER | ANO_INI_ACU | ||||
MUEVE | PERANIOPER | ANO_FIN_ACU | ||||
"01" | IMPORTE_EMPRESA | PERMESPER | NAUX_04 | |||
# ACUM>=TOPE40% | Si los acumulados rebasan el tope del 40%, Importe = Subtotal no constitutivos de renta del per y NAUX_03 = Subtotal no constitutivos de renta del mes. | |||||
NAUX_04 | SI_MENOR | RFTOPE40 | CONT_01 | |||
MUEVE | RFTOTNC1 | IMPORTE | ||||
MUEVE | RFTOTNC2 | NAUX_03 | ||||
MUEVE | 0 | RFTOPE40 | ||||
CONT_01 | ETIQUETA | |||||
# ACUM+PER>=TOPE40% | Si los (acumulados + IMPORTE) rebasan el tope del 40%, Diferencia = Tope40% - Acumulados. Importe=Subtotal no constitutivos de renta del periodo - diferencia y NAUX_03 = Subtotal no constitutivos de renta del mes - diferencia. | |||||
NAUX_04 | SUMA | IMPORTE | NAUX_05 | |||
NAUX_05 | SI_MENOR | RFTOPE40 | CONT_02 | |||
RFTOPE40 | RESTA | NAUX_04 | NAUX_06 | |||
RFTOTNC1 | RESTA | NAUX_06 | IMPORTE | |||
RFTOTNC2 | RESTA | NAUX_06 | NAUX_03 | |||
MUEVE | 0 | RFTOPE40 | ||||
SALTA | CONT_03 | |||||
CONT_02 | ETIQUETA | |||||
RFTOPE40 | RESTA | IMPORTE | RFTOPE40 | Si no rebasa el tope, toma los cálculos iniciales y resta el Importe del Tope del 40%. | ||
CONT_03 | ETIQUETA | |||||
510LIQ | 000003 | MUEVE | IMPORTE | RFTOTDE1 | Total Deducciones del Periodo = Importe | |
MUEVE | NAUX_03 | RFTOTDE2 | Total Deducciones del Mes = NAUX_03 | |||
MUEVE | NAUX_03 | RFTOTDE3 | ||||
510LIQ | 000007 | FINAL | ETIQUETA | |||
# | TRACE_OFF |
518 Subtotal Rentas Exentas
- Esta fórmula prácticamente se rehízo, pues había que calcular el 40% de pagos laborales topado anualmente a 1340 UVT's.
CODIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | Comentario |
# | TRACE_ON | |||||
518LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
518LIQ | 000003 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | |
# RENTAS EXENTAS PERIODO | ||||||
RFAPOAFC | SUMA | RFAPOAFP | NAUX_01 | |||
NAUX_01 | SUMA | RFINDACC | NAUX_01 | |||
NAUX_01 | SUMA | RFINDMAT | NAUX_01 | |||
NAUX_01 | SUMA | RFGTOENT | NAUX_01 | |||
NAUX_01 | SUMA | RFOTRREN | NAUX_01 | |||
RFTOTDE1 | RESTA | NAUX_01 | IMPORTE | |||
# RENTAS EXENTAS MES | ||||||
RFAPOAFCM | SUMA | RFAPOAFPM | NAUX_02 | |||
NAUX_02 | SUMA | RFINDACCM | NAUX_02 | |||
NAUX_02 | SUMA | RFINDMATM | NAUX_02 | |||
NAUX_02 | SUMA | RFGTOENTM | NAUX_02 | |||
NAUX_02 | SUMA | RFOTRREN | NAUX_02 | |||
# RENTAS EXENTAS AÑO | ||||||
MUEVE | PERANIOPER | ANO_INI_ACU | ||||
MUEVE | PERANIOPER | ANO_FIN_ACU | ||||
1 | IMPORTE_EMPRESA | PERMESPER | NAUX_03 | |||
NAUX_03 | MULTIPLICA | -1 | NAUX_03 | |||
# ACUM>=TOPE40% | ||||||
NAUX_03 | SI_MENOR | RFTOPE40 | CONT_01 | |||
MUEVE | RFTOTDE1 | IMPORTE | ||||
MUEVE | RFTOTDE2 | NAUX_02 | ||||
SALTA | CONT_02 | |||||
CONT_01 | ETIQUETA | |||||
# ACUM+PER >= TOPE40% | ||||||
NAUX_04 | SUMA | IMPORTE | NAUX_05 | |||
NAUX_05 | SI_MENOR | RFTOPE40 | CONT_02 | |||
RFTOPE40 | RESTA | NAUX_05 | NAUX_06 | |||
RFTOTDE1 | RESTA | NAUX_06 | IMPORTE | |||
RFTOTDE2 | RESTA | NAUX_06 | NAUX_02 | |||
CONT_02 | ETIQUETA | |||||
RFTOTDE1 | RESTA | IMPORTE | RFTOTRE1 | |||
RFTOTDE2 | RESTA | NAUX_02 | RFTOTRE2 | |||
RFTOPE40 | RESTA | IMPORTE | RFTOPE40 | |||
518LIQ | 000038 | FINAL | ETIQUETA | |||
518LIQ | 000039 | # | TRACE_OFF |
519LIQ 25% Rentas Exentas
- Esta fórmula prácticamente se rehízo, pues había que calcular el 40% de pagos laborales topado anualmente a 1340 UVT's y el tope anual de 790 UVT's.
CODIGO | SEQFOR | FORM01 | OPERA1 | FORM02 | RESULT | Comentarios |
519LIQ | 1 | # | TRACE_ON | |||
519LIQ | 2 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
519LIQ | 3 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | Si no tiene pagos laborales, no se calcula. |
519LIQ | 4 | # 25% RENTAS EXE PERIODO | 25% Rentas Exentas del Periodo + Subtotal Rentas Exentas del Periodo (518) * 25%. | |||
519LIQ | 5 | RFTOTRE1 | MULTIPLICA | 0.25 | IMPORTE | |
519LIQ | 6 | # 25% RENTAS EXENTAS MES | 25% Rentas Exentas del Mes + Subtotal Rentas Exentas del Mes (518) * 25%. | |||
519LIQ | 7 | RFTOTRE2 | MULTIPLICA | 0.25 | NAUX_02 | |
519LIQ | 8 | # 25% RENTAS EXENTAS AÑO | 25% Rentas Exentas del Año + Acumulado del concepto 519 de enero al mes en ejecución | |||
519LIQ | 9 | MUEVE | PERANIOPER | ANO_INI_ACU | ||
519LIQ | 10 | MUEVE | PERANIOPER | ANO_FIN_ACU | ||
519LIQ | 11 | 1 | IMPORTE_EMPRESA | PERMESPER | NAUX_03 | |
519LIQ | 12 | NAUX_03 | MULTIPLICA | -1 | NAUX_03 | |
519LIQ | 13 | # VALIDA TOPE 790 UVT'S | ||||
519LIQ | 14 | 790 | MULTIPLICA | UVTRETFTE | NAUX_11 | Si los acumulados rebasan el 790 UVT's Importe = Subtotal Rentas Exentas del per y NAUX_02 = Subtotal Rentas Exentas del mes. |
519LIQ | 15 | NAUX_03 | SI_MENOR | NAUX_11 | CONT_11 | |
519LIQ | 16 | MUEVE | RFTOTRE1 | IMPORTE | ||
519LIQ | 17 | MUEVE | RFTOTRE2 | NAUX_02 | ||
519LIQ | 18 | SALTA | CONT_12 | |||
519LIQ | 19 | CONT_11 | ETIQUETA | |||
519LIQ | 20 | NAUX_03 | SUMA | IMPORTE | NAUX_12 | Si los (acumulados + IMPORTE) rebasan 790 UVT's Diferencia = 790 UVT's - Acumulados. Importe=Subtotal Rentas Exentas del periodo - diferencia y NAUX_02 = Subtotal Rentas Exentas del mes - diferencia. |
519LIQ | 21 | NAUX_12 | SI_MENOR | NAUX_11 | CONT_12 | |
519LIQ | 22 | NAUX_11 | RESTA | NAUX_12 | NAUX_13 | |
519LIQ | 23 | RFTOTRE1 | RESTA | NAUX_13 | IMPORTE | |
519LIQ | 24 | RFTOTRE2 | RESTA | NAUX_13 | NAUX_02 | |
519LIQ | 25 | CONT_12 | ETIQUETA | |||
519LIQ | 26 | # ACUM>=TOPE40% | Si los acumulados rebasan el 40% Pagos Laborales Importe = Subtotal Rentas Exentas del per y NAUX_02 = Subtotal Rentas Exentas del mes. | |||
519LIQ | 27 | NAUX_03 | SI_MENOR | RFTOPE40 | CONT_01 | |
519LIQ | 28 | MUEVE | RFTOTRE1 | IMPORTE | ||
519LIQ | 29 | MUEVE | RFTOTRE2 | NAUX_02 | ||
519LIQ | 30 | SALTA | CONT_02 | |||
519LIQ | 31 | CONT_01 | ETIQUETA | |||
519LIQ | 32 | # ACUM+PER >= TOPE40% | Si los (acumulados + IMPORTE) rebasan 40% Pagos Laborales Diferencia = 790 UVT's - Acumulados. Importe=Subtotal Rentas Exentas del periodo - diferencia y NAUX_02 = Subtotal Rentas Exentas del mes - diferencia. | |||
519LIQ | 33 | NAUX_03 | SUMA | IMPORTE | NAUX_04 | |
519LIQ | 34 | NAUX_04 | SI_MENOR | RFTOPE40 | CONT_02 | |
519LIQ | 35 | RFTOPE40 | RESTA | NAUX_04 | NAUX_05 | |
519LIQ | 36 | RFTOTRE1 | RESTA | NAUX_05 | IMPORTE | |
519LIQ | 37 | RFTOTRE2 | RESTA | NAUX_05 | NAUX_02 | |
519LIQ | 38 | CONT_02 | ETIQUETA | |||
519LIQ | 39 | RFTOTRE1 | RESTA | IMPORTE | RFTOTGR1 | Total Gravado del Periodo = Subtotal Rentas Exentas del Periodo - Importe |
519LIQ | 40 | RFTOTRE2 | RESTA | NAUX_02 | RFTOTGR2 | Total Gravado del Mes = Subtotal Rentas Exentas del Mes - NAUX_02 |
519LIQ | 41 | RFTOPE40 | RESTA | IMPORTE | RFTOPE40 | |
519LIQ | 42 | FINAL | ETIQUETA | |||
519LIQ | 43 | # | TRACE_OFF |
Card documentos Informacao Solución disponible para versión 12.1.27 (con garantía extendida) o superiores. Titulo ¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia, sobre la localización de Colombia:
DT Localización Colombia SIGAGPE
Actualización Reforma Tributaria - Retención en la Fuente - LIQ de Colombia
DNOMI-1210 DT Actualización Reforma Tributaria - Retención en la Fuente - LIQ - COL
Documento de Referencia de Retención en la Fuente de Colombia.
Configuración y Cálculo Retención en la Fuente COL
Templatedocumentos |
---|