Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

TOTVS RH - TOTVS RH (LINEA PROTHEUS) - MI – Gestión de Personal (SIGAGPE) – GPEA290 – ARG – Detalle de la fórmula REF para el calculo anual complementario (SAC)

relogio_tempo_leitura_2.png Tiempo aproximado para lectura: 00:05:00 min

 

Duda

¿Cúal es el detalle de la fórmula REF ? para el procedimiento SAC de Argentina

 

Ambiente

TOTVS RH - TOTVS RH (LINEA PROTHEUS) - MI – Gestión de Personal (SIGAGPE) – Reléase 12

 

Solución

Verifique el detalle de la fórmula REF Cálculo de Referencias del procedimiento SAC

 

CxP Sec

Código

Sec

Expresión 1

Operando

Expresión2

Resultado

Comentario

00001

REF

000001

#DETERMINA SI ES INACTIVO

Y SI SE CALCULA

 

 

 

00001

REF

000002

EMPSTATUS

SI_IGUAL

"D"

CONT_00

 

00001

REF

000003

 

MUEVE

1

NOCALCULA

Si el empleado está activo y el empleado ingresó en fecha posterior no se calcula (NOCALDULA=1), en caso contrario si se calcula (NOCACULA=0)

00001

REF

000004

EMPFECING

SI_MAYOR

PERFECFIN

CONT_00

00001

REF

000005

 

MUEVE

0

NOCALCULA

00001

REF

000006

CONT_00

ETIQUETA

 

 

00001

REF

000007

EMPSTATUS

SI_DIFERENTE

"D"

CONT_01

 

00001

REF

000008

 

MUEVE

1

NOCALCULA

Si el empleado es inactivo, y su fecha de baja es< Fecha de inicio del periodo no se calcula (NOCALCULA=1). En caso contrario si se calcula (NOCALCULA=0) y CALFECBAJ=Fecha de Baja

00001

REF

000009

EMPFECBAJ

SI_MENOR

PERFECINI

FINAL

00001

REF

000010

 

MUEVE

0

NOCALCULA

00001

REF

000011

 

MUEVE

EMPFECBAJ

CALFECBAJ

00001

REF

000012

CONT_01

ETIQUETA

 

 

00001

REF

000013

#OBTIENE DIAS DEL PERIODO

 

 

 

 

00001

REF

000014

#PARA MENSUAL

 

 

 

 

00001

REF

000015

 

MUEVE

PRODIASPRO

DIASPAGPER

DIASPAGPER=Días del Proceso

00001

REF

000016

#PARA JORNAL

 

 

 

 

00001

REF

000017

PROTIPPRO

SI_DIFERENTE

"J"

CONT_B

 

00001

REF

000018

#VALIDA SI HRS DEL

TURNO

 

 

 

00001

REF

000019

EMPORIHRS

SI_DIFERENTE

"2"

CONT_B

 

00001

REF

000020

PERFECINI

HORAS_HABILES

PERFECFIN

HRSPAGADA

Obtiene las horas hábiles entre la fecha inicial y final del periodo(HRSPAGADAS) en el caso de que sea un proceso Jornalista.

00001

REF

000021

CONT_B

ETIQUETA

 

 

 

00001

REF

000022

#INICIALIZA ANOMES PARA

ACCESO A TBLAS D

SICOSS

 

ANOMESPROC = Año en ejecución*100 + Mes en ejecución

00001

REF

000023

PERANIOPER

STRTOVAL

 

NAUX_00

00001

REF

000024

NAUX_00

MULTIPLICA

100

NAUX_00

00001

REF

000025

PERMESPER

STRTOVAL

 

NAUX_01

00001

REF

000026

NAUX_00

SUMA

NAUX_01

ANOMESPROC

00001

REF

000027

#OBTIENE SAL MINIMO

 

 

 

SALMINIMO = Busca en la Tabla S007 el salario mínimo de acuerdo al año-mes

00001

REF

000028

 

BUSCA

TABLA_S007

 

00001

REF

000029

ELEMENTO_01

HASTA_IGUAL

1

 

00001

REF

000030

ELEMENTO_03

HASTA_MAYORIGUAL

ANOMESPROC

 

00001

REF

000031

 

MUEVE

ELEMENTO_04

SALMINIMO

00001

REF

000032

#OBTIENE ANTIGUEDAD

EN ANIOS

 

 

Para la antigüedad se toma la fecha de reconocimiento de antigüedad (RA_DTREC) o la fecha de ingreso (RA_ADMISSA) si la primera está vacía (DAUX00))

 

Y la fecha final de periodo (RCH_DTFIM) o la fecha de baja (RA_DEMISSA) si el empleado está inactivo(DAUX01)

 

