SIGALOJA - Transação Sitef Duplicada antes da confirmação
Linha de Produto: | Microsiga Protheus |
Segmento: | Varejo |
Módulo: | Controle de Lojas |
Função: | LOJA701 |
Situação/Requisito: | Ao realizar uma transação, em um ambiente configurado para manter a transação TEF Pendente, e a mesma não é confirmada em virtude de problemas na finalização da venda. Quando a venda é finalizada novamente após o usuário reentrar no sistema (seja por queda de energia ou encerramento padrão), o sistema está mantendo a transação TEF pendente e realizando uma nova, o que faz com que a transação TEF fique em duplicidade |
Solução/Implementação: | Alterada a rotina TEF para, ao iniciar o objeto TEF na aplicação, verificar se existe transação TEF pendente. Caso exista e o ambiente esteja configurado para recuperar a transação TEF pendente mas NÃO a encontre, a transação pendente é cancelada. Caso o ambiente NÃO esteja configurado para recuperar a transação TEF, é realizada uma consulta de transações TEF pendentes associada a venda que está sendo feita a transação antes de realizar uma nova; caso a encontre, é cancelada |
Fontes do Pacote: | LSGETTECINFO.PRX 12/05/2017 18:07:12 |