Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.269
  • Registro em

  • Última visita

  • Days Won

    761

Tudo que Daniel Simoes postou

  1. E o que são todos esses números ?? De qual TEF estamos falando ??
  2. Tópico dividido para uma melhor organização viewtopic.php?f=10&t=7145
  3. Mas segundo a imagem que foi postada na resposta viewtopic.php?p=38606#p38606 ele deveria retornar "!0000"... Se não ocorrer o flag de mudança de status, não há como saber que devemos continuar lendo.... Tente com o Demo da Sweda em sua Impressora e observe os resultados
  4. Não sei se compreendi o post... Más observe que os Métodos CRT e CHQ são functions, ou seja, retorna True apenas se a transação foi efetuada e aprovada com sucesso
  5. No dedicado não há este problema, a confirmação ou não confirmação de um documento tem efeito sobre todas as transações efetuadas dentro dele... e não haverá impressão de Gerencial, apenas um aviso para o Operador reter o cupom...
  6. Ola Augusto, Parabéns pela sua homologação... Sinto muito não ter aproveitado suas modificações nos fontes originais... mas através delas, acredito que consegui modificar a classe original para suportar o Cielo Premia e adicionar um tratamento na Inicialização para Confirmar as Transações pendentes no caso do Cupom já haver sido impresso com sucesso (isso já era feito na classe do CliSiTEF)... Se possível, por favor atualize sua cópia do SVN (após um backup dos seus fontes), e teste as alterações efetuadas... Sei que é difícil mexer nos seus fontes atuais, agora que já está homologado... mas se possível, por favor efetue testes nos pontos mais críticos, usando o projeto TEFDDemo.
  7. Veja o documento "Fluxo múltiplos cartões", lá está a regra a seguir... Lembre-se que a transação TEF deve SEMPRE ser cancelada independente do estado do ECF.... De acordo com o documento "Fluxo múltiplos cartões", você deve ficar em loop até ser capaz de efetuar todos os Cancelamentos de Transações já confirmadas, e enviar a Não Confirmação para a última transação efetuada (pois ela ainda não foi confirmada)... Porém..... o CNC sempre imprime um relatório de cancelamento (gerencial)... Algo que vc não conseguirá efetuar com o ECF desligado ou com algum documento pendente, ou seja... Múltiplos Cartões no TEF discado tem muitos "furos"... mas não se preocupe com eles, o roteiro de testes é o guia a ser seguido, e todos os testes são de possível execução...
  8. Ok... Enviei correções para o projeto abrir corretamente no D7... e as seguintes modificações
  9. Mandei algumas alterações para o SVN, que devem nos fornecer melhor subsidio para uma implementação final... Fiz no escuro, baseado na Imagem fornecida pelo e-mail da Sweda... Vamos ver no que dá...
  10. Humm.. pelo que notei tb pode ser necessário adicionar o erro '0' na lista...
  11. Pelo que percebi do Emulador ele não responde com a mudança do Status.. não tenho como testar... Por favor tente modificar a Linha 715 para: if not (Erro in [ 52, 109,110, 200, 216, 240 ]) then (Adicione o 109,110 e 200 na lista de exceções de erro)
  12. ACBrECF.procedure PafMF_GerarCAT52(const DataInicial, DataFinal: TDateTime; const DirArquivos: String); ( foi incluída recentemente nos fontes, embora essa função seja apenas um "wrapper" para o método há muito já existente: ACBrECF1.ArquivoMFD_DLL )
  13. Vc deve buferizar todos os pagamentos, e só enviar para o ECF quando tudo estiver completo (atingir o Sub-Total do cupom)... Se não fizer dessa maneira nunca será compatível com o Cielo Premia.... Estou atualizando o Demo do TEFD com alguns exemplos...
  14. Junior, Até onde sei, Saque é obrigatório.. (estive recentemente na Sw.Express e Certified) Sempre é o G.P. que fala com o Pin-Pad... no caso do SiTEF até existe um comando para vc mandar suas msgs ao PinPad... mas isso é outra estória... Todas as rotinas do ADM são tranquilas... no máximo um relatório será impresso...
  15. Detectei o problema usando o D7, no XE2 abriu normalmente... Já envio uma correção assim como outras implementações que estou terminando
  16. Acho que é algo no seu Delphi ou na instalação do ACBr, pq não temos relatos semelhantes de outros usuários... Infelizmente não uso (mais) o Delphi, uso Lazarus, seria bom se algum usuário de Delphi pudesse analisar...
  17. Você tem a última versão do Fortes instalada em sua máquina ? Ele pode ser encontrado no Source Forge...
  18. Depende de qual TEF vc vai homologar, no dedicado SIM, dinheiro deve sempre vir antes, no discado não sei como ficou c om a chegada do Cielo Premia... Quanto ao erro, a regra é clara, Vc não enviou o comando de subtotalizaçao
  19. O TEF não exige Cancelamento de Cupom ou CCD... isso é uma decisão sua... O Sw.Básico do ECF não permite cancelar cupom ou estornar CCD se vc abriu qualquer outro documento na sequencia
  20. Obrigado pelo relatório completo... O ACBrETQ tb suporta PPLB, inclusive ele faz conversão das Unidades, ou seja, um comando em PPLA deve ter o mesmo efeito no PPLB
  21. Enviei algumas melhorias nos fontes do SVN, como tratamento e limpeza dos parâmetros de entrada, e melhoria no sistema de LOG... por favor atualize e teste novamente
  22. Provavelmente é assim, mesmo por se tratar de um emulador.... o ACBrTEFD não faz nenhum tratamento no "espelho" do Comprovante a ser impresso, ou seja, ele manda imprimir exatamente o que foi enviado pelo G.P.... Em todo caso, ligue no suporte do G.P. e verifique se isso é realmente um problema
  23. Você está enviando apenas "1" ou "1 " (com espaços)... Observei ainda que nenhuma das suas Formas de Pagamento permite vinculado, portanto experimente NAO marcar essa opção...
  24. Apenas para complementar... Segue em anexo uma Imagem com um cupom efetuado com o Emulador da Epson
  25. Com certeza é nessa linha... mas o que eu havia solicitado é para vc entrar nela com o F7... Observe no seu LOG, que o ACBrECF nem chega a gravar a tentativa desse comando no Log.. e isso é algo muito estranho... Experimente algo a "lá Microsoft"... apague e remova seu ACBr, baixe uma nova versão e faça uma nova instalação
×
×
  • 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.

The popup will be closed in 10 segundos...