ANTIGÜEDAD=(DAUXI_01-DAUX00+1)/365

 

00001

REF

000033

 

MUEVE

EMPFECREC

DAUX_00

00001

REF

000034

EMPFECREC

SI_DIFERENTE

VACIO

CONT_ANT

00001

REF

000035

 

MUEVE

EMPFECING

DAUX_00

00001

REF

000036

CONT_ANT

ETIQUETA

 

 

00001

REF

000037

 

MUEVE

PERFECFIN

DAUX_01

00001

REF

000038

EMPSTATUS

SI_DIFERENTE

"D"

CONT_03

00001

REF

000039

 

MUEVE

EMPFECBAJ

DAUX_01

00001

REF

000040

CONT_03

ETIQUETA

 

 

00001

REF

000041

DAUX_01

RESTA

DAUX_00

NAUX_02

00001

REF

000042

NAUX_02

SUMA

1

NAUX_02

00001

REF

000043

NAUX_02

DIVIDE

365

ANTIGUEDAD

00001

REF

000044

# OBTIENE FEC ANIV

 

 

 

Se toma el día y el mes de la fecha de ingreso y el año

00001

REF

000045

 

ANO

PERFECINI

NAUX_20

00001

REF

000046

 

MES

PERFECINI

NAUX_21

00001

REF

000047

PERANIOPER

STRTOVAL

4

NAUX_10

00001

REF

000048

 

ANO

EMPFECING

NAUX_11

00001

REF

000049

 

MES

EMPFECING

NAUX_12

00001

REF

000050

 

DIA

EMPFECING

NAUX_13

00001

REF

000051

 

MUEVE

EMPFECING

DAUX_11

00001

REF

000052

NAUX_12

MULTIPLICA

100

NAUX_12

00001

REF

000053

NAUX_12

SUMA

NAUX_13

NAUX_14

00001

REF

000054

NAUX_20

SI_MAYOR

NAUX_11

CONT_04

00001

REF

000055

NAUX_10

SUMA

1

NAUX_10

00001

REF

000056

NAUX_14

SI_MAYOR

NAUX_21

CONT_04

00001

REF

000057

NAUX_10

SUMA

1

NAUX_10

00001

REF

000058

CONT_04

ETIQUETA

 

 

00001

REF

000059

NAUX_10

MULTIPLICA

10000

NAUX_15

00001

REF

000060

NAUX_15

SUMA

NAUX_14

NAUX_16

00001

REF

000061

 

CONVIERTE_FECHA

NAUX_16

FECANIVER

00001

REF

000062

#DETERMINA PERIODO TRAB

DEFAULT

 

 

 

00001

REF

000063

 

MUEVE

1

NUMPERTRAB

 

00001

REF

000064

#SI INGRESO EN

EL PERIODO

 

 

CALFECINI = Fecha inicial del periodo (RCH_DTINI) si ingreso en periodos anteriores o fecha de ingreso (RA_ADMISSA) si ingreso en este periodo

 

DIANOTRINC = (PERFECINI – CALFECINI) * -1

DIASPAGPER = DIASPAGPER -  DIANOTRINC

 

Si Proceso Jornalista

·          HRNOTRINC = Horas hábiles entre fecha inicio y CALFECINI

·          HRSPAGADA = HRSPAGADA + HRSNOTRINC

00001

REF

000065

 

MUEVE

PERFECINI

CALFECINI

00001

REF

000066

 

MUEVE

PERFECFIN

CALFECFIN

00001

REF

000067

EMPPERING

SI_DIFERENTE

PERPERIODO

CONT_06

00001

REF

000068

EMPPAGING

SI_DIFERENTE

PERNUMPAG

CONT_06

00001

REF

000069

EMPFECING

SI_IGUAL

PERFECINI

CONT_06

00001

REF

000070

 

MUEVE

EMPFECING

CALFECINI

00001

REF

000071

PERFECINI

RESTA

CALFECINI

NAUX_08

00001

REF

000072

DIASPAGPER

SUMA

NAUX_08

DIASPAGPER

00001

REF

000073

-1

MULTIPLICA

NAUX_08

DIANOTRINC

00001

REF

000074

PROTIPPRO

SI_DIFERENTE

"J"

CONT_06

00001

REF

000075

EMPORIHRS

SI_DIFERENTE

"3"

CONT_06

00001

REF

000076

PERFECINI

HORAS_HABILES

CALFECINI

NAUX_09

00001

REF

000077

 

MUEVE

NAUX_09

HRNOTRINC

00001

REF

000078

HRSPAGADA

SUMA

NAUX_09

