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)
}
}