Ir para conteúdo
  • Cadastre-se

dev botao

Implementação do TEF da Auttar


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

Recommended Posts

Olá pessoal! Quero contribuir com a comunidade do ACBR porque nos tem sido de grande valia e muito nos tem ajudado!

Bom aqui na empresa nós precisamos implementar, a pedido de um cliente, o TEF da AUTTAR (auttar.com.br) e para isso utilizamos o componente ACBR e criamos a unit necessária para o acrescentar ao componente ACBRTEFD mais esta possibilidade, para isso segue abaixo aos moderadores do forum e vejam se há interesse em adicionar ao projeto!

Att,

Michael Belmonte

Gestor em TI

http://www.systronic.com.br

ACBrTEFDAuttar.pas

ACBrTEFDClass.pas

ACBrTEFD.pas

Att,

Michael Belmonte
Gestor em TI
http://www.systronic.com.br
"Ha 15 anos desenvolvendo soluções criativas!"

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

estive olhando o site e obtendo mais informações sobre o Auttar

nada mais que o SITEF, ele implementa por baixo, então acredito eu se utilizar o modelo do SITEF vai funcionar também

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

  • Moderadores

Você entrou em contato com a empresa correto?

ao trocar um pouco de informação com a pessoa via e-mail foi repassado

que eles usam o sitef como base e eles fazem o intermédio entre você (cliente,usuário) e o sitef que necessita uma

linha x25 que no caso eles tem, fazendo uma vpn ou algo do genero, diluindo o custo

então a tecnologia usada é o sitef, se você colocar os dados usando o sitef ele vai funcionar...

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

  • Moderadores

Boa tarde Daniel e Michael

Erro de interpretação quando troquei informações com o pessoal da Auttar

Hoje entrei em contato e conversei por telefone e tirei dúvidas com eles

é uma tecnologia separada diferente, mas pode ser simplesmente integrado usando o tef discado

que hoje já tem implementado no ACBrTEFD e acredito que o que

 foi implementado pelo Michael foi usando a dll

Peço desculpas e seria muito interessante estar avaliando e agregando ao componente TEF

novamente peço desculpas ao Michael e obrigado pela contribuição

estou já com seus fontes olhando e testando com os dados que recebi do pessoal da Auttar

Voltei a editar o post pois vi o arquivo e percebi que é via troca de arquivos o formato que o Michael repassou

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

  • Fundadores

Pelo que notei o Michael, implementou como Discado (usando troca de TXT), mas criando uma nova classe para configuração correta dos diretórios e arquivos...

Vou tentar incorporar o trabalho do Michael aos fontes atuais...

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

Olá pessoal desculpe nao responder antes, sim é via troca de arquivos que nem o TEF discado! Eles tem um arquivo CLIENT proprio deles...que deve ser instalado e configurado! Precisar posso enviar o instalador ou pode-se pedir para o [email protected].

Obrigado!

Att,

Michael Belmonte
Gestor em TI
http://www.systronic.com.br
"Ha 15 anos desenvolvendo soluções criativas!"

Link para o comentário
Compartilhar em outros sites

Pessoal estou com um problema com o roteiro da AUTTAR onde não estou conseguindo solucionar e já desgastei meus meios aqui pra entender (deve ser pq a kbça tá cheia, é TEF, SPED, PAF-ECF, só JESUS mesmo!), segue abaixo meu procedimento e problemas:

Estou realizando o teste 1.3 1.5 do roteiro anexo a esta mensagem:

1) Faço uma venda com dois cartoes de credito diferentes no valor de R$ 2,00 cada um e acumulo o valor total de ambos (R$ 4,00) em uma forma de pagamento CARTAO, onde:

a) ABRE CUPOM

B) VENDITEM

c) SUBTOTALIZACUPOM

d) CRT(2,00)

e) CRT(2,00)

f) FINALIZACUPOM (no modo comando e não no AUTOFINALIZARCUPOM),

g) IMPRIMETRANSACOESPENDENTES e na impressão do segundo cartão DESLIGO A ECF, ai vem a mensagem YES/NO,

h) neste momento DESLIGO O PC, se escolhesse o YES continuaria a impressao e logo apos enviaria o CONFIRMATRANSACOESPENDENTES que no caso não chega a fazer;