HRSPAGADA

00001

REF

000079

CONT_06

ETIQUETA

 

 

00001

REF

000080

#SI BAJA EN EL PERIODO

 

 

 

Si el empleado es inactivo:

·          CALFECFIN = fecha de baja

·          DIASPAGPER se le resta los días los días no trabajados.

·          Si es un proceso Jornalista se restan HRSPAGADAS de los días no trabajados.

00001

REF

000081

EMPSTATUS

SI_DIFERENTE

"D"

CONT_07

00001

REF

000082

 

MUEVE

EMPFECBAJ

CALFECFIN

00001

REF

000083

PERFECFIN

RESTA

CALFECFIN

NAUX_11

00001

REF

000084

DIASPAGPER

RESTA

NAUX_11

DIASPAGPER

00001

REF

000085

PROTIPPRO

SI_DIFERENTE

"J"

CONT_07

00001

REF

000086

PERFECFIN

HORAS_HABILES

CALFECFIN

NAUX_12

00001

REF

000087

HRSPAGADA

RESTA

NAUX_12

HRSPAGADA

00001

REF

000088

CONT_07

ETIQUETA

 

 

00001

REF

000089

#INICIALIZA NEMON DE

AUSENCIA

 

 

Inicializa Ausencias con los días / horas pagadas.

DIASAUSEN = DIASPAGPER

HRSAUSEN = HRSPAGADA

00001

REF

000090

 

MUEVE

DIASPAGPER

DIASAUSEN

00001

REF

000091

 

MUEVE

HRSPAGADA

HRSAUSEN

00001

REF

000092

# CALCULA DIAS BSE

AGUINALDO

 

 

Si se está calculando la nómina de SAC  se Inicializa los días de SAC = 180

Si ingresó en el semestre considera los días PERFECFIN – Fecha de Ingreso

00001

REF

000093

PERTIPONOM

SI_DIFERENTE

"SAC"

CONT_LIQ

00001

REF

000094

 

MUEVE

PRODBSAC

NAUX_20

00001

REF

000095

EMPFECING

SI_MENOR

PERFECINI

CONT_08

00001

REF

000096

PERFECFIN

RESTA

EMPFECING

NAUX_20

00001

REF

000097

CONT_08

ETIQUETA

 

 

00001

REF

000098

 

MUEVE

NAUX_20

DIASBSESAC

00001

REF

000099

CONT_LIQ

ETIQUETA

 

 

00001

REF

000100

PERTIPONOM

SI_DIFERENTE

"LIQ"

CONT_CALC

00001

REF

000101

PERFECFIN

RESTA

EMPFECING

NAUX_20

00001

REF

000102

NAUX_20

SI_MENOR

PRODBSAC

CONT_CALC

00001

REF

000103

 

MUEVE

PRODBSAC

NAUX_20

00001

REF

000104

CONT_CALC

ETIQUETA

 

 

 

00001

REF

000105

 

MUEVE

NAUX_20

DIASBSESAC

 

00001

REF

000106

#CALCULA MES INI Y FIN PARA

ACUM DE SAC

 

 

 

00001

REF

000107

 

MUEVE

"01"

MESINISAC

Si es el 1er semestre de SAC considera el mes inicial el 01 y el mes final el 06.

Si es el es segundo semestre de SAC considera el mes inicial el 07 y el mes final el 12.

00001

REF

000108

 

MUEVE

"06"

MESFINSAC

00001

REF

000109

PERSEMSAC

SI_IGUAL

"1"

FINAL

00001

REF

000110

 

MUEVE

"07"

MESINISAC

00001

REF

000111

 

MUEVE

"12"

MESFINSAC

00001

REF

000112

FINAL

ETIQUETA

 

 

00001

REF

000113

#VALIDA SI ES RES

 

 

 

No aplica para SAC

00001

REF

000114

PERTIPONOM

SI_DIFERENTE

'RES'

FINAL2

00001

REF

000115

 

MUEVE

EMPFECBAJ

CALFECBAJ

00001

REF

000116

EMPSTATUS

SI_IGUAL

'D'

CONT_R0

00001

REF

000117

 

MUEVE

RCSFECBAJ

CALFECBAJ

00001

REF

000118

CONT_R0

ETIQUETA

 

 

00001

REF

000119

#CALCULA DIAS SAC

 

 

 

00001

REF

000120

 

MES

CALFECBAJ

NAUX_20

00001

REF

000121

NAUX_20

VALTOSTR

2

MESFINSAC

00001

REF

000122

 

ANO

CALFECBAJ

NAUX_21

00001

REF

000123

NAUX_21

MULTIPLICA

10000

NAUX_21

00001

REF

