Histórico da Página
...
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 |
...
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.
...
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
...
- a) Cuando es mayor el acumulado del 25% de rentas exentas al tope de 790 UVT's no tuvo modificaciones.
- b) Cuando es mayor el (acumulado del 25% de rentas exentas + el 25% de rentas exentas del periodo) se calculó el valor del 25% de rentas exentas mensuales descontando aportaciones voluntarias, y sin descontar voluntarias.
- c) Se agregó la validación, cuando es mayor el (acumulado del 25% de rentas exentas + el 25% de rentas exentas del mes descontando aportaciones voluntarias.
- d) Se agregó la validación, cuando es mayor el (acumulado del 25% de rentas exentas + el 25% de rentas exentas del mes sin descontar aportaciones voluntarias.
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 |
Totvs custom tabs box | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...