-
Total de ítens
406 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que MarcosRWeimer postou
-
Integração Com Bina
MarcosRWeimer replied to Daniel Paixão-Cascavel's tópico in Object Pascal - Delphi & Lazarus
Usa a placa de som... isso vai ser interessante -
Integração Com Bina
MarcosRWeimer replied to Daniel Paixão-Cascavel's tópico in Object Pascal - Delphi & Lazarus
Não conhecia esse equipamento, qualquer duvida só perguntar, se quiser subir a SDK para o repositório temporario me manda msg em private -
Integração Com Bina
MarcosRWeimer replied to Daniel Paixão-Cascavel's tópico in Object Pascal - Delphi & Lazarus
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). -
Erro ao enviar NFE "Erro não catalogado"
MarcosRWeimer replied to Robinho de Morais's tópico in ACBrNFe
CT-e 3.00 PR Homologação continua com erro não catalogado -
@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!
-
@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,
-
@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 ?
-
@BigWingsAqui continua não aparecendo no object inspector, e complicou um pouco a maneira de informar em runtime.
-
@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
-
@Daniel Simoes Ai já está fugindo dos meus conhecimentos
-
@Wess está sim, acho que o problema é pq é um array of TOrdPath
-
@Daniel Simoes Reinstalei o componente e não apareceu, alguma dica de como resolver?
-
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.
-
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
-
@Pedro E. BragaEstou fazendo... ja passo os arquivos (se der certo)
-
@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 ?
-
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
-
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.
-
DistribuicaoDFe retornando NFe's emitidas pelas filiais
MarcosRWeimer replied to leomcl's tópico in ACBrNFe
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. -
Integração Com Bina
MarcosRWeimer replied to Daniel Paixão-Cascavel's tópico in Object Pascal - Delphi & Lazarus
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. -
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.
-
Integração Com Bina
MarcosRWeimer replied to Daniel Paixão-Cascavel's tópico in Object Pascal - Delphi & Lazarus
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. -
Integração Com Bina
MarcosRWeimer replied to Daniel Paixão-Cascavel's tópico in Object Pascal - Delphi & Lazarus
e qual era o problema? Deixe registrado para poder ajudar mais pessoas. -
Integração Com Bina
MarcosRWeimer replied to Daniel Paixão-Cascavel's tópico in Object Pascal - Delphi & Lazarus
Ola Eduardo! Conseguiu ver algo? -
Integração Com Bina
MarcosRWeimer replied to Daniel Paixão-Cascavel's tópico in Object Pascal - Delphi & Lazarus
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!