000124

NAUX_21

SUMA

701

NAUX_22

00001

REF

000125

 

CONVIERTE_FECHA

NAUX_22

DAUX_01

00001

REF

000126

 

MUEVE

'07'

MESINISAC

00001

REF

000127

NAUX_20

SI_MAYOR

7

CONT_RES0

00001

REF

000128

NAUX_20

SI_IGUAL

7

CONT_RES0

00001

REF

000129

NAUX_21

SUMA

101

NAUX_22

00001

REF

000130

 

CONVIERTE_FECHA

NAUX_22

DAUX_01

00001

REF

000131

 

MUEVE

'01'

MESINISAC

00001

REF

000132

CONT_RES0

ETIQUETA

 

 

00001

REF

000133

EMPFECING

SI_MENOR

DAUX_01

CONT_RES00

00001

REF

000134

 

MUEVE

EMPFECING

DAUX_01

00001

REF

000135

 

MES

EMPFECING

NAUX_23

00001

REF

000136

NAUX_23

VALTOSTR

2

MESINISAC

00001

REF

000137

CONT_RES00

ETIQUETA

 

 

00001

REF

000138

CALFECBAJ

RESTA

DAUX_01

DIASTRABAJ

00001

REF

000139

DIASTRABAJ

SUMA

1

DIASTRABAJ

00001

REF

000140

CONT_RES

ETIQUETA

 

 

00001

REF

000141

#CALCULA ANTIGUEDAD

 

 

 

00001

REF

000142

 

MUEVE

EMPFECREC

DAUX_01

00001

REF

000143

EMPFECREC

SI_DIFERENTE

VACIO

CONT_R1

00001

REF

000144

 

MUEVE

EMPFECING

DAUX_01

00001

REF

000145

CONT_R1

ETIQUETA

 

 

00001

REF

000146

CALFECBAJ

RESTA

DAUX_01

NAUX_01

00001

REF

000147

NAUX_01

SUMA

1

NAUX_01

00001

REF

000148

NAUX_01

DIVIDE

365

ANTIGÜEDAD

00001

REF

000149

#OTIENE DIAS DEL ANIO

TRABAJADOS

 

 

00001

REF

000150

CALFECBAJ

RESTA

EMPFECING

NAUX_02

00001

REF

000151

EMPFECING

SI_MAYOR

PERFECINI

CONT_R2

00001

REF

000152

CALFECBAJ

RESTA

PERFECINI

NAUX_02

00001

REF

000153

CONT_R2

ETIQUETA

 

 

00001

REF

000154

 

MUEVE

NAUX_02

DIASPAGPER

00001

REF

000155

# PAGA DEPENDE DE TIPO

RES

 

 

00001

REF

000156

 

BUSCA

TABLA_S012

 

00001

REF

000157

ELEMENTO_01

HASTA_IGUAL

RCSTPORCS

 

00001

REF

000158

 

MUEVE

ELEMENTO_03

TPINDEMNIZA

00001

REF

000159

 

MUEVE

ELEMENTO_04

TPPREAVISO

00001

REF

000160

 

MUEVE

ELEMENTO_05

TPSALDOSAL

00001

REF

000161

 

MUEVE

ELEMENTO_06

TPVACACION

00001

REF

000162

 

MUEVE

ELEMENTO_07

TPSAC

00001

REF

000163

 

MUEVE

ELEMENTO_08

TPINTEGRA

00001

REF

000164

 

MUEVE

ELEMENTO_09

TPPORINDEM

00001

REF

000165

 

MUEVE

ELEMENTO_10

TPPORPREAV

00001

REF

000166

 

MUEVE

ELEMENTO_11

TPCONCEPTO

00001

REF

000167

 

MUEVE

ELEMENTO_12

TPSACPREAV

00001

REF

000168

 

MUEVE

ELEMENTO_13

TPSACINTEG

00001

REF

000169

 

MUEVE

ELEMENTO_14

TPSACVACA

00001

REF

000170

#OTIENE DIAS DE PREAVISO

 

 

 

00001

REF

000171

TPPREAVISO

SI_IGUAL

'N'

FINAL2

00001

REF

000172

ANTIGUEDAD

MULTIPLICA

12

ANTIGMES

00001

REF

000173

 

BUSCA

TABLA_S031

 

00001

REF

000174

ELEMENTO_01

HASTA_IGUAL

TPPREAVISO

 

00001

REF

000175

ELEMENTO_02

HASTA_MAYOR

ANTIGMES

 

00001

REF

000176

 

MUEVE

ELEMENTO_03

DIAPREAVIS

00001

REF

000177

FINAL2

ETIQUETA

 

 

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _