Ao realizar uma prévenda pré-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:
...
O Serviço UP irá "empacotar" a venda e tentar transmitir diretamente ao micro serviço Comercial através do endpoint PreVendaMensagens . Se for bem sucedido irá marcar na tabela venda o campo sincronizado = 0, caso contrário será sincronizado = 99. (vide tabela de apoio abaixo)
...
Status na tabela PreVendaMensagem (SyncServer) | Status na tabela pre_venda do PDV | |
---|---|---|
-- | 0 - Pendente envio para o Sync | |
0 - Pendente consumo pela retaguarda10 | -- | 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 retaguarda | 1 - Integrado com sucesso pela retaguarda | |
-- | 99 - Erro ao tentar integrar no Sync |