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 (COL) | |||||||||||||||
Ticket: | 17062420/17088215 | |||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-1339/DNOMI-1345 |
02. SITUACIÓN/REQUISITO
Realizar las correcciones a la Formulación Estándar, de acuerdo con las observaciones de la Retención en la Fuente informadas por el cliente Totvs Andina.
03. SOLUCIÓN
Aviso | ||
---|---|---|
| ||
Éste documento atiende al producto estándar, por lo que si cuenta con una formulación personalizada (fórmulas de usuario, tablas alfanuméricas de usuario, etc.) deberá ser ajustada conforme a su necesidad. |
Formulación (RC2|RC3)
Se realizaron las modificaciones indicadas en azul.
502LIQ RET FTE PENSION
Se le agregó la validación del tope de 25 SMMLV al salario proyectado.
Fórmula | Sec | 1ra Expresión | Operador | 2da Expresión | Resultado | Comentarios |
502LIQ | 000001 | # | TRACE_ON | |||
502LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
502LIQ | 000003 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | |
502LIQ | 000004 | # PENSION PERIODO | Obtiene la pensión pagada por el trabajador durante el periodo y se deja en IMPORTE. | |||
502LIQ | 000005 | AFPTRAVAC | SUMA | AFPTRAPER | IMPORTE | |
502LIQ | 000006 | # PENSION ACUMULADA | Se obtiene la pensión acumulada del mes. | |||
502LIQ | 000007 | MUEVE | ANOMESACT1 | ANO_INI_ACU | ||
502LIQ | 000008 | MUEVE | ANOMESACT2 | ANO_FIN_ACU | ||
502LIQ | 000009 | FILTRO_ACUM | ||||
502LIQ | 000010 | MESMESACT1 | IMPORTE_EMPRESA | MESMESACT2 | NAUX_01 | |
502LIQ | 000011 | NAUX_01 | MULTIPLICA | -1 | NAUX_01 | |
502LIQ | 000012 | IMPORTE | SUMA | NAUX_01 | NAUX_02 | |
502LIQ | 000013 | # PENSION PROYECTADA | En caso de que NO sea el último periodo del mes, se calcula la pensión proyetcada: Si el salario proyectado> 25 SMMLV, Base para Pensión Proyectada = 25 SMMLV, en caso contrario, Base para Pensión Proyectada = Salario Proyectado. Pensión proyectada=Base para Pensión Proyectada * 4% | |||
502LIQ | 000014 | PERULTPER | SI_IGUAL | "1" | CONT_01 | |
502LIQ | 000015 | TABTOPEPEN | MULTIPLICA | SALMINMES | NAUX_04 | |
502LIQ | 000016 | NAUX_04 | DIVIDE | 30 | NAUX_04 | |
502LIQ | 000017 | NAUX_04 | MULTIPLICA | RFDIASPROY | NAUX_04 | |
502LIQ | 000018 | MUEVE | RFBSEPROY | NAUX_03 | ||
502LIQ | 000019 | RFBSEPROY | SI_MENOR | NAUX_04 | CONT_02 | |
502LIQ | 000020 | MUEVE | NAUX_04 | NAUX_03 | ||
502LIQ | 000021 | CONT_02 | ETIQUETA | |||
502LIQ | 000022 | NAUX_03 | MULTIPLICA | AFPPORTRA | NAUX_03 | |
502LIQ | 000023 | NAUX_02 | SUMA | NAUX_03 | NAUX_02 | Pensión Mes = Pensión del Periodo + Pensión Acumulada + Pensión Proyectada. |
502LIQ | 000024 | CONT_01 | ETIQUETA | |||
502LIQ | 000025 | #TOTAL NO CONSTITUTIVO | ||||
502LIQ | 000026 | RFTOTNC1 | SUMA | IMPORTE | RFTOTNC1 | Pagos No Constitutivos del Periodo = Pensión del Periodo |
502LIQ | 000027 | RFTOTNC2 | SUMA | NAUX_02 | RFTOTNC2 | Pagos No Constitutivos del Mes = Pensión del Mes |
502LIQ | 000028 | RFTOTNC3 | SUMA | NAUX_02 | RFTOTNC3 | |
502LIQ | 000029 | FINAL | ETIQUETA | |||
502LIQ | 000030 | TRACE_OFF |
503LIQ RET FTE FSP
Se le agregó la validación del tope de 25 SMMLV al salario proyectado.
Fórmula | Sec | 1ra Expresión | Operador | 2da Expresión | Resultado | Comentarios |
503LIQ | 000001 | # | TRACE_ON | |||
503LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
503LIQ | 000003 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | |
503LIQ | 000004 | # FSP PERIODO | Obtiene el FSP sumando el FSP por Solidaridad del Periodo + el FSP por Subsistencia del periodoy se deja en IMPORTE. | |||
503LIQ | 000005 | FSPTRASOL | SUMA | FSPTRASUB | IMPORTE | |
503LIQ | 000006 | IMPORTE | SUMA | FSPTRAVAC | IMPORTE | |
503LIQ | 000007 | # FSP ACUMULADO | Obtiene el FSP acumulado del mes. | |||
503LIQ | 000008 | MUEVE | ANOMESACT1 | ANO_INI_ACU | ||
503LIQ | 000009 | MUEVE | ANOMESACT2 | ANO_FIN_ACU | ||
503LIQ | 000010 | FILTRO_ACUM | ||||
503LIQ | 000011 | MESMESACT1 | IMPORTE_EMPRESA | MESMESACT1 | NAUX_01 | |
503LIQ | 000012 | NAUX_01 | MULTIPLICA | -1 | NAUX_01 | |
503LIQ | 000013 | IMPORTE | SUMA | NAUX_01 | NAUX_02 | |
503LIQ | 000014 | # FSP PROYECTADO | En caso de que NO sea el último periodo del mes, se calcula el FSP proyectado: Si el salario proyectado> 25 SMMLV, Base para FSP Proyectado = 25 SMMLV, en caso contrario, Base para FSP Proyectado = Salario Proyectado. FSP proyectado=Base para FSP Proyectado * (% FSP Solidaridad + % FSP Subsistencia). | |||
503LIQ | 000015 | PERULTPER | SI_IGUAL | "1" | CONT_01 | |
503LIQ | 000016 | TABTOPEPEN | MULTIPLICA | SALMINMES | NAUX_04 | |
503LIQ | 000017 | NAUX_04 | DIVIDE | 30 | NAUX_04 | |
503LIQ | 000018 | NAUX_04 | MULTIPLICA | RFDIASPROY | NAUX_04 | |
503LIQ | 000019 | MUEVE | RFBSEPROY | NAUX_05 | ||
503LIQ | 000020 | RFBSEPROY | SI_MENOR | NAUX_04 | CONT_02 | |
503LIQ | 000021 | MUEVE | NAUX_04 | NAUX_05 | ||
503LIQ | 000022 | CONT_02 | ETIQUETA | |||
503LIQ | 000023 | FSPPORSOL | SUMA | FSPPORSUB | NAUX_03 | |
503LIQ | 000024 | NAUX_03 | MULTIPLICA | NAUX_05 | NAUX_03 | |
503LIQ | 000025 | NAUX_02 | SUMA | NAUX_03 | NAUX_02 | FSP Mes = FSP del Periodo + FSP Acumulado + FSP Proyectado. |
503LIQ | 000026 | CONT_01 | ETIQUETA | |||
503LIQ | 000027 | # TOTAL NO CONSTITUTIVO | ETIQUETA | |||
503LIQ | 000028 | RFTOTNC1 | SUMA | IMPORTE | RFTOTNC1 | Pagos No Constitutivos del Periodo = Pensión del Periodo + FSP del Periodo |
503LIQ | 000029 | RFTOTNC2 | SUMA | NAUX_02 | RFTOTNC2 | Pagos No Constitutivos del Mes = Pensión del Mes + FSP del Mes |
503LIQ | 000030 | RFTOTNC3 | SUMA | NAUX_02 | RFTOTNC3 | |
503LIQ | 000031 | FINAL | ETIQUETA | |||
503LIQ | 000032 | TRACE_OFF |
505LIQ RET FTE SALUD
Se le agregó la validación del tope de 25 SMMLV al salario proyectado.
Fórmula | Sec | 1ra Expresión | Operador | 2da Expresión | Resultado | Comentarios |
505LIQ | 000001 | # | TRACE_ON | |||
505LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
505LIQ | 000003 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | |
505LIQ | 000004 | # SALUD PERIODO | ||||
505LIQ | 000005 | EPSTRAVAC | SUMA | EPSTRAPER | IMPORTE | Obtiene la salud pagada por el trabajador durante el periodo y se deja en IMPORTE. |
505LIQ | 000006 | IMPORTE | SI_IGUAL | 0 | FINAL | |
505LIQ | 000007 | # SALUD ACUMULADA | Se obtiene la pensión acumulada del mes. | |||
505LIQ | 000008 | MUEVE | ANOMESACT1 | ANO_INI_ACU | ||
505LIQ | 000009 | MUEVE | ANOMESACT2 | ANO_FIN_ACU | ||
505LIQ | 000010 | FILTRO_ACUM | ||||
505LIQ | 000011 | MESMESACT1 | IMPORTE_EMPRESA | MESMESACT2 | NAUX_01 | |
505LIQ | 000012 | NAUX_01 | MULTIPLICA | -1 | NAUX_01 | |
505LIQ | 000013 | IMPORTE | SUMA | NAUX_01 | NAUX_02 | |
505LIQ | 000014 | # SALUD PROYECTADA | En caso de que NO sea el último periodo del mes, se calcula la salud proyectada: Si el salario proyectado> 25 SMMLV, Base para Salud Proyectada = 25 SMMLV, en caso contrario, Base para Salud Proyectada = Salario Proyectado. Salud proyectada=Base para Salud Proyectada * 4% | |||
505LIQ | 000015 | PERULTPER | SI_IGUAL | "1" | CONT_01 | |
505LIQ | 000016 | TABTOPESAL | MULTIPLICA | SALMINMES | NAUX_04 | |
505LIQ | 000017 | NAUX_04 | DIVIDE | 30 | NAUX_04 | |
505LIQ | 000018 | NAUX_04 | MULTIPLICA | RFDIASPROY | NAUX_04 | |
505LIQ | 000019 | MUEVE | RFBSEPROY | NAUX_03 | ||
505LIQ | 000020 | RFBSEPROY | SI_MENOR | NAUX_04 | CONT_02 | |
505LIQ | 000021 | MUEVE | NAUX_04 | NAUX_03 | ||
505LIQ | 000022 | CONT_02 | ETIQUETA | |||
505LIQ | 000023 | NAUX_03 | MULTIPLICA | EPSPORTRA | NAUX_03 | |
505LIQ | 000024 | NAUX_02 | SUMA | NAUX_03 | NAUX_02 | Salud Mes = Salud del Periodo + Salud Acumulada + Salud Proyectada. |
505LIQ | 000025 | CONT_01 | ETIQUETA | |||
505LIQ | 000026 | # DISMINUYE TOT NO CONST | ||||
505LIQ | 000027 | RFTOTNC1 | SUMA | IMPORTE | RFTOTNC1 | Pagos No Constitutivos del Periodo = Pensión del Periodo + FSP del Periodo + Salud del Periodo |
505LIQ | 000028 | RFTOTNC2 | SUMA | NAUX_02 | RFTOTNC2 | Pagos No Constitutivos del Mes = Pensión del Mes + FSP del Mes + Salud del Periodo |
505LIQ | 000029 | RFTOTNC3 | SUMA | NAUX_02 | RFTOTNC3 | |
505LIQ | 000030 | FINAL | ETIQUETA | |||
505LIQ | 000031 | TRACE_OFF |
519LIQ RET FTE 25% RENTAS EXENTAS
Se realizaron ajustes en la validación del tope de 790 UVT's.
...
Fórmula | Sec | 1ra Expresión | Operador | 2da Expresión | Resultado | Comentarios |
519LIQ | 000001 | # | TRACE_ON | |||
519LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
519LIQ | 000003 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | |
519LIQ | 000004 | # 25% RENTAS EXE PERIODO | Obtiene 25% rentas exentas del periodo. | |||
519LIQ | 000005 | RFTOTRE1 | MULTIPLICA | 0.25 | NAUX_01 | |
519LIQ | 000006 | # 25% RENTAS EXENTAS MES | DESCONTANDO VOL | Obtiene 25% rentas exentas del mes descontando aportaciones voluntarias. | ||
519LIQ | 000007 | RFTOTRE2 | MULTIPLICA | 0.25 | NAUX_02 | |
519LIQ | 000008 | # 25% RENTAS EXENTAS MES | SIN DESC VOL | Obtiene 25% rentas exentas del mes sin descontar aportaciones voluntarias. | ||
519LIQ | 000009 | RFTOTRE3 | MULTIPLICA | 0.25 | NAUX_03 | |
519LIQ | 000010 | # 25% RENTAS EXENTAS AÑO | Obtiene 25% rentas exentas del año. | |||
519LIQ | 000011 | RFTOTREA | MULTIPLICA | 0.25 | NAUX_04 | |
519LIQ | 000012 | # TOPE 790 UVT'S | Obtiene Tope 790 UVT's | |||
519LIQ | 000013 | 790 | MULTIPLICA | UVTRETFTE | RFTOPE790 | |
519LIQ | 000014 | # ACUM >= TOPE | Si el acumulado > Tope, · 25% re per=0 · 25% re s/av = 0 · 25% re c/av = 0. | |||
519LIQ | 000015 | NAUX_04 | SI_MENOR | RFTOPE790 | CONT_01 | |
519LIQ | 000016 | MUEVE | 0 | NAUX_01 | ||
519LIQ | 000017 | MUEVE | 0 | NAUX_02 | ||
519LIQ | 000018 | MUEVE | 0 | NAUX_03 | ||
519LIQ | 000019 | SALTA | CONT_04 | |||
519LIQ | 000020 | CONT_01 | ETIQUETA | |||
519LIQ | 000021 | # ACU+PER>TOPE | Si el (25% re acum + 25% re per) > Tope, · 25% re per= (tope – 25% re acum) · 25% re s/av = ( 25% re s/av – 25% re per + (tope – 25% re acum) · 25% re c/av = ( 25% re c/av – 25% re per + (tope – 25% re acum). | |||
519LIQ | 000022 | NAUX_04 | SUMA | NAUX_01 | NAUX_05 | |
519LIQ | 000023 | RFTOPE790 | RESTA | NAUX_04 | NAUX_06 | |
519LIQ | 000024 | NAUX_05 | SI_MENOR | RFTOPE790 | CONT_02 | |
519LIQ | 000025 | NAUX_02 | RESTA | NAUX_01 | NAUX_02 | |
519LIQ | 000026 | NAUX_02 | SUMA | NAUX_06 | NAUX_02 | |
519LIQ | 000027 | NAUX_03 | RESTA | NAUX_04 | NAUX_03 | |
519LIQ | 000028 | NAUX_03 | SUMA | NAUX_06 | NAUX_03 | |
519LIQ | 000029 | MUEVE | NAUX_06 | NAUX_01 | ||
519LIQ | 000030 | SALTA | CONT_04 | |||
519LIQ | 000031 | CONT_02 | ETIQUETA | |||
519LIQ | 000032 | # ACU+MES CV>TOPE | Si el (25% re acum + 25% re s/av) > Tope, · 25% re s/av = (tope – 25% re acum) · 25% re c/av = (tope – 25% re acum). | |||
519LIQ | 000033 | NAUX_04 | SUMA | NAUX_02 | NAUX_07 | |
519LIQ | 000034 | NAUX_07 | SI_MENOR | NAUX_01 | CONT_03 | |
519LIQ | 000035 | MUEVE | NAUX_06 | NAUX_02 | ||
519LIQ | 000036 | MUEVE | NAUX_06 | NAUX_03 | ||
519LIQ | 000037 | SALTA | CONT_04 | |||
519LIQ | 000038 | CONT_03 | ETIQUETA | |||
519LIQ | 000039 | # ACU+MES SV>TOPE | Si el (25% re acum + 25% re c/av) > Tope, · 25% re c/av = (tope – 25% re acum). | |||
519LIQ | 000040 | NAUX_04 | SUMA | NAUX_03 | NAUX_08 | |
519LIQ | 000041 | NAUX_08 | SI_MENOR | RFTOPE790 | CONT_04 | |
519LIQ | 000042 | MUEVE | NAUX_06 | NAUX_03 | ||
519LIQ | 000043 | CONT_04 | ETIQUETA | |||
519LIQ | 000044 | MUEVE | NAUX_01 | RF25PRE1 | Deja el 25% de rentas exentas topadas del periodo en el mnemónico RF25PR1 | |
519LIQ | 000045 | MUEVE | NAUX_02 | RF25PRE2 | Deja el 25% de rentas exentas topadas del mes descontando aportaciones voluntarias en el mnemónico RF25PR2 | |
519LIQ | 000046 | MUEVE | NAUX_03 | RF25PRE3 | Deja el 25% de rentas exentas topadas del mes sin descontar aportaciones vuluntárias en el mnemónico RF25PR3 | |
519LIQ | 000047 | MUEVE | NAUX_01 | IMPORTE | Reporta 25% de rentas exentas topadas del periodo en IMPORTE. | |
519LIQ | 000048 | FINAL | ETIQUETA | |||
519LIQ | 000049 | # | TRACE_OFF |
520LIQ RET FTE BASE GRAVADA PERIODO
Se ajustó el calculo de el gravado mensual sin aportaciones voluntarias.
Fórmula | Sec | 1ra Expresión | Operador | 2da Expresión | Resultado | Comentarios |
520LIQ | 000001 | # | TRACE_ON | |||
520LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
520LIQ | 000003 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | |
520LIQ | 000004 | # DEDUCC+RENTAS PER | Se obtiene la suma de las deducciones, rentas exentas y 25% de rentas exentas del periodo. | |||
520LIQ | 000005 | RFINTVIV | SUMA | RFMEDPRE | NAUX_01 | |
520LIQ | 000006 | NAUX_01 | SUMA | RFDEDDEP | NAUX_01 | |
520LIQ | 000007 | NAUX_01 | SUMA | RFAPOVOL | NAUX_01 | |
520LIQ | 000008 | NAUX_01 | SUMA | RFINDACC | NAUX_01 | |
520LIQ | 000009 | NAUX_01 | SUMA | RFINDMAT | NAUX_01 | |
520LIQ | 000010 | NAUX_01 | SUMA | RFGTOENT | NAUX_01 | |
520LIQ | 000011 | NAUX_01 | SUMA | RFOTRREN | NAUX_01 | |
520LIQ | 000012 | NAUX_01 | SUMA | RF25PRE1 | NAUX_01 | |
520LIQ | 000013 | NAUX_01 | SI_MENOR | RFTOPE40P | CONT_01 | Toma el menor del 40% del subtotal 1 pagos no constitutivos de renta proporcionales, topada a 1340 UVT's anuales y la suma anterior del periodo, para deducir del subtotal 3 y obtener el total gravado del periodo. |
520LIQ | 000014 | MUEVE | RFTOPE40P | NAUX_01 | ||
520LIQ | 000015 | CONT_01 | ETIQUETA | |||
520LIQ | 000016 | RFTOTNC1 | RESTA | NAUX_01 | RFTOTGR1 | |
520LIQ | 000017 | # DEDUCC+RENTAS MES | DESC VOL | |||
520LIQ | 000018 | RFINTVIVM | SUMA | RFMEDPREM | NAUX_02 | Se obtiene la suma de las deducciones, rentas exentas y 25% de rentas exentas del mes descontarndo aportaciones voluntarias. |
520LIQ | 000019 | NAUX_02 | SUMA | RFDEDDEPM | NAUX_02 | |
520LIQ | 000020 | NAUX_02 | SUMA | RFAPOVOLM | NAUX_02 | |
520LIQ | 000021 | NAUX_02 | SUMA | RFINDACCM | NAUX_02 | |
520LIQ | 000022 | NAUX_02 | SUMA | RFINDMATM | NAUX_02 | |
520LIQ | 000023 | NAUX_02 | SUMA | RFGTOENTM | NAUX_02 | |
520LIQ | 000024 | NAUX_02 | SUMA | RFOTRRENM | NAUX_02 | |
520LIQ | 000025 | NAUX_02 | SUMA | RF25PRE2 | NAUX_02 | |
520LIQ | 000026 | NAUX_02 | SI_MENOR | RFTOPE40 | CONT_02 | Toma el menor del 40% del subtotal 1 pagos no constitutivos de renta proporcionales, topada a 1340 UVT's anuales y la suma anterior del periodo, para deducir del subtotal 3 y obtener el total gravado del mes descontando aportaciones voluntarias.. |
520LIQ | 000027 | MUEVE | RFTOPE40 | NAUX_02 | ||
520LIQ | 000028 | CONT_02 | ETIQUETA | |||
520LIQ | 000029 | RFTOTNC2 | RESTA | NAUX_02 | RFTOTGR2 | |
520LIQ | 000030 | # DEDUCC+RENTAS MES | SIN DESC VOL | Se obtiene la suma de las deducciones, rentas exentas y 25% de rentas exentas del mes sin descontar aportaciones voluntarias. | ||
520LIQ | 000031 | RFINTVIVM | SUMA | RFMEDPREM | NAUX_03 | |
520LIQ | 000032 | NAUX_03 | SUMA | RFDEDDEPM | NAUX_03 | |
520LIQ | 000033 | NAUX_03 | SUMA | RFINDACCM | NAUX_03 | |
520LIQ | 000034 | NAUX_03 | SUMA | RFINDMATM | NAUX_03 | |
520LIQ | 000035 | NAUX_03 | SUMA | RFGTOENTM | NAUX_03 | |
520LIQ | 000036 | NAUX_03 | SUMA | RFOTRRENM | NAUX_03 | |
520LIQ | 000037 | NAUX_03 | SUMA | RF25PRE3 | NAUX_03 | Toma el menor del 40% del subtotal 1 pagos no constitutivos de renta proporcionales, topada a 1340 UVT's anuales y la suma anterior del periodo, para deducir del subtotal 3 y obtener el total gravado del mes sin descontar aportaciones voluntarias.. |
520LIQ | 000038 | NAUX_03 | SI_MENOR | RFTOPE40 | CONT_03 | |
520LIQ | 000039 | MUEVE | RFTOPE40 | NAUX_03 | ||
520LIQ | 000040 | CONT_03 | ETIQUETA | |||
520LIQ | 000041 | RFTOTNC3 | RESTA | NAUX_03 | RFTOTGR3 | |
520LIQ | 000042 | MUEVE | RFTOTGR1 | IMPORTE | Reporta el gravado del periodo. | |
520LIQ | 000043 | FINAL | ETIQUETA | |||
520LIQ | 000044 | # | TRACE_OFF |
523LIQ RET FTE PROC 1 PERIODO
Si no es el último periodo, se calcula la retención tomando la retención mensual / el gravado mensual * el gravado del periodo. Si es el último periodo, se toma el gravado mensual – el acumulado del mes retenido para realizar un ajuste de la retención.
Fórmula | Sec | 1ra Expresión | Operador | 2da Expresión | Resultado | Comentarios |
523LIQ | 000001 | # | TRACE_ON | |||
523LIQ | 000002 | NOCALCULA | SI_IGUAL | 1 | FINAL | |
523LIQ | 000003 | RFTOTPL1 | SI_IGUAL | 0 | FINAL | |
523LIQ | 000004 | EMPTPOPRRF | SI_IGUAL | "2" | FINAL | Esta fórmula se calcula solo si el empleado está configurado para el procedimiento 1 de retención en la fuetne. |
523LIQ | 000005 | RFTOTGR2 | SI_IGUAL | 0 | FINAL | |
523LIQ | 000006 | # RETENCION GRAVABLE | QUITANDO VOL | Se obtiene el gravado en UVT's = Gravado del Mes descontando aportaciones voluntarias / UVT's. | ||
523LIQ | 000007 | RFTOTGR2 | DIVIDE | UVTRETFTE | NAUX_01 | Busca el Gravado Mes S/AV en UVT's en la tabla S001 que se encuentre dentro del ímite inferior y superior. Retención Mensual S/AV= /(Gravado Mensual S/AV– Límite Inferior) * % + Cuita Fija) * UVT Factor S/AV= Gravado Mensual S/AV / Retención Mensual S/AV |
523LIQ | 000008 | BUSCA | TABLA_S001 | |||
523LIQ | 000009 | ELEMENTO_02 | HASTA_MAYOR | NAUX_01 | ||
523LIQ | 000010 | NAUX_01 | RESTA | ELEMENTO_01 | NAUX_02 | |
523LIQ | 000011 | ELEMENTO_03 | DIVIDE | 100 | NAUX_03 | |
523LIQ | 000012 | NAUX_02 | MULTIPLICA | NAUX_03 | NAUX_04 | |
523LIQ | 000013 | NAUX_04 | SUMA | ELEMENTO_04 | NAUX_05 | |
523LIQ | 000014 | NAUX_05 | MULTIPLICA | UVTRETFTE | RFRETFTE2 | |
523LIQ | 000015 | # RETENCION GRAVABLE | PERIODO | |||
523LIQ | 000016 | RFRETFTE2 | DIVIDE | RFTOTGR2 | NAUX_06 | |
523LIQ | 000017 | NAUX_06 | MULTIPLICA | 100 | UNIDADES | Si no es el último periodo del mes: Retención del Periodo = Gravado del Periodo * Factor S/AV |
523LIQ | 000018 | # 1RA QNA | ||||
523LIQ | 000019 | RFTOTGR1 | MULTIPLICA | NAUX_06 | RFRETFTE1 | |
523LIQ | 000020 | # ULTIMO PERIODO | Si es el último periodo, Retención del Periodo = Retención Mes S/AV– Acumulado del Mes | |||
523LIQ | 000021 | PERULTPER | SI_IGUAL | "2" | CONT_01 | |
523LIQ | 000022 | MUEVE | PERANIOPER | ANO_INI_ACU | ||
523LIQ | 000023 | MUEVE | PERANIOPER | ANO_FIN_ACU | ||
523LIQ | 000024 | PERMESPER | IMPORTE_EMPRESA | PERMESPER | NAUX_06 | |
523LIQ | 000025 | RFRETFTE2 | SUMA | NAUX_06 | RFRETFTE1 | |
523LIQ | 000026 | CONT_01 | ETIQUETA | |||
523LIQ | 000027 | # REDONDEA A 1000 PROX | RFRETFTE1 | Redondea a 1000 superior la retención del periodo. | ||
523LIQ | 000028 | RFRETFTE1 | RESIDUO | 1000 | NAUX_07 | |
523LIQ | 000029 | RFRETFTE1 | RESTA | NAUX_07 | NAUX_09 | |
523LIQ | 000030 | NAUX_07 | SI_IGUAL | 0 | RESIDUO1 | |
523LIQ | 000031 | NAUX_07 | SI_MENOR | 500 | RESIDUO1 | |
523LIQ | 000032 | 1000 | RESTA | NAUX_07 | NAUX_08 | |
523LIQ | 000033 | RFRETFTE1 | SUMA | NAUX_08 | NAUX_09 | |
523LIQ | 000034 | RESIDUO1 | ETIQUETA | |||
523LIQ | 000035 | MUEVE | NAUX_09 | RFRETFTE1 | ||
523LIQ | 000036 | MUEVE | RFRETFTE1 | IMPORTE | ||
523LIQ | 000037 | MUEVE | CIANITDIAN | ENTIDAD | ||
523LIQ | 000038 | # REDONDEA A 1000 PROX | RFRETFTE2 | Redondea a 1000 superior la retención del mes S/AV. | ||
523LIQ | 000039 | RFRETFTE2 | RESIDUO | 1000 | NAUX_09 | |
523LIQ | 000040 | RFRETFTE2 | RESTA | NAUX_09 | NAUX_11 | |
523LIQ | 000041 | NAUX_09 | SI_IGUAL | 0 | RESIDUO2 | |
523LIQ | 000042 | NAUX_09 | SI_MENOR | 500 | RESIDUO2 | |
523LIQ | 000043 | 1000 | RESTA | NAUX_09 | NAUX_10 | |
523LIQ | 000044 | RFRETFTE2 | SUMA | NAUX_10 | NAUX_11 | |
523LIQ | 000045 | RESIDUO2 | ETIQUETA | |||
523LIQ | 000046 | MUEVE | NAUX_11 | RFRETFTE2 | ||
523LIQ | 000047 | # RETENCION GRAVABLE | SIN QUITAR VOL | Busca el Gravado Mes C/AV en UVT's en la tabla S001 que se encuentre dentro del ímite inferior y superior. Retención Mensual C/AV= /(Gravado Mensual C/AV– Límite Inferior) * % + Cuita Fija) * UVT Factor C/AV= Gravado Mensual C/AV / Retención Mensual C/AV | ||
523LIQ | 000048 | RFTOTGR3 | DIVIDE | UVTRETFTE | NAUX_09 | |
523LIQ | 000049 | BUSCA | TABLA_S001 | |||
523LIQ | 000050 | ELEMENTO_02 | HASTA_MAYOR | NAUX_09 | ||
523LIQ | 000051 | NAUX_09 | RESTA | ELEMENTO_01 | NAUX_10 | |
523LIQ | 000052 | ELEMENTO_03 | DIVIDE | 100 | NAUX_11 | |
523LIQ | 000053 | NAUX_10 | MULTIPLICA | NAUX_11 | NAUX_12 | |
523LIQ | 000054 | NAUX_12 | SUMA | ELEMENTO_04 | NAUX_13 | |
523LIQ | 000055 | NAUX_13 | MULTIPLICA | UVTRETFTE | RFRETFTE3 | |
523LIQ | 000056 | # REDONDEA A 1000 | RFRETFTE3 | Redondea a 1000 superior. | ||
523LIQ | 000057 | RFRETFTE3 | RESIDUO | 1000 | NAUX_11 | |
523LIQ | 000058 | RFRETFTE3 | RESTA | NAUX_11 | NAUX_13 | |
523LIQ | 000059 | NAUX_11 | SI_IGUAL | 0 | RESIDUO3 | |
523LIQ | 000060 | NAUX_11 | SI_MENOR | 500 | RESIDUO3 | |
523LIQ | 000061 | 1000 | RESTA | NAUX_11 | NAUX_12 | |
523LIQ | 000062 | RFRETFTE3 | SUMA | NAUX_12 | NAUX_13 | |
523LIQ | 000063 | RESIDUO3 | ETIQUETA | |||
523LIQ | 000064 | MUEVE | NAUX_13 | RFRETFTE3 | ||
523LIQ | 000065 | FINAL | ETIQUETA | |||
523LIQ | 000066 | # | TRACE_OFF |
Prueba
Cálculo 1ra quincena
Se ingresó a la rutina de cálculo de nómina ubicada en "Miscelánea | Cálculos | Por Procedimiento" para ejecutar el proceso 00001, del Procedimiento LIQ, del Periodo 202301 Pago 01
Mat | Con | Descripción | Ref | Haberes | Deducción | Base Haberes | Base Deducción | Mensual | Comentarios |
000001 | 017 | Vacac Disf SBC | 0.00 | 20,194,444 | |||||
000001 | 105 | Salario Básico | 15.00 | 10,000,000 | 20,000,000 | ||||
000001 | 216 | Cesantía Año Act SBC | 15.00 | 20,000,000 | |||||
000001 | 220 | Cesantía Provisión A | 0.00 | 833,333 | |||||
000001 | 221 | Cesantía Provisión | 1.25 | 833,333 | |||||
000001 | 228 | Int Ces Provisión | 2.50 | - | |||||
000001 | 230 | Prima Serv SBC | 15.00 | 20,000,000 | |||||
000001 | 234 | Prima Serv Prov A | 1.25 | 833,333 | |||||
000001 | 235 | Prima Serv Provisión | 1.25 | 833,333 | |||||
000001 | 300 | Salariales | 0.00 | 10,000,000 | |||||
000001 | 302 | 40% Total Devengos | 0.00 | 4,000,000 | |||||
000001 | 304 | IBC Mes Actual | 0.00 | 10,000,000 | |||||
000001 | 305 | IBC Mes Anterior | 0.00 | 20,000,000 | |||||
000001 | 440 | EPS IBC Sdo y Sal | 4.00 | 10,000,000 | |||||
000001 | 441 | EPS Emp Sdo y Sal | 15.00 | 400,000 | 800,000 | ||||
000001 | 442 | EPS Cía Sdo y Sal | 15.00 | - | |||||
000001 | 443 | AFP IBC SdoSal | 16.00 | 10,000,000 | |||||
000001 | 444 | AFP Emp SdoSal | 15.00 | 400,000 | 800,000 | ||||
000001 | 445 | AFP Cía SdoSal | 15.00 | 1,200,000 | |||||
000001 | 446 | FSP Solid Sdo y Sal | 15.00 | 50,000 | 100,000 | ||||
000001 | 447 | FSP Subs Sdo y Sal | 15.00 | 90,000 | 180,000 | ||||
000001 | 448 | ARL IBC Sdo y Sal | 0.00 | 10,000,000 | |||||
000001 | 456 | EPS Emp Total | 0.00 | 400,000 | |||||
000001 | 458 | EPS Total | 0.00 | 400,000 | |||||
000001 | 459 | AFP Emp Total | 0.00 | 400,000 | |||||
000001 | 460 | AFP Cía Total | 0.00 | 1,200,000 | |||||
000001 | 461 | AFP Total | 0.00 | 1,600,000 | |||||
000001 | 462 | FSP Solid Total | 0.00 | 50,000 | |||||
000001 | 463 | FSP Subs Total | 0.00 | 90,000 | |||||
000001 | 464 | FSP Total | 0.00 | 140,000 | |||||
000001 | 480 | Horas Laboradas | 120.00 | - | |||||
000001 | 481 | Salario PILA | 0.00 | 20,000,000 | |||||
000001 | 501 | Ret Fte: Total PagLa | 15.00 | 10,000,000 | 20,000,000 | El total de pagos laborales en este caso, al no tener ningú otro concepto de haber, es igual al concepto 105 Salario Básico. Al ser la 1ra quincena no hay acumulados. Y como el concepto 105 tiene 15 días de sueldo, se RFDIASPROY=15 y RFProy=10,000,000 | |||
000001 | 502 | Ret Fte: AFP | 0.00 | 400,000 | 800,000 | El AFP del periodo = Valor Concepto 444 = 400,000. AFP del Mes = AFP del Periodo + 4% del RFProy (10,000,000*4% ya que no rebasa el tope de 25 SMMLV) =400,000+400,000 | |||
000001 | 503 | Ret Fte: FSP | 0.00 | 140,000 | 280,000 | El FSP del periodo = Valor de los conceptos 446 (50,000) y 447 (90,000). Y para el FSP proyectado se ocupa el mismo porcentaje aplicado en el periodo,que sería el 1.4%, (10,000*1.4%)=140,000 | |||
000001 | 505 | Ret Fte: Salud | 0.00 | 400,000 | 800,000 | El EPS del periodo = Valor Concepto 441 = 400,000. EPS del Mes = EPS del Periodo + 4% del RFProy (10,000,000*4% ya que no rebasa el tope de 25 SMMLV) =400,000+400,000 | |||
000001 | 506 | Ret Fte: SubTotal1 | 0.00 | 9,060,000 | 18,120,000 | Subtotal 1 = Total Pagos Laborales - AFP - FSP - Salud | |||
000001 | 507 | Ret Fte: Ded Viviend | 0.00 | 115,162 | 230,324 | Asiento Fijo reportado. No se proyecta. Notiene acumulados ya que es la 1ra quincena. Topado a 100 UVT's al mes | |||
000001 | 509 | Ret Fte: Ded Depend | 0.00 | 678,592 | 1,357,184 | Si tiene al menos un hijo menor de 18 años, o un hijo discapacitado, se aplica el 10% de Total de Pagos Laborales topado a 32 UVT's | |||
000001 | 510 | Ret Fte: Subtotal 2 | 0.00 | 8,266,246 | 16,532,492 | Subtotal 2 = Subtotal 1 - Ded Vivienda - Ded Med Pre-Pagada - Ded Dependientes | |||
000001 | 518 | Ret Fte: Subtotal 3 | 0.00 | 8,266,246 | 16,532,492 | Subtotal 3 = Subtotal 2 - Aportaciones Voluntarias - Gastos Funeral - Otras Rentas Exentas | |||
000001 | 519 | Ret Fte: RentaExe25% | 0.00 | 2,066,562 | 4,133,123 | 25% Rentas Exentas = Subtotal 3 * 25% Topado a 790 UVT anuales | |||
000001 | 520 | Ret Fte: BseGra Per | 0.00 | 6,199,685 | 12,399,369 | Subtotal 1 - Mínimo de las 3 cantidades | |||
000001 | 521 | Ret Fte: BseGra s/V | 0.00 | 10,872,000 | NOTA: hay que hacer la corrección en otro issue, ya que no está dentro del alcance de este issue. | ||||
000001 | 522 | Ret Fte: BseGra c/V | 0.00 | 10,872,000 | NOTA: hay que hacer la corrección en otro issue, ya que no está dentro del alcance de este issue. | ||||
000001 | 526 | Ret Fte: Proc 2 Per | 16.42 | 1,018,000 | Como el campo de Tipo de procedimiento es igual a 2 (RA_TIPOPRC='2') se toma el % del campo % Ret en la Fuente Proc 2 (RA_PERCIR=16.42) y se multiplica por la base gravada del concepto 520, para obtener la retención en la fuente. 6,188,685*16.42% y se redondea al mil superior. | ||||
000001 | 527 | Ret Fte: Proc 2 s/V | 0.00 | 1,785,000 | NOTA: hay que hacer la corrección en otro issue, ya que no está dentro del alcance de este issue. | ||||
000001 | 528 | Ret Fte: Proc 2 c/V | 0.00 | 1,785,000 | NOTA: hay que hacer la corrección en otro issue, ya que no está dentro del alcance de este issue. | ||||
000001 | 544 | Ret Fte: Tope 40% | 0.00 | 3,624,000 | 40% = Subtotal 1 * 40% topado a 1340 UVT's anuales | ||||
000001 | 900 | Días Pagados | 15.00 | - | |||||
000001 | 901 | Total Devengos | 0.00 | 10,000,000 | |||||
000001 | 902 | Total Deducciones | 0.00 | 1,958,000 | |||||
000001 | 903 | Neto a Pagar | 0.00 | 8,042,000 |
Cálculo 2da quincena
Se ingresó a la rutina de cálculo de nomina ubicada en "Miscelánea | Cálculos | Por Procedimiento" para ejecutar el proceso 00001, del Procedimiento LIQ, del Periodo 202301 Pago 02.
...
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
04. INFORMACIÓN ADICIONAL
SX3 Configuración de Campos
Se creó el campo RK_PREPROP que indicó en la validación de fórmulas que no existía.
Archivo | SRK |
Orden | 11 |
Campo | RK_PROP |
Tipo | C |
Tamaño | 1 |
Decimal | 0 |
Título | Proporcional |
Descripción | Proporcional |
Picture | @! |
Validación | Pertence("12") |
Usado | Si |
Valor Inicial | "2" |
Nivel | 1 |
Browse | Si |
Visual | Actualizar |
Contexto | Real |
Obligatorio | No |
Lista | 1=Si;2=No |
PYMEe | Si |
Card documentos Informacao Solución disponible para la versión 12.1.27 (con garantía extendida) o superiores. Titulo ¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Colombia:
...