Ir para conteúdo
  • Cadastre-se

dev botao

ACBr TEFD multiplas formas de pagamentos


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

Recommended Posts

Boa noite pessoal estou com um problema no seguinte caso:

com relacao aos pagamentos na seguinte situacao:

- Venda

- Dinheiro: R$ 0,20

- Cartão: R$ 1,00

ele envia a cnf logo apos o crt e nao ao final da impressão, como esta descrito no manual do tef dial, uma vez que quando envio o crt com a opcao de multiplos cartoes desativada, ele exibe a mensagem de que o valor do tef não pode ser menor que o saldo restante, pois envio todos os CRT antes dos outro pagamentos caso durante o looping para o usuario opte por trocar a forma de pagamento, e nao ocorrer problema de a forma cartao nao ser a ultima e ao final de totalizar mando imprimir as transacoes pendentes e finalizar o cupom pelo componente TEFD.

gostaria de saber qual a correta aplicacao do compomente neste caso atraves de sua concepcao do mesmo, pois tambem observei que memso sendo multiplos cartoes mais tendo qualquer outra forma de pagamento diferente de cartao ele nao envia o comando CNF ao final da impressao.

Ps: Se for um topico duplicado desculpa pois procurei e nao consegui algo que se adeque a minha situacao...

somente isso para corrigir todas as observacoes para a certificacao na SevenPDV...

Link para o comentário
Compartilhar em outros sites

pois é programei-a conforme o exemplo do TEFD,

Mas com relação a isto ja consegui resolver em partes mudando a logica de minha aplicação

agora estou com outro problema, que é o seguinte

Envio uma venda com 3 cartoes e 1 dinheiro,

dai mando o crt dos 3 cartoes mais o ultimo eu altero para dinheiro, dai ele nao envia o comando CNF ao final das impressoes...

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Por favor poste um "passo-a-passo" de como reproduzir o problema usando o Demo do ACBr, assim como a configuração que você esta utilizando

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

-> Na aplicação Tefdemo

-> Inicializei normalmente,

-> Abri o cupom

-> Vendi 4 items no valor total de R$ 4,00

-> Subtotalizei o cupom

-> Envio um pagamento no valor de R$ 1,00 em dinheiro

-> Envio um CRT no valor de R$ 1,00 e confirmo a transação

-> Envio um CTR no valor de R$ 1,00 e confirmo a transação

-> Envio um CTR no valor de R$ 1,00 e abro o GP e cancelo a operação

-> Efetuo entao o pagamento no valor restante de R$ 1,00 em dinheiro

-> Imprimo as transações pendentes

-> Finalizo o cupom

Legenda:

Operação realizada no Panel ECF

Operação realizada no Panel TEF

Segue em anexo o log do Tefdemo também

log.txt

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Parabéns. Quando puder, vá lá nesse post:

[]'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

  • Fundadores

arielguareschi,

Não consegui reproduzir o problema seguindo os passos...

Porém notei que vc disse:

-> Imprimo as transações pendentes

-> Finalizo o cupom

Não seria o inverso ? Pois nesse caso o Cupom ainda está em meios de pagamento, ou seja, não foi finalizado...

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 semanas depois ...

Boa tarde!

Estou homologando hoje na SevenPDV por acesso remoto e estou com esse problema.

Passos do problema:

1º: Na venda com Cartão e dinheiro o sistema deve mandar o CNF apos a impressão.

2º: Na venda com mais de 1 cartão o sistema deve enviar o CNF apenas do 1º ao passar o 2º cartão e do 2º ao passar o 3º.

Caso alguém puder me ajudar, desde já agradço.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O componente já faz isso...

No discado não existe venda de Cartão seguida de Dinheiro... O correto seria Dinheiro seguido de cartão...

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

Leia o Guia Técnico do GP e o Roteiro... a restrição de não permitir dinheiro após uma operação de cartão consta neles... a exceção só ocorre quando o último cartão não foi aprovado...

Sobre o envio do CNF, o componente segue o Fluxo que é documentado para o Discado... observe que se ele não enviasse o CNF, o GP não ficaria livre para permitir uma nova operação de cartão...

Houve mudança recente nos fluxo de múltiplos cartões ?

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

Faz tempo que tenho... acho que foi na SevenPDV... os links que tenho são:

http://www.sevenpdv.com.br/new/conteudo/downloads.htm

http://www.softwareexpress.com.br/ArqCl ... efdial.htm

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, estou com outro problema na homologação hoje, no PAY&GO não pode ativar o GP, segundo o homologador, eu uso o código abaixo no iniciar a minha aplicação:

Aguarde.Text := 'Inicializando... Verificando Transações Pendentes...';

TEFD.Inicializar(TACBrTEFDTipo( 1 ));

Aguarde.Text := 'Ativando Gerenciador Padrão...';

TEFD.AtivarGP(TACBrTEFDTipo( 1 ));

Aguarde.Text := 'Verificando Gerenciador Ativo...';

TEFD.ATV(TACBrTEFDTipo( 1 ));

Estou fazendo algo errado? Qdo é PAY&GO o procedimento deve ser outro?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O caminho para o binário do Gerenciador Padrão deve ser configurável na sua aplicação...

O Pay&Go se instala em outra pasta...

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

Ele que tem lhe dizer como fazer...

O executável do Pay&Go não é o mesmo do GP padrão... Vc pode deixar "hardcoded" os diretórios no seu fonte, o que é horrível, e pode falhar dependendo da versão do Windows, pois o Pay&Go se instala na pasta "Arquivos de Programas"... e esta pasta muda de acordo com a versão do Windows...

O homologador que é quem sabe como isso deve ser feito...

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

Como você pode ativar um ou outro, ou detectar se um ou outro está instalado e rodando ?

Não tem como a não ser que isso seja configurável... Esses caras são estagiários que só sabem seguir um roteiro...

Não mostre para eles o que eles não precisam ver... deixe a configuração do binário do GP em um .INI ou algo semelhante, mas que não apareça para o usuário (ou para o homologador)

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á 4448 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.