Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Temos uns cliente que estão imprimindo o comprovante sem o valor na primeira via, segue anexo print do comprovante e o arquivo de retorna gerado pelo tef no qual o mesmo sai o valor corretamente.

O problema esta acontecendo com o NFC-e e com o Cupom Fiscal Paf-ECf também.

IMG_14122016_120324.png

IntPos(1).001Unavailable

Editado por tchuck
Postado

Aqui no meu sai com valor, so que no cliente esta saindo dessa forma, mas no arquivo anexo tem o valor e tem um comprovante que tem o valor nos 029 e o 711 não tem e é ele que esta sendo impresso.

Estou usando o Pay@Go

Postado

Esse problema é simples: O ACBr tenta imprimir primeiro o comprovante reduzido, geralmente com 4 linhas.....só que o valor fica na quinta linha e claro não imprime o valor..

Usando um emulador, aparece o valor certinho, porque o emulador retorna as 4 linhas com o valor, mas tem casos que o retorno vem sem o valor, que seria uma quinta linha.

Usando o BemaTEF....também já passei por isso....Tive que alterar o ACBr para ignorar esse comprovante reduzido e imprimir a via normal do cliente.

Postado

Bom dia Juliomar, em anexo o arquivo do TEF

Observe o grupo 710, comprovante reduzido...vem sem o valor

Bom dia tchuck, a alteração no fonte é simples....eu ignoro o comprovante reduzido e sempre pego o comprovante normal

Em anexo a alteração no arquivo ACBrTEFDClass.pas

 

IntPos.001.txt

Capturar.JPG

Capturar1.JPG

Postado (editado)

Juliomar na abertura do post tem o arquivo log tambem que é gerado com o problem.

Márcio muito obrigado pela dica

Eu ainda não teste mas vou estar testando para ver se funcionou.

Editado por tchuck
  • 5 semanas depois ...
  • Membros Pro
Postado

 

       710 :
         begin
           if Linha.Informacao.AsInteger > 0 then
           begin
              //Usar711 := True;
              Usar713 := True;
              fpImagemComprovante1aVia.Clear;
              fpQtdLinhasComprovante := Linha.Informacao.AsInteger;
           end;
         end;

Fazendo esse ajuste tb consegui fazer imprimir o comprovante mais completo. Não serie interessante criar uma propriedade no componente para escolher "Comprovante Resumido ou Completo" ?

Atenciosamente,

Márcio Lopes

Analista de Sistemas

  • Moderadores
Postado
  Em 23/01/2017 at 19:00, p.emoraes disse:

estou com o mesmo problema, foi resolvido o problema? foi realizada a mudança?

 

Expandir  

 

  Em 20/01/2017 at 16:24, Juliomar Marchetti disse:

Sugere mudanças, favor anexar a unit e detalhar o que mudou e com base em qual manual!

Expandir  

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 1 ano depois...
Postado
  Em 20/01/2017 at 14:33, Marcio Lopes ACBr disse:

 

       710 :
         begin
           if Linha.Informacao.AsInteger > 0 then
           begin
              //Usar711 := True;
              Usar713 := True;
              fpImagemComprovante1aVia.Clear;
              fpQtdLinhasComprovante := Linha.Informacao.AsInteger;
           end;
         end;

Fazendo esse ajuste tb consegui fazer imprimir o comprovante mais completo. Não serie interessante criar uma propriedade no componente para escolher "Comprovante Resumido ou Completo" ?

Expandir  

Olá,
Fiz esse procedimento, abrir essa classe no Delphi implementei e compilei, continua a sair o comprovante resumido.
Tem algo a mais a ser feito?

  • Moderadores
Postado
  Em 16/04/2018 at 20:21, Adriano Soares disse:

Olá,
Fiz esse procedimento, abrir essa classe no Delphi implementei e compilei, continua a sair o comprovante resumido.
Tem algo a mais a ser feito?

Expandir  

Boa tarde,

Abra o arquivo ACBrTEFDClass.pass e comente o codigo da linha 1563 a 1568.

       710 :
         begin
           {if Linha.Informacao.AsInteger > 0 then
           begin
              Usar711 := True;
              fpImagemComprovante1aVia.Clear;
              fpQtdLinhasComprovante := Linha.Informacao.AsInteger;
           end;}
         end;

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: contato@cleberferreira.eti.br
Formiga-MG

Postado
  Em 20/01/2017 at 14:33, Marcio Lopes ACBr disse:

 

       710 :
         begin
           if Linha.Informacao.AsInteger > 0 then
           begin
              //Usar711 := True;
              Usar713 := True;
              fpImagemComprovante1aVia.Clear;
              fpQtdLinhasComprovante := Linha.Informacao.AsInteger;
           end;
         end;

Fazendo esse ajuste tb consegui fazer imprimir o comprovante mais completo. Não serie interessante criar uma propriedade no componente para escolher "Comprovante Resumido ou Completo" ?

Expandir  

Olá,
Fiz esse procedimento, abrir essa classe no Delphi implementei e compilei, continua a sair o comprovante resumido.
Tem algo a mais a ser feito?

Comentei esse codigo mais continua saindo o comprovante resumido e sem o valor. Tem aalgo mais, a ser feito?

  Em 17/04/2018 at 20:40, Cleber disse:

Boa tarde,

Abra o arquivo ACBrTEFDClass.pass e comente o codigo da linha 1563 a 1568.

       710 :
         begin
           {if Linha.Informacao.AsInteger > 0 then
           begin
              Usar711 := True;
              fpImagemComprovante1aVia.Clear;
              fpQtdLinhasComprovante := Linha.Informacao.AsInteger;
           end;}
         end;
Expandir  

 

Comentei esse codigo mais continua saindo o comprovante resumido e sem o valor. Tem aalgo mais, a ser feito?

Postado

Comentei esse codigo mais continua saindo o comprovante resumido e sem o valor. Tem aalgo mais, a ser feito?

Dei o build no projeto, mesmo assim só sai o comprovante resumido e sem o valor.. Eu não me importaria que saísse resumido, contudo que mostrasse o valor. 

  Em 19/04/2018 at 14:28, Cleber disse:

Você deu um build no seu projeto?

Expandir  

Dei o build no projeto, mesmo assim só sai o comprovante resumido e sem o valor.. Eu não me importaria que saísse resumido, contudo que mostrasse o valor. 

Postado
  Em 24/04/2018 at 17:11, Adriano Soares disse:

Comentei esse codigo mais continua saindo o comprovante resumido e sem o valor. Tem aalgo mais, a ser feito?

Dei o build no projeto, mesmo assim só sai o comprovante resumido e sem o valor.. Eu não me importaria que saísse resumido, contudo que mostrasse o valor. 

Dei o build no projeto, mesmo assim só sai o comprovante resumido e sem o valor.. Eu não me importaria que saísse resumido, contudo que mostrasse o valor. 

Expandir  

Gostaria de acrescentar que essa classe ACBrTEFDClass fica na pasta fontes do componente instalado, fiz essa alteração e compilei o projeto novamente.

 

image.thumb.png.1da3d622ffd94290eb79aa3946ae8e52.png

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