Ir para conteúdo
  • Cadastre-se

dev botao

Duvida No Uso Do Acbrtefd Clisitef


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

Recommended Posts

Ola,

Amigos,

Estou usando os componentes AcbrECF eo AcbrTEFD, com Clisitef. Delphi7. (otimos componentes por  cinal.).

 

sou novo no forum, mas ja olhei varios topicos aqui sobre o assunto, mas ai vem algumas duvidas q eu nao estou entendendo,

como q é o fluxo correto pra executar toda a venda com cartao TEF.

Tb, Olhei o demo do TED e nao concegui entender, pq tem varias formas de fazer a mesma coisa.

 

Pergunto. Qual seria a melhor extrutura de se fazer uma venda com cartao?

 

Ex.

Aqui esta a a sequencia de como estou procedendo hoje no meu PDV

 

1: ACBrECF1.AbreCupom;

2: ACBrECF1.VendeItem(.....)

 

Aqui :  Chamo uma tela do PDV onde informo o valor a ser pago, e chama a tecla especifica da forma, neste caso 'TEF'

Executa as telas do menu TEF ate aprovar a Transaçã. (Fluxo do componente)

 

(Transação OK) segue

 

Aqui : Testo se ainda falta Pagamento do Cupom(Fluxo do meu PDV). segue

 

3: ACBrECF1.SubtotalizaCupom

4: ACBrECF1.EfetuaPagamento (Efetua Pgto das Formas, lanço todas as formas de Pgto, mando pra  EcF);

5: ACBrECF1.FechaCupom('Projeto ACBr|http://acbr.sf.net');

 

Aqui uso a funcao do componente do TEF.

6 : ACBrTEFD1.ImprimirTransacoesPendentes;

   PS: dentro desta funçao ele imprime a transação e confirma,

          Tb, faz  todos os teste de ecf etc.. blz

 

Fazendo esta sequencia ai acima com um cartao tef funciona.

Mas agora se eu tiver dois cartao tef ou mais nao imprime.

Da um erro na ecf pq ela nao concegue abrir o vinculado, no evento do componente tef {acbrtefd1comandaecfabrevinculado(coo, indiceecf : string;}, onde esta para abrir o vinculado ele passa uma vez so, mas
obs;ta marcado como multiplos cartoes.

É ai o meu problema.

 

1 o que devo fazer ?
2 qual sequencia q devo executar la no demo para fazer isso correto?
3 devo usar a funçao de fechamento da ecf ou do tef?

 

Pesso encarecidamente aos amigos com mais experiencia uma logica para eu executar.

Abraço.

 

Editado por EMBarbosa
favor não escrever com todas as letras MAIÚSCULAS
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

num primeiro momento seria interessante não escrever em letras maiúsculas o post pois os amigos podem entender que está gritando

seu questionamento já existe sim resposta pra ele aqui no fórum se olhar com calma e ter paciência na pesquisa está lá dizendo o por que....

mas ai vai mais uma vez:

para seu problema de múltiplos cartões a questão é que algumas modelos de impressoras não aceitam abrir mais de um vinculado por forma de pagamento, então você tem que lançar todos os valores de cartão em uma única forma de pagamento e ele vai abrir um vinculado único e imprimir todas as vias necessárias de todos os cartões ali registrados na venda

entendeu?

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

Atualmente com o Cielo Premia o seu Fluxo não é válido...

 

Vc deve enviar os pagamentos somente após ter todos os pagamentos "em buffer" na sua aplicação...

 

Use ACBrTEFD.FinalizarCupom, pois essa função irá disparar eventos para fechar o cupom e imprimir os pagamentos... porém respeitando o fluxo exigido no manual de orientação do TEF (que envolve a exibição dialogo para retentar em caso de Falha e NCN ou CNC no caso de cancelamento)

 

Veja esse post:

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