# 1️⃣1️⃣ Novembro



# 📃 1.0 Release Notes | Implementações 🚀

##### **✨ Implementação – Solicitar Conexão Remota ao Atendimento**

🧰 Disponível no ERP e no PDV pelo menu: Suporte → PIN Suporte e Suporte → Solicitar Conexão Remota;

📝 Ao acionar a opção Solicitar Conexão Remota, o sistema abre um formulário para o usuário informar:

- - 👤 Nome
    - ✉️ E-mail
    - 🐞 Descrição do problema detectado

🚀 A funcionalidade agiliza o atendimento remoto, padronizando as informações necessárias para o suporte.

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/d3Timage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/d3Timage.png)

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/mJIimage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/mJIimage.png)


##### **✨ <span class="bx-font">Otimização da Organização de Pastas e Configurações para Terminal Service 🖥️</span>**  
  


Foram implementadas melhorias estruturais na organização de pastas do sistema para ambientes que utilizam **Terminal Service**, visando aumentar a **segurança** e a **personalização** das configurações por usuário. 🚀  
  
**<span class="bx-font">Nova Estrutura de Diretórios e Personalização por Usuário ⚙️</span>**  
  
Com a nova implementação, a estrutura de pastas foi padronizada:

- Dentro da pasta principal *RENSYS*, foi criada a subpasta *TerminalService*.
- Dentro de *TerminalService*, existe a pasta *Usuarios*.
- Para cada usuário do Windows que autenticar no ERP, uma pasta individual é criada (ex: *C:\\RENSYS\\TerminalService\\Usuarios\\\[NomeDoUsuario\]*).

**<span class="bx-font">Valor da Implementação (NFC-e) 🎯</span>**  
  
A melhoria crítica é que o sistema agora busca os dados de configuração da **NFC-e** dentro da pasta individual de cada usuário. Isso significa que, mesmo utilizando o mesmo servidor, **cada usuário do Windows terá sua própria configuração para a NFC-e**, permitindo o uso de:

- Diferentes **impressoras** por usuário.
- Configurações específicas (e isoladas) para cada sessão de trabalho.

Essa segregação garante a **estabilidade**, a **rastreabilidade** e a **personalização** do ambiente de trabalho para cada operador em ambientes de Terminal Service. ✅

##### ✨ **Implementação – Relatório de Produtos Atacarejo**

🧩 Implementado novo relatório em **Produtos → Gestão de Produtos Atacarejo → Relatório de Produtos Atacarejo**;

📊 O relatório apresenta as seguintes informações:

- - 🔢 **Código**
    - 🏷️ **Código de Barras**
    - 📦 **Descrição**
    - ⚖️ **Unidade**
    - 💰 **Preço Atacarejo**
    - 📈 **Quantidade Atacarejo**

✅ Essa funcionalidade facilita o **controle e análise de produtos** no modelo **Atacarejo**, oferecendo uma visão detalhada dos itens e seus respectivos preços e quantidades.

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/8Inimage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/8Inimage.png)

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/dShimage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/dShimage.png)

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/hwGimage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/hwGimage.png)

# 📃 1.0 Release Notes | Melhorias ✨

##### 🛠️ **Melhoria de configurações de Atacarejo**

Implementada a melhoria na quantidade mínima atacarejo, com sincronização automática da quantidade mínima estipulada entre as lojas configuradas.

- A funcionalidade passa a valer com o seguinte parâmetro habilitado:

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/r0himage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/r0himage.png)

- <div class="feed-com-text"><div bx-content-view-save="N" bx-content-view-xml-id="FORUM_POST-590308" bx-mpl-block="body" class="feed-com-text-inner" id="bkmrk-%E2%9C%A8-adicionada-a-nova--1"><div bx-mpl-block="text" class="feed-com-text-inner-inner" id="bkmrk-%E2%9C%A8-adicionada-a-nova--2"><div>✨ Adicionada a nova opção no menu Controle de produtos, exibida quando o parâmetro está habilitado, denominada “Configurar quantidade mínima atacarejo”</div><div>  
    </div></div></div></div>[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/0L6image.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/0L6image.png)
    
    <div class="feed-com-files diskuf-files-entity diskuf-files-toggle-container" id="bkmrk--2"><div class="disk-ui-file-thumbnails-web-wrapper"><div class="disk-ui-file-thumbnails-web-grid disk-ui-file-thumbnails-web-grid-flexible-img"><figure class="disk-ui-file-thumbnails-web-grid-item disk-ui-file-thumbnails-web-grid-item-1" id="bkmrk--3"></figure></div></div></div>
