Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.249
  • Registro em

  • Última visita

  • Days Won

    114

Tudo que EMBarbosa postou

  1. Encontrei um erro no campo MesAno desses dois registros, a saber, 60R, 61R e 55. No entanto só acontece se você passar um mês sem colocar o zero no começo. Exemplo 62011, ao invés de 062011 Daí no 60R e/ou 61R não acrescenta o zero, ficando o registro com um caracter a menos; no 55 ele acrescenta o zero na direita, ficando 620110. Estou corrigindo e subindo pro SVN.
  2. Olá Rodnei, O GExperts e o CNPack não alteram em nada o seu código. Não são componentes, logo não criam dependências. Assim, você pode usar sem dó também. Inclusive, se você usa o Delphi 7, colega, você TEM que instalá-los... Só a funcionalidade do Shift+F12 compensa tudo. Acrescento agora dois que andei testando esses últimos meses e só tenho a elogiar: Para Delphi versões 5,6,7, 2005,2006,2007 o DelphiSpeedUp. Depois de instalado, é como apertar o botão NITRO do Delphi. Para Delphi Versões posteriores o DelphiIDEFixPack. Bom, eu não coloquei o que cada um deles faz, pois se clicar no link vocês vão poder ler uma lista das melhorias que eles aplicam no Delphi.
  3. Favor pesquisar antes de postar: viewtopic.php?f=12&t=66&p=277&hilit=vendas+por+per%C3%ADodo#p277 veja também; http://www.forumweb.com.br/foruns/topic ... ntry356057
  4. Isso Daniel. De acordo com a lei, "Venda Líquida" sempre vem SEM o ISSQN. Por isso eu sugeri a revisão no código. Eu fiz alguns testes aqui, e pude perceber que na verdade o cáulculo da Venda Líquida teoricamente está certo. VendaLiquida := VendaBruta - CancelamentoICMS - DescontoICMS - TotalISSQN - CancelamentoISSQN - DescontoISSQN;[/code] O que estava acontecendo anteriormente, é que não havia o cálculo correto dos totalizadores de ICMS e ISSQN, então o valor estava sendo armazenado de forma incorreta. No entanto, agora que o TotalISSQN está sendo calculado, está armazenando o valor Bruto das vendas de ISSQN sem incluir Substituição, Isenção e Não tributação por ISSQN. Uma correção rápida para o venda líquida seria o seguinte código: [code] VendaLiquida := VendaBruta - CancelamentoICMS - DescontoICMS - (TotalISSQN+ SubstituicaoTributariaISSQN+IsentoISSQN+NaoTributadoISSQN) - CancelamentoISSQN - DescontoISSQN;
  5. Olá pessoal, Ao implementar o issue 945, eu comentei com o Allan sobre uma dúvida que eu já tinha relacionado ao "Venda Líquida". O ACBrECF está somando os valores do ISSQN na Venda Líquida. Isso me pareceu normal, mas nas reduções Z da Bematech o Valor da Venda Líquida não soma o valor do ISSQN. No entanto, conforme salientado pelo Iohannes da Bematech, o Convênio 85/01, é quem diz que o ISSQN não deve ser incluído. E aí pessoal? Como a gente faz? Deixa do jeito que está, ou altera removendo o valor das vendas em ISSQN? Pois o valor não está batendo, pelo menos no caso da Bematech, com a Redução Z. EDIT: Eu achei as referências à legislação. Vejam: ICMS 85/01 --> Veja Item V da Cláusula trigésima quarta. Também na nova legislação, venda líquida vai continuar tendo o mesmo significado, ou seja sem ISSQN: ICMS 09/09 --> Veja Item II da Cláusula sexagésima segunda. Eu pessoalmente, estou sugerindo removermos o ISSQN do valor da venda líquida conforme a legislação.
  6. Qual é a mensagem de erro? Você desinstalou, fez Build e instalou os pacotes novamente?
  7. Fica difícil falar assim sem depurar o código. Quando você roda o programa dentro do Delphi dá pra ver a exceção sendo levantada tanto no DEMO como no seu programa?
  8. Na verdade o requisito IX já foi alterado... http://www.fazenda.gov.br/confaz/confaz ... 006_08.htm
  9. Ele é um componente que trata/captura alguns tipos de mensagens... Se existir deve ter no código em algum lugar menção dele... manda procurar por TApplicationEvents e veja se aparece. Se aparecer, verifique o evento OnException o tratamento que ele faz... Mas pensando bem acho que não vai ter nada, parece ser outro tipo de problema...
  10. Será que você não tem um TApplicationEvents cercando as Exceptions não?
  11. veja se isso ajuda viewtopic.php?p=884#p884
  12. Estranho mesmo, pois "pouco papel" é bem diferente de "Sem papel". Duas sugestões/questões, como é que você faz pra reproduzir isso no demo? Testou com a dll do fabricante?
  13. Ainda assim, se tivesse postado aqui no fórum deveria ser fácil localizar... eu não achei... Agora se postou lá no ForumWeb eu não pesquisei por lá... Lampada, tem como vc testar e anexar a unit atualizada com essa correção? eu posso subir se estiver tudo certo... Taí, por onde anda o Emerson??
  14. Claro... se não houver erro no ECF ou o ECF perder a memória fiscal... Se isso acontecer você está encrencado...
  15. Não achei o tópico sandro... vc pode mencionar qual foi?
  16. EMBarbosa

    Itau 157

    Você pode usar a área de Classificados ou o sistema de Recompensas
  17. Olá Suélio, Se você tiver correções no código baixado no SVN você é incentivado a postar as correções aqui sim. Daí alguém pode subir pro SVN a correção e disponibilizar pra todos. Assim teremos um componente mais robusto e sem erros. Também vai facilitar quando baixar alguma nova versão pois seu código alterado já vai estar no SVN.
  18. até onde eu sei, isso daí é responsabilidade do sensor de papel da impressora. Se a impressora não retorna que acabou o papel, o ACBrECF não tem como tratar. Ou seja, o sensor pode estar com defeito. Verifique se funciona com a dll do fabricante...
  19. O que deu certo? Poste aí a solução, pra que se outra pessoa tiver o mesmo problema possa corrigir.
  20. O código TACBrECFBematech.AbrePortaSerialDLL só configura a porta se não tiver encontrado o arquivo Bemafi32.ini. Caso ele já esteja lá, é usada a porta configurada nele. Por isso eu mencionei que é uma possibilidade. Outro teste que deveria recorrer é fazer o acesso pelo programa de exemplo da própria Bematech e verificar o retorno dessa função (Bematech_FI_AbrePortaSerial) nele.
  21. O ACBrBoleto ainda está em desenvolvimento no caso de alguns bancos. Logo alguns problemas são esperados. Se você postar os seus muitos problemas aqui no fórum, eventualmente receberá ajuda. Tópico relacionado viewtopic.php?f=11&t=1987 A vantagem do componente ser open-source é justamente você poder verificar o código encontrar uma correção e postar. Se você não sabe como corrigir, mostre no manual de funcionamento o erro pra aquele banco e tenha paciência, pois vai depender da boa vontade de outra pessoa. Infelizmente, não há como saber quem está ou não usando essa ou aquela parte do projeto e assim exigir que ele ajude. Finalmente, continue sua dúvida desse assunto naquele tópico. O Daniel Simões tentou lhe ajudar no tópico. Mas você não respondeu as perguntas dele. Voltando ao tópico: Quais tópicos você pesquisou? Quais exemplos não ajudam? Já leu o manual do Banco sobre o assunto?
  22. Erro ao abrir porta pode significar que a impressora não está na porta configurada ou que você está fazendo acesso à porta de forma errada... Você configurou no Arquivo Bemafi32.INI a porta correta? Testou com o DEMO do ACBrECF?
  23. EMBarbosa

    ACBrECFNaoFiscal

    Olá pessoal, Recebi o e-mail abaixo com alteração no ACBrECFNaoFiscal.pas. Favor verificar pessoal. ACBrECFNaoFiscal.pas
  24. Olá ricardo, você pode também anexar o arquivo alterado completamente no seu post ao invés de apenas colar o código. Isso as vezes facilita para quem for subir pro SVN usar um programa como o WinMerge para analisar as alterações.
×
×
  • 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...