Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros Pro

Amigos,

 

Estou com um problema que é o seguinte:

 

Na Homologação do TEF Auttar eles solicitam o seguinte procedimento:

 

Procedimento:

Realizar uma transação de Crédito no valor de R$ 900,00. Desligar a ECF no Comprovante Vinculado (CCD) e após exibir a mensagem “Erro na impressão. Deseja tentar novamente? <SIM> <NÃO>. ” Desligar o Computador. Após o retorno da energia, manter a ECF Desligada e iniciar a Automação.

 

Resultado Esperado:

Ao iniciar automação deve realização o tratamento da transação pedente exibindo a mensagem correspondente ao tratamento efetuado. EXEMPLO para confirmação exibir a seguinte mensagem “Transação TEF efetuada. Favor reimprimir os cupons. NSU:  XXXXXX  ”

Resultado Obtido pelo Componte ACBR:

Transação TEF não Efetuada Reter o Cupom Fiscal!

 

Alguém poderia me explicar o que está acontecendo?

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

O próprio componente já faz isso na inicialização!

verifique se programou os eventos do ACBrTEFD corretamente conforme mostra o exemplo !

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Sim, Sim... Inclusive fiz o teste no Demo e ele apresentou o mesmo retorno.

 

segue meu procedimento:

 

1 - Abro o cupom

2 - Vendo Item

3 - CRT

4 - Desligo o ECF na impressão do CCD ( O Demo envia a mensagem "Erro de Impressão. Deseja tentar novamente? <YES><NO>"

5 - Aborto a aplicação (Simulando o desligamento do Computador).

6 - Reinicio a Aplicação.

7 - Inicializo o GP

8 - Transação TEF não Efetuada Reter o Cupom Fiscal!

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Use o Debug e estude os fontes... é fundamental ter domínio dos fontes para conseguir passar na homologação...

 

O componente está fazendo o que ele foi programado para fazer...

 

A classe TACBrTEFDAuttar herda de TACBrTEFDClassTXT, que herda de TACBrTEFDClass... E veja que no final de TACBrTEFDClass.Inicializar... há uma chamada a:   CancelarTransacoesPendentesClass ;
 

Provavelmente poucas pessoas usam a classe TACBrTEFDAuttar, ou eles mudaram os testes... Você poderia fazer um override do método Inicializar na classe TACBrTEFDAuttar e escrever o novo comportamento esperado...

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
  • Este tópico foi criado há 2780 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.

The popup will be closed in 10 segundos...