Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:PDV Sync
Segmento:

Varejo

Módulo:

PDVSync.Client.Up

Função:Subida de Vendas com Erro (Reprocessamento)
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-9614




02. SITUAÇÃO/REQUISITO

  • Devemos implementar a rotina de reenvio de vendas quando ocorrer erro no envio da venda do PDV para o Sync. Hoje essas vendas estão presas na base de dados Totvs PDV e não tem um processo de reprocessamento definido para que essas vendas sejam reenviadas para o PDV Sync Server, para ficarem disponibilizadas para o retaguarda.

03. SOLUÇÃO

Criar rotina de reprocessamento de vendas que não foram enviadas do PDV para o Sync.

A rotina será realizada de 3 em 3h iniciando as 06h da manhã e finalizando as 18h da noite. Esta rotina será executada quando existir vendas com sincronizado_venda e ou sincronizado_cancelamento = 98 ou 99, na tabela Venda do banco TotvsPDV.

Enquanto estiver com o status 98 (Erro ao tentar comunicar com o Sync) ou 99 (Erro ao tentar integrar no Sync) a rotina de reprocessamento será executada dentro dos horários acima mencionado, com o número máximo de tentativa de 30, que será registrado na coluna quantidade_tentativa, a cada tentativa de reprocessamento realizada. 

Após atingir o número máximo a venda não será mais reconhecida para reprocessamento, sendo necessário ação manual para sincronização desta venda.