# 2️⃣0️⃣2️⃣6️⃣ - 0️⃣2️⃣ Fevereiro



# 🚀 1.0 Release Notes | Implementações

##### <span style="color: rgb(0, 0, 0);">🚀 **Implementação de Suporte ao Novo Modelo Tributário (IBS/CBS)**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 102950</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foram implementadas evoluções estruturais na **API**, **Aplicação** e **Sincronizador**, com o objetivo de adequar o sistema ao novo modelo tributário baseado em **IBS** e **CBS**, garantindo integração externa, persistência de dados, rastreabilidade e visualização adequada das informações.</span>

---

<span style="color: rgb(0, 0, 0);">**1. API (Backend &amp; Integração)**</span>

- <span style="color: rgb(0, 0, 0);">**Rota `ClassificacaoProdutos`:**</span>  
    <span style="color: rgb(0, 0, 0);">Implementação dos campos **IBS** e **CBS** para suportar o novo modelo tributário.</span>
- <span style="color: rgb(0, 0, 0);">**Integração Mix Fiscal:**</span>  
    <span style="color: rgb(0, 0, 0);">Desenvolvimento do fluxo de envio de dados para a Mix Fiscal e tratamento do retorno contendo as alíquotas atualizadas.</span>
- <span style="color: rgb(0, 0, 0);">**Persistência em Nuvem:**</span>  
    <span style="color: rgb(0, 0, 0);">Mapeamento e armazenamento dos dados processados em banco **MySQL**, utilizando migrations do **Entity Framework Core**.</span>

---

<span style="color: rgb(0, 0, 0);">**2. APP (Interface &amp; Visualização)**</span>

- <span style="color: rgb(0, 0, 0);">**Monitoramento:**</span>  
    <span style="color: rgb(0, 0, 0);">Implementação da exibição de logs em tempo real no formulário principal, permitindo acompanhamento das rotinas executadas.</span>
- <span style="color: rgb(0, 0, 0);">**Consulta de Itens:**</span>  
    <span style="color: rgb(0, 0, 0);">Atualização da janela *Consulta Itens* para exibir comparativo direto entre os valores tributários anteriores e os novos valores calculados de **IBS/CBS**.</span>
- <span style="color: rgb(0, 0, 0);">**Módulo de Histórico:**</span>  
    <span style="color: rgb(0, 0, 0);">Criação de visualização dedicada para consulta do histórico de alterações tributárias aplicadas aos produtos.</span>

---

<span style="color: rgb(0, 0, 0);">**3. SINCRONIZADOR (Comunicação de Dados)**</span>

- <span style="color: rgb(0, 0, 0);">**Fluxo de Sincronização:**</span>  
    <span style="color: rgb(0, 0, 0);">Desenvolvimento do motor de sincronização específico para as informações de **IBS/CBS** entre ambiente em nuvem e banco local.</span>
- <span style="color: rgb(0, 0, 0);">**Persistência Local (SQL Server):**</span>  
    <span style="color: rgb(0, 0, 0);">Criação da tabela `pi_ibs_cbs` no banco local e implementação da lógica de inserção dos dados sincronizados.</span>
- <span style="color: rgb(0, 0, 0);">**Rastreabilidade:**</span>  
    <span style="color: rgb(0, 0, 0);">Implementação de log de auditoria tanto em tabela de banco de dados quanto no painel principal da aplicação.</span>

---

<span style="color: rgb(0, 0, 0);">**🚀 Resultado**</span>

<span style="color: rgb(0, 0, 0);">A arquitetura foi atualizada com sucesso, garantindo conformidade com as novas diretrizes fiscais. A solução assegura consistência dos dados desde o recebimento das informações da Mix Fiscal, passando pela persistência em nuvem e sincronização local, até a visualização e auditoria no aplicativo.</span>

##### <span style="color: rgb(0, 0, 0);">🚀 **Procedimento para Emissão de Cheque Moradia – 1ª Fase**</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">A emissão da **Nota Fiscal de Cheque Moradia** varia conforme a **Nota Técnica (NT)** exigida por cada município e estado. Dependendo da regra local, pode ser necessário **zerar BC ICMS, ICMS, valor do produto e total da nota**, ou **gerar apenas o valor de ICMS**. O ERP atende esses cenários por meio de **configurações fiscais** e de um **arquivo de controle externo**.</span>

---

<span style="color: rgb(0, 0, 0);">**Configurações Necessárias**</span>

**<span style="color: rgb(0, 0, 0);">1. Cadastro de Produto e CFOP</span>**

<span style="color: rgb(0, 0, 0);">Configurar o **nome do produto** e o **CFOP** conforme o programa *Sua Casa*:</span>

- <span style="color: rgb(0, 0, 0);">**Descrições utilizadas:**</span>
    
    
    - <span style="color: rgb(0, 0, 0);">*NF EMITIDA P/ FIM DE TRANSFERÊNCIA DE CRÉDITO OUTORGADO DO ICMS SUA CASA*</span>
    - <span style="color: rgb(0, 0, 0);">*Dedução/Compensação total ou parcial de crédito tributário*</span>
    - <span style="color: rgb(0, 0, 0);">*Dedução por crédito outorgado do Programa Sua Casa*</span>
    - <span style="color: rgb(0, 0, 0);">*DED/COMP.TOT/PAR DE CRED TRIB*</span>
    - <span style="color: rgb(0, 0, 0);">*Compensação por crédito outorgado do Programa Sua Casa*</span>

