> For the complete documentation index, see [llms.txt](https://changelog.sfhera.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changelog.sfhera.net/changelog-ristorepdv.md).

# Changelog RistorePDV

**Nesse documento será mantida toda a documentação referente às atualizações no desenvolvimento do RistorePDV.**

## Janeiro 2025

### **1.10.495** - 13/01/2025

#### <mark style="color:green;">Adicionado</mark>

* Integração com programa de fidelidade ConsumidorVip na finalização de movimentos.

### **1.10.494** - 07/01/2025

#### <mark style="color:red;">Corrigido</mark>

* [#153](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=90269517) - Correção no cálculo do desconto no vUnit do item quando a quantidade era maior que um.

## Dezembro 2024

### **1.10.493** - 10/12/2024

#### <mark style="color:blue;">Alteração/Melhoria</mark>

* Agora em movimentos do tipo Tele-Entrega ou Web-Entrega, ao editar o telefone, cpf ou nome do terceiro vinculado ao pedido, o terceiro será excluído e será criado um novo terceiro, mantendo assim o histórico.

#### <mark style="color:red;">Corrigido</mark>

* [#140](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=88195628) - Form que solicita o número da mesa no VendasTouch estava com a descrição "Digite o número da comanda".
* [#146](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=89060685) - Clicar no botão clonar modificador não estava desencadeando nenhuma ação.
* [#151](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=89060840) - Adicionado evento para marcar todos os rows do grid de componentes dos modificadores ao clicar no cabeçalho "V" da coluna.

## Outubro 2024

#### <mark style="color:blue;">Alteração/Melhoria</mark>

* [#64](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=79584277) - Novo botão para copiar o código QR de pagamentos PIX no *FormQRCode* de finalizações de vendas PIX.

## Setembro 2024

### **1.10.472** - 18/09/2024

#### <mark style="color:yellow;">Segurança</mark>

* Criada validação para previnir pedidos INDOOR da integração DeliveryVip de serem integrados mais de uma vez.

#### <mark style="color:red;">Corrigido</mark>

* [#47](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=79466860) - No *FormAdicionarItem* (Botão F2), ao adicionar item pelo código ou combo de produtos e pressionar *F5. Confirmar* sem antes sair do código ou combo não adicionava o item.

### **1.10.469** - 10/09/2024

#### <mark style="color:green;">Adicionado</mark>

* Novo parâmetro global *Preencher tele/Web como Entrega à Domicílio no NFC-e*, setor *Restaurante*.

#### <mark style="color:blue;">Alteração/Melhoria</mark>

* [#29](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=75986997) - Alteração na regra do preenchimento da tag *\<indPres>* do NFCe.
* [#26](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=76385518) - Agora também é possível realizar recebimentos parciais através do formulário VendasPDV.

#### <mark style="color:red;">Corrigido</mark>

* [#43](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=77206856) - Erro ao enviar catálogo de produtos para plataforma DeliveryVip.

### **1.10.468** - 06/09/2024

#### <mark style="color:red;">Corrigido</mark>

* Mensagem de erro ao abrir formulário de *Mapa de Movimentos*.
* Caso onde combo do tipo de movimento não respeitava o tipo de movimento de um movimento carregado no *FormVendas*.
* Lista de relatórios do sistema não estava sendo exibida.

## Agosto 2024

### **1.10.465** - 26/08/2023

#### <mark style="color:red;">Corrigido</mark>

* [#21](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=75365087) - Ações no botão *F4 Ações Item* do *FormVendasTouch* não estavam executando nenhuma rotina.
* [#27](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=76470912) - Correção de erro esporádico na emissão de cupons de pedidos recebidos pelo iFood.
* [#27](https://github.com/orgs/Sfhera-Software/projects/2/views/1?pane=issue\&itemId=76470912) - Correção de situação especifíca para alguns pedidos do iFood onde valor do recebimento do pedido aparecia duplicado em relatórios.

## Setembro 2023

### **1.10.326** - 08/09/2023

#### <mark style="color:red;">Corrigido</mark>

* Transação TEF estava sendo acionada duas vezes na finalização de venda da tela PDVTouch.
* Mensagem de sistema desatualizado estava sendo exibida erroneamente por comparação com ERP e não com Ristore.

### **1.10.325** - 06/09/2023

#### <mark style="color:red;">Corrigido</mark>

* Correção de mensagem de erro na finalização de venda na tela PDVTouch.

## Agosto 2023

### **1.10.324** - 21/08/2023

#### <mark style="color:yellow;">Segurança</mark>

* Melhorias nas rotinas de exclusão e tratamento dos recebimentos em operações TEFs estornadas ou canceladas.

### **1.10.323** - 21/08/2023

#### <mark style="color:red;">Corrigido</mark>

* Ao realizar uma operação TEF com mais de um cartão, caso houvessem problemas na segunda transação após primeira ter sido efetuada com sucesso o sistema não estava tratando corretamente os recebimentos ao retornar para a tela de finalização.

### **1.10.322** - 18/08/2023

#### <mark style="color:blue;">Modificado</mark>

* Melhorias nas mensagens da finalização do movimento para especificar cada etapa do processo de finalização.

### **1.10.321** - 17/08/2023

#### <mark style="color:red;">Corrigido</mark>

* No caso de impressões com o parâmetro de agrupar por local de impressão onde mais de uma impressora estava definida no local de impressão, o sistema estava considerando a impressão como concluída ao enviar a primeira impressão, não realizando as impressões posteriores.

### **1.10.320** - 10/08/2023

#### <mark style="color:blue;">Modificado</mark>

* No cálculo da divisão de itens serão considerados 3 dígitos decimais e não mais 2.

#### <mark style="color:yellow;">Segurança</mark>

* Melhorias no tratamento dos objetos que manipulam os recebimentos e TEF na finalização do cupom.

### **1.10.319** - 10/08/2023

#### <mark style="color:red;">Corrigido</mark>

* Sistema não considerava o status ser menor que 3 ao adicionar itens à movimentos do tipo mesa, gerando vunerabilidade onde itens poderiam ser incluídos em movimentos que haviam sido excluídos.

### **1.10.318** - 09/08/2023

#### <mark style="color:green;">Adicionado</mark>

#### Terminal 1.43.0

* Incluído tratamento de erros em algumas telas do terminal.
* Inclusão de nome da função e formulário no log de erros (logTerminal.txt).

### **1.10.317** - 07/08/2023

#### <mark style="color:blue;">Modificado</mark>

* Alteração em esquema de fontes e botões dos formulários de venda.

#### <mark style="color:red;">Corrigido</mark>

* Mensagem de erro ao imprimir produção de itens quando parâmetro agrupar itens por local de impressão estava ativo.

### **1.10.316** - 03/08/2023

#### <mark style="color:blue;">Modificado</mark>

* Adicionado um espaçamento de oito linhas anteriores ao início da impressão de produção de itens.

#### Integrador Multidelivery 1.10.165

* Caso um pedido seja encontrado no banco de dados com o mesmo identificador do pedido recem integrado, ele não será mais excluído para ser incluído novamente.

#### Terminal 1.42.0

* Alterado tamanho da fonte nos botões do KDS.

#### <mark style="color:red;">Corrigido</mark>

* Mensagem de erro com impressão de produção ao finalizar inclusão de movimento.

### **1.10.315** - 01/08/2023

#### <mark style="color:blue;">Modificado</mark>

* Adicionado um espaçamento de quatro linhas anteriores ao início da impressão de produção de itens.
* Tabelas *est\_pro\_cpl\_pro* e *est\_pro\_cpl\_pro\_ite* alteradas para *est\_pro\_mod* e *est\_pro\_mod\_ite*.
* Coluna *IDProdCompl* alterada para *IDModificador* nas tabelas *est\_pro\_mod* e *est\_pro\_mod\_ite*.

#### <mark style="color:red;">Corrigido</mark>

* Campo *IDTerceiro* não estava vindo preenchido no formulário de finalização All-In\_One mesmo quando terceiro já havia sido adicionado ao movimento.

#### <mark style="color:yellow;">Segurança</mark>

* Incluída validação no formulário *Controle de Produção* para não permitir alterar movimento para Entregando sem que antes tenha sido feito seu recebimento.
* Rotinas de finalização nos formulário de finalização convencional, All-In-One e Touchscreen foram centralizadas em uma única classe, removendo trechos de código repetidos para processos iguais que estavam sendo executados de maneiras diferentes.

## Julho 2023

### **1.10.314** - 21/07/2023

#### <mark style="color:blue;">Modificado</mark>

* Um movimento quando impresso terá valor 2 na coluna *Imprimir* da tabela *rst\_mov*.

### **1.10.313** - 17/07/2023

#### <mark style="color:green;">Adicionado</mark>

* Criação da tabela *rst\_mov\_ite\_imp* para armazenar registros de impressões.

#### <mark style="color:blue;">Modificado</mark>

* Rotinas que atualizam os dados do terceiro em integrações de delivery foram centralizadas em uma função, independente da integração.
* Ao receber um pedido pelo integrador, o terceiro será inserido ou atualizado baseando-se no campo *IDIntegracao* do terceiro, caso o ID não seja encontrado na tabela *ger\_ter* o cliente será cadastrado, caso exista, atualizado.
* Separação das rotinas de impressão das rotinas de produção - Para um produto ser mapeado na produção o grupo do produto deve estar com a opção *Gerar Número de Controle de Produção (KDS)* marcada. Quanto a impressão foi mantido no local de impressão definido no produto.

#### <mark style="color:red;">Corrigido</mark>

* Mensagem de erro com campo 'CodigoAut' na inserção do cupom no banco de dados ao finalizar movimento.

#### <mark style="color:orange;">Removido</mark>

* Tabela *rst\_mov\_inf*.

#### <mark style="color:yellow;">Segurança</mark>

* Terminal 1.40.0
  * Validação de itens que estejam estritamente em produção na *rst\_mov\_ite\_pro* para montagem da lista de produção do terminal(KDS).

### **1.10.304** - 13/07/2023

#### <mark style="color:green;">Adicionado</mark>

* Novo botão *Liberar Comanda Delivery* no menu configurações do formulário principal - Abre um input box para receber um número de comanda. Confirmar dispara uma requisição para liberação de comanda fechada na integração modelo INDOOR do DeliveryVip.

#### <mark style="color:blue;">Modificado</mark>

* Tratamento para novas taxas de serviço incluídas nos pedidos oriundos de integrações do modelo DeliveryMuch - O valor adicional nos pedidos será somado à coluna *ValorAcrescimo* da tabela *rst\_mov*.
* Diferenciação entre Taxa de Serviço e Taxa Serviço Web DeliveryMuch na impressão do fechamento do movimento quando origem do pedido for DeliveryMuch.

#### <mark style="color:yellow;">Segurança</mark>

* Melhorias na nomenclatura e validação de campos e métodos na inserção e execução de eventos internos do sistema. Ex.: Pedidos prontos para entrega ou retirada disparam diversos eventos dentro do sistema para notificação dos clientes via diferentes integrações.

### **1.10.303** - 10/07/2023

#### <mark style="color:green;">Adicionado</mark>

* Campo *CodigoAut* adicionado às tabelas *rst\_mov\_rec* e *pdv\_cup\_rec* - No formulário de finalização de venda, ao pressionar INSERT no teclado estando com o foco sobre uma forma de pagamento, será aberto um input box para inserção manual do código de autorização, esse será vinculado à tag *codAut* do xml do NFCe.
