# 📃 1.0 Release Notes | Melhorias ✨

##### **🛠️ Melhorias na aba Preços – Detalhes de Produtos**

✅ Agora, ao marcar a opção “Informar valores manualmente”, o usuário poderá preencher e salvar na base de dados os campos:

💰 Preço de compra

📦 Custo de compra

🏷️ Custo de venda  
*(os valores serão gravados após executar o Confirmar Remarcação).*

➕ Foi adicionado o campo marcador “Calcular preços e desconto automaticamente?”:

🔓 Quando habilitado, o usuário poderá informar as margens dos preços extras;

⚡ O sistema também poderá calcular automaticamente ao informar os valores nos campos de preços.


##### **Impressão de QR Code no Comprovante de Pagamento**  
  


Realizado toda a funcionalidade de impressão automática do QR Code no comprovante de pagamento, ativada mediante a seleção da opção:   
“Imprimir QR Code ao autorizar Emitir Comprovante de Pagamento”.  
  
\## Características da Impressão  
  
\- O layout de impressão é gerado internamente pelo Shipay, garantindo padronização e compatibilidade com diversos dispositivos.  
\- A impressão pode ser realizada em qualquer tipo de impressora, incluindo:  
\- Impressoras fiscais (ECF, SAT, etc.);  
\- Impressoras não fiscais (jato de tinta, laser, térmicas);  
\- Saída em PDF ou outros formatos virtuais.  
  
\## Integração com Control ID (quando disponível)  
  
\- Caso o sistema Control ID esteja instalado e configurado, uma DLL dedicada é acionada para:  
 1. Verificar a conexão ativa com o dispositivo;  
 2. Enviar o QR Code diretamente ao monitor digital integrado à impressora (ex: displays de cliente em PDVs).  
  
Essa abordagem assegura flexibilidade operacional, permitindo que o QR Code seja exibido tanto no comprovante físico quanto em dispositivos auxiliares, conforme a infraestrutura disponível no ponto de venda.

##### 🛠️ **Melhoria – Versão do Autorizador NFC-e**

🚀 Atualizada a **versão do autorizador NFC-e**, que anteriormente não conseguia realizar a **autorização das notas**;

✅ Com a atualização, o processo de autorização das **NFC-e** volta a funcionar corretamente.

##### **<span class="bx-font">Melhoria e Atualização em Códigos de Pagamento para NF-e </span>**🧾

  
  
A funcionalidade de códigos de pagamento para NF-e foi aprimorada com a adição de novas opções e uma reestruturação do método de obtenção de dados.

#####   
  
**<span class="bx-font">Atualizações nos Códigos de Pagamento </span>**🔄  
  


Os seguintes códigos de pagamento foram adicionados para oferecer maior flexibilidade e precisão:

- **20 - Pagamento Instantâneo (PIX) - Estático**
- **21 - Crédito em Loja**
- **22 - Pagamento Eletrônico não informado - falha de hardware do sistema emissor**

Adicionalmente, o código “17-Pagamento Instantâneo (PIX)” foi renomeado para **“17-Pagamento Instantâneo (PIX) - Dinâmico”**, para maior clareza.  
  
**<span class="bx-font">Otimização Técnica e Valor da Implementação </span>**🚀  
  
Uma melhoria crítica foi implementada no método de obtenção dos códigos de pagamento. Anteriormente, o sistema dependia do índice da seleção do *ComboBox*, o que gerava um ponto de falha caso houvesse alterações na ordem dos itens. Para resolver isso, o sistema agora extrai o código de pagamento diretamente da *string* do *ComboBox* (ex: "01 - Dinheiro").

<div align="justify" id="bkmrk-essa-altera%C3%A7%C3%A3o-traz-">Essa alteração traz um valor significativo, pois **simplifica a manutenção futura**. Em vez de modificar quatro funções a cada alteração, o desenvolvedor agora precisa apenas manipular a lista de itens do *ComboBox*. Isso **reduz a carga de trabalho, diminui o tempo de desenvolvimento** e **minimiza o risco de não conformidades**.</div>##### 🛠️ **Melhoria Sugerida – Lançamentos Bancários com Data Retroativa**

📅 Ao acessar **Financeiro → Banco → Lançamentos** e realizar um **lançamento bancário com data retroativa**, foi identificado que a **data da baixa** ficava **divergente da data de vencimento**;

💡 **Melhoria proposta:**

Se, nas **permissões de usuário** (aba *Conta Corrente / Despesas*), a opção **“Lançar somente com data de emissão igual à de hoje”** estiver **desmarcada**,

➡️ então o sistema deve **igualar automaticamente a data de vencimento à data da baixa**.

✅ Essa melhoria visa manter a **coerência entre as datas financeiras** e reduzir inconsistências nos registros bancários.

##### **<span class="bx-font">Automação de Margens na Aba Preços do Detalhe do Produto 🚀</span>**  
  


Foi implementada uma melhoria na aba **Preços** do formulário **Detalhes do Produto**. Agora, o sistema suporta o carregamento automático das margens de lucro utilizadas na última remarcação de preço do produto.  
  
**<span class="bx-font">Lógica e Valor da Implementação ⚙</span>**  
  
Essa funcionalidade é ativada quando a caixa de seleção **"Calcular preços e desconto automaticamente?"** está marcada. Uma vez habilitada, o sistema recupera as margens aplicadas na remarcação anterior e, imediatamente, **calcula os novos valores monetários** de venda. Isso acelera o processo de precificação e garante a **consistência** ao aplicar as últimas margens definidas.  
  
**<span class="bx-font">Correção Ortográfica 📝</span>**  
  
Foi corrigida a palavra **“automáticamente”** para **“automaticamente”** na descrição da opção **“Calcular preços e desconto automaticamente?”**.