Ir para conteúdo
  • Cadastre-se

dev botao

Arquivo ACBr_TEF_DIAL_001.tef travando o sistema


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

Recommended Posts

  • Membros Pro

Bom dia 

O cliente foi passar uma venda no valor de 151,31, sendo que 80,00 no cartão e o restante em dinheiro, após a transação do TEF(D-TEF), ficou retornando uma mensagem do TEF de  "Tipo de Qualidade do TEF - SIM/NÃO" sendo que ao entrar em contato com o suporte TEF informaram que seria alguma "venda presa" no sistema, alguma requisição não foi enviada, quando verifiquei na pasta "c:\temp\ACBr_TEF_DIAL_001.tef"  tinha esse arquivo lá, precisei deletar para o sistema retornar e voltar a funcionar. 

Estou anexando o arquivo de Log, é a ultima transação do arquivo, alguém pode me ajuda a identificar o problema?

Obs: Como faço para anexar o arquivo texto?

Editado por Werner_Marques
adicionar algumas informações
Link para o comentário
Compartilhar em outros sites

  • Consultores
22 minutos atrás, Werner_Marques disse:

Obs: Como faço para anexar o arquivo texto?

Quando escreve o post, deve aparecer logo abaixo. Veja:

Clipboard02.jpg

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores

Tentou com outro browser? E no modo "Incógnito"|"Janela Privativa" funciona?

 

Outra coisa: Acesse seus anexos e veja se não estourou seu espaço.

Link: http://www.projetoacbr.com.br/forum/attachments/

forum-anexos.png

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia Juliomar 

Justamente, o erro não é frequente, aconteceu algumas vezes e não consigo reproduzir. 

-- 25/01 14:22:27:813 - InfoECF: ineSubTotal
-- 25/01 14:22:28:203 -     Ret: 151.31
-- 25/01 14:22:28:203 - InfoECF: ineTotalAPagar
-- 25/01 14:22:28:203 -     Ret: 0
-- 25/01 14:22:28:203 - TEF_DIAL IniciarRequisicao: CRT
-- 25/01 14:22:28:203 - ConfirmarTransacoesAnteriores
-- 25/01 14:22:28:203 - TEF_DIAL IniciarRequisicao: ATV
-- 25/01 14:22:28:203 - TEF_DIAL FinalizarRequisicao: ATV, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 25/01 14:22:28:218 - TEF_DIAL FinalizarRequisicao: ATV, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 25/01 14:22:28:218 - TEF_DIAL FinalizarRequisicao: ATV, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 25/01 14:22:28:483 - TEF_DIAL FinalizarRequisicao: ATV, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 25/01 14:22:28:483 - TEF_DIAL FinalizarRequisicao: ATV, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 25/01 14:22:28:483 - TEF_DIAL FinalizarRequisicao: CRT, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 25/01 14:22:28:499 - TEF_DIAL FinalizarRequisicao: CRT, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 25/01 14:22:28:499 - TEF_DIAL FinalizarRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 25/01 14:22:29:029 - TEF_DIAL FinalizarRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 25/01 14:22:29:029 - TEF_DIAL FinalizarRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 25/01 14:22:29:029 - TEF_DIAL LerRespostaRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.001
-- 25/01 14:23:04:036 - TEF_DIAL LerRespostaRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.001 Recebido
-- 25/01 14:23:04:036 - TEF_DIAL LerRespostaRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.001
-- 25/01 14:23:04:036 - TEF_DIAL ProcessarRespostaPagamento: CRT - 28909 Indice: 03 Valor:80.00
-- 25/01 14:23:04:036 - ACBrTEFD CopiarResposta: CRT - 28909 Arq: c:\temp\ACBr_TEF_DIAL_001.tef

Após a criação desse arquivo o sistema ficou com o TEF aberto, mais a transação tinha sido aprovada, e o sistema retornou com o saldo restante a pagar, então para poder finalizar a venda foi necessário a exclusão desse arquivo na pasta temp, só assim conseguimos finalizar a venda.

Então essa travada que aconteceu no sistema junto com o TEF, no momento em que criou o arquivo ACBr_TEF_DIAL_001.tef, teria alguma explicação pra isso ?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O problema parece ter ocorri no Gerenciador Padrão do TEF-D... Você está usando compatibilidade com o antigo Gerenciador Padrão (comunicação por TXT) e isso é péssimo para vendas com múltiplos cartões... pois no antigo G.P. isso era feito a base de muita gabiarra, que consistia em confirmar as transações anteriores, para poder iniciar uma nova...

Pelo que notei no Log, o problema ocorre no pagamento posterior, de valor: 71.31, que foi cancelada no meio... com isso o ACBrTEFD, irá enviar NCN para as transações pendentes, e CNC para as que já foram confirmadas... Ele ficou em loop, enviando o comando CNC para cancelamento da venda anterior.. mas o Gerenciador Padrão aparentemente não conseguiu processar esse cancelamento...

De acordo com a certificação, é correto o programa ficar em Loop até que o cancelamento seja processado...

Ligue o Log em modo Debug, para você ter um retorno maior de informações (respostas do G.P.)

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

  • Fundadores

Usando a DLL com o serviço... (no caso do SiTef, ACBrTEFDCliSiTef)... no caso do D-TEF talvez isso não esteja bem implementado no ACBr...

Dessa maneira é sua aplicação quem irá gerar todos os diálogos do TEF, e você terá muito mais controle da transação... além de poder confirmar ou desfazer todas as transações da mesma venda, com apenas 1 comando...

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

  • Fundadores
  • Solution

Isso é de complexidade alta... não está nos meus planos recentes trabalhar com essas empresas 

Mas estamos em contato com a OKI, para implementarmos o Scope no TEFD, usando as chamadas diretas pela DLL

  • 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

×
×
  • 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.