Cadastro de Bolsa
No cadastro de bolsa foram adicionados dois novos campos para que seja possível vincular as fórmulas que serão responsáveis em customizar o percentual ou valor.
Info |
---|
|
Deverá ser associado as formulas de forma separada, ou seja, uma formula para percentual e outra para valor. O campo de fórmula não será bloqueado conforme o tipo de desconto da bolsa, pois a bolsa poderá ser cadastrada com o tipo de desconto “Percentual” e essa mesma bolsa poderá estar a associada no aluno e com o tipo de desconto igual a “Valor”. Para este cenário se houver necessidade de customizar os dois tipos de descontos será necessário preencher os dois campos de fórmula. |
Fórmula
Foram disponibilizadas funções de fórmula especificas específicas para serem utilizadas na criação das formulas que serão associadas a bolsa.
CAMPOSBOLSAALUNO: retorna a informação de qualquer campo da tabela SBOLSAALUNO.
Esta função de fórmula possibilita ter acesso também aos campos abaixo:
SBOLSA.CODCFO, SBOLSA.CODCOLCFO, SBOLSA.NOME, SBOLSA.CODTIPOCURSO, SBOLSA.VALIDADELIMITADA, SBOLSA.TIPOSAC, SBOLSA.FIES, SCLASSIFICACAOBOLSA.CODCLASSIFICACAO, SCLASSIFICACAOBOLSA.TIPOBOLSA, ORDEMBOLSACLASSIFICACAO
VLRDESCONTOANT: retorna o valor do desconto por antecipação considerado para a parcela.
PERCENTUALDESCANT: retorna o percentual do desconto por antecipação considerado para a parcela.
VALORPARCELA: Valor da parcela
MODIFICAPERCENTUALDESCANT ou MODIFICAVALORDESCANT: permite modificar em memoria memória o valor ou percentual do desconto por antecipação.
O valor modificado vai refletir na formula VLRDESCONTOANT e PERCENTUALDESCANT, ou seja se estas formulas forem executadas durante o processamento das bolsas para o mesmo aluno o sistema vai retorna o valor modificado.
MOCK – simula um valor para a função de fórmula "VLRDESCONTOANT" ou "VALORPARCELA".
Esta função tem apenas o objetivo de auxiliar quem está desenvolvendo a fórmula no RM e precisa testar a fórmula pelo executor. Após finalizar a codificação da fórmula a função MOCK deve ser removida.
Exemplo:
MOCK (‘VLRDESCONTOANT’,1000) => indica que durante o teste de execução da fórmula o valor do desconto é de 1000.
Geração de Lançamento
Durante a geração do lançamento financeiro o sistema realiza o cálculos das bolsas vinculadas para o aluno considerando as parametrizações (ordem da bolsa, cascata, somar bolsa .... ).
Antes do cálculo das bolsas, o sistema vai identificar as bolsas que possuem formula fórmula associada e executá-las, o resultado desta fórmula será considerado para “percentual” ou “valor” a ser considerado no cálculo da bolsa.
Por exemplo:
A Bolsa “X” de 20% está vinculada para o aluno, porem nesta bolsa temos a formula “XPTO” que acrescenta 1%.
A fórmula XPTO retornará o percentual de 21%, logo o sistema considerará para o cálculo da bolsa os 21%.
Info |
---|
|
Com objetivo de ter o histórico da informação para saber se o cálculo do percentual ou valor foi processado por uma fórmula serão gravados dois campos na tabela SBOLSALAN. Campo “EXECUTOUFORMULA”: 0 - Não executou 1 – Executou fórmula para customizar o percentual 2 – Executou fórmula para customizar o valor Campo ”PERCENTCALCFORMULA”: Identifica o percentual retornado pela fórmula. |