Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, estou implementado o TEF, não estou usando o componente AcbrTEFD mas utilizo o AcbrEcf para comunicação com a impressora, desde já parabenizo a galera do acbr e todos que contribuem direta ou indiretamente.

 

Minha dúvida é sobre o estorno de um CCD.

 

Eu pensei que quando eu cancelava o último cupom fiscal, dentro do ecf ele já faria o estorno dos ccd impressos para aquela venda.

 

Mas vendo os post do pessoal, principalmente este: 

 

Ví que não é assim.

 

Como eu não estou usando o acbrTEFd então eu estou tentando enviar o ACBrECF.EstornaCCD(), porém recebi a msg de que não havia sido

implementado para a impressora Daruma (estou usando a fs700).

 

Então:

 

Hoje já tem alguma coisa implementada em relação a esta função mencionada?

Esta função tem um parâmetro default = true, isso siginifica que irá cancelar todos os CCDs? Se sim são todos os CCDs emitidos pelo ECF?

 

Postado

Valeu Daniel.

 

No caso, eu tenho uma tela que mostram as transações para cancelamento, só que quando eu envio o CNC o ecf imprime o comprovante (gerencial),

logo após eu não consigo cancelar mais o cupom por causa do gerencial emitido.

 

O único jeito é uma nota de devolução. Certo?

Postado

Daniel eu tenho o sequinte código: 

 

function CancelarCupom: Boolean;

begin

  Result := true;

  try

    acbrECF.cancelacupom;   //chamando função do acbr

  except

    result := false;

  end;

end;

 

 

Quando este código é executado para cancelar o ultimo cupom o retorno é true e tudo é impresso corretamente pelo ecf.

 

Porem quando existe um CCD e o acbr faz o cancelamento do CCD e cancela o cupom, porém o retorno é false, mesmo 

todos os documento tendo sido emitidos com sucesso, por que o acbr retorna uma exceção:

 

post-13678-0-83604300-1432671344_thumb.p

 

Estou pensando em deixar de pegar o retorno desta função e usar algum comando para verificar se o ultimo cupom fiscal do ecf foi cancelado.

Existem alguma função deste tipo no acbrEcf?

post-13678-0-83604300-1432671344_thumb.p

  • Fundadores
Postado

Pode ser um problema na Classe da Daruma..

se há exception é porque o ACBrECF não pode garantir a execução do comando...

 

Porém parece que a o ECF está retornando um código de Erro, mesmo quando o mesmo não existe...

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.

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