Ir para conteúdo
  • Cadastre-se

dev botao

Clisitef Seq.66 Multiplos Pagamentos


Ver Solução Respondido por Paulinho,
  • Este tópico foi criado há 3707 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde, no teste 66 do roteiro versao 13 diz:

preparação:

- Esta transação poderá ser de qualquer valor

- Para esta transação utilizar cartões Mastercard e Maestro

- A aplicação sempre deverá verificar o status da impressora.

 

Execução:

- Realizar uma transação com dois cartões

- Dividir o valor da venda entre os cartões, selecionando a opção á vista para ambos.

- Desligar a impressora assim que receber a mensagem de aprovação da venda(Antes da forma de pagamento) e em seguida o computador (reset).

- Ligar novamente o computador e não ligar a impressora

- Cancelar as transações TEF mesmo com a impressora desligada.

 

Resultado Esperado:

- Tratar a pendência da transação TEF

- Exibir mensagem ao operador:

“Última transação TEF não foi efetuada. Favor reter o Cupom.”

- Verificar o status da impressora e exibir mensagem de Falha de comunicação

- Não há impressão de cupom TEF.

- A transação não será autorizada

 

Problema: executando passo-a-passo ao abrir minha aplicação ao invés de exibir a mensagem de 

“Última transação TEF não foi efetuada. Favor reter o Cupom.” aparece a mensagem

"Última transação TEF foi efetuada. Favor reimprimir o Cupom. Caso Cieo utilizar apenas 6 últimos digitos.

NSU:

NSU:                                              ".

Alguém esta ou teve o mesmo problema e possa compartilhar alguma idéia do que possa estar ocorrendo.

Estou anexando o log, caso alguém queira dar uma olhada.

Obrigado

 

CliSiTefLOG.rar

  • Solution
Postado

Seria, isto para ler o último documento certo Juliomar. Obrigado            

Documento.Le(0);

if (Documento.Finalizado) or (pos(Documento.Denominacao,'CC|RG') > 0) then
  RetornoECF := 'R'
else
  RetornoECF := 'O' ;
  • Curtir 1
Postado

estava fazendo o teste mas com esta parte comentada por que não havia entendido. Agora estou vendo uma maneira de como fazer para que seja utilizado estas linhas de código. Obrigado

  • Curtir 1
  • Este tópico foi criado há 3707 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.