| Produto: | TOTVS Varejo Franquias e Redes
|
|---|---|
| Linha de Produto: | PDV Sync |
| Segmento: | Varejo |
| Módulo: | PDVSync Server |
| Função: | Envio de Dados |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | |
| Versão: | V3 |
Atualmente, o PDVSync permite que as retaguardas enviem dados para um lote já fechado. Embora o envio retorne um status de sucesso (HTTP 200), os dados não são processados nem baixados pelo PDV, criando um gap de comunicação e possível confusão para os sistemas integradores.
Corrigir o comportamento do PDVSync para evitar o envio de dados para lotes que já estão fechados e processados. O objetivo é garantir que o sistema retorne um erro claro, informando que dados não podem ser enviados para um lote já fechado, eliminando confusões e inconsistências no processo.
Implementar uma validação no PDVSync que bloqueie o envio de dados para lotes já fechados.
No exemplo abaixo, ao enviar um Usuário com o lote já fechado, a API retorna a mensagem de erro, impedindo que o dado seja enviado em um lote já fechado.
Foram validados os seguintes itens:
1. Lote não existente;
2. Lote encerrado;
3. Lote não pertencente ao inquilino;
Os micro serviços que foram alterados nessa issue foram: