Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Bom dia Senhores.

Recebi a documentação para homologação TEF através da dll Clisitef.

Fiz as instalações e logo no no primeiro teste, "Venda com cartão de Débito" onde eu devo passar o cartão na maquina,

o sistema emite a mensagem "13-Operação cancelada? Yes/No" sem que eu tenha pressionado qualquer tecla.

Alguem pode me informar o que esta causando essa ação? Estou inicialmente usando o exemplo que usa o componente

ACBrTEFD1.

 

Obrigado.

Postado

Bom dia Daniel.

Fiz o que você recomendou, instalei novamente o SiTef Simulado, mas, continuo com o problema nos testes de homologação.

O sistema emite a mensagem "13-Operação cancelada? Yes/No" sem que eu tenha pressionado qualquer tecla.

Entrei em contato com o suporte da SkyTEF, eles pediram pra enviar os arquivos de log e me retornaram que pelo

log o processo esta normal.

Poderia ser  algum problema com o Pinpad que estou usando?

Obrigado.

 

Postado

Olá Daniel. 

No fonte que estou usando não tinha o código do evento OnAguardaresp, então

peguei o código abaixo no forum.

Você pode verificar se esta correto o código?

---------------------------------------------------

procedure TForm1.ACBrTEFD1AguardaResp(Arquivo: string; SegundosTimeOut: Integer; var Interromper: Boolean);
var
  Msg : String ;
  fCancelado : Boolean;
begin
  Msg := '' ;
  if (ACBrTEFD1.GPAtual in [gpCliSiTef, gpVeSPague]) then   // É TEF dedicado ?
   begin
     if (Arquivo = '23') and (not bCancelarResp.Visible) then  // Está aguardando Pin-Pad ?
     begin
        if ACBrTEFD1.TecladoBloqueado then
        begin
           ACBrTEFD1.BloquearMouseTeclado(False);  // Desbloqueia o Teclado
           // TODO: nesse ponto é necessário desbloquear o Teclado, mas permitir
           //       um clique apenas no botão cancelar.... FALTA CORRIGIR NO DEMO
        end ;

        Msg := 'Tecle "ESC" para cancelar.';
        bCancelarResp.Visible := True ;
        fCancelado := False;
     end;
   end
  else
     Msg := 'Aguardando: '+Arquivo+' '+IntToStr(SegundosTimeOut) ;

  if Msg <> '' then
     StatusBar1.Panels[2].Text := Msg;
  Application.ProcessMessages;

  if fCancelado then
     Interromper := True ;
end;
 

 

Obrigado.

Postado

bom dia Senhores(as).]

Qual configuração necessária para imprimir os comprovantes TEF na impressora não fiscal ?

Nas minhas simulações de venda com cartão, mostra as mensagens:

Imprimindo NFCe
Imprimindo Transações/Comprovante TEF,
 

mais a impressão na sai na impressora.

 

Obrigado.

  • Fundadores
  • Solution
Postado

Você tem eventos no componente, que são chamados no momento da Impressão... basta pegar o conteúdo dos parâmetros enviados, para a sua aplicação, e imprimi-los usando o componente ACBrPosPrinter

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.

Postado

Boa tarde.

No primeiro teste do roteiro de homologação, é solicitado para:

 Realizar uma venda de um item qualquer

- Verificar o menu de transações retornado

- Printar a tela com o menu para enviar como evidência da pré-homologação.

- Em seguida cancelar o cupom e Printar a tela com o menu de transações gerenciais.

Como posso realizar esse cancelamento usando ACBRTEFD?

 

Obrigado.

  • Este tópico foi criado há 2597 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...