i) Abro novamente o sistema e INICIALIZO O TEF (iNICIALIZARTEF(8)) isso antes de ativar a ECF (AcbrECF.ATIVAR) onde ele cancela o ultimo cartão passado para o TEF porém fica num LOOP e não envia o comando CANCELAMENTO para o primeiro CARTAO e fica num loop intermitente

Perguntas?

1) Vi que dentro da pasta cria uma pasta TEF (temporaria) onde é guardado os COMPROVANTES, o CANCELADO ele apaga porém o outro fica la e se eu apago então libera a aplicação, será que é este o problema deve limpar esta pasta?

2) A cada CRT devo enviar o CNF? Não né?

3) O ConfirmaTransacoesPendentes deve ser somente após o ImprimeTransacoesPendentes certo?

Sei lá as perguntas são bobas mas já to surtando, o que será que estou fazendo errado?

Estou usando para estes testes o TEFDEMO do ACBR e nele também dá a mesma coisa....já não sei mais o que fazer...

Segue anexo o roteiro para que se alguma alma ai de plantão quiser me dar uma mão, já antecipo meus agradecimentos.

ROTEIRO_DESLIGAMENTO.rar

Att,

Michael Belmonte
Gestor em TI
http://www.systronic.com.br
"Ha 15 anos desenvolvendo soluções criativas!"

Link para o comentário
Compartilhar em outros sites

Pessoal agora entendi o problema que citei acima é assim:

O TEF da Auttar é um pouco diferente o fluxo de comandos do TEF DISCADO (eles me disseram que era igualzinho so mudar as pastas e pronto) abaixo algumas características diferentes do TEF DISCADO:

a) A Confirmação das Transações para Multiplos Cartões deve ser somente após a impressão de todos os comprovantes de pagamento em 1 cupom vinculado, o que o ACBRTEFD já trata de maneira espetacular, no caso de queda de energial ele irá cancelar todas as transações ainda não confirmadas, hoje no TEF DISCADO a confirmação é já no primeiro cartão e fica pendente apenas o último cartão que é confirmado após a impressão do cupom vinculado;

B) Quando houver Multiplos Cartões deve-se enviar um campo após o primeiro cartão 099.000 = 1 que o ACBRTEFD também já atende beleza no evento AntesFinalizarRequisição;

c) Outra importante diferença para quem estava já acostumado é a contrariedade da ordem das formas de pagamento para Multiplos Pagamentos que no TEF DISCADO e SITEF o Pagamento com Cartão fica sempre para o final da ordem, ou seja, por exemplo hoje é assim: 1º DINHEIRO, 2º CARTÃO, no Auttar a ordem é contrária se houver DINHEIRO ele vai ser impresso por último e sempre o CARTÃO primeiro;

Pessoal os ítens (a) e (B) acima estão tranquilos, agora o © preciso ver com vocês que estão mais a par do componente de que maneira podemos fazer para deixar na forma do componente atender mais este Serviço de Pagamento TEF.

Att,

Michael Belmonte
Gestor em TI
http://www.systronic.com.br
"Ha 15 anos desenvolvendo soluções criativas!"

Link para o comentário
Compartilhar em outros sites

Desculpe pessoal me enganei no texto acima, na verdade preciso entender como seria a melhor forma de usar o componente na opção (a) ou seja, ao passar o cartão NAO CONFIRMAR ainda mas guardar o temporario do primeiro cartão, e após então a impressão do vinculado CONFIRMAR as duas transações!

Na opção © estou usando o ACBRTEFD.FinalizarCupom que fecha e já imprime a forma de pagamento CARTAO acumulada, porém na ultima posição de pagamento e agora preciso mudar ela pra CIMA do dinheiro (sempre dá pra complicar né).

Att,

Michael Belmonte
Gestor em TI
http://www.systronic.com.br
"Ha 15 anos desenvolvendo soluções criativas!"

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Mas no caso de homologação PAF você terá complicação

pois senão me engano a forma de pagamento tem que obrigatoriamente ser

a última a ser impressa no cupom fiscal.

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

Pessoal estou realizando alguns ajustes no ACBRTEFD para poder atender ao TEF da AUTTAR que tem algumas peculiaridades, logo mais estarei postando para os moderadores do projeto analisarem e verem se não ficou algo fora do padrão!

