Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 19-05-2015 em todas as áreas

  1. Você está equivocado.. o ACBr é compatível com todas as versões do Delphi 7 ao XE8, além do Lazarus/FPC. Problemas pontuais, ocorrem de dependências externas, como no caso citado do post original, onde é citado que o problema são nos geradores de relatórios... Além do mais... o projeto ACBr é código aberto... Se algo não funciona para você... porque você mesmo não tenta corrigir e contribuir com a comunidade, ao invés de simplesmente ficar aguardando que alguém corrija para você ?
    4 pontos
  2. Só não tenho instalado em meu micro na versão XE8 pois não consegui tempo para instalar ainda mas em todas elas funcionando e com o ACBrInstall!!! veja existem até facilitadores e que mostram com exatidão o erro que pode vir a ocorrer devido a arquivos perdidos no micro ou instalações antigas falta de gerenciadores de relatórios mas sem instalar é a primeira vez! Mas uma coisa sobre a evolução!! se alguém perceber não existem pacotes diferentes pra instalar o ACBr em diferentes versões mas um único diferentemente de componentes pagos profissionais que tem um pacote para cada versão do delphi
    2 pontos
  3. Caros Colegas, Ao gerar o XML da NFC-e, na forma de pagamento esta sendo acrescentado uma varias formas com valores zerados, sendo que ja revisei o código e só mando quando o valor é maior que zero. Trecho do meu código: if EVLR_Dinheiro.Value > 0 then begin pag.Add.tPag := fpDinheiro; pag.Add.vPag := A_Menu.Arredonda(EVLR_Dinheiro.Value); end; if (EVLR_ChequeAV.Value > 0) Or (EVLR_ChequeAP.Value > 0) then begin pag.Add.tPag := fpCheque; pag.Add.vPag := A_Menu.Arredonda(EVLR_ChequeAV.Value + EVLR_ChequeAP.Value); end; if EVLR_Cartao.Value > 0 then begin pag.Add.tPag := fpCartaoCredito; pag.Add.vPag := A_Menu.Arredonda(EVLR_Cartao.Value); end; if EVLR_CartaoDebito.Value > 0 then begin pag.Add.tPag := fpCartaoDebito; pag.Add.vPag := A_Menu.Arredonda(EVLR_CartaoDebito.Value); end; if EVLR_Crediario.Value > 0 then begin pag.Add.tPag := fpCreditoLoja; pag.Add.vPag := A_Menu.Arredonda(EVLR_Crediario.Value); end; if (EVLR_Convenio.Value + EVLR_Banco.Value) > 0 then begin pag.Add.tPag := fpOutro; pag.Add.vPag := A_Menu.Arredonda(EVLR_Convenio.Value + EVLR_Banco.Value); end; Código do XML - <pag> <tPag>01</tPag> <vPag>0.00</vPag> </pag> - <pag> <tPag>01</tPag> <vPag>3.00</vPag> </pag> - <pag> <tPag>04</tPag> <vPag>0.00</vPag> </pag> - <pag> <tPag>01</tPag> <vPag>2.97</vPag> </pag> Agradeço pela atenção. O XML está em anexo. Obrigado
    1 ponto
  4. Boa tarde a todos, Encontra-se disponível no Portal Nacional do CT-e a Nota Técnica 2015/001 que trata sobre alterações de regras de validação, schemas e DACTE. Por favor baixem e leem com muita atenção. Esta previsto para entrar em vigor em 01/05/2015 (ambiente de homologação) e 01/06/2015 (ambiente de produção). Será necessário atualizar os schemas bem como o componente. No que se refere a aplicação que se utiliza do componente ACBrCTe sofrerá alterações. Essas alterações são na rotina que alimenta o componente, bem como na obtenção e armazenamento das informações referentes aos locais de entrega e coleta. 1. a TAG forPag passa a ser opcional e futuramente não vai mais existir, sendo assim é recomendado não alimentar mais ela. 2. com o novo schema não vai mais existir o local de entrega e de coleta, sendo assim é recomendado não alimentar mais essas informações. Com relação aos locais de entrega e coleta o próprio componente vai deixar de gerar essas TAGs, assim que a NT entrar em vigor. Quanto ao DACTE será revisto para atender a NT.
    1 ponto
  5. Boa tarde, Dando uma rápida olha em um dos fontes do ACBrNFSeMonitor notei que existe algumas incoerências. Em um determinado trecho é executado os métodos Assinar e depois Valida, isso não é possível ser feito na NFS-e. Devemos primeiramente gerar o XML do RPS e depois envia-lo para o Web Services e ter como resposta o XML da NFS-e. Outra coisa importante o XML do RPS poderá ser assinado ou não, isso depende do provedor e essa checagem encontra-se no método de envio. A validação ocorre no XML de envio envio e não no XML do RPS, sendo assim não se deve gerar o XML do RPS e depois executar o método Valida. Será necessário realizar varias alterações para que o o ACBrNFSeMonitor funcione corretamente.
    1 ponto
  6. Acho que ele quis dizer "verifique o Demo". Quer dizer, "veja o programa de exemplo do componente".
    1 ponto
  7. Bom dia Juliomar, obrigado por me ajudar. Não entendi, vc quis dizer tempo? Não sei onde vejo isso, andei testando no método 'AfterDownload' mas este só é invocado quando o download acaba. Se ao tivesse onde colocar um timeout.
    1 ponto
  8. Bom dia Wislei, Você não tem o XML do CT-e que foi enviado segundo o tipo: Normal? Se sim, basta carrega-lo com o loadfromfile e executar o consultar. Outra coisa, altere a sua aplicação de tal forma que impeça o usuário a fazer essa bobagem.
    1 ponto
  9. Bom dia Paulo, O componente já sofreu algumas alterações para ficar em conformidade com a NT como por exemplo a quantidade minima de 2 caracteres para alguns campos que consta na NT. É preciso ainda atualizar os schemas, não enviei os novos schemas pois isso ira implicar na validação do XML e consequentemente poderia ocorrer rejeição por parte da SEFAZ em ambiente de produção.
    1 ponto
  10. Criei um exemplo pra reproduzir o erro . qualquer coisa vou postando aqui tambem Obrigado . Adilson Pazzini . ConsoleLaz.rar
    1 ponto
  11. Para quem tiver interesse, segue link de documentos úteis: https://acbr.svn.sourceforge.net/svnroot/acbr/tools/NFe/Interessantes/ Neste outro link contem scripts para criação de tabelas CNAE, PAISES, CSTs, TIPI(NCM), CFOP e IBGE para banco FIREBIRD. https://acbr.svn.sourceforge.net/svnroot/acbr/tools/NFe/Diversos/
    1 ponto
×
×
  • 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.