Árvore de páginas

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
AUTOCOM.PRW 09/06/2017 11:03:24 16
LOJA701F.PRW 09/06/2017 11:18:51 16
LOJXTEF.PRW 09/06/2017 11:23:49 16
LOJXECF.PRX 05/06/2017 08:49:49 16