Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.413
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Olá Antonio, O problema foi você ter desconsiderado minha mensagem e não ter percebido que a discussão sobre esses campos já aconteceu aqui e no Mantis, mas ninguém foi capaz de citar um exemplo. De qualquer forma, obrigado por reportar. Eu vou analisar a fundo essa questão na segunda feira e postar as correções assim que possível.
  2. Já consegui usar o ACBrECF com impressoras USB sem problemas. É só instalar o drive que cria Porta Serial Virtual.
  3. Olá Daniel, Resolve sim. Mudar de SimpleRoundTo para RoundTo resolveu o problema. EDIT:Quer que eu suba a alteração?
  4. Também achei isso muito estranho pois no Delphi dá erro mas no Lazarus não deu nos meus testes aqui... Daí criei um aplicativo tentando reproduzir a mesma coisa por fora da unit ACBrTEFDClass.pas, mas também não consegui. Vou testar a sua sugestão agora...
  5. Sugestão: Verificar o arquivo LEIAME.TXT. Muito das informações que estão lá, já estão prontas pra serem lançadas no wiki.
  6. Talvez a melhor solução seja usar a rotina CompareValue especificando o delta. if (not MultiplosCartoes) and (CompareValue(Valor, SaldoAPagar, 0.01) = LessThanValue) then raise Exception.Create( ACBrStr( 'Multiplos Cartões não habilitado.' + sLineBreak + 'Valor da Operação TEF deve ser igual ao Saldo a Pagar' ) );[/code]
  7. Subi uma correção para isso. Favor testar.
  8. Me parece que o Isaque adicionou um(alguns) evento(s) no componente. Isso deve ter introduzido o bug. EDIT: ver também http://www.djsystem.com.br/acbr/mantis/view.php?id=1146
  9. Pelo que me parece isso só acontece na versão do Delphi, e não se você compilar ele em Lazarus. Passos para reproduzir: Iniciar o DEMO do ACBrTEFD Configurar o ECF (no meu caso Emulador 2100 da Bematech) Inicializar ECF Deixar Múltiplos cartões desabilitado Inicializar Gerenciador Padrão (se ainda não foi feito) Abrir cupom e vender um item de 0,35 Chamar CRT de 0,35 Retorno: O erro acontece na função TACBrTEFDClass.VerificarTransacaoPagamento. Na seguinte verificação (linha 2363 do arquivoTACBrTEFDClass.pas): if (not MultiplosCartoes) and (Valor raise Exception.Create( ACBrStr( 'Multiplos Cartões não habilitado.' + sLineBreak + 'Valor da Operação TEF deve ser igual ao Saldo a Pagar' ) ); [/code] O motivo é que o valor de SaldoAPagar vem de SubTotalECF que é do tipo [i]Extended[/i], mas SaldoAPagar é [i]Double[/i]. Por isso o valor que fica armazenado em SaldoAPagar é realmente diferente de Valor. A solução pra esse tipo de comparação é usar a função CompareValue da unit Math. Mas ela não parece retornar o valor correto no Lazarus. Então a solução mais rápida foi adicionar um [b]RoundTo(SaldoAPagar,-2)[/b] antes de comparar as duas variáveis. Gostaria que alguém pudesse confirmar o erro e se isso não afeta o funcionamento no lazarus. Em anexo a unit alterada. ACBrTEFDClass.pas
  10. Qual ECF você está usando? Qual versão da sua IDE de desenvolvimento (Lazarus, Delphi 7, 2010, XE)?
  11. O quê você quer dizer com "Nesse quando ele pega o SubTotalECF ele esta vindo com os valores acumulados do ECF e assim ficando diferente do que a impressora realmente está no seu subtotal"? Pode dar um exemplo?
  12. Pessoal, Criem tópicos novos para dúvidas diferentes. Por favor, não utilizem esse tópico que tem o tema Andamento do ACBrNFSe se a sua dúvida não estiver relacionada com o Andamento do ACBrNFSe. Obrigado.
  13. Se a comunicação dela por porta serial for compatível com a da TM-T81 II, o ACBr é sim compatível. Procure saber o que mudou na comunicação direta com esse modelo. Para saber os modelos que o ACBr é compatível você pode ver a listagem no fórum, ou no wiki, respectivamente nos seguintes links: http://www.djsystem.com.br/acbr/wiki/index.php?title=Lista_de_ECFs_Suportados
  14. Post duplicado? viewtopic.php?f=22&t=4647&p=22641#p22641
  15. Tudo bem, não tem problema. Eu também aprendo a cada dia sobre essas opções. Bom existe uma opção "Notificar-me quando for respondida" quando você responde um tópico. Clique em Editor completo para vê-la. Além disso há algumas opções no seu perfil de usuário que você pode verificar. Infelizmente não as uso para assim dizer exatamente como elas funcionam... Talvez algum outro usuário possa ajudar?
  16. Se quiser gerar alguma coisa debaixo do H001 precisa mesmo mudar esse parâmetro. obs.:Movi esse tópico para a área do SPED Fiscal.
  17. Se não me engano, xx é o número daquele totalizador (ou alíquota) no cadastro do ECF. Quando você cadastra uma alíquota ela recebe um índice, ou número.
  18. Qual SPED você está tentando gerar? Se entendi bem, o registro H005 só é obrigatório Caso Ocorra. Se você marca que o H001 não tem dados, então não será gerado nenhum descendente dele.
  19. Olá Daniel, Está funcionando legal. Só um aviso ao pessoal: Se ligar o ACBrECF ao ACBrAAC e não houver um arquivo válido, você precisará tratar a exception.
  20. Joia. Se esse for seu desejo, quando você quiser, pode postar os seus arquivos aqui. Daí alguém poderá analisar e verificar se ele pode entrar para a paleta ACBr. Isso permitirá que outros usuário usem e/ou façam também contribuições.
  21. Alguns usuários já ficaram sabendo por uma mensagem do Régys estamos criando o wiki do ACBr para manter uma documentação mais completa. A ideia é que mais usuários possam participar e assim não pesar para ninguém. Se você já quis ajudar mas não soube como, talvez essa possa ser uma boa oportunidade. Veja o link http://www.djsystem.com.br/acbr/wiki/index.php
  22. Não tem não. É que um outro usuário estava interessado em desenvolver algo relacionado com o SEF-II. Mas eu não sei exatamente do que se trata. Se você quiser, anexe aqui os seus arquivos para ser analisados e talvez adicionados.
  23. Pode ficar tranquilo. Você fez corretamente.
  24. O registro 0220 é filho do registro 0200. Você precisa gerar um 0200 antes.
  25. Se quiser trabalhar com o firebird via internet acho que você precisa se informar sobre o zebedee. Talvez esse link ajude http://www.firebirdsql.org/pdfmanual/Fi ... eBeDee.pdf
×
×
  • 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.