Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | TOTVS Varejo PDV Omni |
Função: | Venda |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-33084 |
Vendas de mesmo numero de nota e serie, gravada mais de uma vez no banco de dados e retaguarda, verificado situações que uma mesma venda foi gravada 6 vezes no banco e enviada para o retaguarda.
Foi verificado que as vendas gravadas no banco de forma incorreta, foram geradas a partir da execução de um serviço automático da API que é executado em segundo plano para identificar se existem ausência de vendas a partir da verificação de falha na sequência de vendas no banco de dados, conforme as regras informadas no TDN da versão 3.2.196.0: DT DVARLIVEPDV-23379 - Erro ao gravar venda no BD do PDV, porém autorizada no Sefaz/TPF e cancelada financeiramente no Sitef (divergência)
Foi verificado que a rotina identificou a ausência da venda, e localizou o seu documento fiscal(xml) no fiscalManager como uma nota autorizada na sefaz, e por esse motivo a venda foi recriada de forma automática no banco de dados e posteriormente cancelada na sefaz, já que para o PDV E SITEF a venda não foi concluída, porem foi verificado que esse processo automático foi executado simultaneamente 6 vezes, fazendo com que a operação de recriação da venda fosse executada mais de uma vez.
Para solucionar o problema foi implementado ajustes para impedir a execução simultânea de job automático em segundo plano, impedindo a inconsistência dos dados e alterado o tempo de inicio de execução do serviço de a cada 10 segundos para a cada 10 minutos.
N/A
DT DVARLIVEPDV-28234 - Substituição do Mozart pelo Hangfire no PDV Omni
Essa correção possui impacto na execução de serviços executados em segundo plano através do hangfire.
PRODUTO | VERSÃO |
---|---|
TOTVS PDV Omni | 3.6.xxx.0 |