# 📃 2.0 Release Notes | Melhorias ✨

#### <span style="color: rgb(0, 0, 0);">**Alteração na Lógica de Retorno do Ramo de Atividade em pre cadastro de produtos**</span>  
  


<span style="color: rgb(0, 0, 0);">Foi realizada a alteração na regra de retorno do ramo de atividade, que anteriormente estava fixa. A nova implementação tornou o processo flexível e dinâmico, permitindo que o sistema identifique e retorne todos os estabelecimentos (lojas) que compartilham o mesmo ramo de atividade cadastrado na prodloja.</span>  
  
<span style="color: rgb(0, 0, 0);">Impacto da alteração:</span>  
<span style="color: rgb(0, 0, 0);">- Eliminação da dependência de valores fixos.</span>  
<span style="color: rgb(0, 0, 0);">- Suporte à inclusão e atualização automática de lojas com base no ramo de atividade, sem necessidade de alterações no código.</span>  
<span style="color: rgb(0, 0, 0);">- Melhoria na escalabilidade e manutenção, especialmente em ambientes com múltiplas filiais ou operações com mesmo segmento.</span>  
  
<span style="color: rgb(0, 0, 0);">Recomendação: </span>  
<span style="color: rgb(0, 0, 0);">Validar o comportamento em produção, especialmente em cenários onde uma mesma atividade está associada a múltiplas lojas, garantindo que a consulta retorne todos os registros pertinentes conforme a nova lógica.</span>

#### <span style="color: rgb(0, 0, 0);">**<span class="bx-font">Manutenções Críticas em Cálculos de ICMS-ST e Melhorias Fiscais 🛠️</span>**</span>  
  


<span style="color: rgb(0, 0, 0);">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. 🎯</span>  
  
<span style="color: rgb(0, 0, 0);">**<span class="bx-font">Correções de Cálculos de Impostos ✅</span>**</span>  
  
<span style="color: rgb(0, 0, 0);">As seguintes não conformidades críticas foram corrigidas:</span>

- <span style="color: rgb(0, 0, 0);">**Arredondamento de ICMS-ST:** Foi corrigido o **arredondamento indevido** do valor total do ICMS-ST na venda/nota, o que gerava divergências fiscais.</span>
- <span style="color: rgb(0, 0, 0);">**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.</span>

<span style="color: rgb(0, 0, 0);">Essas correções asseguram a **conformidade** e a **exatidão** dos valores fiscais da nota. 💰</span>  
  
<span style="color: rgb(0, 0, 0);">**<span class="bx-font">Criação da Tabela NVENDI2\_TRIBUTACAO 💾</span>**</span>  
  
<span style="color: rgb(0, 0, 0);">Para isolar e padronizar o armazenamento de dados fiscais por item, foi criada uma nova tabela: *NVENDI2\_TRIBUTACAO*.</span>  
  
<span style="color: rgb(0, 0, 0);">Inicialmente, esta tabela está persistindo os seguintes valores para vendas realizadas no Balcão de Vendas:</span>

- <span style="color: rgb(0, 0, 0);">Base de cálculo do ICMS (*BASE\_CALCULO\_ICMS*)</span>
- <span style="color: rgb(0, 0, 0);">Valor do ICMS (*VALOR\_ICMS*)</span>
- <span style="color: rgb(0, 0, 0);">Base de cálculo do ICMS-ST (*BASE\_CALCULO\_ICMS\_ST*)</span>
- <span style="color: rgb(0, 0, 0);">Valor do ICMS-ST (*VALOR\_ICMS\_ST*)</span>
- <span style="color: rgb(0, 0, 0);">Valor total do produto (*VALOR\_TOTAL\_PRODUTO*)</span>

<span style="color: rgb(0, 0, 0);">**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.</span>  
  
<span style="color: rgb(0, 0, 0);">**<span class="bx-font">Melhoria de Usabilidade na Tela de NF-e 🖥️</span>**</span>  
  
<span style="color: rgb(0, 0, 0);">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:</span>

- <span style="color: rgb(0, 0, 0);">**Valor Total dos Produtos:** Exibe apenas a soma dos valores dos produtos, sem a inclusão de impostos.</span>
- <span style="color: rgb(0, 0, 0);">**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.</span>

