Pular para o conteúdo principal

Fevereiro

Melhoria entregue até 12/02/2025

Disponibilizada nova função para fórmula de acréscimos de dívida ativa

Informamos que foi implementada uma nova função para fórmula de acréscimos de dívida ativa, onde será possível buscar valores dos campos adicionais referente ao contribuinte.

Isso permite acessar facilmente informações específicas relacionadas ao contribuinte para inclusão de validações nos cálculos de acréscimos.

A função implementada é a Utilitarios.montaReferente (idReferente, tipoReferente).

O retorno dessa nova função pode ser utilizado nas funções já existentes abaixo, que antes só permitiam o uso do referente da dívida, e não do contribuinte:

  • CamposAdicionais.valor(referente, nomeCampoAdicional, ano): Esta função retorna o valor do campo adicional informado.
  • CamposAdicionais.valorOpcao(referente, nomeCampoAdicional, valorOpcao, ano): Esta função retorna verdadeiro ou falso, indicando se a opção de valor informada está selecionada para o campo adicional especificado. valorCampoAdicionalOpcao = CamposAdicionais.valorOpcao(referente, 'TESTE', 'SIM', ano)
  • CamposAdicionais.valor(contribuinte,nomeCampoAdicional, ano,agrupamento): Esta função retorna o valor do campo adicional informado utilizado em um determinado agrupamento.
  • CamposAdicionais.valorOpcao(contribuinte, nomeCampoAdicional, valorOpcao, ano, agrupamento): Esta função retorna verdadeiro ou falso, indicando se a opção de valor informada está selecionada para o campo adicional utilizado em um determinado agrupamento.

Exemplo de uso:

   percorrer(receitas) { receita ->
referenteContrib = Utilitarios.montaReferente(contribuinte.id, "CONTRIBUINTES")
teste = CamposAdicionais.valor(referenteContrib, ‘data_teste’, dataBase)
se(teste > Datas.hoje()){
valorMulta = 100
}senao{
valorMulta = 33
}
receita.comMulta(Numeros.arredonda(valorMulta, 2));
}