- ✨ Adicionada a nova tela para configuração das lojas que receberão a quantidade mínima estipulada.

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/8Ftimage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/8Ftimage.png)

- ✨ Implementada a melhoria na quantidade mínima atacarejo, com sincronização automática da quantidade mínima estipulada entre as lojas configuradas.

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/O0Uimage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/O0Uimage.png)

##### 🛠️ **Melhoria – Inicialização do PDV com Modo Offline Habilitado**

⚙️ Realizada melhoria no processo de **abertura do PDV (Frente de Loja)** quando o **modo Offline** está habilitado;

❌ Anteriormente, o sistema **aguardava o sincronizador Offline iniciar 100%** para permitir o funcionamento do PDV;

✅ Agora essa **obrigatoriedade foi removida**, permitindo que o **PDV seja aberto imediatamente**, mesmo que o sincronizador ainda esteja inicializando.

🚀 Essa melhoria torna o processo de abertura **mais rápido e fluido**, otimizando o atendimento em loja.

##### 🛠️ **<span class="bx-font">Melhoria de Usabilidade: Remoção da Opção de Minimizar no PDV 🖥️</span>**  
  


Foi implementada uma melhoria de usabilidade na interface do **PDV (Ponto de Venda)** focada na otimização do fluxo de trabalho e na prevenção de erros operacionais. 🎯  
  
**<span class="bx-font">Detalhes da Implementação e Valor ✅</span>**

- **Ação Realizada:** A opção de **minimizar** a tela de vendas do PDV foi removida.
- **Justificativa Técnica:** Esta remoção visa **evitar que os operadores minimizem acidentalmente a tela** durante o atendimento, o que pode resultar na perda de foco da aplicação e potencial interrupção do processo de venda ou confusão.
- **Impacto:** A remoção reforça que o PDV permaneça como a **aplicação principal em foco**, melhorando a concentração do usuário e a **eficiência na finalização das transações**. 🚀

##### 🛠️ **Melhoria nos parâmetros outros**

🔍 Realizada uma melhoria na tela de parametros outros onde o usuário possa buscar o parametros e buscar os itens dos parametros.

🚀 Essa melhoria torna a **busca mais ágil e precisa**, facilitando a localização de configurações específicas no sistema.

