Login Registre-se
eSocial - Assinatura do evento inválida. [RESOLVIDO]  XML
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Autor Mensagem
mohandas

JavaC Membro

Membro desde: 25/01/2018 14:35:56
Mensagens: 5
Offline

Estou com problema na validação da assinatura o xml do eSocial. Já fizemos diversas tentativas, mas em todas o retorno do processamento do evento é o mesmo: “Assinatura do evento inválida. Ações Sugeridas: Verificar se houve alteração do evento após a assinatura. Verificar a validade da assinatura.”

Estamos utilizando o e-CNPJ da série A1.

A validação da assinatura pelo validador java (.xsd) acusa XML válido.

Gostaria de saber se alguém teve o mesmo problema e como resolveu. E se alguém sabe de algum problema referente a isso nos ambientes do eSocial.

Segue abaixo XML assinado.



XML de retorno:

Esta mensagem foi editada 1 vez. Última atualização foi em 30/01/2018 10:51:38

pfugazza

JavaC Membro

Membro desde: 18/07/2017 16:25:41
Mensagens: 110
Localização: Rio de Janeiro
Offline

mohandas, boa tarde.

Veja http://www.javac.com.br/jc/posts/list/3041-esocial...natura-invalida-resolvido.page alguém que também teve este problema e resolveu.
Também em http://www.javac.com.br/jc/posts/list/2866-esocial-resolvido.page há diversos comentários a respeito deste problema, além de outros muitos.

Até mais.
mohandas

JavaC Membro

Membro desde: 25/01/2018 14:35:56
Mensagens: 5
Offline

Sim, já havíamos visualizado estes tópicos.

Estamos assinando por essa rotina:

Esta mensagem foi editada 1 vez. Última atualização foi em 26/01/2018 16:45:03

samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1204
Localização: Goiás
Offline

Envie o XMl Que esta Assinando para analisarmos por favor!

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
mohandas

JavaC Membro

Membro desde: 25/01/2018 14:35:56
Mensagens: 5
Offline

Bom dia Samuk,

estamos assinando o evento em sí, no caso o bloco abaixo:



Deveria ser algo diferente?
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1204
Localização: Goiás
Offline

Buenos Dias. O erro está justamente ai.
Eu pedi o XML que vc esta enviando, e vc me mostrou apenas a parte que esta assinando. Mas não foi essa a minha pergunta, eu pedi qual vc está enviando.

Pelo seu código vc está enviando o Evento já com o Lote.
Aqui:



Vc esta pegando o 2º Node com a Tag Esocial. Ou seja o primeiro é o de lote, e o segundo é o do Evento.

Quanto no ESocial, quanto no Reinf não deve enviar o XML completo, envie apenas o Evento e depois adicione as tags de lote.

Dai vai ficar assim:



E dica, quando pedirmos algo sempre de a resposta completa, mesmo que pareça boba.

Senão vc iria ficar nesse Loop de erro e ninguem saberia te ajudar.

Abraços e Boa Sorte!

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
mohandas

JavaC Membro

Membro desde: 25/01/2018 14:35:56
Mensagens: 5
Offline

Opa,

havia entendido que queria a parte que eu estava assinando, deveria ser o evento mesmo né?

segue o xml assinado:

Esta mensagem foi editada 2 vezes. Última atualização foi em 30/01/2018 10:47:45

pfugazza

JavaC Membro

Membro desde: 18/07/2017 16:25:41
Mensagens: 110
Localização: Rio de Janeiro
Offline

mohandas, bom dia.

O seu XML está faltando o cabeçalho e a definição dos namespaces do lote de eventos. Abaixo, como modelo para você, o lote que enviei para o ambiente de testes do e-Social, totalmente validado.

No envelope SOAP há quatro (04) eventos evtTabRubrica.

Até mais.
mohandas

JavaC Membro

Membro desde: 25/01/2018 14:35:56
Mensagens: 5
Offline

Consegui enviar com o ajuste que você comentou, de montar o cabeçalho após a assinatura.

