📃 2.0 Release Notes | Bugs 🐞

🐞 Correção – Autorização da NFC-e (Atualização de Tributos PIS/COFINS)

🐞 Correção – Autorização da NFC-e com Produtos NCM -1

🐞 Correção de Arredondamento no Desconto de Itens da Nota Fiscal de Venda



Foi implementada uma correção crucial no processamento dos descontos aplicados aos itens da Nota Fiscal de Venda (NF-e).

Valor da Implementação e Precisão Financeira ✅

O problema estava relacionado a arredondamentos indevidos durante o cálculo, o que causava divergências de valores entre o desconto aplicado e o valor final da nota.

A correção garante que o processamento dos descontos seja feito com a precisão decimal correta, eliminando as discrepâncias de arredondamento. Isso assegura a integridade dos dados fiscais e financeiros da NF-e, garantindo que o valor final da nota esteja em total conformidade com os descontos aplicados.

image.png

🐞 Correção – Exibição de Casas Decimais na Consulta de Produtos (F8 – Ordem de Serviço)

image.png

🐞 Correções Críticas em Foco de Componentes e Estado de Query na Liberação de Convênio 

Foram implementadas correções essenciais na tela de liberação de convênio, resolvendo problemas de usabilidade e um erro que causava o travamento do sistema.

Correção de Foco em Componentes Visuais 🖥️

Correção Crítica no Estado da Query de Venda (Travamento) 💾

🐞 Correção – Geração da Tag vDesc em Produtos sem Desconto (NF-e)

image.png

🐞 Correção – Aplicação de Desconto (CTRL + D / F5) em Orçamentos Personalizados

image.png

🐞 Correção Crítica na Atualização do Preço Atacarejo por Alteração de Quantidade 

Foi corrigida uma não conformidade significativa onde o valor do desconto atacarejo não era atualizado corretamente quando a quantidade de um item era alterada para um valor abaixo do mínimo exigido.

Causa Técnica e Solução ✅

O problema era que a rotina de atualização de preços estava vinculada apenas ao evento de pressionar a tecla Enter. Isso criava uma falha: o operador podia aplicar o desconto de atacarejo, reduzir a quantidade (abaixo do mínimo) e, ao navegar para outro campo usando o mouse ou a tecla TAB, o sistema falhava em recalcular e remover o desconto indevidamente mantido.

solução foi refatorar a rotina de atualização de preços para ser acionada de forma mais abrangente após a alteração da quantidade. Isso garante que o sistema reavalie o preço atacarejo imediatamente ao sair do campo de quantidade, garantindo que o desconto seja removido sempre que a quantidade mínima não for atingida.

 

🐞 Correção Crítica de Validação Case-Sensitive em Funções de Parcelamento 

Foi corrigida uma não conformidade crítica que afetava três funções essenciais de manipulação de parcelas, devido a uma validação incorreta do nome da coluna de código da forma de pagamento.

Análise da Causa Técnica e Solução ✅

As três funções falhavam porque, ao validar a existência da coluna do código da forma de pagamento no conjunto de dados, o sistema estava executando uma comparação sensível a maiúsculas e minúsculas (case-sensitive).

Este comportamento é incompatível com o padrão do SGDB utilizado pelos sistemas Nortesys (SQL Server), que é case-insensitive por padrão.

correção foi refatorar a validação para que ela desconsidere o case-sensitive ao verificar o nome da coluna. Isso garante que as funções de alterarexcluir limpar parcelas agora funcionem corretamente, independente da capitalização do nome da coluna.


Revision #12
Created 21 October 2025 19:48:26 by Hugo Christian
Updated 21 October 2025 20:04:13 by Hugo Christian