Ir para conteúdo
  • Cadastre-se

dev botao

Mensagem Na Impressão Dos Comprovantes Tef


Ver Solução Respondido por Warquia,
  • Este tópico foi criado há 3823 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde amigos.

Antes de mais nada, existem tópicos com a mesma duvidas, mais as soluções não me ajudaram, por isso motivo de abrir um tópico!

 

Estou com um problema que não consigo resolver,. E um problema esporático que acontece na impressão da 1º Via do Cartão. "Impressora não responde Deseja imprimir novamente ?".
Especificamente quando imprime as Palavras "VENDA A DEBITO ou VENDA A CREDITO"  conforme a imagem em anexo.

existe um tópico muito similar com o problema  mesmo assim não resolveu.

Estou enviando os Prints do Cupom, Leitura X e os Logs do ECF e TEF

 

Outros tópicos já pecorridos:

 

Observação do Equipamento

-Bematech MP-2100
-Windows 7
-Ligada a Cabo Serial
-Porta PC COM1 (Porta OnBoard Placa Mãe)

 

Agradeço a todos..

post-5008-0-98997900-1393532995_thumb.jp

LogECF.txt

LogTEF.txt

post-5008-0-79981800-1393533367_thumb.jp

Warquia Pereira
Analista de Sistemas e Desenvolvedor

Postado

Juliomar, o Valor enviado e o Mesmo do total do cupom fiscal. Depois se possível compare o LogECF.TXT com o LogTEF.TXT que ta no anexos,

 Ambos foram gerado pelo ACBr e o seus valores fecham se nenhum centavo de diferença.

Por favor compare o Cupom COO: 16615 VL. 87,40 ele fechou certinho tanto no Cupom Fiscal(imagem), LogEcf.txt e LogTef.txt

 

Grato pela grande ajuda..

Warquia Pereira
Analista de Sistemas e Desenvolvedor

  • Moderadores
Postado

Olhando o seu log, a forma de pagamento 04 não permite vinculado, como você utilizou ela o TEF tenta abrir o vinculado, como ela não permite, é mostrado o erro de retentar, o usuário clicou em SIM, então o ACBrTEFD tenta imprimir via gerencial, isso está errado, você deveria ter programado a forma de pagamento para permitir vinculado ou ter utilizado uma forma de pagamento que permitisse, como está não vai dar certo mesmo.

  • Curtir 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado (editado)

Grato pelo apoio Régys, me corrija se estiver errado. olhando na Leitura X que envie em anexo a posição 04 permite vinculado. observe a imagem a seguir

post-5008-0-64504200-1393545294.jpg

Existe o Sinal (V) na frente da forma permitindo ser vinculado.

Editado por Warquia

Warquia Pereira
Analista de Sistemas e Desenvolvedor

  • Moderadores
Postado

Deve ter algo errado com sua impressora pois o log é claro, a forma de pagamento não permitiu o vinculado, isso é retornado via status pela impressora, o ACBr somente trata o retorno.

-- 09:15:08:720 AbreCupomVinculado( 016615 , 04 , 87,4 )
                TX -> [STX]([NUL][FS]BCart[146]o          00000000008740016615[15][BS]
  VerificaFimImpressao: Pedindo o Status (19)
   VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
   09:15:08:798 RX <- [NUL][129][GS][NUL]
----------------- ERRO -----------------
Erro retornado pela Impressora: Bematech

Meio de pagamento não permite tef
----------------------------------------

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Régys e Juliomar obrigado pela força!

amanhã cedo vou entrar em contato com a lacradora, assim que obter a resposta posto o resultado aqui.

Warquia Pereira
Analista de Sistemas e Desenvolvedor

  • Fundadores
Postado

Acredito que o problema seja a acentuação na Forma de Pagamento "Cartão"...

 

De acordo com o protocolo, o comando de Abertura de Vinculado da Bematech, solicita a Descrição da Forma de Pagamento, e não o índice...

 

Observe como o ACBrECF monta o comando:

AbreCupomVinculado( 016615 , 04 , 87,4 )
                TX -> [sTX]([NUL][FS]BCart[146]o          00000000008740016615[15][bS]

 

Pode ser que o ECF não consiga localizar essa forma de Pagamento e dispare o erro...

 

Você encontrar o objeto da Forma de Pagamento utilizando o comando: FormaPagto  :=  ACBrECF1.AchaFPGDescricao('Cartão");

Tente isso no ECFTeste: Variaveis -> Forma de Pagamento -> Acha Forma de Pagamento por Descrição

 

Talvez ajustando para alguma das páginas de código válidas para a Bematech, funcione... (a padrão é 850)

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.

  • Solution
Postado

Problema resolvido, na leitura X tem um forma de pagamento do índice 06 Cartao onde passei a apontar ela para abrir o gerencial.

Creio que o problema pode ter sido devido a acentuação da forma de pagamento do índice 04. 

agora fica a dica para alguém que estiver passando pelo mesmo problema.

 

Grato a Todos, Juliomar, Regys e Daniel Simoes.

  • Curtir 1

Warquia Pereira
Analista de Sistemas e Desenvolvedor

  • 3 meses depois ...
  • Membros Pro
Postado

Boa tarde, estou com uma Bematech MP 2100 TH FI, com as formas de pagamento:

05 Cartão Crédito (V)

06 Cartão Débito T(V)

07 Cartão POS (V)

 

Que ocorre o mesmo erro:

 

 

-- 11:49:45:906

                TX -> [sTX]([NUL][FS]BCart[146]o D'bito T 00000000019600002387[154][TAB]

   11:49:46:000 RX <- [NUL][129][GS][NUL]

----------------- ERRO -----------------

Erro retornado pela Impressora: Bematech

Meio de pagamento não permite tef

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

-- 11:49:46:000

                TX -> [sTX][20][NUL][FS]BCart[146]o D'bito T [182][ENQ]

   11:49:46:062 RX <- [NUL][129][GS][NUL]

----------------- ERRO -----------------

Erro retornado pela Impressora: Bematech

Meio de pagamento não permite tef

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

-- 11:50:13:796 Estado

                TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]

   11:50:13:921 RX <-  [NUL][NUL][NUL][NUL]

-- 11:50:13:921

                TX -> [sTX][ENQ][NUL][FS]#A[128][NUL]

   11:50:14:046 RX <- [NUL][NUL][NUL][NUL][NUL]x

 

Fiz o procedimento que o Daniel pediu para efetuar no ECFTeste: Variaveis -> Forma de Pagamento -> Acha Forma de Pagamento por Descrição

Digitei a descrição das formas acima exatamente como aparecem na Leitura X e não foi localizado no ECF nenhuma das mesmas.

 

Daniel, você sugeriu efetuar uma mudança para as páginas de código válidas para a Bematech e que o padrão é 850. Gostaria de saber onde eu encontro maiores informações sobre essas páginas de código e a mesma é configurável na ACBr? Desde já agradeço.

  • Fundadores
Postado

Acho que o mais simples, seria programar novas formas de pagamento sem os caracteres acentuados... Isso sempre causa dificuldades...

 

Mas veja que o seu erro é outro:

 

----------------- ERRO -----------------
Erro retornado pela Impressora: Bematech

Meio de pagamento não permite tef

Provavelmente essas formas de pagamento foram programadas SEM  a possibilidade de associar um vinculado a elas...

 

Isso pode ser comprovado pela existência da letra "V" ao lado delas na Leitura X....

 

Nesse caso,  você realmente precisa programar novas formas de pagamento...

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