Att,

Michael Belmonte
Gestor em TI
http://www.systronic.com.br
"Ha 15 anos desenvolvendo soluções criativas!"

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Fundadores

Oi Michael,

Acredito que teremos que fazer algumas modificações em uma classe específica... ou talvez um simples Flag interno (Protected) pode resolver.. ele seria ativado apenas no TEF da AUTTAR....

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

Daniel em outro post já enviei o codigo fonte das classes e o Demo modificado, claro fique a vontade para ajustar conforme o padrão mas do jeito que está ja me serviu e está homologado pela auttar!

Att,

Att,

Michael Belmonte
Gestor em TI
http://www.systronic.com.br
"Ha 15 anos desenvolvendo soluções criativas!"

Link para o comentário
Compartilhar em outros sites

  • 4 anos depois...
  • Moderadores
Em 20/06/2016 at 11:16, lucas q b disse:

gostaria de saber quais os beneficios do TEF da auttar em relaçao ao da SITEF e vice-versa? E quais entre os ambos traz mais beneficios tanto em funcionamento QUANTO EM CUSTO BENEFICIO? MUITO OBRIGADO!!!

 

Olha, posso estar enganado, mas lembro de escutar em algum lugar que o Auttar usa SITEF por trás, eles são somente um DATACENTER de TEF que usa a estrutura do SITEF.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Pessoal boa tarde! Tudo bom?
Li e reli todo tópico porém não encontrei nenhuma informação que resolva minha duvida, que é:
- Para o Auttar existem duas homologações uma é IP e ou DLL, eu iniciei pela IP para ver como funciona no ACBRTEF, funcionou tudo corretamente. Porém na integração IP o fluxo de recebimento fica toda por conta do Client, abrindo uma tela para que o inicio da transação seja efetuada. Procurei um pouco antes de questionar aqui mas não encontrei solução, o ACBR tem a integração via DLL para o Auttar? Pois necessito que todo controle da transação seja feita pelas telas de nosso PDV e não pelo Client do Auttar....

 

Grato.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
8 minutos atrás, MarcosSitPlan disse:

Pessoal boa tarde! Tudo bom?
Li e reli todo tópico porém não encontrei nenhuma informação que resolva minha duvida, que é:
- Para o Auttar existem duas homologações uma é IP e ou DLL, eu iniciei pela IP para ver como funciona no ACBRTEF, funcionou tudo corretamente. Porém na integração IP o fluxo de recebimento fica toda por conta do Client, abrindo uma tela para que o inicio da transação seja efetuada. Procurei um pouco antes de questionar aqui mas não encontrei solução, o ACBR tem a integração via DLL para o Auttar? Pois necessito que todo controle da transação seja feita pelas telas de nosso PDV e não pelo Client do Auttar....

 

Grato.

Boa tarde

não somente via background!

caso queira implementar fique a vontade !

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

Em 15/08/2016 at 14:30, Juliomar Marchetti disse:

Boa tarde

não somente via background!

caso queira implementar fique a vontade !

Juliomar apenas para confirmar a afirmação... Então não foi implementado no ACBRTEF a integração com a Auttar pelo modo 'NÃO INTERATIVO'?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, MarcosSitPlan disse:

Juliomar apenas para confirmar a afirmação... Então não foi implementado no ACBRTEF a integração com a Auttar pelo modo 'NÃO INTERATIVO'?

é isso!

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

  • 2 meses depois ...

Bom dia Pessoal!
Estou com problemas quanto ao conteúdo do comprovante TEF, pois eu não quero a impressão do comprovante reduzido. Debugei o componente do Acbr e ví que esta opção não foi criada como propriedade do componente esta é apenas uma variável dentro da procedure:
procedure TACBrTEFDRespTXT.ConteudoToProperty;
da unit:
ACBrTEFDClass

Que verifica se o objeto que foi carregado com informações do arquivo de resposta possui algo na linha 711 (Responsável pelo comprovante reduzido) . Caso possua essa variável troca de valor recebendo true e assim o espelho do comprovante passa a ser o reduzido.

Há alguma solução que eu não tenho enxergado?

Link para o comentário
Compartilhar em outros sites

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