Ir para conteúdo
  • Cadastre-se

MarcosRWeimer

Membros
  • Total de ítens

    406
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que MarcosRWeimer postou

  1. Não conhecia esse equipamento, qualquer duvida só perguntar, se quiser subir a SDK para o repositório temporario me manda msg em private
  2. Respondendo a @LIDERNetwork O site deles realmente está abandonado, acho que nem tem no site o modelo USB, pelo que parece só tem os antigos seriais, (USB não deixa de ser serial, eles apenas usam um conversor interno). Por que TOPTRON e não outros? Simplesmente por que era o equipamento que o cliente já tinha, estava sem saída, ou fazia funcionar no nosso sistema, ou fazia, cliente não iria comprar outro, por que "no sistema antigo funcionava". Vale uma indicação que o pessoal da TOPTRON sempre me ajudou, o suporte foi excelente, sempre que precisei, bastava enviar um e-mail e a resposta vinha. Algumas alterações sugeridas pelo @Daniel Simoes foram feitas, veja algumas postagens anteriores tem a URL do repositório no bitbucket, sua colaboração será bem vinda, inclusive se conseguir implementar as alterações restantes para incluir oficialmente no ACBr antes de adicionar novos equipamentos (para não ter retrabalho), será excelente e irá expandir ainda mais, já que acredito que muitas pessoas não estão utilizando por não acreditar muito. (apesar de já ter ultrapassado os 1000 downloads do source).
  3. CT-e 3.00 PR Homologação continua com erro não catalogado
  4. @Daniel Simoes Vlw! Já vou sincronizar e testar Testei aqui no XE8 com a versão que vc subiu para o SVN e está funcionando corretamente. Obrigado!
  5. @RicardoVoigt Achei que havia um geito com "menos código" de fazer. Gerei mais alguns CT-es aqui e nos testes que fiz funcionou corretamente,
  6. @BigWings XE8 Pro, mas consegui arrumar, desinstalei o acbr e instalei novamente, assim apareceu corretamente no object inspector. Aproveitando, qual seria o melhor modo de setar a ordenação em um componente criado em runtime ?
  7. @BigWingsAqui continua não aparecendo no object inspector, e complicou um pouco a maneira de informar em runtime.
  8. @Daniel SimoesEntendo, está funcionando, mas não está aparecendo no object inspector, no meu ponto de vista não seria um impeditivo. Mas tudo bem
  9. @Daniel Simoes Ai já está fugindo dos meus conhecimentos
  10. @Wess está sim, acho que o problema é pq é um array of TOrdPath
  11. @Daniel Simoes Reinstalei o componente e não apareceu, alguma dica de como resolver?
  12. Não havia me atentado a isso (estava criando o componente em runtime), criei um novo projeto, adicionei o acbrcte e não apareceu a ordenação, Talvez tenha de reinstalar o componente.
  13. Está ai... sem configurar salvou no caminho padrão, depois setei desta forma: ACBrCTe.Configuracoes.Arquivos.OrdenacaoPath := [opCNPJ, opData, opModelo]; e salvou conforme o esperado. Testei apenas em CT-e que é o que tenho disponível no momento. pcnConversao.pas ACBrDFeConfiguracoes.pas
  14. @Pedro E. BragaEstou fazendo... ja passo os arquivos (se der certo)
  15. @Pedro E. Braga Seria bem interessante, quando relatei o problema que estava tendo parti para alterar e não vi os comentários de vcs, somente depois que postei a alteração que vi. Acho que seria excelente @Pedro E. Braga vc está implementando esta alteração ?
  16. Feito. Anexo alterações para validar. pcnConversao Adicionei um novo tipo TSepararPorModelo = (spmAntesAnoMes, spmDepoisAnoMes); ACBrDFeConfiguracoes: Adicionei uma nova property "SepararPorModeloOrdem", o valor default é spmAntesAnoMes, para manter a compatibilidade com o modo anterior. Vejam e digam o que acham, testei aqui com CT-e e funcionou pcnConversao.pas ACBrDFeConfiguracoes.pas
  17. Ola! Gostaria de sugerir outra melhoria na questão do path. Comecei um projeto de migração para o ACBr (ACBrCTe), sempre salvamos o path desta forma: caminho\CNPJ\ANOMES\TipoDoc\chave.xml exemplo: NF-e c:\Arquivos XML\99999999999999\201706\NFe\411704.......XML para Ct-e c:\Arquivos XML\99999999999999\201706\CTe\411704.......XML oque facilita na hora de enviar os documentos emitidos para o contador, seria apenas pegar a pasta toda do ano/mes e enviar, não tendo de ficar indo de pasta em pasta "caçando" os documentos. Hoje configurando desta forma: ACBrCTe.Configuracoes.Arquivos.PathSalvar := Conexao.LerParametro('NFE_CAMINHO_XML'); ACBrCTe.Configuracoes.Arquivos.SepararPorCNPJ := True; ACBrCTe.Configuracoes.Arquivos.SepararPorMes := True; ACBrCTe.Configuracoes.Arquivos.SepararPorModelo := True; ACBrCTe.Configuracoes.Arquivos.Salvar := True; é salvo com a seguinte composição: c:\Arquivos XML\99999999999999\CTe\201706\4117......xml Acho que seria interessante ter uma opção para separar por ano/mes antes de separar pelo documento.
  18. Estou com o mesmo problema, 31 filiais... alguém encontrou a solução ? segundo NT 2014.002 v1.02 página 5: Pode ser consumido por qualquer ator de NF-e, Pessoa Jurídica ou Pessoa Física, que possua um certificado digital de PJ ou PF. No caso de Pessoa Jurídica, a empresa será autenticada pelo CNPJ base e poderá realizar a consulta com qualquer CNPJ da empresa desde que o CNPJ base consultado seja o mesmo do certificado digital. "...poderá realizar a consulta com qualquer CNPJ da empresa..." isso me intrigou, pq na minha interpretação eu teria de solicitar conforme o CNPJ e não o SEFAZ (AN) me entregar todas as notas do mesmo grupo.
  19. Valew! Estou precisando de colaboradores para adequar ao padrão do ACBr para poder ser incluído oficialmente. Veja que tem comentado nos fontes as alterações pendentes. Se puder colaborar será bem vindo.
  20. Ola! Me intrometendo no tópico (para não abrir outro). Atualizei para poder usar o "DistribuicaoDFePorChaveNFe" e não estou mais tendo sucesso ao carregar o certificado. Codigo: ACBrNFe.NotasFiscais.Clear; ACBrNFe.WebServices.DistribuicaoDFe.Clear; ACBrNFe.Configuracoes.Arquivos.Salvar := False; ACBrNFe.Configuracoes.WebServices.Visualizar := true; ACBrNFe.Configuracoes.WebServices.Salvar := false; ACBrNFe.Configuracoes.WebServices.UF := Filial.xUF; ACBrNFe.Configuracoes.WebServices.Ambiente := taProducao; ACBrNFe.Configuracoes.Certificados.NumeroSerie := Filial.CertSerie; ACBrNFe.SSL.CarregarCertificado; porem não carrega o certificado, debugando (ACBrDFeWebService.EnviarDados, linha 321) cheguei neste ponto: if (FPConfiguracoes.Certificados.NumeroSerie <> '') then // Tem Certificado carregado ? if FPConfiguracoes.Certificados.VerificarValidade then if (FPDFeOwner.SSL.CertDataVenc < Now) then raise EACBrDFeException.Create('Data de Validade do Certificado já expirou: '+ FormatDateBr(FPDFeOwner.SSL.CertDataVenc)); Onde NumeroSerie é diferente de vazio, e o VerificarValidade está true, então chama o FPDFeOwner.SSL.CertDataVenc, O GetCertDataVenc acaba caindo no TDFeSSLCryptClass.CarregarCertificadoSeVazio, onde o if (FpDadosCertificado.NumeroSerie = '') then é true (por algum motivo que desconheço já que acima ele encontrou o número de série.) Então chama o CarregarCertificadoSeNecessario que verifica se a variavel CertificadoLido é false, mas neste caso é true então não carrega, mas mesmo se estivesse false, chama o carregarcertificado que simplesmente seta o fpCertificadoLido := True. Não estou entendendo onde estou errando, estava funcionando, atualizei e agora não está mais carregando o certificado. (deve ter alterado alguma coisa no ACBr que não estou conseguindo localizar). Já verifiquei o exemplo, mas lá carrega o arquivopfx que não é o caso.
  21. Talvez tenha solução com o antigo, teria de encontrar o manual com os comandos dele e implementar. Se tiver o manual ai me passe ele que tento implementar, ai só fica para vc testar.
  22. e qual era o problema? Deixe registrado para poder ajudar mais pessoas.
  23. Ola eduardo.mrj! Pelo que vi no site da toptron, o seu caller ID é serial e não é mais suportado pela própria toptron. veja a pagina de downloads do fabricante: http://www.toptron.com.br/down2.htm A minha dica é tentar baixar o TopTerm2 e testar os comandos com o próprio terminal serial do fabricante, ou até mesmo o TOPNET3 (programa do próprio fabricante) para ver se está identificando as chamadas corretamente. Depois de estar funcionando no TOPNET3, ai sim tentar com o componente. Se forem comandos diferentes dos utilizados atualmente, implemente como um novo tipo, se achar que não tem conhecimento para isto, me passe os comandos que implemento e você testa. qualquer coisa é só perguntar. vlw!
×
×
  • 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.