Obrigado!
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1204
Localização: Goiás
Offline

mohandas wrote:Consegui enviar com o ajuste que você comentou, de montar o cabeçalho após a assinatura.

Obrigado!


Muito Bom. 80% dos casos de erro de assinatura é porque montam o Lote antes de assinar!

Abraços!

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
heliojr100

JavaC Membro

Membro desde: 27/07/2018 18:16:58
Mensagens: 2
Offline

Pessoal, boa noite.

Estou com exatamente o mesmo problema relatado neste post. Já observei os outros links mas não consegui entender qual é exatamente o meu problema.

Vi que é necessário primeiramente assinar o xml do evento para depois incluir o cabeçalho do lote. Estou fazendo isso, mas ainda sim o erro continua.
Estou considerando o xml do evento, como tudo que existe a partir da tag <evento id=ID0000...>

Poderiam por favor, analisar meu xml e me ajudar a entender, onde está o "pulo do gato"?

Abaixo, segue o meu xml enviado:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:ns1="http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_1_0" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<ns1:EnviarLoteEventos>
<loteEventos>
<eSocial xmlns="http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1">
<envioLoteEventos grupo="1">
<ideEmpregador>
<tpInsc>1</tpInsc>
<nrInsc>02822024</nrInsc>
</ideEmpregador>
<ideTransmissor>
<tpInsc>1</tpInsc>
<nrInsc>00000000000151</nrInsc>
</ideTransmissor>
<eventos>
<evento Id="ID1000000000000002018072717560200001">
<eSocial xmlns="http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v02_04_02">
<evtInfoEmpregador Id="ID1000000000000002018072717560200001">
<ideEvento>
<tpAmb>2</tpAmb>
<procEmi>1</procEmi>
<verProc>16.00.00</verProc>
</ideEvento>
<ideEmpregador>
<tpInsc>1</tpInsc>
<nrInsc>02822024</nrInsc>
</ideEmpregador>
<infoEmpregador>
<inclusao>
<idePeriodo>
<iniValid>2018-01</iniValid>
</idePeriodo>
<infoCadastro>
<nmRazao>TESTE EMPRESA S.A.</nmRazao>
<classTrib>99</classTrib>
<natJurid>2054</natJurid>
<indCoop>0</indCoop>
<indConstr>0</indConstr>
<indDesFolha>0</indDesFolha>
<indOptRegEletron>1</indOptRegEletron>
<indEntEd>N</indEntEd>
<indEtt>N</indEtt>
<contato>
<nmCtt>JOAO DA SILVA</nmCtt>
<cpfCtt>999898989898</cpfCtt>
<foneFixo>1126262626</foneFixo>
<email>tteste@teste.com.br</email>
</contato>
<softwareHouse>
<cnpjSoftHouse>000000000000</cnpjSoftHouse>
<nmRazao>FORNECEDOR SOFTWARE S.A.</nmRazao>
<nmCont>MARIA DA SILVA</nmCont>
<telefone>1126262500</telefone>
<email>contato@fornecedorsoftware.com</email>
</softwareHouse>
<infoComplementares>
<situacaoPJ>
<indSitPJ>0</indSitPJ>
</situacaoPJ>
</infoComplementares>
</infoCadastro>
</inclusao>
</infoEmpregador>
</evtInfoEmpregador>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
<DigestValue>...</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>...</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>...</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</eSocial>
</evento>
</eventos>
</envioLoteEventos>
</eSocial>
</loteEventos>
</ns1:EnviarLoteEventos>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

O xml que eu subo para assinar, é o abaixo:

