Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    26.897
  • Registro em

  • Última visita

  • Days Won

    755

Tudo que Daniel Simoes postou

  1. Essa mensagem é impressa pelo próprio ECF não há como evita-la... Porém a algo errado na sua rotina de impressão de Cupom... Essa mensagem só é impressa quando vc imprime um Relatório Gerencial ou Recebimento não Fiscal Recomendo a leitura da Cartilha do ECF (da Sweda) http://www.sweda.com.br/cartilha.aspx
  2. Enviei uma possível correção para o SVN, por favor teste e comunique
  3. Lucio, os fontes parecem estar corretos... o comando enviado é o [FS] 'R' [200] '070' que é descrito como: 70 8 N Data do Movimento (DDMMAAAA) if fpMFD then // Autor: Ederson Selvati begin RetCmd := RetornaInfoECF('070'); OldShortDateFormat := ShortDateFormat; try ShortDateFormat := 'dd/mm/yyyy'; Result := StrToDate( copy(RetCmd,1,2) + DateSeparator + copy(RetCmd,3,2) + DateSeparator + copy(RetCmd,5,4) ); finally ShortDateFormat := OldShortDateFormat; end; end[/code] Por favor anexe trecho do LOG gerado pelo ACBrECF (log do ECF) para analisarmos o retorno do comando 070
  4. Vou dar uma olhada nos fontes... mas a dificuldade é que não há emulador desse ECF, e eu não tenho um para testes...
  5. Humm.. compreendi... desculpe a minha falha... SIM, o TEF do V&SPague é como qualquer outro TEF dedicado, capaz de suportar diversos cartões e bandeiras, e portanto a homologação dele é aceita pelo SEFAZ como pre-requisito do PAF-ECF
  6. Por que não usar um TDBNavigator ? ( o do Lazarus é até bem bonitinho )
  7. Ha muito tempo venho usando o Emulador Logg2 sem nenhum problema... Deve ser algo no seu emulador de Portas seriais... A DLL muito provavelmente não está usando o canal de portas seriais para falar com o Emulador Como uma imagem vale mais do que mil palavras, segue um ScreenShot, do ECFTeste.exe rodando o Teste de Velocidade com o Logg2 (nesse teste ele imprime um cupom inteiro)
  8. Não tem nada a ver com SEFAZ... Uma coisa é homologação TEF, outra é a do PAF-ECF
  9. O erro parece ser na execução da DLL.. pesquise com o fabricante sobre o retorno: Cod.: -8
  10. provavelmente vc está informando a resposta errada... (notei que está tudo '0')... entenda, a variável "Resposta" deve conter o que o usuário digitaria
  11. O que não funcionou ? Ao que parece vc continua fazendo a abertura do form ShowModal, mesmo já tendo a resposta que deseja... corrija isso...
  12. Você poderia usar um Servidor FTP, e a biblioteca Synapse ou Indy fariam o "Client" do FTP... Mas isso só iria transferir o arquivo, provavelmente vc precisará de um programa "robô" do lado do Servidor para detectar a chegada do arquivo e integra-lo a base principal
  13. Durante a homologação, vc precisa realmente exibir novamente as Telas, caso contrário eles irão solicitar isso... Mas depois, basta você verificar o Tipo do campo que chega no evento OnObtemCampo e atrabuir manualmente a resposta a ele... Exemplo: case TipoCampo of 504 : // Taxas de Servico e Taxa de Embarque begin Digitado := True; VoltarMenu := False; Resposta := '0,00' ; end ; else [/code]
  14. Oi JMC, Sim, ela existe Entre em contato diretamente com o pessoal da V&SPague - http://www.vespague.com.br/ Acredito que sejam necessários pequenos ajustes no ACBrTEFD para homologar com o V&SPague... Eu estava pretendendo realizar minha homologação com eles, mas acabei adiando por ter assuntos mais urgentes (sempre tem algo que fura a fila) Se precisar de alguma ajuda com os ajustes no ACBrTEFD é só postar aqui no forum
  15. Por esse motivo, que eu acabei optando por "bufferizar" todas as formas de pagamento em Cartão de Crédito (TEF), e deixo a cargo do componente ACBerTEFD imprimir a somatória delas em uma única forma de pagamento, e na sequencia, abre-se um vinculado e imprime todos os comprovantes, de todas as transações pendentes, dentro do mesmo vinculado... Assim o cancelamento de cupom sempre funciona...
  16. Certifique-se de que você tem a última versão dos fontes no SVN, e siga as intruções do arquivo: LEIA-ME.TXT
  17. Tópico dividido para uma melhor compreensão...
  18. Lucio, SIM, basta substituir o .EXE... mas gerar o instalador é bem simples... vc precisará compilar o programa ECFTeste da pasta: \ACBr\trunk\Exemplos\ACBrECF\Lazarus e copia-lo para a mesma pasta do ACBrMonitor... depois disso, Use o InnoSetup para compilar o script ACBrMonitor.iss Cada pasta de conjunto de componentes tem um arquivo ACBr***-Change-Log.txt (embora em tenha esquecido de atualizar o change-log do ACBrSerial )
  19. Tente uma compilação completa com Clean Entre em Tools -> Configure Build Lazarus. Selecione a opção "Clean Up + Build All" e marque a caixa "Clean All" em Target OS (abaixo)... depois disso clique no botão "Build" e aguarde
  20. Implementei as novas propriedades na Epson... mas assim como na Bematech não encontrei a CCDC
  21. Oi Elton, Acho que seria bom anexar uma mini explicação sobre a finalidade de cada um desses registradores novos... Pois alguns manuais de ECF podem chama-los de outras siglas..
  22. Lucio Mauro, Provavelmente é o LazReport... Acho que faltou instalar o PowerPDF... Você pode encontra-lo na CCR... Link para Dowload via SVN, de todos os componentes da CCR https://lazarus-ccr.svn.sourceforge.net ... components
  23. Eu nunca fui reprovado... mas sempre precisei ajustar algo no momento da homologação ... Mas notei nas vezes que estive lá, que a média de aprovação é de apenas 50% Basta você aplicar com bastante atenção os testes do roteiro de pre-teste, que tudo vai bem... e sempre que ficar uma "duvidazinha" é importante ligar nos homologadores ou solicitar ajuda no forum... Não há custo para homologar o TEF discado... (apenas despesas de viagem/hospedagem) Para o dedicado, vc tb pode se isentar de custos, se homologar junto a um parceiro como por exemplo a DataRegis ou SkyTEF
  24. Bom... demorou um pouco mais, mas finalmente consegui fazer um Merge das alterações propostas pelo Franklin e modificadas pelo Elton... Modifiquei alguns poucos detalhes como: - Todas as variáveis de parâmetros do evento são declaradas como "const" - todos eventos começam com TACBrECF (e não epenas TACBr) - Removi alguns eventos repetidos Achei a modificação significativa o suficiente para promover o ACBrECF para a versão 1.0.0 Será bem mais simples implementar rotinas para gravar tudo que o ECF faz, usando os eventos... e com isso atender aos requisitos do PAF-ECF (Elton, por favor edite o Change-Log.txt com as modificações que vc fez, (com as novas propriedades e métodos))
×
×
  • 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.