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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...