POLITICA LQ074 (RETENCION EN LA FUENTE) RUTA: Módulo de Administración / Políticas / Transacciones / Definición de Políticas / Utilitarios / Ayudas de Políticas / Ver Ayuda PROCEDIMIENTO: LQ074 DEFINICION GENERAL: Esta política permite calcular la Retención en la fuente para las liquidaciones periódicas. Ley 111 del Diciembre del 2006 - Modificado 05/01/2007 SM A partir del 1 de Enero del 2007 empieza a regir un nuevo procedimiento. Para aplicar este procedimiento debe de proceder de la siguiente manera: 1-.Modificar la tabla de Impuesto de retención, para manejarla de acuerdo a la nueva ley. Esta tabla debe de contener: Rango Inferior y Rango Superior expresado en UVTS. En la Variable 1 se indica la Tasa Marginal En la variable 2 se indican las UVTs a descontar En la Variable 3 se indican las UVTs a adicionar 2-.En el concepto de retención se debe de crear la variable VlrUVT, Valor de la UVT Numérica Dato = 20974, que es el valor vigente para el año 2007, para las liquidaciones periódicas. 3-.En el concepto de retención hay una variable Vlr_2 para el caso de liquidaciones definitivas se llama Ldf:Vlr_2 con dato 100 Cambiar el dato a 1 Si no existe, crearla así: Vlr_2 Divisor de retención Numérica Dato = 1 Si usted desea manejar para el procedimiento 1 el tope del exento que para este año es de $5.033.760, se debe crear la variable MnjTopExc, alfanumérica con dato S, y la TopeExc, numérica con dato: 5033760 dividido 30 multiplicado por las horas del período, si tiene varias nóminas se hace relación por nómina en esta variable. La tabla según el decreto es RANGOS EN UVT DESDE HASTA TARIFA MARGINAL IMPUESTO >0 95 0 % 0 >95 150 19% (Ingreso laboral gravado expresado en UVT menos 95 UVT)*19% > 150 360 28% (Ingreso laboral gravado expresado en UVT menos 150 UVT)*28% más 10 UVT >360 En adelante 33% (Ingreso laboral gravado expresado en UVT menos 360 UVT)*33% más 69 UVT La tabla para el sistema quedaría de la siguiente manera: Limites Variable 01 Variable 02 Variables 03 Inferior Superior 0 95 0 0 0 95 150 19 95 0 150 360 28 150 10 360 999 33 360 69 Caso Especial de Retención en la fuente con el manejo de los Topes Máximos El caso Normal de la búsqueda de los Valores, de Topes máximos para Salud y Educación lo realiza el sistema, antes de realizar las deducciones Obligatorias, según el ejemplo: Gravados 5.903.706,00 Deducciones 287.806,00 Gravados-Deducciones 5.615.900,00 Subtotal Subtotal*75% 4.211.925,00 Deduccible Tope 664.167 Midasoft Toma 5.903.706 * 75% = 4.427.780 *15%= 664.167, como base para el Tope, es decir el 75% sin realizar las deducciones Obligatorias, asi lo hace con la Variable CMaxDesDed, Calcula Máximos después de deducciones, alfanumérica, con Dato N Pero si se requiere que el sistema busque la base de los topes después de realizar las deducciones según el ejemplo: Gravados 5.903.706,00 Deducciones 287.806,00 Gravados-Deducciones 5.615.900,00 Subtotal Subtotal*75% 4.211.925,00 Deduccible Tope 631.789 Midasoft Toma 4.211.925 *15%= 631.789, como base para el Tope, es decir el 75%, ya con las deducciones Obligatorias, asi lo hace con la Variable CMaxDesDed, Calcula Máximos después de deducciones, alfanumérica, con Dato S Caso Especial de Retención en la fuente con el manejo de los Topes Máximos El caso Normal de la búsqueda de los Valores, de Topes máximos para Salud y Educación lo realiza el sistema, antes de realizar las deducciones Obligatorias, según el ejemplo: Gravados 5.903.706,00 Deducciones 287.806,00 Gravados-Deducciones 5.615.900,00 Subtotal Subtotal*75% 4.211.925,00 Deduccible Tope 664.167 Midasoft Toma 5.903.706 * 75% = 4.427.780 *15%= 664.167, como base para el Tope, es decir el 75% sin realizar las deducciones Obligatorias, asi lo hace con la Variable CMaxDesDed, Calcula Máximos después de deducciones, alfanumérica, con Dato N Pero si se requiere que el sistema busque la base de los topes después de realizar las deducciones según el ejemplo: Gravados 5.903.706,00 Deducciones 287.806,00 Gravados-Deducciones 5.615.900,00 Subtotal Subtotal*75% 4.211.925,00 Deduccible Tope 631.789 Midasoft Toma 4.211.925 *15%= 631.789, como base para el Tope, es decir el 75%, ya con las deducciones Obligatorias, asi lo hace con la Variable CMaxDesDed, Calcula Máximos después de deducciones, alfanumérica, con Dato S Caso 3-. Calculo de Retencion Basado en Procedimiento 3 - Modificado 19/02/2008 sm Este caso se utiliza en Republica Dominicana Se debe encontrar un valor de retencion a descontar para todos los periodos. Este valor se encuentra de la base de liquidación del movimiento liquidado, se interactua con una tabla de impuestos. Para ello debe de realizar lo siguiente : 1-.Remistase al instructivo, SRFHD001.RTF , Y PARAMETRICE LAS VARIABLES CORRESPONDIENTES. El dll SRFHD.DLL , DEBE ENCONTRARSE EN .\DLL 2-.En este concepto DE retencion , matricule la siguiente variable. CalculaProcd, Calcular por procedimiento 3 Alfanumerica Dato = S