Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde pessoal.

TEF com NCF-e 

Estou seguindo o roteiro de homologação da sitef e estou com a seguinte dúvida:

- Faço uma venda com um valor qualquer, exemplo 100:

- Pago 50,00 em um cartão de crédito qualquer;

- Quando vou pagar o restante, o roteiro exige que faça os procedimentos abaixo:

 1- Chamar o 2º cartão com o valor restante da venda, ao aparecer a mensagem de “Insira ou passe o cartão”, desligar o computador (reset) e em seguida desligar a impressora 

 2- Ligar apenas o computador

 3- Cancelar a transação TEF mesmo com a impressora desligada e caso não tenha lançado a forma de pagamento é permitido aproveitar o cupom fiscal.

 

Fiz todos os esses passo corretamente, porém quando eu chamo a função 'ACBrTEFD1.Inicializar(TACBrTEFDTipo(ComboBoxTipoTEF.ItemIndex ) )' logo em seguida o Acbr efetiva a transação pendente automaticamente e mostra um alerta(Imagem anexada).

Envio também em anexo o arquivo do log dessa operação!

Alguém mostrar como não efetivar transações pendentes ao iniciar o AcbrTEF?

 

Obrigado.

 

CapturarTEF.PNG

CliSiTef.log

Postado
1 hora atrás, Juliomar Marchetti disse:

No onInfoECF é que tu deve de retornar a informação correta que o ACBrTEFD vai exibir a mensagem.

Mais uma vez muito obrigado.

Consegui resolver ! 

  • Este tópico foi criado há 2707 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.