**<span style="color: rgb(0, 0, 0);">2. CST do Produto</span>**

<span style="color: rgb(0, 0, 0);">O produto deve estar configurado obrigatoriamente com:</span>

- <span style="color: rgb(0, 0, 0);">**CST 90** ou **CST 900**</span>

---

<span style="color: rgb(0, 0, 0);">**Controle de Geração de Valores (Arquivo Rensys)**</span>

<span style="color: rgb(0, 0, 0);">O comportamento da NF-e depende da existência do arquivo abaixo:</span>

- <span style="color: rgb(0, 0, 0);">**Arquivo:** `C:\SISTEMA\RENSYS\cheqMoradia.txt`</span>

<span style="color: rgb(0, 0, 0);">Esse arquivo define quais valores serão efetivamente gerados nas tags do XML da NF-e.</span>

---

<span style="color: rgb(0, 0, 0);">**Lógica de Geração de Valores**</span>

<table id="bkmrk-campo-gerar-valor-na"><thead><tr><th><span style="color: rgb(0, 0, 0);">Campo</span></th><th><span style="color: rgb(0, 0, 0);">Gerar valor na tag</span></th><th><span style="color: rgb(0, 0, 0);">Ter Arquivo</span></th></tr></thead><tbody><tr><td><span style="color: rgb(0, 0, 0);">Valor ICMS do Produto</span></td><td><span style="color: rgb(0, 0, 0);">Sim</span></td><td><span style="color: rgb(0, 0, 0);">Não</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">Valor ICMS Total da Nota</span></td><td><span style="color: rgb(0, 0, 0);">Sim</span></td><td><span style="color: rgb(0, 0, 0);">Não</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">Valor do Produto</span></td><td><span style="color: rgb(0, 0, 0);">Sim</span></td><td><span style="color: rgb(0, 0, 0);">Sim</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">Valor Total da NF-e</span></td><td><span style="color: rgb(0, 0, 0);">Sim</span></td><td><span style="color: rgb(0, 0, 0);">Sim</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">Valor ICMS do Produto</span></td><td><span style="color: rgb(0, 0, 0);">Não</span></td><td><span style="color: rgb(0, 0, 0);">Sim</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">Valor ICMS Total da Nota</span></td><td><span style="color: rgb(0, 0, 0);">Não</span></td><td><span style="color: rgb(0, 0, 0);">Sim</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">Valor do Produto</span></td><td><span style="color: rgb(0, 0, 0);">Não</span></td><td><span style="color: rgb(0, 0, 0);">Não</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">Valor Total da NF-e</span></td><td><span style="color: rgb(0, 0, 0);">Não</span></td><td><span style="color: rgb(0, 0, 0);">Não</span></td></tr></tbody></table>

<span style="color: rgb(0, 0, 0);">**Observação Técnica:**</span>

- <span style="color: rgb(0, 0, 0);">A **presença ou ausência** do arquivo `cheqMoradia.txt` controla a geração ou a zeragem dos valores fiscais no XML.</span>
- <span style="color: rgb(0, 0, 0);">Esse mecanismo permite adequação às exigências locais **sem necessidade de alteração de código**.</span>

---

<span style="color: rgb(0, 0, 0);">**Módulo de Emissão**</span>

- <span style="color: rgb(0, 0, 0);">**Vendas** → **Emissão de Notas Fiscais** → **Nota Fiscal de Cheque Moradia**</span>

---

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Emissão correta da NF-e de Cheque Moradia conforme exigências estaduais e municipais.</span>
- <span style="color: rgb(0, 0, 0);">Controle preciso da geração de valores fiscais (ICMS, valor do produto e total da nota).</span>
- <span style="color: rgb(0, 0, 0);">Conformidade com o programa **Sua Casa** e com as regras de crédito outorgado de ICMS.</span>
- <span style="color: rgb(0, 0, 0);">Redução de rejeições fiscais e retrabalho operacional.</span>

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

##### <span style="color: rgb(0, 0, 0);">🚀 **Criação de Parâmetro para Exibição de Informações da Reforma Tributária no DANFE**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103638</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi criado um novo **parâmetro avançado** com a finalidade de controlar a exibição das **informações da Reforma Tributária (IBS e CBS)** no **DANFE da NF-e**, em nível de item. Quando habilitado, o sistema passa a apresentar de forma detalhada a **base de cálculo**, **percentuais** e **valores** correspondentes aos tributos IBS e CBS para cada item da nota fiscal.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Implementação:**</span>

- <span style="color: rgb(0, 0, 0);">Inclusão do parâmetro:</span>  
    <span style="color: rgb(0, 0, 0);">**“Mostrar as informações da reforma tributária nos itens do DANFE?”** em **Parâmetros Avançados**.</span>
- <span style="color: rgb(0, 0, 0);">Com o parâmetro **habilitado**, o DANFE da **NF-e** passa a exibir, por item:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Base de cálculo de IBS e CBS</span>
    - <span style="color: rgb(0, 0, 0);">Percentuais aplicados</span>
    - <span style="color: rgb(0, 0, 0);">Valores calculados</span>
