Ir para conteúdo
  • Cadastre-se

dev botao

Teste 10 do roteiro de pré-certificação TEF Discado


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

Recommended Posts

Olá pessoal

Estou usando o ACBrTEFD para fazer os testes de pré-certificação TEF Discado e parei no teste 10, onde tem que apagar o arquivo de backup depois de reiniciar o micro e ao entrar na AC deve ser verificada a existencia do tef_dial\resp\intpos.001 e enviado o NCN.

Ocorre o seguinte, inclusive no demo:

Se o gerenciador padrao já estiver carregado, acontece como previsto, é enviado o NCN. O componente, mesmo sem o arquivo de backup, acha o tef_dial\resp\intpos.001 e cancela a transação.

Mas se o gerenciador padrão estiver fechado, o componente ativa o GP mas apaga o tef_dial\resp\intpos.001 e a transação não é cancelada.

Alguém sabe se esta certo assim mesmo ou se estou esquecendo de algum detalhe para funcionar corretamente???

Se ao invés de apagar o backup, apagar o tef_dial\resp\intpos.001, neste caso funciona nas duas condições sem problemas, tanto o GP carregado ou não.

Obrigado a todos

Evandro

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Olá Daniel

Obrigado pela resposta...

"Teste 10 :

Venda com cartão. Reiniciar o micro durante a impressão da 1ª via. Antes de iniciar a AC, excluir o arquivo de backup do Intpos.001.

A AC deverá manter o arquivo Intpos.001 criado na pasta C:\tef_dial\Resp, que será eliminado somente após envio da terceira perna e confirmação de recebimento desta pelo Gerenciador Padrão. Ao abrir a AC, a mesma deverá exibir mensagem ao operador: : “Ultima transação TEF cancelada” Rede: / NSU: / Valor:. (Obs: O primeiro arquivo a ser lido deverá ser da pasta C:\tef_dial\Resp. O arquivo de backup não poderá ser criado na pasta C:\tef_dial\Resp, assim como nenhum outro arquivo deverá ser criado nesta pasta)."

Pelo que entendi, o arquivo de backup do ACBrTEFD que fica na subpasta TEF tem que ser apagado, não é isso?

O que percebi é que fazendo isso, ao abrir a AC com o GP já carregado, ocorre conforme previsto.

Mas se o GP for carregado automaticamente pela AC, o arquivo c:\tef_dial\resp\intpos.001 é apagado e a transação não é cancelada!

Fiz teste com o demo do ACBrTEFD e aconteceu a mesma coisa, o arquivo resp\intpos.001 é apagado ao carregar o GP.

Fiz teste com o antigo ACBrTEF e deu certo nas duas situações.

Faço homologação todo ano e nunca tive esse problema. Não me recordo se esse teste é feito com o GP já carregado ou não. Mas acredito que deveria funcionar nas duas situações.

Posso estar "comendo bronha" em algum detalhe, sei lá, rsrs.

Ficarei agradecido se algum colega puder clarear essa dúvida.

Abs

Evandro

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não há nada que se preocupar com os arquivos de Backup... acredito que centenas de empresas já homologaram com o ACBrTEFD, e o mesmo está bem estável a mais 1 ano

As mudanças recentes são apenas para suportar um novo G.P.

Faça testes com o Demo, estude bem os fontes do mesmo... Ou se preferir, continue com o ACBrTEF, que está na pasta TAG

https://acbr.svn.sourceforge.net/svnroo ... tigo/ACBr/

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

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