1️⃣2️⃣ Dezembro
- 📃 1.0 Release Notes | Implementações 🚀
- 📃 1.0 Release Notes | Melhorias ✨
- 📃 1.0 Release Notes | Bugs 🐞
📃 1.0 Release Notes | Implementações 🚀
✨ Reforma tributária
- Configuração:
- Emissão de documentos fiscais
Obs.: Caso acontece algo como a mensagem abaixo, deverá instalar o seguinte aplicativo do link:
✨ Implementação de Identificação em Verde para NF-e Autorizada Fora do Prazo
Título: CDS - Erp Company : Alterar a cor da grid para Status 150 - Autorizado o uso da NF-e , Autorização fora de prazo
ID da tarefa: 102304
Implementada a identificação visual na cor verde para NF-e que estejam com o status 150 – Autorizado o uso da NF-e, autorização fora de prazo, facilitando a visualização e o acompanhamento do documento no sistema.
Com essa melhoria, o gerenciamento das NF-e torna-se mais intuitivo, permitindo identificar rapidamente documentos autorizados, mesmo quando a autorização ocorre fora do prazo.
✨ Implementação de Descontos e Correções Críticas na NF-e de Devolução de Cliente 🚀
Foi implementada a funcionalidade de aplicação de descontos na tela de cadastro de NF-e de Devolução de Cliente, juntamente com a correção de duas não conformidades críticas relacionadas ao fluxo fiscal. 🎯
Nova Funcionalidade: Descontos na Devolução ✅
Agora, o operador pode aplicar descontos diretamente nos itens da NF-e de devolução. A funcionalidade oferece flexibilidade de aplicação, sendo possível descontar:
- No Item Selecionado: Aplica o desconto apenas ao item em foco.
- Em Todos os Itens: Aplica o desconto de forma abrangente em todos os itens da nota.
Além disso, foi implementado o atalho Ctrl + Z para o desfazimento de descontos. 💰
Correções de Não Conformidades Críticas 🛠️
Rejeição por Chave de Acesso Referenciada Inexistente:
- Problema: O sistema falhava ao capturar a chave da NF-e de venda correta quando existiam documentos com o mesmo NUMERONF mas com séries diferentes. O uso da chave errada causava a rejeição da nota de devolução. 💥
- Correção: O sistema foi ajustado para utilizar a chave de controle da NF-e (chave de acesso completa) de forma correta, garantindo a referência exata do documento original e eliminando a rejeição.
Desconto Importado Não Sendo Atualizado:
- Problema: Ao importar uma NF-e/NFC-e original, o valor de desconto dela persistia e não era alterado quando o operador aplicava/desfazia descontos na NF-e de devolução. Os campos que alimentam o DANFE e o XML mantinham o valor da nota original.
- Correção: A rotina foi corrigida para garantir que, ao ocorrer qualquer alteração nos valores de desconto, essa mudança seja refletida imediatamente nos campos que alimentam a geração do DANFE e do XML, assegurando que os documentos fiscais representem os valores atuais da devolução. 📝
✨ Manutenções Críticas em Cálculos de ICMS-ST e Melhorias Fiscais
Foram realizadas manutenções e melhorias extensivas nos cálculos de ICMS de Substituição Tributária (ICMS-ST), focadas na emissão de NF-e, garantindo maior precisão fiscal. 🎯
Correções de Cálculos de Impostos ✅
As seguintes não conformidades críticas foram corrigidas:
- Arredondamento de ICMS-ST: Foi corrigido o arredondamento indevido do valor total do ICMS-ST na venda/nota, o que gerava divergências fiscais.
- Inclusão de ICMS-ST no Total da Nota: Corrigida a falha onde o valor do ICMS-ST não estava sendo inserido no valor total da nota quando a NF-e estava em estado de inclusão.
Essas correções asseguram a conformidade e a exatidão dos valores fiscais da nota. 💰
Criação da Tabela NVENDI2_TRIBUTACAO 💾
Para isolar e padronizar o armazenamento de dados fiscais por item, foi criada uma nova tabela: NVENDI2_TRIBUTACAO.
Inicialmente, esta tabela está persistindo os seguintes valores para vendas realizadas no Balcão de Vendas:
- Base de cálculo do ICMS (BASE_CALCULO_ICMS)
- Valor do ICMS (VALOR_ICMS)
- Base de cálculo do ICMS-ST (BASE_CALCULO_ICMS_ST)
- Valor do ICMS-ST (VALOR_ICMS_ST)
- Valor total do produto (VALOR_TOTAL_PRODUTO)
Nota: A demanda anterior de utilizar os valores desta nova tabela para exibição na tela de cadastro de NF-e (em vez de recalcular) foi descartada. Com as correções implementadas nos cálculos, o recálculo garante que os valores da NF-e sejam sempre baseados nas regras e alíquotas atuais, evitando divergências que poderiam surgir com o reuso de dados antigos da tabela de tributação.
Melhoria de Usabilidade na Tela de NF-e 🖥️
Para facilitar a conferência e a distinção dos valores na tela de cadastro de NF-e de venda, foram adicionados dois campos claros:
- Valor Total dos Produtos: Exibe apenas a soma dos valores dos produtos, sem a inclusão de impostos.
- Valor Total da Nota (Mantido): Exibe a soma do Valor Total dos Produtos com a adição dos impostos, representando o valor final da nota.
Recomendação Futura: Sugere-se adicionar mais campos de exibição (como descontos e impostos individuais) para facilitar a distinção e a auditoria dos valores na tela de NF-e.
📃 1.0 Release Notes | Melhorias ✨
✨ Inclusão de Parâmetro de Confirmação de Cancelamento no QR Code Shipay
Título: SHIPAY: Validação do parametro de mostrar mensagem de cancelamento
ID da tarefa: 102192
Incluído o parâmetro Configurações Outros | 54 - Integração Shipay | 273 - Exibir mensagem de confirmação de cancelamento na janela do QR Code. Quando habilitado, ao pressionar a tecla ESC ou acionar a opção Cancelar, o sistema exibirá uma mensagem solicitando a confirmação do cancelamento. Quando desabilitado, o cancelamento será realizado de forma imediata, sem exibição de mensagem de confirmação.
Com essa melhoria, o sistema passa a oferecer maior controle e flexibilidade no processo de cancelamento do QR Code de pagamento, permitindo adequar o comportamento conforme a necessidade do operador.
✨ Melhorias no Preenchimento de ICMS de Venda no Simulador de Preços
Foram realizadas correções e melhorias significativas no módulo Simulador de Preços (nos Detalhes de Produtos), aprimorando a lógica de preenchimento automático do campo de ICMS de Venda do produto. 📊
Correção da Lógica da Figura Fiscal ✅
- Problema Identificado: Anteriormente, o simulador de preços ignorava o estado do CheckBox “Usar a figura fiscal do ICMS como parâmetro” ao buscar ou atualizar os dados do produto, aplicando a figura fiscal mesmo quando desabilitada.
- Correção: Essa não conformidade foi corrigida. Agora, o sistema só irá buscar e aplicar os valores de ICMS da Figura Fiscal se o CheckBox estiver ativamente habilitado, garantindo que as regras de configuração do usuário sejam respeitadas. 🎯
Melhoria na Hierarquia de Prioridade do ICMS de Venda ⚙️
Quando a opção de usar a figura fiscal do ICMS como parâmetro estiver desabilitada, a prioridade da origem do valor de ICMS de venda no Simulador de Preços terá a seguinte hierarquia:
- Prioridade Máxima (Valor Atualizado): Será utilizado o valor cadastrado na coluna VPER_ICM da tabela PRODLOJAS (preenchida por atualizações do próprio Simulador de Preços), desde que seu valor seja maior que zero.
- Segunda Prioridade (Histórico de Preços): Se a prioridade anterior não for satisfeita, o sistema buscará o valor do ICMS de venda no último registro do histórico de preços, contanto que a opção de buscar histórico esteja habilitada e que exista um registro para o produto.
- Terceira Prioridade (Configuração Global): Caso nenhuma das condições anteriores seja satisfeita, o sistema recorrerá às configurações de impostos nos Parâmetros de Configuração do Sistema. Ele buscará o valor de ICMS no campo referenciado pelo tipo de ICMS do produto (coluna TIP_ICM da tabela PRODLOJAS).
Essa nova hierarquia garante que o Simulador de Preços utilize o valor de ICMS mais relevante e atualizado para a simulação. 🚀
🚀 Otimização na Busca de NFC-e para NF-e de Devolução de Clientes
Foi implementada uma melhoria de usabilidade no módulo de NF-e de Devolução para Clientes, simplificando o processo de importação de documentos fiscais. 🎯
Melhoria Implementada e Valor ✅
- Ação Realizada: Foi removida a solicitação pop-up para a coleta da data de emissão da NFC-e, quando a busca é realizada por NFC-e emitida nos módulos de Venda ou Ordem de Serviço (O.S.).
- Impacto: Anteriormente, o operador era obrigado a informar a data de emissão para que a busca pela NFC-e fosse realizada. A remoção dessa exigência agiliza o fluxo de trabalho, tornando a busca e a importação da NFC-e mais rápidas e menos dependentes de informações de data. 🖥️
📃 1.0 Release Notes | Bugs 🐞
🛠️ Correção na Baixa Automática do Contas a Pagar
Ajustado o processo de cálculo da baixa automática para que, ao desmarcar títulos previamente selecionados, o sistema recalcule corretamente o total, removendo os valores que não fazem mais parte da seleção.
Com a correção, os valores exibidos na baixa automática do Contas a Pagar passam a refletir exatamente os títulos selecionados, evitando somas indevidas e garantindo maior confiabilidade na operação.
🛠️ Correção na Atualização de Preço e Custo na Entrada de Nota Fiscal
Título: Ao cancelar nfe de entrada os valores de preço e custo de compra não estorna/ERP
ID da tarefa: 101170
Corrigido o comportamento do sistema na entrada de notas fiscais, garantindo que, ao cancelar uma nota, os valores de preço e custo de compra dos produtos retornem corretamente aos valores anteriores, evitando a permanência indevida dos dados da nota cancelada.
Com a correção, o sistema passa a manter a consistência dos preços e custos dos produtos, assegurando que apenas notas fiscais efetivadas impactem os valores utilizados no cadastro e nos processos financeiros.
🛠️ Correção na Importação de NF-e Simplificada
Título: iXML não faz importação simplificada no ERP
ID da tarefa: 101632
Ajustado o processo de importação para que notas fiscais eletrônicas do tipo NF-e Simplificada sejam corretamente identificadas e tratadas pelo sistema, evitando que sejam importadas como NF-e convencional, o que ocasionava inconsistências e problemas posteriores de validação.
Com a correção, o sistema passa a respeitar o tipo correto da nota fiscal durante a importação, garantindo maior conformidade fiscal e prevenindo falhas nos processos de validação e escrituração.
🛠️ Correção no Parcelamento para Formas de Pagamento à Vista na NF-e
Título: Parcelamento na NFe/ERP
ID da tarefa: 101662
Corrigido o comportamento do sistema ao selecionar um plano de parcelamento durante a emissão da NF-e com formas de pagamento à vista (Dinheiro, Pix, Cartão de Débito, entre outras), situação em que os valores das parcelas não eram gerados corretamente, refletindo também de forma incorreta no XML da NF-e.
Com a correção, o sistema passa a gerar corretamente os valores conforme a forma de pagamento selecionada, garantindo a integridade das informações financeiras e fiscais transmitidas no XML da NF-e.
🛠️ Correção no Módulo de Transferência entre Lojas - Seleção de Lote
Título: ERP COMPANY - Nota fiscal de Transferência entre loja não esta enviando os lotes do produtos
ID da tarefa: 100748
Foi ajustado o comportamento do sistema no módulo de transferência entre lojas: ao selecionar um produto de lote, o sistema agora apresenta automaticamente a lista de lotes disponíveis para que o usuário escolha o lote desejado. Após a seleção do lote, ele será corretamente lançado na NF-e, e as informações serão incluídas tanto no XML quanto no DANFE da NF-e.
Com essa correção, a operação de transferência entre lojas passa a ser mais eficiente e precisa, garantindo que os lotes selecionados sejam corretamente registrados e refletidos nos documentos fiscais gerados.
🛠️ Correção na Geração de QR Code de Pagamento no Módulo Shipay
Título: Ao clicar ESC no teclado para sair e gerar QRCode de pagamento novamente com a nova alteração de produto não atualiza
ID da tarefa: 102020
Corrigido o comportamento do sistema no módulo Shipay em que, ao pressionar a tecla ESC para sair após a geração do QR Code de pagamento e, em seguida, adicionar novos produtos alterando o valor final da venda, a nova solicitação de geração do QR Code continuava utilizando os valores anteriores.
Com a correção, o sistema passa a recalcular corretamente o valor total da venda antes de gerar um novo QR Code de pagamento, garantindo que os valores exibidos e enviados para pagamento estejam sempre atualizados conforme a venda atual.
🛠️ Correção no Pré-Cadastro de Produto no Aplicativo iXML
Título: IXML - Esta enviando o valor Zero para embalagem do produto Pré Cadastro
ID da tarefa: 102090
Corrigido o comportamento do aplicativo iXML em que, ao realizar o pré-cadastro de um produto, o campo Embalagem estava sendo gravado com valor 0, fazendo com que o sistema assumisse incorretamente os dados de fator de conversão do produto.
Com a correção, o campo Embalagem passa a ser preenchido corretamente no pré-cadastro, garantindo que o fator de conversão e demais informações do produto sejam tratados de forma adequada e consistente no sistema.
🛠️ Correção na Pesquisa do Gerenciador de NF-e
Título: Gerenciador NFe/ERP
ID da tarefa: 101524
Corrigido o comportamento da tela de Gerenciador de NF-e em que, ao realizar a pesquisa das NF-e utilizando filtros de status e data, o sistema não retornava corretamente a lista correspondente à pesquisa realizada.
Com a correção, o gerenciador passa a exibir corretamente as NF-e conforme os filtros informados, garantindo maior confiabilidade e agilidade na consulta e acompanhamento dos documentos fiscais.
🛠️ Correção de Erro no Detalhe do Produto – Pré-Cadastro
Título: Bug - ERP Company : Erro no detalhe de produto
ID da tarefa: 102110
Corrigido um erro no Pré-Cadastro de Produto em que, ao clicar na opção Detalhe, o ERP apresentava a mensagem “is not a valid integer value”, impedindo a visualização correta das informações do produto.
Com a correção, o acesso aos detalhes do produto no pré-cadastro passa a ocorrer normalmente, garantindo melhor usabilidade e evitando interrupções no processo de cadastro.
🛠️ Correção de Erro ao Cancelar Cadastro de Produto
Título: Bug - ERP Company : Copia do Cadastro de produto
ID da tarefa: 102054
Corrigido um erro no cadastro de produtos em que, ao acionar a opção Cancelar durante o processo de cadastro, o ERP apresentava a mensagem “Access violation”, interrompendo a operação de forma inesperada.
Com a correção, o cancelamento do cadastro passa a ser executado de maneira segura e estável, evitando falhas e garantindo uma melhor experiência ao usuário.
🛠️ Correção na Consulta de Planos de Parcelamento e Auditoria de Módulos
Título: Planos de Parcelamento na NFe de Devolução de Cliente/ERP
ID da tarefa: 101862
Corrigida uma não conformidade nos módulos de NF-e de devolução, onde a consulta de planos de parcelamento/pagamento estava retornando registros inativos, permitindo a seleção de opções que não deveriam estar disponíveis para uso.
Com a correção, a consulta de planos passa a filtrar corretamente e retornar apenas planos ativos nos seguintes módulos:
-
NF-e de devolução para clientes
-
NF-e de devolução para fornecedores
Além disso, foi realizada uma auditoria e validação nos módulos abaixo, confirmando que já estavam consultando corretamente apenas planos ativos, garantindo consistência no comportamento do sistema:
-
NF-e de venda
-
Ordem de serviço
-
Venda no Balcão
Essa melhoria assegura maior confiabilidade na seleção de planos de parcelamento, evitando inconsistências operacionais e fiscais.
🛠️ Correções e Melhorias no Preenchimento de PIS, COFINS e Despesas Fixas no Simulador de Preços
Foram realizadas correções e aprimoramentos significativos no Simulador de Preços de Produtos, focando na lógica de obtenção e exibição dos percentuais de PIS, COFINS e Despesas Fixas. 📊
Correções e Melhorias no Tratamento de PIS e COFINS ✅
1. Obtenção de Padrões da Empresa:
- O sistema agora obtém os percentuais de PIS e COFINS dos Parâmetros de Configuração do Sistema quando o parâmetro 344 (No "simulador de preço" e "Remarcação de preço" buscar as alíquotas de PIS/COFINS do cadastro de produtos?) estiver desabilitado e o usuário não utilizar o histórico de preços (ou não houver registros).
- Valor: Este novo comportamento garante que o produto utilize os percentuais padrões da empresa para PIS e COFINS, assegurando um ponto de partida consistente para a simulação. 🎯
2. Tratamento de Produtos Isentos:
- O sistema não mais preenche os campos de PIS e COFINS quando o produto é isento desses impostos.
- Valor: Embora o Simulador já desconsiderasse esses percentuais no cálculo, agora, a exibição dos valores zerados reforça visualmente que a composição do preço não inclui PIS e COFINS. 🖥️
3. Respeito à Opção de Histórico:
- Corrigido o comportamento anterior onde os valores de PIS e COFINS de compra eram sempre atribuídos a partir do último registro do histórico de preços, mesmo com a opção de utilizar o histórico de preços na busca estando desabilitada.
- Valor: O sistema agora respeita a configuração, só buscando o histórico quando explicitamente habilitado.
Melhoria no Preenchimento de Despesas Fixas ⚙️
- Correção e Implementação: Foi corrigida a falha onde o campo de Despesas Fixas (no bloco de valores de venda) sempre era preenchido com o valor da última remarcação, ignorando a configuração do histórico.
- Nova Lógica: O sistema agora busca o percentual configurado para Despesas Fixas nos Parâmetros do Sistema quando a opção de utilizar o histórico de preços na busca estiver desabilitada.
🛠️ Correções e Melhorias Críticas na Importação de Documentos Fiscais (NF-e de Devolução)
Foram realizadas diversas correções e aprimoramentos no módulo de NF-e de Devolução de Cliente, focando na estabilidade e precisão da importação de documentos fiscais originais (NFC-e e NF-e). 🚀
Correções de Não Conformidades na Importação de NFC-e ✅
1. NFC-e Emitida em Ordem de Serviço (O.S.):
- Problema: O sistema falhava ao importar a NFC-e emitida via módulo O.S., pois tentava buscar o documento na tabela de controle de Venda em vez da tabela de Ordem de Serviço. 💥
- Correção: O sistema agora é capaz de reconhecer e buscar corretamente a NFC-e na respectiva tabela de controle da O.S., permitindo a importação.
2. NFC-e Emitida por Venda Balcão/PDV:
- Problema: A importação da NFC-e de vendas de Balcão/PDV estava falhando devido a erros na cláusula WHERE do script de consulta.
- Correção: Os scripts de consulta foram ajustados, e foram implementadas melhorias de performance na busca da NFC-e oriunda de vendas. 🎯
3. Seleção de Documentos com Séries Distintas:
- Problema: Quando a busca por NFC-e encontrava registros com o mesmo NUMERONF mas pertencentes a séries diferentes, o sistema não permitia a seleção manual e escolhia automaticamente o primeiro registro encontrado.
- Correção: O sistema agora disponibiliza a opção de seleção ao usuário, garantindo que o documento correto (NFC-e com a série desejada) seja importado para a devolução. 📝
Validações Abrangentes do Fluxo de Importação 🔍
Todas as rotinas de importação de documentos fiscais foram validadas, assegurando o correto funcionamento das buscas por:
- NFC-e de venda
- NFC-e de ordem de serviço
- NF-e de venda
- NF-e de devolução
🛠️ Correção na Atualização da Tabela de Preços ao Alterar Venda Balcão
Foi corrigida uma não conformidade no Balcão de Vendas relacionada à atualização de preços durante o fluxo de alteração de uma venda. 💥
Causa e Solução Técnica ✅
- Problema Identificado: Ao alterar uma venda no Balcão, mesmo quando o usuário confirmava a intenção de atualizar os preços com base em uma nova tabela de preços selecionada naquele momento, o sistema ignorava essa seleção e persistia utilizando a tabela de preços originalmente vinculada ao item da venda. 📉
- Valor da Correção: O sistema foi ajustado para que, neste cenário de alteração, ele respeite a nova tabela de preços selecionada pelo usuário e recalcule os preços dos itens da venda de acordo com essa tabela. Isso garante a flexibilidade e a precisão do sistema ao aplicar novas políticas de preços durante a alteração da venda. 🚀
🛠️ Correções Fiscais Críticas no XML da NF-e e Melhorias de Arredondamento no Balcão
Foram implementadas correções essenciais para garantir a precisão fiscal do XML da NF-e e melhorias na lógica de arredondamento de descontos no Balcão de Vendas. 🎯
Ajuste na Geração do XML (Cálculo de ICMS Total) ✅
- Problema Identificado: O sistema estava utilizando as colunas de totais de base de cálculo e valor do ICMS para popular as tags do XML da NF-e. Esta prática é arriscada, pois os valores totais podem sofrer pequenas alterações devido a arredondamentos intermediários, causando divergências entre o somatório dos itens e o total da nota. 💥
- Correção: O sistema agora preenche as colunas de totais de Base de Cálculo e Valor do ICMS somando diretamente os valores de cada item da nota. Esta abordagem garante que o total da NF-e corresponda exatamente à soma dos itens, eliminando a divergência de ICMS entre os itens e o total da nota. 🚀
Melhoria de Arredondamento no Desconto (Balcão de Vendas) 💰
Foi aplicada uma melhoria significativa no processamento de descontos na Venda Balcão, especificamente na opção F5 - Valor total da venda:
- Implementação: O sistema agora salva os valores no banco de dados corretamente arredondados, eliminando divergências de centavos nos valores totais da venda.
- Impacto Fiscal: Essa melhoria na precisão facilita a construção e o cálculo das tags do XML, e evita que o valor total dos produtos na NF-e seja diferente do valor real da transação.
Recomendação Futura: Recomenda-se replicar essa melhoria de arredondamento em todas as outras opções e funções de desconto do sistema para garantir a consistência financeira em todos os módulos. 📝
🛠️ Correção Crítica na Consulta de Referência em NF-e de Devolução (NFC-e)
Foi realizada uma correção no módulo de NF-e de Devolução para Clientes que resolve um problema de falha de consulta em certos cenários de importação de NFC-e. 💥
Causa e Solução Técnica ✅
- Cenário de Falha: O erro ocorria quando a NF-e de devolução era gerada a partir de uma NFC-e cujo número possuía mais de 5 caracteres. A falha se manifestava em bancos de dados específicos durante a consulta de dados de referência (chave de acesso e dados originais) essenciais para a construção do DANFE e do XML.
- Causa Raiz: O sistema estava realizando uma condição de consulta com um valor inteiro aplicado a um campo de caráter (char), o que resultava em inconsistências e falhas na consulta.
- Valor da Correção: O código da consulta foi ajustado para garantir que os tipos de dados sejam utilizados corretamente (comparando caráter com caráter). Esta correção assegura que a busca de dados de referência da NFC-e seja realizada com sucesso, independentemente do tamanho do número do documento, garantindo a integridade da NF-e de devolução. 🚀