Ir para conteúdo
  • Cadastre-se

Valdeir Caires

Membros
  • Total de ítens

    117
  • Registro em

  • Última visita

Posts postados por Valdeir Caires

  1. Mas o erro acontece no momento em que está imprimindo o comprovante, por isso acho que é dentro do componente TEF.

    Vou debugar a emissão do cupom inteira pra ver, se encontrar alguma coisa eu posto o resultado, só não posso debugar o TEF pois estou programando em VB.NET

  2. Obrigado Regys, os pagamentos eu estou fazendo um tratamento, quando são impressos no evento OnComandaECF os removo da fila, caso contrario eu registro os pagamentos após a função CRT, só acho estranho o componente TEF não imprimir o vinculado com a transação, e quando tem só o pagamento com cartão imprime normal.

  3. Boa tarde, estou com um possível erro no componente TEF na biblioteca 21-01-2015, aparentemente não está disparando o evento OnComandaECF, quando tem mais de uma forma de pagamento o comprovante do TEF não é impresso e não é confirmada a transação.

    Achei estranho pois a versão antiga que utilizei na homologação eu apenas chamava a função TEF.CRT() ela própria subtotalizava o cupom, registrava todas as formas de pagamentos e fechava o cupom por conta própria, e essa mais recente não está fazendo isso.

     

    Att

     

    Valdeir Caires

    ECF_log.txt

    TEF_log.txt

  4. Boa tarde

     

    Realizei a homologação do TEF junto a ntk ano passado e funcionava perfeitamente, porem ao migrar minha aplicação para a versão mais recente da biblioteca estou enfrentando problemas com o TEF

    Em minha homologação o componente TEF subtotalizava e registrava os pagamentos pendentes, com a versão nova aparentemente não está entrando no evento OnComandaECF.

    Foi criada alguma propriedade nova?

     

    Desde já agradeço 

  5. Bom dia

     

    Desculpe minha ignorância, na verdade "eu achei" que teria essa informação no arquivo de retorno da transação.

    Seria uma informação de grande utilidade e que traria mais transparência ao valor pago, mas infelizmente não tem esse parâmetro.

    • Curtir 1
  6. Olá pessoal, agora estou com problema no inicio da jornada com a impressora epson, eu mando imprimir a Leitura X e o sistema trava, com o arquivo de log me parece que entrou em uma especie de loop infinito pois o arquivo não para de crescer, segue o arquivo do log em anexo para observações.

    Não sei se é poque estou usando a propriedade ControlePorta = True

     

    Obrigado

    LogAcbr.txt

  7. Realmente.. eu abri o fonte e tem mesmo a propriedade, eu estava referenciando a dll que eu baixei da ultima versão do tortoise e nela ainda não existe a propriedade, estou com o mesmo problema na compilação de algum tempo atras, tem algum lugar onde possa baixar a versão mais atualizada?

  8. 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.

  9. 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

  10. 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

  11. 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()

×
×
  • 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.