[![image.png](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/scaled-1680-/Jfdimage.png)](https://info3.nortesys.com.br/uploads/images/gallery/2025-11/Jfdimage.png)

# 📃 1.0 Release Notes | Bugs 🐞

##### 🐞 **<span class="bx-font">Não confirmidade alteração de Orçamentos (Tabela de Preços) 🛠️</span>**  
  


Foi corrigida uma não conformidade no fluxo de **alteração de orçamentos** que comprometia a precisão da precificação dos itens. 💥  
  
**<span class="bx-font">Causa Técnica e Solução ✅</span>**

- **Problema Identificado:** Durante a alteração de um orçamento, o sistema estava desconsiderando a **tabela de preço** selecionada para o item e, indevidamente, utilizava o preço padrão de venda (*PCO\_REMAR*) para recalcular e exibir os preços na tela. Isso resultava em divergências de preço durante a edição. 📉
- **Valor da Correção:** O fluxo de alteração foi ajustado para **respeitar as tabelas de preço utilizadas na inserção** do item. Isso garante que os preços exibidos e recalculados durante a edição sejam precisos e consistentes com a tabela de preço do item. 🚀
- Preservação de Funcionalidade: A opção de **atualização automática de preços** (controlada por parâmetro) foi preservada, mantendo a flexibilidade para as empresas que optam por essa regra de negócio. 🎯

##### **<span class="bx-font">Não conformidade na Validação de Descontos em Itens Promocionais no Balcão de Vendas 🛠️</span>**  
  


Foi corrigida uma falha crítica no Balcão de Vendas, onde o sistema estava ignorando parâmetros de negócio cruciais ao aplicar descontos sobre o valor total da venda. 💥  
  
**<span class="bx-font">Causa e Solução Técnica ✅</span>**

- **Problema Identificado:** Ao utilizar a opção para aplicar desconto sobre o **Valor Total da Venda**, o sistema **não estava consultando e validando os parâmetros do Módulo Promoção** que regem a permissão de aplicar descontos em itens que já possuem preço promocional.
- **Impacto:** A falta dessa validação comprometia as regras de precificação da empresa e, em alguns casos, levava a cálculos incorretos, **impedindo que o processo de desconto fosse concluído com sucesso**.
- **Valor da Correção:** A rotina de aplicação de desconto foi ajustada para **consultar e respeitar rigorosamente** os parâmetros do Módulo Promoção. Isso garante que a política de descontos da empresa seja cumprida e que todos os cálculos de desconto sejam realizados de forma precisa, assegurando a **integridade da margem de lucro e a estabilidade do processo de venda**. 🚀

##### 🐞 **<span class="bx-font">Não conformidade</span> “is not a valid integer value” na Importação de Arquivo OFX**

❌ Foi identificada uma **não conformidade** ao **importar arquivos OFX** e aplicar **filtros de consulta**;

⚠️ Ao **rolar a barra de rolagem** após aplicar os filtros, o sistema apresentava o erro:  
*“is not a valid integer value”*  
e travava completamente, sendo necessário **encerrar a aplicação pelo Gerenciador de Tarefas**;

✅ O problema foi corrigido e agora a **consulta e a rolagem** funcionam corretamente após a importação do arquivo OFX, **sem gerar erros ou travamentos**.

#####  

##### **🐞 Não conformidade na geração das Datas de Vencimento das Duplicatas no DANFE (NF-e)**

❌ Foi identificada uma **não conformidade** ao emitir uma **NF-e** com forma de pagamento mista, por exemplo: **Dinheiro + 3x na duplicata**;

⚠️ Nessa situação, o **DANFE** era gerado **sem exibir as datas de vencimento** das duplicatas;

✅ O problema foi corrigido e agora o sistema **gera corretamente todas as datas de vencimento** no **DANFE**, conforme as parcelas configuradas na nota.

# 📃 2.0 Release Notes | Implementações 🚀

#### <span style="color: rgb(0, 0, 0);">**Batepapo entre funcionarios no ERP**</span>

<span style="color: rgb(0, 0, 0);">Foi desenvolvida a nova tela de bate-papo no ERP, incluindo a listagem de usuários da loja logada e a integração visual da funcionalidade dentro da interface principal do sistema. 💻✨</span>

<span style="color: rgb(0, 0, 0);">✅ Principais Implementações e Funcionalidades:</span>  
<span style="color: rgb(0, 0, 0);">🔹 Criação da listagem de usuários na lateral direita da tela principal, exibindo foto de perfil armazenada no banco de dados.</span>  
<span style="color: rgb(0, 0, 0);">🔹 Exibição do nome do usuário ao passar o mouse sobre a imagem.</span>  
<span style="color: rgb(0, 0, 0);">🔹 Abertura automática da tela de bate-papo ao clicar em um usuário.</span>  
<span style="color: rgb(0, 0, 0);">🔹 Aplicação de efeito visual na lateral, criando aparência de painel flutuante.</span>  
<span style="color: rgb(0, 0, 0);">🔹 Integração da nova tela ao fluxo atual do ERP, mantendo padrão e usabilidade.</span>

<span style="color: rgb(0, 0, 0);">🎯 Resultados Alcançados:</span>  
<span style="color: rgb(0, 0, 0);">✔ Tela de bate-papo totalmente funcional e integrada ao sistema.</span>  
<span style="color: rgb(0, 0, 0);">✔ Navegação simples e interação intuitiva para seleção de usuários.</span>  
<span style="color: rgb(0, 0, 0);">✔ Layout alinhado ao estilo visual do ERP, com melhora na experiência do usuário.</span>  
<span style="color: rgb(0, 0, 0);">✔ Estrutura preparada para futuras expansões, como novos recursos de comunicação.</span>

<span style="color: rgb(0, 0, 0);">🚀 Esta entrega aprimora a comunicação interna pelo ERP e adiciona uma funcionalidade moderna e prática ao sistema. 🎉</span>

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

##### <span style="color: rgb(0, 0, 0);">✨ **Implementação – Filtro de Exibição de Produtos com Estoque**</span>

<span style="color: rgb(0, 0, 0);">🧩 Criado um **campo marcador** abaixo da categoria **“Exibir produtos com estoque”**;</span>

<span style="color: rgb(0, 0, 0);">⚙️ Quando este marcador estiver **habilitado**, o sistema ajustará o **SELECT da consulta** para **exibir apenas produtos com estoque maior que 0**;</span>

<span style="color: rgb(0, 0, 0);">✅ Essa funcionalidade facilita a **visualização e seleção de produtos disponíveis**, evitando a listagem de itens sem saldo em estoque.</span>

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

#### <span style="color: rgb(0, 0, 0);">**Multitécnicos Vinculados ao Mesmo Serviço na Ordem de Serviço**</span>

<span style="color: rgb(0, 0, 0);">Nova funcionalidade do ERP que permite **vincular vários técnicos a um mesmo serviço**, distribuindo a participação e calculando as comissões de forma proporcional ao trabalho de cada um. A implementação traz melhorias nas telas da Ordem de Serviço, na lógica de cálculo e nos relatórios.</span>

---

##### <span style="color: rgb(0, 0, 0);">✅ **1. Habilitação da Funcionalidade** </span>

<span style="color: rgb(0, 0, 0);">Para ativar o recurso de multitécnicos:</span>

- <span style="color: rgb(0, 0, 0);">**Menu:** Configuração → Parâmetros de configuração do sistema → Configurações (Outros)</span>
- <span style="color: rgb(0, 0, 0);">**Grupo:** 34 – Ordem de Serviço</span>
- <span style="color: rgb(0, 0, 0);">**Parâmetro:** *“Utilizar vários técnicos em um mesmo serviço?”*</span>
- <span style="color: rgb(0, 0, 0);">Deve ser marcado como **Sim**.</span>

<span style="color: rgb(0, 0, 0);">Com isso ativado, novas opções passam a aparecer na Ordem de Serviço.</span>

---

##### <span style="color: rgb(0, 0, 0);">✅ **2. Vinculando Múltiplos Técnicos a um Serviço** </span>

<span style="color: rgb(0, 0, 0);">Ao acessar uma Ordem de Serviço:</span>

- <span style="color: rgb(0, 0, 0);">Na aba **Itens Mão de Obra**, surge o painel **Selecionar Técnicos** no lado direito.</span>
- <span style="color: rgb(0, 0, 0);">Processo de vinculação:</span>
    
    
    1. <span style="color: rgb(0, 0, 0);">Adicionar o serviço na OS.</span>
    2. <span style="color: rgb(0, 0, 0);">Selecionar o serviço.</span>
    3. <span style="color: rgb(0, 0, 0);">No painel “Selecionar Técnicos”, adicionar um ou mais técnicos.</span>
    4. <span style="color: rgb(0, 0, 0);">Informar a **Participação (%)** de cada técnico.</span>
        
        
        - <span style="color: rgb(0, 0, 0);">O sistema auxilia mostrando o percentual restante para completar 100%.</span>

<span style="color: rgb(0, 0, 0);">Isso permite distribuir o trabalho entre vários profissionais de forma transparente e exata.</span>

---

##### <span style="color: rgb(0, 0, 0);">✅ **3. Impacto nos Relatórios e Cálculo de Comissão** </span>

<span style="color: rgb(0, 0, 0);">A funcionalidade altera relatórios e regras de cálculo:</span>

##### <span style="color: rgb(0, 0, 0);">📄 **Relatório Analítico da Ordem de Serviço**</span>

- <span style="color: rgb(0, 0, 0);">Passa a exibir, abaixo de cada serviço, a **lista de todos os técnicos vinculados** com suas participações.</span>

##### <span style="color: rgb(0, 0, 0);">💰 **Relatório de Comissão por Técnico**</span>

<span style="color: rgb(0, 0, 0);">A lógica de cálculo foi aprimorada:</span>

- <span style="color: rgb(0, 0, 0);">A **Base da Comissão** de cada técnico agora considera apenas o **valor proporcional** ao percentual de participação no serviço.</span>
- <span style="color: rgb(0, 0, 0);">Fórmula:</span>
    
    <div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary"><div class="sticky top-9"><div class="absolute end-0 bottom-0 flex h-9 items-center pe-2"><div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs">  
    </div></div></div><div class="overflow-y-auto p-4" dir="ltr"><span style="color: rgb(0, 0, 0);">`Base <span class="hljs-keyword">do</span> Técnico = Valor <span class="hljs-keyword">do</span> Serviço × Participaçã<span class="hljs-built_in">o</span> (%)Comissão = Base <span class="hljs-keyword">do</span> Técnico × Percentual de Comissão <span class="hljs-keyword">do</span> Técnico`</span></div></div>
- <span style="color: rgb(0, 0, 0);">Ou seja, ninguém recebe comissão sobre o valor total do serviço, apenas sobre sua parte.</span>

#### <span style="color: rgb(0, 0, 0);">✨ **Implementação – Regra de Validação e Substituição de CFOP na Importação de XML**</span>

<span style="color: rgb(0, 0, 0);">🧩 Foi desenvolvida e integrada uma nova **regra de validação automática** no módulo de **Importação de XML**;</span>

<span style="color: rgb(0, 0, 0);">🔎 Agora, ao importar um XML de nota fiscal, o sistema passa a **validar os CFOPs** informados no **cabeçalho** e nos **itens** contra a tabela **`CONFIGURACOES_CFOP_NOTAFISCAL`**;</span>

<span style="color: rgb(0, 0, 0);">🔁 Caso exista uma configuração correspondente para o CFOP atual, o sistema **substitui automaticamente** o CFOP original do XML — tanto no **cabeçalho** quanto nos **itens** — pelo **CFOP configurado na tabela**;</span>

<span style="color: rgb(0, 0, 0);">🎯 **Objetivo da melhoria:**</span>

- <span style="color: rgb(0, 0, 0);">Garantir a **padronização fiscal**,</span>
- <span style="color: rgb(0, 0, 0);">Evitar **inconsistências de CFOP** em notas importadas,</span>
- <span style="color: rgb(0, 0, 0);">Assegurar conformidade com as **configurações internas do cliente**,</span>
- <span style="color: rgb(0, 0, 0);">E facilitar auditorias, lançamentos contábeis e apurações fiscais.</span>

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

##### <span style="color: rgb(0, 0, 0);">**✨ Implementação – Solicitar Conexão Remota ao Atendimento**</span>

<span style="color: rgb(0, 0, 0);">🧰 Disponível no ERP e no PDV pelo menu: Suporte → PIN Suporte e Suporte → Solicitar Conexão Remota;</span>

<span style="color: rgb(0, 0, 0);">📝 Ao acionar a opção Solicitar Conexão Remota, o sistema abre um formulário para o usuário informar:</span>

- - - <span style="color: rgb(0, 0, 0);">👤 Nome</span>
        - <span style="color: rgb(0, 0, 0);">✉️ E-mail</span>
        - <span style="color: rgb(0, 0, 0);">🐞 Descrição do problema detectado.</span>

#### <span style="color: rgb(0, 0, 0);">**<span class="bx-font">Implementação de Configuração de Série de NFC-e por Usuário em Terminal Service 🚀</span>**</span>  
  


<span style="color: rgb(0, 0, 0);">Foi implementada uma melhoria fundamental para ambientes de **Terminal Service**, permitindo que o sistema configure e utilize **séries distintas de NFC-e para cada usuário do Windows autenticado**. 🎯</span>  
  
<span style="color: rgb(0, 0, 0);">**<span class="bx-font">Motivação e Valor da Implementação ⚙️</span>**</span>  
  
<span style="color: rgb(0, 0, 0);">Anteriormente, em modo Terminal Service, o sistema só permitia o uso de uma única série de NFC-e, pois a série era vinculada à máquina/computador. Como o Terminal Service utiliza apenas uma máquina virtual, isso inviabilizava a emissão de documentos fiscais com séries diferentes por operador.</span>  
  
<span style="color: rgb(0, 0, 0);">**Com a nova implementação, cada usuário do Windows poderá emitir documentos fiscais com sua própria série de NFC-e, garantindo a rastreabilidade e a conformidade fiscal por ponto de venda/operador.** ✅</span>  
  
<span style="color: rgb(0, 0, 0);">**<span class="bx-font">Alterações de Formulários e Usabilidade 🖥️</span>**</span>  
  
<span style="color: rgb(0, 0, 0);">O local de configuração das séries da NFC-e permanece o mesmo (*Configuração &gt; Parâmetros de configuração do sistema &gt; Mais configurações &gt; Pontos de venda*), porém, foram criados novos formulários para otimizar a operação em Terminal Service:</span>

1. <span style="color: rgb(0, 0, 0);">**Novo Formulário para Série da NFC-e (Terminal Service):** Criado um novo formulário de configuração para este cenário específico, com melhorias de usabilidade.</span>
2. <span style="color: rgb(0, 0, 0);">**Novo Formulário para Contingência da NFC-e:** Criado um novo formulário dedicado à configuração de Contingência da NFC-e, disponível em *Configuração &gt; Parâmetros de configuração do sistema &gt; Documentos Fiscais &gt; Contingência NFC-E*, também com aprimoramentos de usabilidade.</span>

# 📃 2.0 Release Notes | Bugs 🐞

#### <span style="color: rgb(0, 0, 0);">🐞 **Não conformidade na validação de Data em Eventos Fiscais (Rejeição 578)**</span>

<span style="color: rgb(0, 0, 0);">Foi identificado que alguns clientes estavam recebendo a rejeição:</span>  
<span style="color: rgb(0, 0, 0);">**“578 – A data do evento não pode ser maior que a data de processamento”**</span>  
<span style="color: rgb(0, 0, 0);">ao enviar **eventos fiscais** à SEFAZ (como cancelamentos, cartas de correção, entre outros).</span>

<span style="color: rgb(0, 0, 0);">🔎 **Causa do Problema**</span>  
<span style="color: rgb(0, 0, 0);">Durante a análise, constatou-se que o erro era provocado pela configuração incorreta do parâmetro **“Ajuste de minutos”** no módulo **MD-e**.</span>

- <span style="color: rgb(0, 0, 0);">Em alguns casos, era informado um valor **positivo** que avançava artificialmente o horário do evento, fazendo com que o campo `dhEvento` fosse maior que o horário de processamento da SEFAZ — o que gera rejeição imediata.</span>

---

<span style="color: rgb(0, 0, 0);">🔧 **Ajuste Realizado**</span>

- <span style="color: rgb(0, 0, 0);">O sistema foi atualizado para **orientar** e **validar** corretamente o campo **“Ajuste de minutos”**, recomendando o uso de 0 como valor padrão;</span>
- <span style="color: rgb(0, 0, 0);">Caso um ajuste seja realmente necessário, somente valores **nulos ou negativos** devem ser utilizados — evitando qualquer avanço temporal;</span>
- <span style="color: rgb(0, 0, 0);">Dessa forma, a data/hora do evento (`dhEvento`) será sempre baseada no **relógio real do sistema**, prevenindo rejeições por divergência de tempo.</span>

---

<span style="color: rgb(0, 0, 0);">📜 **Contexto Legal e Fiscal**</span>  
<span style="color: rgb(0, 0, 0);">A SEFAZ reforça que **eventos fiscais não podem ser emitidos com data futura**.</span>  
<span style="color: rgb(0, 0, 0);">As regras determinam que:</span>

- <span style="color: rgb(0, 0, 0);">A data do evento deve refletir o **horário real** da operação;</span>
- <span style="color: rgb(0, 0, 0);">É permitido usar apenas data/hora do **momento da emissão**, nunca superior;</span>
- <span style="color: rgb(0, 0, 0);">Desde **setembro de 2025**, a SEFAZ intensificou as validações, rejeitando divergências de **poucos segundos**.</span>

#### <span style="color: rgb(0, 0, 0);">**Não conformidade na importação da Venda ao Emitir NF-e de Saída**</span>

<span style="color: rgb(0, 0, 0);">❌ Ao emitir uma **NF-e de saída** pelo menu **NF-e de Vendas → 1 - Nota Fiscal Eletrônica (NF-e)**, utilizando a opção:</span>  
<span style="color: rgb(0, 0, 0);">**Incluir → Fatura (DAV) → Buscar**,</span>  
<span style="color: rgb(0, 0, 0);">o ERP apresentava uma **mensagem de erro** e **não permitia continuar o processo**, impedindo que a venda fosse importada para geração da nota fiscal;</span>

<span style="color: rgb(0, 0, 0);">✅ O problema foi corrigido e agora a **venda é importada corretamente**, permitindo a emissão normal da NF-e de saída sem interrupções.</span>

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

#### <span style="color: rgb(0, 0, 0);">**Reversão Automática de Preços e Custos ao Cancelar Processamento da NF-e**</span>

<span style="color: rgb(0, 0, 0);">O vídeo demonstra a funcionalidade que **restaura automaticamente os valores de Preço de Compra e Custo de Compra do produto** após o **cancelamento do processamento da NF-e de entrada**.</span>

---

##### <span style="color: rgb(0, 0, 0);">🏷️ **1. Estado Inicial do Produto**</span>

<span style="color: rgb(0, 0, 0);">O apresentador inicia exibindo o **produto 181**, mostrando seus valores originais de:</span>

- <span style="color: rgb(0, 0, 0);">**Preço de Compra**</span>
- <span style="color: rgb(0, 0, 0);">**Custo de Compra**</span>

<span style="color: rgb(0, 0, 0);">Esses valores são registrados como referência antes da operação.</span>

---

##### <span style="color: rgb(0, 0, 0);">📥 **2. Processamento da NF-e de Entrada**</span>

- <span style="color: rgb(0, 0, 0);">O apresentador acessa **Compras → Lançamentos de Notas Fiscais de Entrada**.</span>
- <span style="color: rgb(0, 0, 0);">Processa uma **NF-e** contendo o **produto 181** com um **novo preço de compra**.</span>
- <span style="color: rgb(0, 0, 0);">Após o processamento:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">O sistema **atualiza automaticamente** o cadastro do produto com os novos valores provenientes da NF-e.</span>
    - <span style="color: rgb(0, 0, 0);">A mudança é confirmada ao abrir novamente o cadastro do produto.</span>

---

##### <span style="color: rgb(0, 0, 0);">❌ **3. Cancelamento do Processamento** </span>

- <span style="color: rgb(0, 0, 0);">O apresentador retorna à tela de lançamentos.</span>
- <span style="color: rgb(0, 0, 0);">Executa a função **“Cancelar Processamento NF”** na mesma nota fiscal processada anteriormente.</span>

---

##### <span style="color: rgb(0, 0, 0);">🔄 **4. Verificação da Reversão**</span>

- <span style="color: rgb(0, 0, 0);">Após o cancelamento, ele abre novamente o cadastro do **produto 181**.</span>
- <span style="color: rgb(0, 0, 0);">O sistema mostra que os valores de:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">**Preço de Compra**</span>
    - <span style="color: rgb(0, 0, 0);">**Custo de Compra**</span>

<span style="color: rgb(0, 0, 0);">foram **restaurados exatamente para os valores originais**, existentes antes do processamento da NF-e.</span>

<span style="color: rgb(0, 0, 0);">✔️ Isso confirma que a funcionalidade de **reversão automática** está funcionando corretamente.</span>

#### <span style="color: rgb(0, 0, 0);">🐞 </span><span style="color: rgb(0, 0, 0);">**Não conformidade na emissao da NF-e e NFC-e ocorrendo Rejeição “SEFAZ não habilitada” (MG)**</span>

<span style="color: rgb(0, 0, 0);">❌ Foi identificada uma **não conformidade** ao emitir **NF-e** e **NFC-e** para o **Estado de Minas Gerais**, onde o sistema retornava a rejeição:</span>  
<span style="color: rgb(0, 0, 0);">**“SEFAZ não habilitada”**;</span>

<span style="color: rgb(0, 0, 0);">⚠️ A falha impedia a transmissão e autorização das notas fiscais para o ambiente da SEFAZ/MG;</span>

<span style="color: rgb(0, 0, 0);">✅ O problema foi corrigido, garantindo que as **NF-e e NFC-e sejam transmitidas normalmente** para o Estado de Minas Gerais, sem ocorrer a rejeição.</span>

#### <span style="color: rgb(0, 0, 0);">**Não conformidade ao Aplicar Desconto com F5 (Valor Final da Venda)**</span>

<span style="color: rgb(0, 0, 0);">❌ Ao tentar aplicar o desconto utilizando a opção **F5 – Valor Final da Venda**, o sistema exibia a mensagem de erro:</span>  
<span style="color: rgb(0, 0, 0);">**“UNKNOWN DATABASE”**;</span>

<span style="color: rgb(0, 0, 0);">📌 Importante destacar que o parâmetro referente ao desconto estava **corretamente habilitado**:</span>

- - <span style="color: rgb(0, 0, 0);">**Parâmetros (Outros)**</span>
        
        
        - <span style="color: rgb(0, 0, 0);">**14 – Módulo Promoção**</span>
        - <span style="color: rgb(0, 0, 0);">**86 – Permitir dar desconto manual para produtos em promoção?** ✔️ Habilitado</span>
        -

<span style="color: rgb(0, 0, 0);">⚠️ Mesmo com a configuração adequada, o erro impedia o usuário de prosseguir com o processo de desconto;</span>

<span style="color: rgb(0, 0, 0);">✅ O problema foi corrigido e agora o desconto via **F5** funciona normalmente, sem apresentar erros de banco de dados.</span>

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

<span style="color: rgb(0, 0, 0);">🐞</span><span style="color: rgb(0, 0, 0);">**Não conformidade no** </span><span style="color: rgb(0, 0, 0);">**Travamento ao Aplicar Desconto Inválido no Item (CTRL + D) no DAV**</span>

<span style="color: rgb(0, 0, 0);">❌ Foi identificada uma **não conformidade** no processo de desconto por item no **DAV**:</span>

1. 1. <span style="color: rgb(0, 0, 0);">Iniciar o DAV;</span>
    2. <span style="color: rgb(0, 0, 0);">Adicionar **2 ou mais produtos**;</span>
    3. <span style="color: rgb(0, 0, 0);">Aplicar **CTRL + D** e informar um **desconto em R$ maior que o valor do item**;</span>
    4. <span style="color: rgb(0, 0, 0);">O sistema exibia corretamente uma **mensagem de ação inválida**;</span>
    5. <span style="color: rgb(0, 0, 0);">Porém, após o aviso, o sistema **travava a navegação**, impedindo:</span>
        
        
        - <span style="color: rgb(0, 0, 0);">selecionar outro item da lista;</span>
        - <span style="color: rgb(0, 0, 0);">mover entre os itens do DAV;</span>
        - <span style="color: rgb(0, 0, 0);">continuar o lançamento normalmente.</span>

<span style="color: rgb(0, 0, 0);">⚠️ Apenas o **primeiro item** permanecia selecionado, impossibilitando a continuidade da venda.</span>

<span style="color: rgb(0, 0, 0);">✅ O problema foi corrigido e agora, mesmo quando o desconto é inválido, o sistema **exibe a mensagem corretamente** e mantém a **navegação normal entre os itens**, sem travamentos.</span>

#### <span style="color: rgb(0, 0, 0);">**Não Conformidade na Redução de Base de Cálculo do ICMS não Importada para o Simulador de Preços**</span>

##### <span style="color: rgb(0, 0, 0);">📌 **O Problema**</span>

<span style="color: rgb(0, 0, 0);">O narrador explica que o sistema **não está transferindo** o valor da **redução da base de cálculo do ICMS** informado na NF-e para o **Simulador de Preços** do produto.</span>

---

##### <span style="color: rgb(0, 0, 0);">🎥 **Demonstração da Falha**</span>

1. <span style="color: rgb(0, 0, 0);">Ele abre os **detalhes do item na NF-e**, onde há **redução de 65%** na base de cálculo do ICMS.</span>
2. <span style="color: rgb(0, 0, 0);">Após **gravar e processar a NF-e**, acessa o cadastro do produto correspondente.</span>
3. <span style="color: rgb(0, 0, 0);">No **Simulador de Preços**, o campo **“Red. ICMS%”** permanece **zerado**, mostrando que o valor **não foi importado**, apesar de registrado na nota fiscal.</span>

---

##### <span style="color: rgb(0, 0, 0);">🔁 **Comparação com Versões Anteriores**</span>

- <span style="color: rgb(0, 0, 0);">Em versões anteriores do sistema (ex.: **novembro**), o comportamento era correto:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">A **redução da base de cálculo** informada na NF-e era **importada automaticamente** para o simulador.</span>
- <span style="color: rgb(0, 0, 0);">Ou seja, trata-se de uma **regressão** na funcionalidade.</span>

---

##### <span style="color: rgb(0, 0, 0);">✅ **Conclusão da Solicitação**</span>

<span style="color: rgb(0, 0, 0);">O vídeo reforça que a solicitação é para **corrigir o comportamento**, garantindo que:</span>

<span style="color: rgb(0, 0, 0);">✔ O valor da **Redução da Base de Cálculo do ICMS** informado no item da **NF-e**</span>  
<span style="color: rgb(0, 0, 0);">➡ Seja corretamente **transferido e exibido** no **Simulador de Preços** do produto ao **processar a nota**.</span>

# 📃 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>