Caros Colegas,
Estou enfrentando alguns problemas com os eventos de insuficiência de saldo, onde na virada do ano, da competência de dezembro para janeiro, ele não traz o complemento feito em dezembro para desconto em janeiro. Os eventos estão cadastrados com seus respectivos códigos de cálculos e estão com fórmulas, conforme abaixo. Alguém conseguiria me dizer se esse problema é interno do sistema ou se está nas fórmulas.
Evento do Desconto
Código de Cálculo: 21
Fórmula: SE PERIODO = 2
ENTAO 0
SENAO MV ( DECMES ( MES , 1) , ANO , '0020')
FIMSE
Evento do Provento
Código de Cálculo: 20
Fórmulas: DECL VALMIN, MENORNOTA, RES, LIQ;
SE PERIODO = 2
ENTAO 0
SENAO SETVAR(VALMIN, C('0005'));
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