Ir para conteúdo
  • Cadastre-se

dev botao

Ecf Epson "090C - Tipo De Pagamento Não Definido"


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

Recommended Posts

  • Consultores

Não sei no ACBrFramework, mas nos componentes, geralmente isso é ocasionado por nomes ligeiramentes diferentes ou índices ligeiramente diferentes.

Use o comando para carregar as formas de pagamento e compare os resultados armazenados no componente com os que você está passando. Talvez salvando em um arquivo ou mostrando na tela. A geração dos logs pode ser de ajuda também.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Sugestão:

ao olhar o log vejo que carrega as formas de pagamento da ECF após efetuar a venda!

faça isso uma única vez ao iniciar sua aplicação ! ele não vai se mudar até você desconectar sua aplicação e usar um software para programar as formas de pagamento!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Esse log é de um cupom fiscal com um único produto, acredito que seja executado dentro da função EfetuaPagamento() porque eu não chamo isso dentro da minha aplicação

minha estrutura de código está assim

 

AbreCupom()

 

while Produtos

     VendeItem()

 

Subtotaliza()

 

While Pagamentos

     EfetuaPagamento()

 

FechaCupom()

Link para o comentário
Compartilhar em outros sites

  • Consultores

Mas no log me parece que não tem o EfetuaPagamento e nem o Subtotaliza...

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

Esse log é de um cupom fiscal com um único produto, acredito que seja executado dentro da função EfetuaPagamento() porque eu não chamo isso dentro da minha aplicação

minha estrutura de código está assim

 

AbreCupom()

 

while Produtos

     VendeItem()

 

Subtotal()

 

SubtotalizaCupom()

 

While Pagamentos

     EfetuaPagamento()

 

FechaCupom()

 

Esqueci de colocar o Subtotal, eu chamo essa função devido a impressoras com Arredondamento e Truncamento pra evitar que o total do cupom fique diferente da venda negociada, se está diferente eu lanço no SubtotalizaCupom

Link para o comentário
Compartilhar em outros sites

Mas no log me parece que não tem o EfetuaPagamento e nem o Subtotaliza...

 

Esse bloco de código está dentro de um try, se da algum erro ele aborta a operação e cancela o cupom fiscal.

 

Fiz um teste com o ECTeste e aparece a mesma mensagem de erro porem termina o cupom, só que achei estranho que ele fica Ativando e Desativando o ECF a cada função, é normal isso?

Log ECFTeste.txt

Editado por Valdeir Caires
Link para o comentário
Compartilhar em outros sites

  • Consultores

Fiz um teste com o ECTeste e aparece a mesma mensagem de erro porem termina o cupom, só que achei estranho que ele fica Ativando e Desativando o ECF a cada função, é normal isso?

Pois é, no ECFTeste tem o log do comando EfetuaPagamento, linha 799.

 

Com respeito a ativar e desativar a porta, veja:

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

Bom dia pessoal, demorei mas encontrei o problema, ontem não consegui fazer o teste pois a impressora é de um cliente de Brasilia e meu suporte sem querer fechou a impressora com uma redução Z, o problema estava na hora de informar o índice da forma de pagamento, eu colocava uma formatação pra ficar 01, 02, 03... na impressora Bematech funciona mas na Epson não, achei estranho não constar o erro no arquivo de Log, fica a dica para um teste.. Só uma sugestão, acho que poderia se alterado então o parâmetro do índice para o tipo inteiro

 

Agora está 100%, obrigado pela atenção de todos.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Existem fabricantes que usam índice 'A'.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

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