Árvore de páginas

01. DADOS GERAIS

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) :

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.

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:

  • Cliente
  • Comercial
  • Dados Básicos
  • Estoque
  • Forma Pagamento
  • Imposto
  • Preço
  • Produto