- <span style="color: rgb(0, 0, 0);">Com o parâmetro **desabilitado**, o DANFE mantém o comportamento padrão, sem exibição dessas informações adicionais.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Maior transparência fiscal na impressão do DANFE.</span>
- <span style="color: rgb(0, 0, 0);">Conformidade com as diretrizes da **Reforma Tributária (IBS/CBS)**.</span>
- <span style="color: rgb(0, 0, 0);">Flexibilidade para ativar ou não a exibição conforme necessidade operacional ou exigência fiscal.</span>
- <span style="color: rgb(0, 0, 0);">Padronização das informações apresentadas no DANFE em nível de item.</span>

##### <span style="color: rgb(0, 0, 0);">🚀 **Inclusão de Percentuais por Campo na Sincronização de Preços Entre Lojas**</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi criada uma nova configuração em **Configuração &gt; Parâmetros de Configuração de Sistema &gt; Controle de Produtos**, permitindo definir **percentuais por campo de preço** na rotina de **sincronização de preços entre lojas**. Com isso, ao alterar o preço na **Loja 1**, a sincronização para a **Loja 2** passa a aplicar automaticamente o **preço remarcado acrescido do percentual informado**, garantindo ajuste proporcional conforme política comercial entre filiais.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Implementação:**</span>

- <span style="color: rgb(0, 0, 0);">Inclusão de campos de **percentual (margem)** associados a cada tipo de preço na configuração de sincronização.</span>
- <span style="color: rgb(0, 0, 0);">Ajuste da rotina para que, durante a sincronização, o sistema:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Considere o preço alterado/remarcado na loja origem (Loja 1);</span>
    - <span style="color: rgb(0, 0, 0);">Aplique o percentual configurado para o campo correspondente;</span>
    - <span style="color: rgb(0, 0, 0);">Grave o novo valor calculado na loja destino (Loja 2).</span>

<span style="color: rgb(0, 0, 0);">**Exemplo de Regra Aplicada:**</span>

- <span style="color: rgb(0, 0, 0);">Percentual (Margem): **30%**</span>
- <span style="color: rgb(0, 0, 0);">Preço de venda Loja 1: **R$ 25,00**</span>
- <span style="color: rgb(0, 0, 0);">Preço de venda Loja 2 (sincronizado): **R$ 32,50** *(25,00 + 30%)*</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Sincronização de preços entre lojas com aplicação automática de percentuais por campo.</span>
- <span style="color: rgb(0, 0, 0);">Redução de ajustes manuais e padronização de margens entre filiais.</span>
- <span style="color: rgb(0, 0, 0);">Maior consistência na remarcação e replicação de preços em ambientes multiloja.</span>
- <span style="color: rgb(0, 0, 0);">Flexibilidade para definir políticas de precificação diferentes por loja e por tipo de preço.</span>

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

##### <span style="color: rgb(0, 0, 0);">🚀 **Implementação do Layout 006 no EFD Contribuições**</span>  
  


<span style="color: rgb(0, 0, 0);">**Descrição do problema:**</span>  
<span style="color: rgb(0, 0, 0);">A geração/validação do arquivo do **EFD Contribuições** não estava adequada ao **Layout 006**, resultando em inconsistências de estrutura e/ou rejeições durante o processo de entrega/validação.</span>

<span style="color: rgb(0, 0, 0);">**Correção/Implementação realizada:**</span>  
<span style="color: rgb(0, 0, 0);">Foi implementada a adequação do **EFD Contribuições** para o **Layout 006**, contemplando ajustes na estrutura do arquivo conforme o novo padrão, garantindo compatibilidade com as regras de geração e validação aplicáveis a esta versão do layout.</span>

<span style="color: rgb(0, 0, 0);">**Resultado esperado:**</span>  
<span style="color: rgb(0, 0, 0);">Arquivo do **EFD Contribuições** gerado conforme **Layout 006**, com validação consistente e sem divergências de formatação/estrutura relacionadas à versão do layout.</span>

# ✨ 1.0 Release Notes | Melhorias

##### <span style="color: rgb(0, 0, 0);">**✨Ajuste de Parâmetros e Permissões – Liberador Remoto de Vendas**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103788</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foram enviadas e aplicadas alterações de configuração nos ambientes **Company** e **Liberador Remoto**, relacionadas ao uso de senha de supervisor e às permissões de liberação de vendas no balcão remoto.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento das Alterações:**</span>

- <span style="color: rgb(0, 0, 0);">**Parâmetro 72**</span>  
    <span style="color: rgb(0, 0, 0);">*Descrição:* “No Liberador remoto de vendas deseja utilizar a senha do SUPERVISOR?”</span>  
    <span style="color: rgb(0, 0, 0);">*Identificador:* `SEN_SUP_LIB_REMOTO_VND`</span>  
    <span style="color: rgb(0, 0, 0);">*Status:* Configurado conforme solicitado.</span>
- <span style="color: rgb(0, 0, 0);">**Permissões de Supervisor (82):**</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Liberar venda para cliente</span>
    - <span style="color: rgb(0, 0, 0);">Liberar venda para cliente inadimplente no balcão remoto</span>