<span style="color: rgb(0, 0, 0);">**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.</span>

<span style="color: rgb(0, 0, 0);">[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/x2Gimage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/x2Gimage.png)</span>

#### <span style="color: rgb(0, 0, 0);">**Principais Melhorias e Novas Funcionalidades nas Telas de Negociação**</span>

<span style="color: rgb(0, 0, 0);">O vídeo apresenta um conjunto de melhorias focadas em **unificar a experiência**, **aperfeiçoar a usabilidade** e **corrigir comportamentos inconsistentes** nas telas de negociação de **Clientes, Fornecedores e Cheques**.</span>

---

##### <span style="color: rgb(0, 0, 0);">🧩 **1. Unificação e Consistência de Interface** </span>

- <span style="color: rgb(0, 0, 0);">As telas de negociação foram **padronizadas** e agora possuem **layout e funcionamento idênticos** nos módulos de:</span>  
    <span style="color: rgb(0, 0, 0);">✔ Clientes</span>  
    <span style="color: rgb(0, 0, 0);">✔ Fornecedores</span>  
    <span style="color: rgb(0, 0, 0);">✔ Cheques</span>
- <span style="color: rgb(0, 0, 0);">Essa padronização melhora a **experiência do usuário**, reduz erros e facilita treinamento.</span>

---

##### <span style="color: rgb(0, 0, 0);">🎨 **2. Reorganização do Layout (UI/UX)** </span>

<span style="color: rgb(0, 0, 0);">A janela foi completamente redesenhada, organizada e ampliada:</span>

##### <span style="color: rgb(0, 0, 0);">🔹 Seções agora totalmente definidas:</span>

- <span style="color: rgb(0, 0, 0);">**Dados do Título:** Exibe informações do cliente/fornecedor e o valor total a parcelar.</span>
- <span style="color: rgb(0, 0, 0);">**Parcelamento:** Permite definir número de parcelas, taxa de juros, entrada e regras de cálculo.</span>
- <span style="color: rgb(0, 0, 0);">**Alterar Parcela:** Novo painel dedicado para editar individualmente:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">valor</span>
    - <span style="color: rgb(0, 0, 0);">vencimento</span>
    - <span style="color: rgb(0, 0, 0);">forma de pagamento</span>

##### <span style="color: rgb(0, 0, 0);">🔹 Outras mudanças visuais importantes:</span>

- <span style="color: rgb(0, 0, 0);">**Plano de Contas** movido para um **painel lateral**, liberando espaço e tornando a interface mais limpa.</span>
- <span style="color: rgb(0, 0, 0);">As janelas agora são **redimensionáveis**, permitindo customização do layout conforme a necessidade do usuário.</span>

---

##### <span style="color: rgb(0, 0, 0);">⚡ **3. Melhorias de Usabilidade e Navegação** </span>

##### <span style="color: rgb(0, 0, 0);">⌨️ **Novos atalhos de teclado:**</span>

- <span style="color: rgb(0, 0, 0);">**F2:** Foca diretamente na grade de parcelas</span>
- <span style="color: rgb(0, 0, 0);">**F3:** Foca na grade de planos de pagamento</span>

##### <span style="color: rgb(0, 0, 0);">✔️ **Correções de comportamento:**</span>

- <span style="color: rgb(0, 0, 0);">A tecla **Enter** agora avança corretamente para o próximo campo (por exemplo, após informar o vendedor), evitando aberturas desnecessárias de janelas de pesquisa.</span>
- <span style="color: rgb(0, 0, 0);">A tecla **Espaço** passa a marcar/desmarcar corretamente os títulos na lista de débitos.</span>

---

##### <span style="color: rgb(0, 0, 0);">🛡️ **4. Validações e Correções de Bugs**</span>

- <span style="color: rgb(0, 0, 0);">Foi adicionada validação que impede iniciar negociação sem selecionar um débito.</span>
- <span style="color: rgb(0, 0, 0);">Agora o sistema exibe a mensagem:</span>  
    <span style="color: rgb(0, 0, 0);">**“Nenhum registro foi selecionado.”**</span>
- <span style="color: rgb(0, 0, 0);">Essa mudança evita inconsistências e operações inválidas.</span>