hpensador
Membros-
Posts
28 -
Joined
-
Last visited
Recent Profile Visitors
1,093 profile views
hpensador's Achievements
-
Gero 17 XMLs componente assina apenas 4 (S-2220)
hpensador replied to hpensador's topic in ACBreSocial
[RESOLVIDO] Conforme minha suspeite realmente estava acontecendo sobreposição de arquivos. O XML assinado é salvo com o número do ID do mesmo, sendo que a referida ID na sua composição recebe a data e a hora e como a geração dos mesmos é muito rápida acontecia de vários XMLs receberem o mesmo ID [ 1000000272284742018092715032100001-S-2220-0.xml ] - minha solução foi colocar um Sleep(1000), ou seja dou uma pausa no processo de um segundo entre a geração de um e outro XML. -
Boa tarde Colegas! Desconfio que o nome do arquivo que está sendo salvo após ser assinado esteja sobrepondo os já assinados e salvos anteriormente, pois estou passando pela seguinte situação: Coloco para gerar um lote de 17 xmls (eSocial S-2220) - o processo ocorre normalmente sem erros, porém quando vou até a pasta onde são salvos os xmls após assinados só encontro 4... estou fazendo alguma coisa errada ou deixando de configurar alguma propriedade do componente? [ ]'s, Hélio
-
Agora foi.. mais uma vez muito obrigado! Justamente isto, observei no exemplo que ele apenas faz o LoadFromFile e eu estava além de fazer o LoadFromFile executando o metodo ACBreSocial.AssinarEventos e este sim faz o envio.
-
Ok, realmente depois é que observei que não havia modificado a versão para 2.4.02. Obrigado! Agora vou depurar o exemplo e ver como é que faço para apenas assinar o XML.
-
Bom dia Italo! Realmente falta de atenção minha, não havia clicado em salvar as configurações. Bem após salvar as configurações e mandar carregar o arquivo XML recebo essa mensagem de erro: eSocial_S-2220_ADALBERTO CARDOSO ARAUJO.xml
-
Tentei informado o número de série e a senha e também informando apenas o caminho do certificado e a senha e em ambos os casos o erro persiste.
-
Boa tarde Italo! Seguindo sua orientação fui estudar o exemplo do ACBreSocial, porém estou com o seguinte problema: mesmo estando com as informações do certificado carregada recebo mensagem de erro:
-
Boa tarde Paulo! Eu não utilizo o componente (ACBreSocial) para a geração do XML, apenas para assinar o XML já gerado anteriormente. Com relação ao try/except também faço uso, porém quando ocorre qualquer erro o processo para naquele ponto.... exemplo, seleciono 100 ASOs para gerar o eSocial e digamos que no segundo dê algum erro... pronto, o XML dos demais 98 não são gerados. ACBreSocial.Eventos.LoadFromFile(W_XML); try ACBreSocial.AssinarEventos; except on e : Exception do begin raise Exception.Create('Classe: ' + e.ClassName + ' Erro: ' + e.Message); end; end;
-
Bom dia Colegas! É possível apenas assinarmos o XML e não fazer o envio? Explico: No evento ACBreSocial.AssinarEventos, assim que o mesmo é assinado é feito também o envio. Acontece que estou desenvolvendo uma rotina onde será gerado vários XMLs e assinados, para depois serem enviados e o que acontece, durante o processo de geração se ocorre erro de validação em um dos XMLs o processo para naquele ponto. [ ]'s, Hélio
-
Boa tarde Felipe! Certificado A1 W_ACBreSocial.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; W_ACBreSocial.Configuracoes.Geral.SSLHttpLib := httpWinHttp; W_ACBreSocial.Configuracoes.Geral.SSLLib := libWinCrypt; W_ACBreSocial.Configuracoes.Geral.SSLXmlSignLib := xsLibXml2; W_ACBreSocial.Configuracoes.Geral.VersaoDF := ve02_04_02; W_ACBreSocial.Configuracoes.Geral.IdEmpregador := WW_IBQuery.FieldByName('NU_CGC').AsString; W_ACBreSocial.Configuracoes.Geral.IdTransmissor := WW_IBQuery.FieldByName('NU_CGC').AsString; W_ACBreSocial.Configuracoes.WebServices.UF := WW_IBQuery.FieldByName('SG_UF').AsString; W_ACBreSocial.Configuracoes.WebServices.SSLType := LT_TLSv1_2; W_ACBreSocial.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(ParamStr(0))+'eSocial\Schemas'; W_ACBreSocial.Configuracoes.Arquivos.PathSalvar := ExtractFilePath(W_XML); W_ACBreSocial.Configuracoes.Arquivos.Salvar := True; W_ACBreSocial.Configuracoes.WebServices.Ambiente := taHomologacao;
-
Bom dia Colegas! Atualizei o ACBr ontem e após essa atualização ao tentar carregar o XML no componente: W_ACBreSocial.Eventos.LoadFromFile(W_XML) - recebo esta mensagem de erro. Creio seja alguma nova configuração a qual eu ainda não descobri. Algum colega que já tenha passado por este problema, poderia me dar alguma dica de como corrigir. Segue anexo o arquivo XML. eSocial_S-2220_ADALBERTO CARDOSO ARAUJO.xml
-
Opa, muito obrigado! Fiz aqui seguindo os passos por você indicado e agora foi. No retorno consta o erro: "Erro na cadeia do certificado digital do signatário ou do solicitante da informação." 20180620101243-env-lot.xml 20180620101244-rec.xml