Boa tarde amigos. No R-2010 modelo assíncrono REINF, em um lote com vários prestadores de serviços, cada prestador terá que assinar digitamente? obrigado
bom dia
segue xml criado
<Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/envioLoteEventosAssincrono/v1_00_00″>
<envioLoteEventos>
<ideContribuinte>
<tpInsc>1</tpInsc>
<nrInsc>9999999</nrInsc>
</ideContribuinte>
<eventos>
<evento Id=”ID999999999999999″>
<Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v2_01_01″>
<evtServTom id=”ID99999999999999999″>
<ideEvento>
<indRetif>1</indRetif>
<perApur>2023-01</perApur>
<tpAmb>2</tpAmb>
<procEmi>1</procEmi>
<verProc>2.01.01</verProc>
</ideEvento>
<ideContri>
<tpInsc>1</tpInsc>
<nrInsc>99999999</nrInsc>
</ideContri>
<infoServTom>
<ideEstabObra>
<tpInscEstab>1</tpInscEstab>
<nrInscEstab>99999999999999</nrInscEstab>
<indObra>0</indObra>
<idePrestServ>
<cnpjPrestador>99999999999999</cnpjPrestador>
<vlrTotalBruto>999,60</vlrTotalBruto>
<vlrTotalBaseRet>999,60</vlrTotalBaseRet>
<vlrTotalRetPrinc>999,70</vlrTotalRetPrinc>
<vlrTotalRetAdic>0,00</vlrTotalRetAdic>
<vlrTotalNRetAdic>0,00</vlrTotalNRetAdic>
<indCPRB>1</indCPRB>
<nfs>
…
</nfs>
</idePrestServ>
</ideEstabObra>
<ideEstabObra>
<tpInscEstab>1</tpInscEstab>
<nrInscEstab>99999999999999</nrInscEstab>
<indObra>0</indObra>
<idePrestServ>
<cnpjPrestador>9999999999999</cnpjPrestador>
<vlrTotalBruto>999999,09</vlrTotalBruto>
<vlrTotalBaseRet>999999,11</vlrTotalBaseRet>
<vlrTotalRetPrinc>999999,94</vlrTotalRetPrinc>
<vlrTotalRetAdic>0,00</vlrTotalRetAdic>
<vlrTotalNRetAdic>0,00</vlrTotalNRetAdic>
<indCPRB>1</indCPRB>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
<nfs>
…
</nfs>
</idePrestServ>
</ideEstabObra>
</infoServTom>
</evtServTom>
<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=”#ID99999999999″>
<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>XXXXXXXXXXXXXXXXXXXXXXXXXXX=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>XXXXXXXXXXXXXXXXXXXXXXXX==</SignatureValue>
<KeyInfo>
…
</KeyInfo>
</Signature>
</Reinf>
</evento>
</eventos>
</envioLoteEventos>
</Reinf>
Você conseguiu assinar o evento e deu certo? pergunto porque o meu está dando erro “Assinatura do evento inválida. Erro ao verificar a assinatura (tag ‘Signature’) com o certificado (tag ‘X509Certificate’). Verifique se houve alteracao no arquivo apos o mesmo ter sido assinado.”
obrigado marcos pela atençãp.
quando vc fala em 50 eventos são 50 xml ou em um único xml eu posso ter 50 eventos que seriam 50 prestadores?
obrigado
tem q assinar cada evento que vc enviar
se o lote tiver 50 eventos, tem q assinar os 50 eventos
A forma de assinatura dos evento não mudou,
Cada evento deve ser assinado separadamente e cada lote pode ter até 50 eventos.