- <span style="color: rgb(0, 0, 0);">**Permissões de Fiscal de Caixa (169):**</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Liberar venda para cliente</span>
    - <span style="color: rgb(0, 0, 0);">Liberar venda para cliente inadimplente no balcão remoto</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>  
<span style="color: rgb(0, 0, 0);">O Liberador Remoto passa a respeitar o parâmetro de uso da senha de supervisor e as permissões atribuídas aos perfis de Supervisor e Fiscal de Caixa para liberação de vendas, inclusive para clientes inadimplentes, garantindo conformidade com as regras operacionais definidas.</span>

##### <span style="color: rgb(0, 0, 0);">✨ **Replicação de Regras Fiscais do CST 410 para CST 400 e CSTs Correlatos**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103624</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi realizada a implementação da replicação das regras fiscais originalmente aplicadas ao **CST 410**, estendendo seu comportamento para o **CST 400** e demais CSTs correlatos previstos no contexto da **Reforma Tributária (IBS/CBS)**. A solução garante que, durante a emissão de documentos fiscais, o tratamento tributário seja aplicado de forma uniforme, consistente e em conformidade com o novo modelo fiscal vigente.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Correção:**</span>

- <span style="color: rgb(0, 0, 0);">Replicação integral das regras fiscais do **CST 410** para o **CST 400**, assegurando comportamento idêntico nos cálculos tributários e na geração do XML fiscal.</span>
- <span style="color: rgb(0, 0, 0);">Ampliação da aplicação das regras para os CSTs **400, 410, 550, 620, 800, 810, 811 e 830**, conforme diretrizes da Reforma Tributária.</span>
- <span style="color: rgb(0, 0, 0);">Implementação das validações diretamente no processo de geração do **XML**, garantindo aderência técnica e fiscal.</span>
- <span style="color: rgb(0, 0, 0);">Aplicação das regras nas emissões de **NF-e de Vendas**, **NFC-e**, **Devolução de Clientes** e **Devolução de Fornecedores**.</span>
- <span style="color: rgb(0, 0, 0);">Padronização do comportamento tributário entre diferentes tipos de documentos fiscais e cenários operacionais do ERP.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Aplicação correta e consistente das regras do CST 410 ao CST 400 e CSTs correlatos.</span>
- <span style="color: rgb(0, 0, 0);">Conformidade com o modelo tributário baseado em **IBS/CBS**.</span>
- <span style="color: rgb(0, 0, 0);">Eliminação de divergências de cálculo e inconsistências no XML fiscal.</span>
- <span style="color: rgb(0, 0, 0);">Padronização do tratamento tributário em todas as emissões fiscais do ERP.</span>
- <span style="color: rgb(0, 0, 0);">Redução de riscos de rejeição fiscal e maior segurança perante validações da SEFAZ.</span>

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

#####  

##### <span style="color: rgb(0, 0, 0);">✨ **Zeragem Automática de Alíquotas IBS/CBS por CST no ERP**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103622</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi implementado um conjunto de regras de validação no ERP para **zerar automaticamente as alíquotas de IBS e CBS** em cenários fiscais específicos previstos pela legislação. A solução garante que, ao utilizar determinados **CSTs**, o sistema apresente corretamente as alíquotas como **0,00%**, evitando cálculos indevidos e assegurando conformidade fiscal em todo o fluxo operacional.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Correção:**</span>

- <span style="color: rgb(0, 0, 0);">Implementação de validação para os **CSTs 400, 410, 550, 620, 800, 810, 811 e 830**, aplicando automaticamente alíquota **0,00%** para **IBS** e **CBS**.</span>
- <span style="color: rgb(0, 0, 0);">Adequação das regras fiscais no **cadastro de produtos**, garantindo consistência das informações tributárias desde a origem.</span>
- <span style="color: rgb(0, 0, 0);">Aplicação das validações na **categoria fiscal**, assegurando padronização das regras conforme o enquadramento tributário.</span>
- <span style="color: rgb(0, 0, 0);">Ajustes nos processos de **reajuste de produtos**, preservando a integridade das alíquotas durante atualizações de preços.</span>
- <span style="color: rgb(0, 0, 0);">Implementação das regras nas **telas de emissão de notas fiscais de entrada e saída**, refletindo corretamente os valores fiscais no momento da emissão.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Alíquotas de **IBS** e **CBS** corretamente zeradas (0,00%) para os CSTs definidos.</span>
- <span style="color: rgb(0, 0, 0);">Eliminação de cálculos indevidos em cenários isentos ou não tributáveis.</span>
- <span style="color: rgb(0, 0, 0);">Padronização do comportamento fiscal em todos os módulos do ERP.</span>
- <span style="color: rgb(0, 0, 0);">Maior aderência às diretrizes da **Reforma Tributária**.</span>
- <span style="color: rgb(0, 0, 0);">Redução de riscos fiscais e de inconsistências nas emissões de documentos.</span>

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

#####  

