01. DADOS GERAIS

Produto:

Linha de Produto:PDV Sync
Segmento:

Módulo:

PDVSync Server

Função:Envio de Dados
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-12265

Versão:

V3


02. SITUAÇÃO/REQUISITO

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.

03. SOLUÇÃO

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.

Os micro serviços que foram alterados nessa issue foram: