Pular para o conteúdo principal

Julho

Melhorias entregues até 30/07/2024​

Implementações nas fontes de dados​

Foi adicionado o campo percentualDescontoItbi na fonte de dados para que se possa visualizar o percentual de desconto utilizado no ITBI.

Para visualizar o valor do ITBI com o desconto aplicado, continuará sendo utilizado o campo já existente vlItbi. Este campo exibirá o valor do ITBI com ou sem desconto, conforme configurado.

  • Fonte de Dados Impactada:
    • transferenciasimoveis.compra.busca

Na fonte de dados configuracoes.transferenciaimoveis.busca foi adicionado o campo percentualAliquotaDescontoItbi que será o responsável por guardar o valor da porcentagem de desconto aplicada em Motivos e Alíquotas na tela de configuração de transferência de imóveis.

Service layer de Transferência de imóveis​

Foi disponibilizado no service layer de Transferência de imóveis, o campo percentual de desconto aplicado.

Melhorias entregues até 12/07/2024​

Novos filtros disponibilizados na fonte de imóveis​

Foram disponibilizados novos filtros na fonte de imóveis, permitindo filtrar por algumas informações relacionadas ao logradouro:

id - Identificador do Logradouro;

nome - Nome do Logradouro;

codigo - Código do Logradouro.

Disponibilizada fonte de dados da funcionalidade Pontos notáveis​

Foi criada a fonte de dados pontosNotaveis.busca para pontos notáveis.

Os campos id (id) e a descrição do tipo de ponto notável (tipoPontoNotavel.descricao) são campos de filtro e ordenação.

Exemplo de uso:

   fontePontosNotaveis = Dados.tributosReleaseSprint1.v2.pontosNotaveis;
filtroPontosNotaveis = "tipoPontoNotavel.descricao = 'Museu'"
dadosPontosNotaveis = fontePontosNotaveis.busca(criterio: filtroPontosNotaveis)
percorrer (dadosPontosNotaveis)
{ itemPontosNotaveis -> imprimir itemPontosNotaveis }

Comunicado realizado em 03/07/2024​

Críticas cadastrais​

Foi implementado um tempo limite de 20 segundos para a execução de críticas cadastrais. Esse novo parâmetro permite a desativação (interrupção do script) de eventos que excedam esse tempo, evitando sobrecarga no sistema.

Uma vez interrompido, é necessário aguardar o tempo de liberação (5 minutos) para executar a rotina novamente.

Ao desativar um evento que ultrapasse o tempo limite, todas as execuções subsequentes falharão imediatamente, impedindo a execução dos scripts configurados e a conclusão da rotina. Isso protege outras partes da solução de um script mal otimizado, especialmente quando faz consultas a fontes de dados e chamadas externas.

Para eventos que falharem devido à desativação, é necessário reavaliar e otimizar o script.

Melhorias entregues até 02/07/2024​

Disponibilizados novos campos na fonte de dados Dívidas​

Estamos felizes em anunciar que realizamos uma atualização na nossa fonte de dívidas (dividas.busca). Agora, os seguintes campos estão disponíveis para visualização, filtro e ordenação:

  • Tributo:

    • 01 = ISS
    • 02 = ICMS
    • 03 = ISS MEI
    • 04 = ICMS MEI
  • Tipo Lançamento:

    • 01 = Declarado
    • 02 = AINF
    • 03 = FAPE
  • Natureza:

    • 01 = Principal
    • 02 = Principal com multa de ofício
    • 03 = Multa de ofício

Ainda, você pode agora filtrar suas buscas usando os novos campos de Tributo, Tipo Lançamento e Natureza. Os resultados da busca podem ser ordenados por qualquer um desses campos, permitindo uma análise mais detalhada e personalizada.

Fórmula de acréscimos de dívidas​

Informamos que foram adicionadas novas funções na fórmula de acréscimos de dívidas, essas funções visam proporcionar maior flexibilidade e precisão na gestão das dívidas oriundas do INSCOBRA, sendo elas:

  • UtilitariosDividas.multaMoraInscobra(codigo);

  • UtilitariosDividas.tipoLancamentoInscobra(codigo).

    //Exemplo de utilização da função multaMoraInscobra
    multaInscobra = UtilitariosDividas.multaMoraInscobra(codigo);
    percorrer(receitas) { receita ->
    receita.comMulta(multaInscobra);
    }
  //Exemplo de utilização da função tipoLancamentoInscobra
tipoInscobra = UtilitariosDividas.tipoLancamentoInscobra(codigo);
percorrer(receitas) { receita ->
se(tipoInscobra == 2){
receita.comMulta(5)
}
}