Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Producto

Solucoes_espanhol
SolucaoTOTVS RH

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
Segmento RH

Módulo:SIGAGPE Gestión de Personal
Función:
RutinaDescripciónFecha
GPFORMCOLFórmulas Estándar - Colombia (PRX).23/05/2023
GPFOR1COLFunciones adicionales de Fórmulas Estándar - Colombia (PRX).23/05/2023
GPFO2COLFunciones adicionales de Fórmulas Estándar - Colombia (PRX).23/05/2023
GPFO3COLFunciones adicionales de Fórmulas Estándar - Colombia (PRX).23/05/2023
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

...

  1. a) Cuando es mayor el acumulado del 25% de rentas exentas al tope de 790 UVT's no tuvo modificaciones.
  2. 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.
  3. 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.
  4. 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
tabsPaso 01, Paso 02, Paso 03, Paso 04
idspaso1,paso2
    • Recuperar el Encabezado del Estándar de Periodos (RG5) del cliente:
      • NOTA: En caso de que se quiera re-instalar toda la formulación, y se haya borrado la tabla RG5, y cargado Conceptos por Proceso, que a su vez cargan el Estándar de Períodos, realizar este paso, en caso contrario, no es necesario, ya que en este issue no fueron alterado los registros de Estándar de Periodos.
      • Abrir la tabla RG5.
      • Subir el respaldo de la RG5 del Cliente: Los registros que el código no sea estándar (RG5_PDPERI NOT IN ('ANT','ASM','ASP','CES','FIN','IR2','MES','PRI','QNA','SEM')) (Append).
    • Recuperar el Detalle del Estándar de Periodos (RG6) del cliente:
      • NOTA: En caso de que se quiera re-instalar toda la formulación, y se haya borrado la tabla RG6, y cargado Conceptos por Proceso, que a su vez cargan el Estándar de Períodos, realizar este paso, en caso contrario, no es necesario, ya que en este issue no fueron alterado los registros de Estándar de Periodos.
      • Abrir la tabla RG6.
      • Subir el respaldo de la RG6 del Cliente: Los registros que el código no sea estándar (RG6_PDPERI NOT IN ('ANT','ASM','ASP','CES','FIN','IR2','MES','PRI','QNA','SEM')) (Append).
    • Recuperar los Criterios de Acumulación Anual  (RG9) del cliente:
      • NOTA: En caso de que se quiera re-instalar toda la formulación, y se haya borrado la tabla RG9, y cargado Conceptos por Proceso, que a su vez cargan los Criterios de Acumulación Anual, realizar este paso, en caso contrario, no es necesario, ya que en este issue no fueron alterado los registros de los Criterios de Acumulación Anual.
      • Abrir la tabla RG9.
      • Subir el respaldo de la RG9 del Cliente: Los registros que el código no sea estándar (RG9_CODCRI<>'01') (Append).
    • Recuperar los Procedimientos de Cálculo  (SRY) del cliente:
      • Abrir la tabla SRY.
      • Subir el respaldo de la SRY del Cliente: Los registros que el código no sea estándar (RY_CALCUL NOT IN ('ANT','APL','APS','ASM','ASP','CES','CON','FIN','IR2','LIQ','MFN','PRI')) (Append).
    • Recuperar los Conceptos (SRV):
      • Abrir la tabla SRV.
      • Subir el respaldo de la SRV del Cliente.
        • Para los clientes que no tienen la última versión, los conceptos que no son estándar (RV_COD NOT IN  000 al 033, del 101 al 149, del 201 al 258, del 300 al 543, del 601 al 630 y del 900 al 908.) (Append).
        • Para los clientes que tienen la última versión, los conceptos que no son estándar (RV_ORIGEM <> "S") .
      • Como esta tabla es configurada para adecuarse a las necesidades del cliente, es INDISPENSABLE tener en un archivo Excel después de la carga de los datos estándar y de los datos de usuario, para poder comparar la tabla SRV antes y después del cambio, determinar cuáles cambios se deben realizar manualmente. Para ello hay que ejecutar en SIGAGPE la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de la tabla SRV, y guardar el archivo de Excel generado (después del cambio).
      • Después de realizar el comparativo, ingresar a la rutina de Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos" (GPEA040) y realizar los cambio.
    • Recuperar Conceptos por Proceso (RGA | SRM) del cliente:
      • Abrir la tabla RGA.
      • Subir el respaldo de la RGA del Cliente: registros que no correspondan a procedimientos de cálculo estándar (RGA_CALCUL NOT IN ('ANT', 'APL', 'APS', 'ASM', 'ASP', 'CES', 'CON', 'FIN', 'IR2', 'LIQ', 'MFN', 'PRI')).
      • Como esta tabla es configurada para adecuarse a las necesidades del cliente, es INDISPENSABLE tener en un archivo Excel después de la carga de los datos estándar y de los datos de usuario, para poder comparar la tabla RGA antes y después del cambio, determinar cuáles cambios se deben realizar manualmente. Para ello hay que ejecutar en SIGAGPE la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de la tabla RGA, y guardar el archivo de Excel generado (después del cambio).
      • Abrir la tabla SRM.
      • Subir el respaldo de la SRM del Cliente: registros que no correspondan a procedimientos de cálculo estándar (RM_CALCULO NOT IN ('ANT', 'APL', 'APS', 'ASM', 'ASP', 'CES', 'CON', 'FIN', 'IR2', 'LIQ', 'MFN', 'PRI')).
      • Como esta tabla es configurada para adecuarse a las necesidades del cliente, es INDISPENSABLE tener en un archivo Excel después de la carga de los datos estándar y de los datos de usuario, para poder comparar la tabla SRM antes y después del cambio, determinar cuáles cambios se deben realizar manualmente. Para ello hay que ejecutar en SIGAGPE la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de la tabla SRM, y guardar el archivo de Excel generado (después del cambio).
      • Después de realizar el comparativo de ambas tablas (RGA y SRM), ingresar a la rutina de Conceptos por Proceso, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos x Proceso" (GPEA160), y realizar los cambios.
  • Información para el Cálculo de LIQ
    • Cargar información en los catálogos ubicados en "Actualización | Archivos" y en "Actualización | Reloj Registrador Electron".
    • Tener información de al menos un empleado con sueldo mayor a 40,000,000 y un empleado con sueldo 5,000,000.
  • Ingresar a la rutina Periodos, ubicado en "Actualizaciones | Archivos | Periodos (GPEA400) y dar de alta los periodos de todo el año del procedimiento LIQ.

  • Registrar en Asientos Fijos:

    • Una Aportación Voluntaria AFP al Fondo Obligatorio al menos a un empleado
    • Una Aportación Voluntaria AFP al menos a un empleado
    • Una Aportación Voluntaria AFC al menos a un empleado
    • Una Aportación Voluntaria AVC al menos a un empleado
    • Una Aportación Voluntaria RAIS al menos a un empleado
    • Intereses de Vivienda del Año al menos a un empleado
    • Medicina Pre-Pagada al menos a un empleado
  • Registrar en Dependientes

    • Un hijo incapacitado al menos a un empleado.
    • Un hijo menor de 18 años que tenga menos de 18 años al menos a un empleado.
    • Un hijo menor de 18 años que tenga más de 18 años al menos a un empleado.
    • Un hijo menor de 23 años que tenga menos de 23 años al menos a un empleado.
    • Un hijo menor de 23 años que tenga más de 23 años al menos a un empleado.
    • Una esposa sin límite de edad al menos a un empleado.
  • Registrar en Incidencias

  • Una indemnización por accidente de trabajo al menos a un empleado.
  • Una indemnización por maternidad al menos a una empleada.
  • Unos gastos de entierro al menos a un empleado.
  • Otras Rentas Exentas al menos a un empleado


    Totvs custom tabs box items
    defaultyes
    referenciapaso1
    • Parche:
      • Respaldar el repositorio (RPO).
      • Aplicar el parche correspondiente a la issue DNOMI-1339.
      • Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente Documento Técnico, considerando que las fechas sean iguales o superiores.
    • Respaldar en APSDU:
      • Respaldar Fórmulas (RC2 | RC3):
        • En APSDU abrir las tablas RC2 y RC3.
        • Respaldar la RC2 Encabezado de Fórmulas (Copy To).
          • Estándar: Fórmulas que el origen (RC2_OREGEM) sea igual a "S_".
          • Usuario: Fórmulas que el origen (RC2_OREGEM) sea igual a  "U_".
        • Borrar todos los registros de la RC2 (ZAP).
        • Respaldar la RC3 Detalle de Fórmulas (Copy To).
          • Estándar: Fórmulas que el origen (RC3_OREGEM) sea igual a "S_".
          • Usuario: Fórmulas que el origen (RC3_OREGEM) sea igual a "U_".
        • Borrar todos los registros de la RC3 (ZAP).
    • Carga de Formulación Estándar en SIGAGPE:
      • Ingresar a la rutina de Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas" (GPEA290); para realizar la carga  de las Fórmulas (RC2 | RC3) estándar.
  • Ingresar a la rutina de Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos" (GPEA040); para realizar la carga de los conceptos (SRV) estándar, los tipos de ausencia (RCM) estándar y los identificadores de cálculo (RCN).
  • Se puede ingresar a la rutina de Tipos Ausencias, ubicada en "Actualizaciones | Definic. Cálculo | Tipos Ausencias" (GPEA) para consultar que fueron cargados los tipos de ausencia (RCM) estándar.

      • Ingresar a la rutina de Conceptos por Proceso, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos x Proceso" (GPEA160); para que se carguen los conceptos por proceso estándar (RGA | SRM), el estándar de periodos estándar (RG5 | RG6), el criterio de acumulación anual estándar (RG9) y los procedimientos de cálculo estándar (SRY). 

    Se puede ingresar a la rutina de Tipos Procedimientos, ubicada en "Actualizaciones | Definic. Cálculo | Tipo Procedimientos" (GPEA162) para consultar que fueron cargados los Tipos de Procedimientos de Cálculo (SRY) estándar . 

    Se puede ingresar a la rutina de Estándar de Periodos, ubicada en "Actualizaciones | Definic. Cálculo | Estándar Periodos" (GPEA400) para consultar que fueron cargados los registros de Estándar de Periodos (RG5 | RG6) estándar.

    NOTA: En caso de que se quiera re-instalar toda la formulación, y se haya borrado las tablas RG5 y RG6, realizar este paso, en caso contrario, no es necesario, ya que en este issue no fueron alterados los registros de Estándar de Periodos.

    Se puede ingresar a la rutina de Criterios Acum, ubicada en "Actualizaciones | Definic. Cálculo | Criterios Acum" (GPEA) para consultar que fueron cargados el registro del Criterio de Acumulación Anual 01 (RG9) estándar.

    NOTA: En caso de que se quiera re-instalar toda la formulación, y se haya borrado la tabla RG9, realizar este paso, en caso contrario, no es necesario, ya que en este issue no fue alterado el registro del Criterio de Acumulación Anual 01.

    • Carga de Formulación del Cliente en APSDU:
      • Abrir las tablas RCA, RCB, RCC, SRV, SRY, RGA y SRM.
      • Recuperar el Encabezado de Fórmulas (RC2) del cliente:
        • Abrir la tabla RC2.
        • Subir el respaldo de la RC2 del Cliente: Los registros que el origen (RC2_OREGEM) sea igual a "U_" (Append).
      • Recuperar el Detalle de Fórmulas (RC3) del cliente:
        • Abrir la tabla RC3.
        • Subir el respaldo de la RC3 del Cliente: Los registros que el origen (RC3_ORIGEM) sea igual a "U_" (Append).
      • Recuperar el Mnemónicos (RCA) del cliente:
        • Abrir la tabla RCA.
        • Subir el respaldo de la RCA del Cliente: Los registros que inicien con (SUBSTRING(RC3_MNEMON,1,2)='M_') sea igual a "M_" (Append).
      • Recuperar la Definición de Tabla (RCB) del cliente:
        • NOTA: En caso de que se quiera re-instalar toda la formulación, y se haya borrado la tabla RCB, y cargado la Definición de Tablas estándar, realizar este paso, en caso contrario, no es necesario, ya que en este issue no fueron alterados los registros de Definición de Tablas.
        • Abrir la tabla RCB.
        • Subir el respaldo de la RCB del Cliente: Las tablas que el código inicie con U (Append).
  • Recuperar el Contenido de Tablas (RCC):
    • NOTA: En caso de que se quiera re-instalar toda la formulación, y se haya borrado la tabla RCC, y cargado el Contenido de Tablas estándar, realizar este paso, en caso contrario, no es necesario, ya que en este issue no fue alterado el contenido de las Tablas.
    • Abrir la tabla RCC.
    • Subir el respaldo de la RCC del Cliente: Las tablas que el código inicie con U y las tablas S007, S010, S011, S012, S016, S008, S043, S090, S091.
  • Recuperar Tipos de Ausencias (RCM) del cliente:
  • Abrir la tabla RCM.
  • Subir el respaldo de la RCM del Cliente: Los registros que el código no sea estándar (RCM_TIPO NOT IN ('001','002','003','004','005','006','007','008','009','010','011','012','013','014','015','016','017','018')) (Append).
  • Ejecutar en SIGAGPE la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de la tabla RCM, y guardar el archivo de Excel generado (después del cambio).
    • Carga de Formulación del Cliente en APSDU:
      • Abrir las tablas RC2 y RC3.
      • Recuperar el Encabezado de Fórmulas (RC2) del cliente:
        • Abrir la tabla RC2.
        • Subir el respaldo de la RC2 del Cliente: Los registros que el origen (RC2_OREGEM) sea igual a "U_" (Append).
      • Recuperar el Detalle de Fórmulas (RC3) del cliente:
        • Abrir la tabla RC3.
        • Subir el respaldo de la RC3 del Cliente: Los registros que el origen (RC3_ORIGEM) sea igual a "U_" (Append).
    • Información para el Cálculo de LIQ
      • Cargar información en los catálogos ubicados en "Actualización | Archivos" y en "Actualización | Reloj Registrador Electron".
      • Tener información de empleados:
        • Un Empleado con sueldo mayor a 34,000,000
          • Para verificar el tope del 25% de renta exenta (33,505,480).
          • Para verificar que la Salud esté topada a 25 SMMLV (29,000,000 mensuales / 14,500,000 quincenal).
          • Para verificar que la Pensión esté topada a 25 SMMLV (29,000,000 mensuales / 14,500,000 quincenal).
          • Para verificar que el Fondo de Solidaridad Pensional esté topada a 25 SMMLV (29,000,000 mensuales / 14,500,000 quincenal).
        • Un empleado con sueldo menor de 34,000,000 pero que tenga una percepción variable que rebase el tope de renta exenta (790 UVT's) y de seguridad social (25 SMMLV).
        • Un empleado con sueldo menor de 4 SMMLV (4,640,000) aun con una percepción variable, para que no le calcule Fondo de Solidaridad Pensional.
    • Ingresar a la rutina Periodos, ubicado en "Actualizaciones | Archivos | Periodos (GPEA400) y dar de alta al menos los dos periodos de un mes del procedimiento LIQ.

    • Registrar en Incidencias por Concepto, ubicado en "Actualizacione | Asientos | Incid por Concepto" (GPEA590) una percepción variable.

    Realizar un comparativo de los tipos de ausencia estándar antes y después para realizar los ajustes. Por ejemplo, se compara el estándar con la información que tiene el cliente, y después de analizarla se toma la decisión de no conservar los tipos de ausencia estándar sino los tipos de ausencia del cliente.

    EstándarTipos de Ausencias antes del cambioDiferencias EncontradasTipoDescripciónConTipoDíaTipoPagoTipoPILATipoDescripciónConTipoDíaTipoPagoTipoPILAEstándarCliente001Enfermedad Común 00222G001INCAPACIDAD GENERAL00222G
    • Dif. Descripción
    002Accidente Común00222G
    • No existe este tipo.
    003Accidente Trabajo00622A002INCAPACIDAD ACCIDENTE DE TRABAJO 00622A
    • Dif. Descripción
    004Enfermedad Profesional 00622A003INCAPACIDAD ENFERMEDAD PROFESIONAL 00622A
    • Dif. Descripción
    005Maternidad (126 días)00822M004LICENCIA MATERNIDAD (126 DIAS) 00822M
    • Dif. Descripción
    006Paternidad por Fallecimiento Madre(126 días) 00822M010LICENCIA PATERNIDAD POR FALLECIMIENTO01012P
    • Concepto: Maternidad
    • Tipo Día: En días naturales
    • Dif. Descripción
    • Concepto: Paternidad
    • Tipo Día: En días hábiles
    007Descanso Remunerado x Aborto (2-4 semanas) 00812M011DESCANSO REMUNERADO X ABORTO (2-4 SEM) 01512R
    • Concepto: Maternidad
    • Dif. Descripción
    • Concepto: Licencia con Remuneración
    008Licencia Paternidad (8 días) 01012P005LICENCIA PATERNIDAD (8 DIAS) 01012P009Licencia no Remunerada 01611L006LICENCIA NO REMUNERADA 01621L
    • Tipo Día: En días hábiles
    • Tipo Día: En días naturales
    010Sanción01411L016SANCIÓN01411L011Ausencia no Justificada01611L015AUSENCIA NO JUSTIFICADA01311L
    • Concepto: Ausencia sin Remuneración
    • Concepto: Falta Injustificada
    012Licencia Remunerada01512R007LICENCIA REMUNERADA01522R
    • Tipo Día: En días hábiles
    • Tipo Día: En días naturales
    013Licencia por Luto (5 días) 01512R008LICENCIA POR LUTO (5 DIAS) 01512R014Permiso Remunerado 01512R009PERMISO REMUNERADO 01522R
    • Tipo Día: En días hábiles
    • Tipo Día: En días naturales
    015Permiso Calamidad Doméstica (3 días) 01512R013PERMISO CALAMIDAD DOMESTICA (3 DIAS) 01512R016Permiso por Matrimonio (3 días)01512R014PERMISO POR MATRIMONIO (3 DIAS)01512R017Suspensión Temporal del Contrato 01511R017SUSPENSIÓN TEMPORAL DEL CONTRATO 01211C
    • Concepto: Ausencia con Remuneración
    • Concepto: Comisión de Servicios
    018Vacaciones 01814V018VACACIONES 01814V012PERMISO NO REMUNERADO01611L
    • Tipo de Ausencia del Cliente
    019DIA DE LA FAMILIA01512N
    • Tipo de Ausencia del Cliente
    Totvs custom tabs box items
    defaultno
    referenciapaso2

    ...