Árvore de páginas

SIGALOJA PAYGO Multi TEF Reaproveitar e cancelar transações confirmadas durante a venda

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA

Situação/Requisito:

No Controle de Lojas utilizando o TEF discado Pay&Go, temos as seguintes situações:

  • em uma venda com mais de um cartão de crédito (MV_TEFMULT = .T.), se já houvesse uma transação confirmada e ocorresse um erro em uma transação posterior, o sistema não cancelava essas transações, além disso, se o usuário finalizasse a venda novamente, o sistema não reaproveitava as transações confirmadas, fazendo com que o cliente passasse novamente todos os cartões.
  • em uma venda com mais de um cartão de crédito (MV_TEFMULT = .T.), se já houvesse uma transação confirmada e ocorresse um erro em uma transação posterior, se o usuário escolhesse a continuar manualmente (MV_TEFMANU = .T.), o sistema também não aproveitava as transações confirmadas, solicitando a inserção de todas as transações da venda.

Solução/Implementação:

No Controle de Lojas configurado com o TEF discado Pay&Go, em uma venda com mais de um cartão, se houver uma transação confirmada e ocorrer um erro em uma transação posterior, o usuário poderá:

  • tentar novamente, reaproveitando as transações já confirmadas, solicitando somente as transações pendentes.
  • cancelar todas as transações já confirmadas, assim permitindo que as formas de pagamento sejam alteradas. Nesse cenário, o sistema vai solicitar um cancelamento de TEF por vez, exibindo no lado esquerdo da tela, o espelho do cupom TEF que será cancelado naquele momento. Assim quando o usuário clicar no botão Continuar, o gerenciador TEF solicitará a informação necessária, essa presente no espelho do cupom. Segundo a especificação do TEF Pay&Go, não é possível realizar o cancelamento automático de uma transação já confirmada.
  • se escolher passar o TEF manualmente (MV_TEFMANU = .T.), o sistema aproveitará todas as transações já confirmadas, assim solicitando somente os dados das formas de pagamento ainda não efetuadas.
Observações:
  • homologado somente no Controle de Lojas
  • em breve estará disponível para vendas com itens não fiscais (retira posterior, entrega)
  • caso haja algum erro no cancelamento, esse deverá ser feito no próprio Gerenciador
  • o parâmetro MV_TEFPEND é somente para Clisitef.
Fontes do Pacote:

LOJA701C.PRW 25/08/2017
LOJA010T.PRX 22/08/2017