##### <span style="color: rgb(0, 0, 0);">✨ **Adequação da Regra de Negócio ao Modelo da Reforma Tributária (CST / CCLASSTRIB)**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103620</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi realizada a implementação e o ajuste da **regra de negócio relacionada à aplicação de CST e CCLASSTRIB** nos processos de emissão de **NF-e** e **NFC-e**, garantindo conformidade com o modelo definido pela **Reforma Tributária**. A solução trata especificamente os cenários em que **não existe vínculo entre NCM e CCLASSTRIB**, evitando a aplicação automática de códigos inadequados e assegurando a correta tributação dos documentos fiscais.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Correção:**</span>

- <span style="color: rgb(0, 0, 0);">Correção da regra aplicada durante a **emissão de NF-e e NFC-e**, bem como na **alteração de produtos**, quando inexistente o vínculo entre **NCM** e **CCLASSTRIB**.</span>
- <span style="color: rgb(0, 0, 0);">Remoção da atribuição automática do **CST 000** e **CCLASSTRIB 0000001**, anteriormente aplicados pelo sistema nesses cenários.</span>
- <span style="color: rgb(0, 0, 0);">Implementação de nova regra para aplicação automática do **CST 400** e do **CCLASSTRIB 400001** como padrão quando não houver vínculo cadastral.</span>
- <span style="color: rgb(0, 0, 0);">Padronização da regra de negócio conforme as diretrizes da **Reforma Tributária**, promovendo maior consistência e segurança fiscal.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Aplicação correta do **CST padrão 400** para produtos sem vínculo de NCM com CCLASSTRIB.</span>
- <span style="color: rgb(0, 0, 0);">Aplicação correta do **CCLASSTRIB padrão 400001** nos mesmos cenários.</span>
- <span style="color: rgb(0, 0, 0);">Maior aderência às regras tributárias vigentes e futuras.</span>
- <span style="color: rgb(0, 0, 0);">Redução de riscos de rejeições fiscais e inconsistências nas emissões de documentos.</span>
- <span style="color: rgb(0, 0, 0);">Fortalecimento da confiabilidade fiscal e padronização das emissões no ERP.</span>

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

##### <span style="color: rgb(0, 0, 0);">✨ **Migração de Parâmetros e Refinamentos de Interface (ERP &amp; Balcão)**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103630</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foram realizadas atualizações na organização das **configurações do sistema** e **melhorias de interface**, com foco em padronização, usabilidade e clareza operacional, abrangendo os módulos **Company (ERP)** e **Balcão de Vendas**.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Correção:**</span>

- <span style="color: rgb(0, 0, 0);">**Reorganização de Parâmetros – Gestão de Produtos:**</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Migração dos **parâmetros avançados 403 e 423** para o novo caminho:</span>  
        <span style="color: rgb(0, 0, 0);">**Configurações &gt; Grupo 16 – Gestão de Produtos**.</span>
    - <span style="color: rgb(0, 0, 0);">Atualização dos títulos dos parâmetros:</span>
        
        
        - <span style="color: rgb(0, 0, 0);">De: *“Mostrar informações adicionais...”*</span>  
            <span style="color: rgb(0, 0, 0);">Para: *“Exibir informações adicionais e de endereçamento dos produtos em suas respectivas consultas?”*</span>
        - <span style="color: rgb(0, 0, 0);">De: *“Mostrar aplicação dos produtos...”*</span>  
            <span style="color: rgb(0, 0, 0);">Para: *“Exibir aplicação dos produtos em suas respectivas consultas”*.</span>
    - <span style="color: rgb(0, 0, 0);">**Persistência garantida:** valores previamente configurados foram migrados automaticamente.</span>
    - <span style="color: rgb(0, 0, 0);">Inclusão de **notas de ajuda**, detalhando quais telas de consulta do sistema são impactadas por cada opção.</span>
- <span style="color: rgb(0, 0, 0);">**Melhorias Visuais e de Usabilidade:**</span>
    
    
    - <span style="color: rgb(0, 0, 0);">**Parâmetros Avançados:** ocultação de códigos reservados ou disponíveis, mantendo a listagem mais limpa e focada apenas em parâmetros funcionais.</span>
    - <span style="color: rgb(0, 0, 0);">**Venda Balcão:** otimização do layout para eliminar espaços vazios quando o painel de informações complementares está ativo, melhorando o aproveitamento da área útil da tela.</span>
    - <span style="color: rgb(0, 0, 0);">**Cadastro de Produtos:** realinhamento do campo **“Nome do Fornecedor”** no menu de consulta, posicionando-o corretamente dentro do bloco **“Última Compra”** e garantindo simetria visual com os demais campos.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Organização mais intuitiva dos parâmetros de Gestão de Produtos.</span>
- <span style="color: rgb(0, 0, 0);">Preservação total das configurações existentes após a migração.</span>
- <span style="color: rgb(0, 0, 0);">Interface mais limpa, padronizada e funcional.</span>
- <span style="color: rgb(0, 0, 0);">Melhor aproveitamento de espaço e consistência visual nas telas do ERP e do Balcão.</span>
- <span style="color: rgb(0, 0, 0);">Melhoria geral na experiência do usuário e na manutenção das configurações do sistema.</span>

##### <span style="color: rgb(0, 0, 0);">✨ **Validação e Alerta na Alteração de Cliente em OS para Consumidor Final (Código 0)**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103190</span>