<evento Id="ID1000000000000002018072717560200001">
<eSocial xmlns="http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v02_04_02">
<evtInfoEmpregador Id="ID1000000000000002018072717560200001">
<ideEvento>
<tpAmb>2</tpAmb>
<procEmi>1</procEmi>
<verProc>16.00.00</verProc>
</ideEvento>
<ideEmpregador>
<tpInsc>1</tpInsc>
<nrInsc>02822024</nrInsc>
</ideEmpregador>
<infoEmpregador>
<inclusao>
<idePeriodo>
<iniValid>2018-01</iniValid>
</idePeriodo>
<infoCadastro>
<nmRazao>TESTE EMPRESA S.A.</nmRazao>
<classTrib>99</classTrib>
<natJurid>2054</natJurid>
<indCoop>0</indCoop>
<indConstr>0</indConstr>
<indDesFolha>0</indDesFolha>
<indOptRegEletron>1</indOptRegEletron>
<indEntEd>N</indEntEd>
<indEtt>N</indEtt>
<contato>
<nmCtt>JOAO DA SILVA</nmCtt>
<cpfCtt>999898989898</cpfCtt>
<foneFixo>1126262626</foneFixo>
<email>tteste@teste.com.br</email>
</contato>
<softwareHouse>
<cnpjSoftHouse>000000000000</cnpjSoftHouse>
<nmRazao>FORNECEDOR SOFTWARE S.A.</nmRazao>
<nmCont>MARIA DA SILVA</nmCont>
<telefone>1126262500</telefone>
<email>contato@fornecedorsoftware.com</email>
</softwareHouse>
<infoComplementares>
<situacaoPJ>
<indSitPJ>0</indSitPJ>
</situacaoPJ>
</infoComplementares>
</infoCadastro>
</inclusao>
</infoEmpregador>
</evtInfoEmpregador>
</eSocial>
</evento>

Obrigado e desculpem a repetição do assunto, mas realmente não consegui encontrar o problema, a partir do erro anterior.
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1204
Localização: Goiás
Offline

Para enviar para assinar retire a Tag de evento:


E adicione somente apos a assinatura.

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
heliojr100

JavaC Membro

Membro desde: 27/07/2018 18:16:58
Mensagens: 2
Offline

Boa noite. Fiz o ajuste na composição do xml, retirando a tag <evento...> do xml do evento e deixando para ser adicionado após a assinatura, no xml do lote.

Abaixo xml do evento:



XML do lote:



XML Enviado:



---------------------//
Acho que simplesmente assim ficará difícil para vocês identificarem algum problema, uma vez que eu estou tendo que ficar alterando os dados reais.
O que vocês sugerem que eu demonstre?
natalia_audcont

JavaC Membro

Membro desde: 17/08/2018 09:33:55
Mensagens: 2
Offline

Bom dia!

Estou com o seguinte erro em um evento do eSocial:

Erro - Na validação do XML ou retorno no RET

<eSocial>
<evtTabRubrica Id="ID1182560260000002018081608590383017">
<ideEvento><tpAmb>1</tpAmb>
<procEmi>1</procEmi>
<verProc>3.05.007</verProc>
</ideEvento>
<ideEmpregador><tpInsc>1</tpInsc>
<nrInsc>18256026</nrInsc>
</ideEmpregador>
<infoRubrica><inclusao><ideRubrica><codRubr>1200</codRubr>
<ideTabRubr>T005</ideTabRubr>
<iniValid>2018-08</iniValid>
</ideRubrica>
<dadosRubrica><dscRubr>Horas Extras c/ 55%</dscRubr>
<natRubr>1003</natRubr>
<tpRubr>1</tpRubr>
<codIncCP>11</codIncCP>
<codIncIRRF>11</codIncIRRF>
<codIncFGTS>11</codIncFGTS>
<codIncSIND>00</codIncSIND>
</dadosRubrica>
</inclusao>
</infoRubrica>
</evtTabRubrica>
</eSocial>

Alguém teve o mesmo erro e conseguiu resolvê-lo?
pfugazza

JavaC Membro

Membro desde: 18/07/2017 16:25:41
Mensagens: 110
Localização: Rio de Janeiro
Offline

natalia_audcont, bom dia.

Seu XML não está de acordo com o respectivo schema. Como primeira linha, deve ter a seguinte seguinte:

E falta a definição do namespace na tag eSocial como a seguir:



Até mais.
 
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Ir para:   
Powered by JForum 2.1.9 © JForum Team