Ir para conteúdo
  • Cadastre-se

hpensador

Membros
  • Total de ítens

    28
  • Registro em

  • Última visita

Tudo que hpensador postou

  1. [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.
  2. 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
  3. 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.
  4. 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.
  5. 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
  6. 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.
  7. 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:
  8. 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;
  9. 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
  10. Boa tarde Colegas! Agora o XML é assinado mesmo apresentando essa mensagem de erro. Anexo XMLs (sem e com assinatura). [ ]'s, Hélio 1000000272284742018091216345500001-S-2220-0.xml eSocial_S-2220_ADALBERTO CARDOSO ARAUJO.xml
  11. Pronto agora foi... Copiei as DLLs da pasta do ACBr e coloquei em Windows\SysWOW64; Refiz a instalação do certificado.... tudo resolvido.
  12. Certificado A1 e quando instalei marquei a opção de exportável. Quanto as DLLs acredito que estejam sim atualizadas, pois atualizei o ACBr na segunda-feira.
  13. 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;
  14. 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
  15. 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
  16. Italo, mais algumas informações. O XML por minha aplicação criada está sem as tags version e encoding - porém, após ser carregado para o componente ACBreSocial e submetido ao metodo W_ACBreSocial.AssinarEventos, e salvo é que essas tags são adicionadas. 1000000157538472018062009263800001-S-2220-0.xml eSocial_S-2220_ADAILTON SANTOS ALVES.xml
  17. Bom dia Italo! Obrigado pelo retorno. W_XMLDoc := TXMLDocument.Create(nil); W_XMLDoc.Active := True; // W_XMLDoc.Version := '1.0'; <--- linha comentada. W_XMLDoc.Encoding := 'utf-8'; Na programação retirei a parte onde era definida a versão do XML, e mesmo assim a mesma é adicionada. Não sei se isto é um comportamento padrão do componente XMLDocument. O XML é assinado, porém é apresentado erro e o processo não é concluído (não ocorre o envio). Falha na validação dos dados do evento: evtMonit-v02_04_02 1824 - Element '{http://www.esocial.gov.br/schema/evt/evtMonit/v02_04_02}nrCRM': '' is not a valid value of the local atomic type. Anexo o XML gerado por minha aplicação e o salvo após ser salvo. 1000000157538472018062008591600001-S-2220-0.xml eSocial_S-2220_ADAILTON SANTOS ALVES.xml
  18. Bem, ao remover o encoding o componente dá erro na carga do XML. ( W_ACBreSocial.Eventos.LoadFromFile(W_XML); ) Erro: Falha ao interpretar o XML "xmlParseDoc" eSocial_S-2220_ADAILTON SANTOS ALVES.xml
  19. Boa tarde Italo! Muito obrigado pelo retorno. Formato das datas corrigidas, XML assinado - porém, não enviado. Mensagem de erro: Falha na validação dos dados do evento: evtMonit-v02_04_02 1824 - Element '{http://www.esocial.gov.br/schema/evt/evtMonit/v02_04_02}nrCRM': '' is not a valid value of the local atomic type. Porém o valor da tag nrCRM está preenchido com o referido valor. 1000000157538472018061915262400001-S-2220-0.xml
  20. Boa tarde Italo! Fiz as correções, removi as tags da parte da assinatura. Agora ocorre o erro: Falha na validação dos dados do evento: evtMonit-v02_04_02 1824 - Element '{http://www.esocial.gov.br/schema/evt/evtMonit/v02_04_02}dtIniMonit': '18/06/2018' is not a valid value of the local atomic type. No manual diz: "Validação: Deve ser uma data válida, posterior a data de admissão do trabalhador". Já tentei com varias data e não obtive exito. eSocial_S-2220_ADAILTON SANTOS ALVES.xml
  21. Obrigado Italo! Desculpa minha falta de atenção. Restaurei um backup na base de testes e não alterei o cadastro do médico novamente para colocar a informação do NIS. Vou refazer.
  22. Adicionei o valor 1 (Referencial) a tag <ordExame> e 1 (EE) a tab <interprExm>, sendo que o erro apresentado agora é: Falha na validação dos dados do evento: evtMonit-v02_04_02 1824 - Element '{http://www.esocial.gov.br/schema/evt/evtMonit/v02_04_02}nrCRM': '' is not a valid value of the local atomic type. eSocial_S-2220_ADAILTON SANTOS ALVES.xml
  23. Bom dia Italo! XML remontado e teste feito, erro persiste. Falha na validação dos dados do evento: evtMonit-v02_04_02 1824 - Element '{http://www.esocial.gov.br/schema/evt/evtMonit/v02_04_02}nrCRM': '' is not a valid value of the local atomic type. eSocial_S-2220_ADAILTON SANTOS ALVES.xml
  24. Boa tarde Ítalo! Atualizei os fontes e nos testes ocorre o seguinte erro: Falha na validação dos dados do evento: evtMonit-v02_04_02 1824 - Element '{http://www.esocial.gov.br/schema/evt/evtMonit/v02_04_02}nrCRM': '' is not a valid value of the local atomic type. Sendo que a referida tab (nrCRM) está preenchida, segue anexo XML. eSocial_S-2220_ADAILTON SANTOS ALVES.xml
  25. Boa tarde Italo! Segue arquivo xml como exemplo para carga. eSocial_S-2220_ADAILTON SANTOS ALVES.xml
×
×
  • 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.