<span style="color: rgb(0, 0, 0);">**Compromisso:** 21222 - Faturamento Consumidor na OS (Ordem de serviços) - Parte 2</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi identificada uma inconsistência ao **alterar o cliente de uma Ordem de Serviço (OS)**. Quando uma OS já cadastrada com **código e nome de cliente válidos** era editada e o usuário informava o **código do cliente = 0 (Consumidor Final)**, o sistema mantinha o **nome do cliente anterior** junto do **código 0**, gerando impactos na impressão e no vínculo financeiro da OS.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento do Problema:**</span>

- <span style="color: rgb(0, 0, 0);">Ao trocar o cliente de um código real (ex.: 20) para 0:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">O sistema passava a exibir **código 0** com o **nome do cliente anterior**.</span>
    - <span style="color: rgb(0, 0, 0);">A impressão da OS podia sair como **Consumidor Final** de forma indevida.</span>
    - <span style="color: rgb(0, 0, 0);">A OS deixava de ser vinculada corretamente à **conta do cliente**, afetando lançamentos e rastreabilidade.</span>

<span style="color: rgb(0, 0, 0);">**Correções e Melhorias Implementadas:**</span>

- <span style="color: rgb(0, 0, 0);">Implementado alerta ao usuário ao alterar o cliente para código 0, informando explicitamente a troca realizada. Exemplo:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">**“Você está alterando o código do cliente de: Código 20 para 0.”**</span>
- <span style="color: rgb(0, 0, 0);">Implementada validação para **venda direta em duplicata para Consumidor Final**, garantindo que o sistema exiba mensagem/alerta conforme as regras do processo.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Prevenção de alterações indevidas ou não intencionais do cliente em OS para **Consumidor Final (código 0)**.</span>
- <span style="color: rgb(0, 0, 0);">Maior clareza para o usuário no momento da troca do cliente, reduzindo inconsistências cadastrais.</span>
- <span style="color: rgb(0, 0, 0);">Impressão da OS coerente com o cliente efetivamente definido.</span>
- <span style="color: rgb(0, 0, 0);">Melhor controle do vínculo financeiro e das validações relacionadas à venda direta/duplicata.</span>

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

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

# 🐞 1.0 Release Notes | Bugs

##### <span style="color: rgb(0, 0, 0);">**🐞 Unificação dos Cálculos de Remarcação e Simulador de Preços** </span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 95064</span>

<span style="color: rgb(0, 0, 0);">**Compromisso**: 21176 - VALORES DE PRECOS SUGERIDOS NO REMARCACAO DE PRECO EM DIVERGENCIA COM O SIMULADOR</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi corrigida uma divergência nos cálculos de **preço sugerido** aplicada durante a **entrada de notas fiscais interestaduais**, onde as regras de **Antecipação de ICMS** eram tratadas de forma diferente entre o processamento da nota e o **Simulador de Preços**. A correção garante a aplicação **uniforme e consistente** das regras de cálculo em ambos os fluxos.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Correção:**</span>

- <span style="color: rgb(0, 0, 0);">**Base de PIS/COFINS:**</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Correção da regra em cenários onde a base é composta por **Preço de Compra + IPI + Frete + ICMS-ST**.</span>
    - <span style="color: rgb(0, 0, 0);">Inclusão do **valor da Antecipação de ICMS Interestadual** na base de cálculo do **PIS/COFINS** durante o processamento da nota, quando a configuração estiver ativa e o item possuir percentual de antecipação.</span>
    - <span style="color: rgb(0, 0, 0);">Alinhamento do cálculo com o comportamento já aplicado no **Simulador de Preços**.</span>
- <span style="color: rgb(0, 0, 0);">**Simulador de Preços:**</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Correção do envio do **código do fornecedor** para a função de cálculo, garantindo a busca correta da **margem de antecipação de imposto**.</span>
    - <span style="color: rgb(0, 0, 0);">Unificação da lógica de cálculo com o processo de entrada da nota fiscal.</span>
- <span style="color: rgb(0, 0, 0);">**Ajustes de Interface e Visualização:**</span>
    
    
    - <span style="color: rgb(0, 0, 0);">**Simulador de Preços:**</span>
        
        
        - <span style="color: rgb(0, 0, 0);">Redimensionamento dos botões do rodapé para exibição completa.</span>
        - <span style="color: rgb(0, 0, 0);">Correção da exibição do campo **Margem Agregada da Antecipação de ICMS**.</span>
    - <span style="color: rgb(0, 0, 0);">**Parâmetros do Sistema:**</span>
        
        
        - <span style="color: rgb(0, 0, 0);">Ajuste de espaçamento na aba **Vendas**, eliminando o corte dos últimos botões da tela.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Cálculos de remarcação e simulação de preços totalmente unificados para notas interestaduais.</span>
- <span style="color: rgb(0, 0, 0);">Base de **PIS/COFINS** calculada corretamente conforme configuração do sistema.</span>
- <span style="color: rgb(0, 0, 0);">Eliminação de divergências entre processamento da nota e simulador.</span>
- <span style="color: rgb(0, 0, 0);">Melhoria na usabilidade e visualização das telas envolvidas.</span>
- <span style="color: rgb(0, 0, 0);">Maior confiabilidade nos cálculos fiscais e de formação de preços.</span>

