Skip to main content
Skip table of contents

Histórico de Alterações - Citybase

Versão

Data Alteração

Descrição

Ajuste

ID

1.0.0.14

26/03/2025

Processamento em lote travando o processo no ambiente da uniasselvi, o mesmo congela a thread e não da prosseguimento.

Foi realizado uma melhoria para evitar congelamento por deadlock de Threads concorrendo acesso em um mesmo certificado.

139154

1.0.0.13

07/03/2025

Ao realizar uma requisição manual de recepção, aplicação estava gerando erro, devido não estar sendo considerado o valor zero na coluna “WaitTimeConsultation” da tbconfig_job

Realizado ajuste na dll da citybase para que em casos de jobs com valor nulo ou zerado na coluna, a aplicação considerar a consulta imediata, pois não existe tempo programado.

140588

1.0.0.12

19/12/2024

Web service da prefeitura esta rejeitando os documentos devido o valor do número do lote estar sendo enviado em desacordo com o esperado pela prefeitura.

Após análise, identificamos que a aplicação não está respeitando o número do lote informado na tabela de controle. Quando o valor inicial do lote é '0', um valor aleatório está sendo atribuído ao lote, em vez do dígito '1', que é o esperado pela prefeitura.

Realizado ajuste na regra de preenchimento do numero do lote para permitir que o valor deseja do pelo cliente seja enviado para a prefeitura no xml de RPS.

134847

1.0.0.11

18/12/2024

Identificado que o serviço do connector está apresentando um consumo elevado de memória ram após habilitado Jobs de DFe no ambiente.

Após análise realizada, contatamos que o problema estava relacionado a uma falha no fluxo de processamento de documentos fiscais eletrônicos (DFe). A aplicação só finalizava a integração das notas após concluir a consulta de todas as notas disponíveis no ADN. Esse comportamento resultava em alto consumo de memória, especialmente quando o CNPJ pesquisado possuía muitos documentos referenciados.

Foi implementada uma tratativa na aplicação para que o processo de consulta de documentos fiscais eletrônicos (DFe) seja realizado de forma cadenciada, evitando o alto consumo de memória no servidor.

134164

Documentos de entrada recuperados via ambiente nacional (ADN) estão ficando com as informações divergentes no portal do NDD Space.
Após análise, identificamos que o problema ocorria devido a uma falha no processo de integração dos documentos, em que a aplicação atribuía o mesmo dataEntryId para documentos com o mesmo número de NFS-e.

Alterado filtro para que a aplicação só atribua o mesmo dataEntryId para registros que possuam o mesmo número de NFS-e, data de emissão e valor de serviço.

127115

1.0.0.10

05/11/2024

Identificado internamente que a citybase não estava inserindo as mensagens de erro na tabela correta do banco, ao invés de inserir na tbDocumentMessageError, estava inserindo na tabela de processamento, causando impactos ao consultar via api a situação das notas cujo cancelamento estava rejeitado.

Realizado ajuste na dll da citybase para que as mensagens de erro sejam inseridas nas tabelas corretas do legado.

129824

1.0.0.9

31/10/2024

Processo de B2B estava sendo criado mesmo com a opção desabilitada dentro do job.

Só será criado processo de B2B se nas configurações do job estiver habilitado a opção.

121135

1.0.0.8

24/09/2024

Solicitação de sincronização dos documentos não esta sendo finalizada pela aplicação.
De acordo com analise realizada, foi visto que a aplicação esta finalizando o processo de sincronismo, no entanto, não esta sendo gerada a ocorrência indicando que o município não possui a funcionalidade implementada dando a falsa sensação do processo não ter finalizado.

PFIS - 8347 - Ocorria falha na criação da URL de impressão para documentos cancelados, fornecedora Siltecnologia.

Realizado tratativa na citybase para que seja gerado a ocorrência quando o município não disponibilizar o método de sincronização de documentos.

Ajustado o método de criação da URL de impressão para documento cancelado.

108848

124698

1.0.0.7

26/08/2024

Necessário nova implementação na citybase para recepção de documentos da fornecedora ELSoftwareV204.

Criado o método FormatCpfCnpj, para fazer a formatação de Cpf e Cnpj removendo os caracteres não numéricos.

121628

1.0.0.6

09/08/2024

Emissão em lote para município que utiliza fornecedora estava retornando: Erro: System.ArgumentNullException: String reference not set to an instance of a String.
Parameter name: s

Realizado ajuste na citybase para tratar o erro de argumento NULL, assim realizando o processamento do documento por lote.

120413

1.0.0.5

14/06/2024

Necessito que seja criado uma rotina na aplicação, para viabilizar o reprocessamento de documentos de recepção de NFS-e, caso ocorra alguma instabilidade durante a execução do processo de consulta dos documentos.

Adicionado rotina na aplicação para que os processos de consulta de nota de entrada sejam movidos para stand by caso ocorra algum problema durante o processo de consulta.

114368

1.0.0.4

23/05/2024

PFIS 7103 - Diversas filiais estavam recebendo rejeições de lote ja processado, o erro estava acontecendo quando o cliente enviava varias notas simultâneamente.

PFIS 7117 - Ao atualizar a citybase, alguns municípios não estavam sendo visualizados no settings.

Realizado ajuste na dll da citybase para que ao enviar varias notas, a aplicação consiga incrementar o número do lote corretamente, a mesma estava duplicando junto com a nota autorizada, causando rejeição em uma delas. Também foi realizado ajuste para que a retro compatibilidade dos municípios não seja afetada.

115003

114755

1.0.0.3

13/04/2024

Permitir que municípios que retornem o link de impressão em um método específico, consiga ser capturado pela citybase de forma correta para poder inserir no documento genérico.

Realizado ajuste para que a citybase insira o link de impressão retornado pela prefeitura no documento genérico, permitindo assim a visualização do pdf diretamente da prefeitura

112784

1.0.0.2

01/04/2024

Fila atualizador.configuracoes.nfse está perdendo o consumidor e acumulando muitas mensagens no rabbit.
Conforme analise realizada, foi visto que o problema estava ocorrendo devido um cenário não mapeado na aplicação, onde uma ocorrência de atualização do Numero do lote era gerada para cada registro processado para um determinado município.

Realizado tratativa na aplicação para que o controle do número do lote seja realizado por job e não mais por município.

107709

1.0.0.1

21/03/2024

A aplicação não está seguindo o tempo de espera configurado no job para fazer as consultas no web service da prefeitura.

Realizado ajuste para garantir que a aplicação siga o tempo configurado no job, durante o intervalo entre as consultas ao web service da prefeitura.

107467

1.0.0.0

15/03/2024

Ajustar lógica de atualização dos documentos – Sincronização

Foi identificado através da issue 99088 que o processo de sincronização pode atualizar indevidamente o status do documento. O Processo de sincronismo é uma consulta realizada na base da prefeitura, a qual retorna a situação atualizada do documento (Autorizado, cancelado, etc).

Ocorre que em algumas situações a consulta retorna um erro semelhante a uma rejeição, com isso documentos que estavam com o status autorizado estão recebendo o status rejeitado. Essa atualização indevida faz com que os documentos fiquem com o status incorreto, isso gera problemas no controle operacional dos clientes

Adicionada uma nova regra para lidar com situações em que uma prefeitura devolve uma mensagem de rejeição durante o processo de sincronização, enquanto o documento em questão já foi autorizado. Nesse caso, a aplicação deve manter o status atual do documento, sem realizar alterações.

103749

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.