Produto: | |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | |
Módulo: | Totvs PDV Omnishop |
Função: | Finalizando Venda |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-17176 |
Identificado que existe um venda ativa na SEFAZ porém a mesma não existe no banco de dados no PDV Omnishop, porém através dos logs é possível identificar que a gente foi realizada no PDV e teoricamente finalizada com sucesso.
Para a venda em questão identificamos que o problema ocorreu devido a um retorno incorreto do Fiscal Manager, onde o mesmo não retornou o XML da venda , porém nos informou que a venda foi autorizada com sucesso, porém para que o processo de persistência no banco de dados seja concluído precisamos que todas as etapas ocorram com sucesso.
Abaixo temos o retorno da venda 186, que é o retorno incorreto onde não temos o conteúdo que seria o XML:
Abaixo temos a venda 33658 que é o retorno correto:
Então para tratativa , iremos validar se houve um retorno do XML , em caso negativo iremos fazer um nova consulta ao FM para que o mesmo nos retorne essa informação, porém se mesmo assim não tivermos essa informação será apresentado uma informação ao usuário.