##### <span style="color: rgb(0, 0, 0);">🐞 **Correção Crítica na Baixa Automática de Débitos de Fornecedores**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103524</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi identificada e corrigida uma falha crítica no processo de **Baixa de Títulos do Contas a Pagar**, que ocasionava **divergência entre o saldo financeiro e o Fluxo de Caixa**. A correção garante a integridade dos dados financeiros e a consistência entre os lançamentos de caixa e o status dos títulos.</span>

<span style="color: rgb(0, 0, 0);">**Análise do Problema:**</span>

- <span style="color: rgb(0, 0, 0);">Durante a **baixa simultânea de múltiplos títulos**, um ou mais títulos podiam permanecer com status **“em aberto”** no sistema.</span>
- <span style="color: rgb(0, 0, 0);">Apesar disso, o valor correspondente era **lançado no caixa**, resultando em inconsistência financeira (valor baixado no caixa sem a quitação efetiva do débito).</span>
- <span style="color: rgb(0, 0, 0);">A causa raiz foi identificada na **interação indevida do usuário com a grade de títulos** durante o processamento da rotina.</span>
- <span style="color: rgb(0, 0, 0);">A grade permanecia ativa e aceitava cliques ou comandos de teclado, acionando eventos de marcação/desmarcação em segundo plano e interrompendo a baixa de títulos específicos, sem interromper o lançamento financeiro.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Correção:**</span>

- <span style="color: rgb(0, 0, 0);">**Bloqueio de Interface:** a grade de itens de débitos é automaticamente **desabilitada** no início do processo de baixa.</span>
- <span style="color: rgb(0, 0, 0);">**Segurança de Processamento:** o componente permanece bloqueado até a **conclusão total da rotina**, impedindo qualquer interação do usuário durante a execução.</span>
- <span style="color: rgb(0, 0, 0);">Garantia de que **100% dos títulos selecionados** sejam corretamente baixados e conciliados com o caixa.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Eliminação de divergências entre **Contas a Pagar** e **Fluxo de Caixa**.</span>
- <span style="color: rgb(0, 0, 0);">Garantia de consistência entre títulos baixados e lançamentos financeiros.</span>
- <span style="color: rgb(0, 0, 0);">Maior segurança operacional no processo de baixa múltipla.</span>
- <span style="color: rgb(0, 0, 0);">Redução de riscos financeiros e necessidade de ajustes manuais posteriores.</span>

##### <span style="color: rgb(0, 0, 0);">**🐞 Correção de Erro ao Criar Novo Pedido de Compras com Parâmetros de Centro de Distribuição Ativos**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103414</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi identificado um erro no módulo de **Compras | Pedidos** em ambientes **multiloja**, quando os parâmetros de **Centro de Distribuição** estão habilitados. Nessa condição, ao acionar a opção **Novo Pedido**, o sistema retornava erro relacionado ao campo **Quantidade**, impedindo a continuidade da operação.</span>

<span style="color: rgb(0, 0, 0);">**Análise do Problema:**</span>

- <span style="color: rgb(0, 0, 0);">Em banco de dados **multiloja**, com os parâmetros:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">**Configurações &gt; Outros &gt; 45 – Centro de Distribuição**</span>
    - <span style="color: rgb(0, 0, 0);">**Parâmetros 207 e 208** habilitados,</span>
- <span style="color: rgb(0, 0, 0);">O sistema habilitava corretamente campos adicionais no módulo **Compras | Pedidos**.</span>
- <span style="color: rgb(0, 0, 0);">Entretanto, ao clicar em **Novo**, ocorria erro de validação no campo **Quantidade**.</span>
- <span style="color: rgb(0, 0, 0);">A falha estava relacionada à **inicialização incorreta dos campos obrigatórios**, que não recebiam valor padrão antes das validações serem executadas.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento da Correção:**</span>

- <span style="color: rgb(0, 0, 0);">Ajustada a rotina de inicialização do formulário de **Pedidos de Compras**.</span>
- <span style="color: rgb(0, 0, 0);">Garantida a **atribuição correta de valores padrão** para os campos de quantidade antes da validação.</span>
- <span style="color: rgb(0, 0, 0);">Revisada a lógica de validação para considerar corretamente o contexto de **Centro de Distribuição em ambiente multiloja**.</span>
- <span style="color: rgb(0, 0, 0);">Prevenção de disparo indevido de validações durante a criação de um novo pedido.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Criação de novos pedidos de compras sem erro de validação de quantidade.</span>
- <span style="color: rgb(0, 0, 0);">Funcionamento correto dos parâmetros **207 e 208** em ambientes multiloja.</span>
- <span style="color: rgb(0, 0, 0);">Consistência entre habilitação de campos e regras de validação.</span>
- <span style="color: rgb(0, 0, 0);">Maior estabilidade e confiabilidade no fluxo de Compras com Centro de Distribuição ativo.</span>

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

##### <span style="color: rgb(0, 0, 0);">🐞 **Correção de Access Violation na Emissão de NFS-e via Importação de Ordem de Serviço**</span>

