Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde a todos.

Desenvolvi meu evento InfoECF com base no DEMO do acbr.

No inicio do evento, ele tem um comentário dizendo o seguinte:

{

Leia o último Documento Gravado no seu Banco de Dados, e verifique
se o Cupom já foi finalizado,ou se já foi aberto um CCD ou Gerencial...
Exemplo:

if (Documento.Finalizado) or (pos(Documento.Denominacao,'CC|RG') > 0) then
  RetornoECF := 'R'  //Executará ConfirmarESolicitarImpressaoTransacoesPendentes;
else
  RetornoECF := 'O' ; //Executará CancelarTransacoesPendentes;

}

Fiz exatamente o que está escrito no comentário acima. Se o cupom fiscal foi concluído, retorno 'R', se não retorno 'O'.

Porém, no teste 16 da pré-homologação ele pede pra eu desligar o computador assim que concluir o pagamento(antes de terminar de imprimir o cupom fiscal) e também desligar a impressora.

RESULTADO ESPERADO AO ABRIR O SISTEMA: "Transação TEF efetuada. Favor reimprimir último cupom".

RESULTADO OBTIDO AO ABRIR O SISTEMA: "Ultima Transação TEF não foi efetuada. Favor reter o cupom.".

Ou seja, ele espera que confirme o pagamento sem ter cupom fiscal finalizado. 

Alguém poderia me dar uma luz de como resolver isso?

Agradeço qualquer ajuda.

att,

Rodrigo Guimarães.

  • Fundadores
Postado

Simplesmente retorne "R" ou "O", conforme o desejado:

Citar

  RetornoECF := 'R'  //Executará ConfirmarESolicitarImpressaoTransacoesPendentes;
  RetornoECF := 'O' ; //Executará CancelarTransacoesPendentes;

 

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
Agora, Daniel Simoes disse:

Simplesmente retorne "R" ou "O", conforme o desejado:

 

Boa tarde Daniel.

Mas como identifica o momento certo de chamar 'R' ou 'O'?

Achei que a variável era o cupom estar finalizado. Se o cupom foi impresso, retormo 'R'.

Porém o teste 16 mostra que não é apenas isso. Tem alguma outra coisa que tenho que verificar?

att,

Rodrigo Guimarães

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