Árvore de páginas

Ao realizar uma venda no PDV, ela é sinalizada a partir de alguns campos na tabela que está pronta para ser enviada para a retaguarda. Esse processo ocorre da seguinte forma:


  1. A venda deve estar com o campo situacao_venda = 0 e os campos sincronizado_venda e sincronizado_cancelamento, também devem estar com 0.
  2. Serviço UP e API devem estar ativos e executando.


O Serviço UP irá "empacotar" a venda e tentar transmitir diretamente ao micro serviço Comercial através do endpoint VendaMensagem. Se for bem sucedido irá marcar na tabela venda o campo situacao_venda = 10, caso contrário será situacao_venda = 99. (vide tabela de apoio abaixo)


A venda chegará na tabela VendaMensagem do Comercial com o campo conteudo em base 64.


Tabela de apoio para os status das vendas no PDV e no POSH Server.

Status na tabela VendaMensagem (SyncServer)Status na tabela Venda do PDV

--

0  - Pendente envio para o Sync

0 - Pendente consumo pela retaguarda

10 - Integrado no Sync

1 - Consumido pela retaguarda11 - Consumido pela retaguarda
2 - Consumido com erro pela retaguarda12 - Consumido com erro pela retaguarda
3 - Reprocessar--
4 - Integrado com sucesso pela retaguarda1 - Integrado com sucesso pela retaguarda
--99 - Erro ao tentar integrar no Sync