<span style="color: rgb(0, 0, 0);">**ID da Tarefa:** 103868</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi identificado um erro crítico durante a **emissão de NFS-e** quando o documento é gerado a partir da **importação de uma Ordem de Serviço**. Ao **gravar o documento** para emissão e **confirmar a forma de pagamento**, o sistema apresenta **Access Violation**, impedindo o correto carregamento/seleção das formas de pagamento e comprometendo a composição do valor final para emissão.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento do Problema:**</span>

- <span style="color: rgb(0, 0, 0);">Cenário: **NFS-e gerada por importação de Ordem de Serviço**.</span>
- <span style="color: rgb(0, 0, 0);">Etapas em que ocorre a falha:</span>
    
    
    1. <span style="color: rgb(0, 0, 0);">Gravar documento para emissão;</span>
    2. <span style="color: rgb(0, 0, 0);">Confirmar forma de pagamento.</span>
- <span style="color: rgb(0, 0, 0);">Comportamento observado:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Erro **Access Violation** durante a confirmação;</span>
    - <span style="color: rgb(0, 0, 0);">As **formas de pagamento não são destacadas/carregadas corretamente** para seleção;</span>
    - <span style="color: rgb(0, 0, 0);">O sistema **não traz o valor real** para emissão da NFS-e, inviabilizando a continuidade do processo.</span>
- <span style="color: rgb(0, 0, 0);">Reprodução: comportamento confirmado tanto na **versão do Portal** quanto na versão **03-02-2026**.</span>

<span style="color: rgb(0, 0, 0);">**Correção Aplicada:**</span>

- <span style="color: rgb(0, 0, 0);">Revisada a rotina de confirmação de forma de pagamento na emissão de NFS-e via importação de OS.</span>
- <span style="color: rgb(0, 0, 0);">Implementada validação de instância e tratamento de exceção para evitar acesso a objetos não inicializados durante o carregamento das formas de pagamento.</span>
- <span style="color: rgb(0, 0, 0);">Ajustada a montagem dos valores para garantir que o total utilizado na emissão reflita o valor real do documento importado.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Emissão de NFS-e via importação de Ordem de Serviço sem ocorrência de **Access Violation**.</span>
- <span style="color: rgb(0, 0, 0);">Formas de pagamento carregadas e destacadas corretamente para seleção.</span>
- <span style="color: rgb(0, 0, 0);">Total do documento apurado e apresentado corretamente no momento da emissão..</span>

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

##### <span style="color: rgb(0, 0, 0);">🐞 **Correção de Não Conformidade na Emissão de NF-e de Transferência Entre Lojas (Multiloja)**</span>

<span style="color: rgb(0, 0, 0);">**Descrição Técnica:**</span>  
<span style="color: rgb(0, 0, 0);">Foi identificada uma não conformidade na **emissão de NF-e de transferência entre lojas** em ambiente **multiloja**. Ao gerar a nota pelo módulo **Produtos | Transferência de Produtos | Entre Lojas**, o sistema apresentava erro no momento de **gravar a NF-e de transferência**, impedindo a conclusão do processo e bloqueando a continuidade da operação.</span>

<span style="color: rgb(0, 0, 0);">**Detalhamento do Problema:**</span>

- <span style="color: rgb(0, 0, 0);">Ambiente: **Banco de dados multiloja**.</span>
- <span style="color: rgb(0, 0, 0);">Módulo: **Produtos | Transferência de Produtos | Entre Lojas**.</span>
- <span style="color: rgb(0, 0, 0);">Ponto de falha: **Gravação da NF-e de transferência**.</span>
- <span style="color: rgb(0, 0, 0);">Impacto:</span>
    
    
    - <span style="color: rgb(0, 0, 0);">A NF-e não é gravada;</span>
    - <span style="color: rgb(0, 0, 0);">O processo não permite continuidade;</span>
    - <span style="color: rgb(0, 0, 0);">A única saída é **cancelar a operação**, gerando retrabalho e risco operacional.</span>

<span style="color: rgb(0, 0, 0);">**Correção Aplicada:**</span>

- <span style="color: rgb(0, 0, 0);">Revisado o fluxo de **gravação da NF-e** no cenário de transferência entre lojas em ambiente multiloja.</span>
- <span style="color: rgb(0, 0, 0);">Ajustadas validações e consistências necessárias entre **empresa/filial origem e destino** para evitar falhas na persistência do documento.</span>
- <span style="color: rgb(0, 0, 0);">Corrigido o comportamento da rotina para permitir a gravação e continuidade do processo sem bloqueio de tela.</span>

<span style="color: rgb(0, 0, 0);">**Resultado Esperado:**</span>

- <span style="color: rgb(0, 0, 0);">Gravação da **NF-e de transferência** realizada com sucesso no módulo de transferência entre lojas.</span>
- <span style="color: rgb(0, 0, 0);">Continuidade normal do processo, sem necessidade de cancelamento para sair da tela.</span>
- <span style="color: rgb(0, 0, 0);">Funcionamento estável e consistente em **bancos multiloja**.</span>
- <span style="color: rgb(0, 0, 0);">Redução de retrabalho e melhoria na confiabilidade do processo de transferência fiscal entre filiais.</span>

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