Olá !
Uso eventos cc 20 e 21 para controle do arredondamento no pagamento, mas preciso que estes eventos não sejam lançados no 13º salário.
O suporte me enviou a formula abaixo, mas não funcionou pq o desconto na folha mensal está a maior (acumulado do mês anterior) o correto seria pegar somente o valor creditado no período anterior:
1 - Código da fórmula 0021
Título: Arredondamento Desconto
Texto:
SE PERIODO = X
ENTAO 0
SENAO MV ( DECMES ( MES , 1) , ANO , 'YYYY')
FIMSE
Onde X é o número do período do adiantamento salário e YYYY é o código do evento de arredondamento provento com código de cálculo 20."
Esta fórmula deverá ser inserida.no evento de CC 21.
2 - Código da fórmula 0020
Título: Arredondamento Provento
Texto:
DECL VALMIN, MENORNOTA, RES, LIQ;
SE PERIODO = X
ENTAO 0
SENAO SETVAR(VALMIN, C('YYYY'));
SETVAR(MENORNOTA, TABFUNC('ARREDONDAMENTO', 'V'));
SETVAR(LIQ, L);
SE LIQ < VALMIN
ENTAO SETVAR(RES, VALMIN - LIQ);
SETVAR(LIQ, LIQ + RES)
FIMSE;
SE ABS(MENORNOTA) > 0.005
ENTAO
SE LIQ - (INT(LIQ / MENORNOTA) * MENORNOTA) > 0.005
ENTAO SETVAR(RES, RES + INT((LIQ + MENORNOTA) / MENORNOTA) * MENORNOTA - LIQ)
FIMSE FIMSE;
RES
FIMSE
Onde X é o período do adiantamento salário e YYYY é o código do evento de salário família com código de cálculo 5."
Esta fórmula deverá ser inserida.no evento de CC 20.1 - Código da fórmula 0021
Alguém tem uma ideias para me ajudar ?!!?!?!