bom dia
gostaria de uma ajuda, alguem poderia me ajudar a respeito do xml abaixo , se esta corretamente criado.
<Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_05_01“>
<evtInfoContri id=”ID1470631280001682023012012163300001“>
<ideEvento>
<tpAmb>2</tpAmb>
<procEmi>1</procEmi>
<verProc>1.01.00</verProc>
</ideEvento>
<ideContri>
<tpInsc>1</tpInsc>
<nrInsc>99999999</nrInsc>
</ideContri>
<infoContri>
<inclusao>
<idePeriodo>
<iniValid>2018-01</iniValid>
</idePeriodo>
<infoCadastro>
<classTrib>06</classTrib>
<indEscrituracao>1</indEscrituracao>
<indDesoneracao>0</indDesoneracao>
<indAcordoIsenMulta>0</indAcordoIsenMulta>
<indSitPJ>0</indSitPJ>
<contato>
<nmCtt>AAAAAAA</nmCtt>
<cpfCtt>999999999</cpfCtt>
<nmCtt>99999999999</nmCtt>
<foneCel>99999999999</foneCel>
<email>[email protected]</email>
</contato>
<softHouse>
<cnpjSoftHouse/>
<nmRazao/>
<nmCont/>
<telefone/>
<email/>
</softHouse>
</infoCadastro>
</inclusao>
</infoContri>
</evtInfoContri>
</Reinf>
obrigado
Segue exemplo de XML que foi enviado e retornado pela Receita, nele possui a tag <arqenv> que contém o XML enviado:
<retorno>
<ReceberLoteEventosResponse xmlns=”http://sped.fazenda.gov.br/”>
<ReceberLoteEventosResult>
<Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/retornoLoteEventos/v1_05_01″>
<retornoLoteEventos id=”ID5D67102C6F6AC151DE3298AC2E604E9A”>
<ideTransmissor>
<IdTransmissor>99999108000105</IdTransmissor>
</ideTransmissor>
<status>
<cdStatus>0</cdStatus>
<descRetorno>SUCESSO</descRetorno>
</status>
<retornoEventos>
<evento id=”ID1428161080000002023010415010600001″>
<Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/evtTotal/v1_05_01″>
<evtTotal id=”ID-1011393875″>
<ideEvento>
<perApur />
</ideEvento>
<ideContri>
<tpInsc>1</tpInsc>
<nrInsc>42816108</nrInsc>
</ideContri>
<ideRecRetorno>
<ideStatus>
<cdRetorno>0</cdRetorno>
<descRetorno>SUCESSO</descRetorno>
</ideStatus>
</ideRecRetorno>
<infoRecEv>
<dhProcess>2023-01-09T11:22:29.6561822-03:00</dhProcess>
<tpEv>1000</tpEv>
<idEv>ID1428161080000002023010415010600001</idEv>
<hash>snb2JrWlAn7C8alnRTlWWP3XjE4g6JYx0Iw716EE6zQ=</hash>
</infoRecEv>
<infoTotal>
<nrRecArqBase>758316-08-1000-2301-758316</nrRecArqBase>
</infoTotal>
</evtTotal>
<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=”#ID-1011393875″>
<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>nSrsd0NfZ/8gh++SEMfwHy3cRCl5kpZhLcRjr8FrOEs=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>exEMz/iyn5B2H+g6DCdv4uHMBLE3ds/3+CGLe2AWgAC4qx3AiQh3/aKZSmonfsQ4ZkWwPZPgGQq7apAzXXxqv9/Qpxr7isJnisC4S1VOZcla88NNn80ikg1kK7f1AhkJUSFsU1y7DzWA5BpFQHEKtPkSqcUYn9c7I54qNbDq12P3Fsy9uA+kUfPlP+HgiKOPC30AlyrQkAT7mU4NQxL8fiixBmQVypSQTdAAhY+s8e0z+1zl4/uMluhkyXqV26VKq1/YWomoYGwMzT04+U6K4sSU1+by8xrp6JJpQokyQlTMAVkvGa6EH86ClaWkNV37mhXedWO056tDAm5yzXD+1Q==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>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</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Reinf>
</evento>
</retornoEventos>
</retornoLoteEventos>
</Reinf>
</ReceberLoteEventosResult>
</ReceberLoteEventosResponse>
<arqenv>
<loteEventos xmlns=”http://www.reinf.esocial.gov.br/schemas/envioLoteEventos/v1_05_01″>
<evento id=”ID1428161080000002023010415010600001″>
<Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_05_01″>
<evtInfoContri id=”ID1428161080000002023010415010600001″>
<ideEvento>
<tpAmb>1</tpAmb>
<procEmi>1</procEmi>
<verProc>v1_05_01</verProc>
</ideEvento>
<ideContri>
<tpInsc>1</tpInsc>
<nrInsc>49916108</nrInsc>
</ideContri>
<infoContri>
<inclusao>
<idePeriodo>
<iniValid>2022-12</iniValid>
<fimValid>2022-12</fimValid>
</idePeriodo>
<infoCadastro>
<classTrib>99</classTrib>
<indEscrituracao>1</indEscrituracao>
<indDesoneracao>1</indDesoneracao>
<indAcordoIsenMulta>0</indAcordoIsenMulta>
<indSitPJ>0</indSitPJ>
<contato>
<nmCtt>NOME DO CONTADOR</nmCtt>
<cpfCtt>03852457637</cpfCtt>
<foneFixo>37328882000</foneFixo>
<foneCel>37998288965</foneCel>
<email>[email protected]</email>
</contato>
<softHouse>
<cnpjSoftHouse>01139785674381</cnpjSoftHouse>
<nmRazao>EMPRESA DA INFORMATICA LTDA</nmRazao>
<nmCont>EMPRESA INFORMATICA LTDA</nmCont>
<telefone>48988889999</telefone>
<email>[email protected]</email>
</softHouse>
</infoCadastro>
</inclusao>
</infoContri>
</evtInfoContri>
<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=”#ID1428161080000002023010415010600001″>
<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>snb2JrWlAn7C8alnRTlWWP3XjE4g6JYx0Iw716EE6zQ=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>aMqmPzfyrD1MeAlaY62xzK/00CYwAhIKyg/qsozLauUNjsimXwA/E+pUAL8ZbBYRv02R+EmKnFkg 6uhzzs9UiqdNLzoRePhqhPslHcDye9MURObB1lxNFz8MVITtv7C7oseEgbWL8vL3qdnt/S6vPC3z YK8A3VBjTzQXHQcywB/Bx3 n7KYlC6okg8Ir79vxmFdfQoBJVx0Rr67/QGQufGIyKjGT3Hbj/Xh9rsEVug8RPBRqjlUBz6CkT7j D01LGGSIvMtpUqj2XWCFo38fN1S32pz81GV2aQ==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIHVTCCBT2gAwIBAgIIG1ciAghCNYQwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UEBhMCQlIxEzAR
BgNVBAoTCklDUC1CcmFzaWwxFTATBgNVBAsTDEFDIFNPTFVUSSB2NTEeMBwGA1UEAxMVQUMgQ0VS
VElGSUNBIE1JTkFTIHY1MB4XDTIyMDIwODE0MzMwMFoXDTIzMDIwODE0MzMwMFowgeYxCzAJBgNV
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIe5fjhikaQJKU8PWsEE8+rw52XnPy8kxKb/bcG5
MiljvZn/2Lnu7tfHhUdpy8pXObhUvtpY3BdKEt7jBHgKEOhNKgf0yptptLEPNJaF2ETqJrhRyZtp
JhLw9sOnbVVml6hPfZLFv3ohWnio8m7uCJJznBFKjoXK/alpNEdxX3CtZfxO82zasXAWGiWD5i1g
uQhbgej5FzbwHFQx4/gAD+IB68m46R3L87Xc1dVhlxQeCZzjEBQPRqY3X46tmyODWsjyNMaJ/Ypg
WTf5zx+WibHm84qFaFrlp9uH+FHdoNQFSNqgokDtZo2lYCTXpgzS5QYbu7T4Q2IAFsUIijHIxX0C
AwEAAaOCApEwggKNMB8GA1UdIwQYMBaAFD/TXKkZTdeIFi2YDK8K3uFPJBawMFkGCCsGAQUFBwEB
BE0wSzBJBggrBgEFBQcwAoY9aHR0cDovL2NjZC5hY3NvbHV0aS5jb20uYnIvbGNyL2FjLWNlcnRp
ZmljYW1pbmFzLXNtaW1lLXY1LnA3YjCBwwYDVR0RBIG7MIG4gRthbnRvbmlvY2FybG9zQGF2aXZh
ci5jb20uYnKgKwYFYEwBAwKgIhMgQU5UT05JTyBDQVJMT1MgVkFTQ09OQ0VMT1MgQ09TVEGgGQYF
YEwBAwOgEBMONDI4MTYxMDgwMDAxMDWgOAYFYEwBAwSgLxMtMTMwMjE5NTIxOTM4NDMyNzYyMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoBcGBWBMAQMHoA4TDDAwMDAwMDAwMDAwMDBiBgNVHSAE
WzBZMFcGBmBMAQIBYDBNMEsGCCsGAQUFBwIBFj9odHRwOi8vY2NkLmFjc29sdXRpLmNvbS5ici9k
b2NzL2RwYy1hYy1jZXJ0aWZpY2FtaW5hcy1zbWltZS5wZGYwHQYDVR0lBBYwFAYIKwYBBQUHAwIG
CCsGAQUFBwMEMIGWBgNVHR8EgY4wgYswQ6BBoD+GPWh0dHA6Ly9jY2QuYWNzb2x1dGkuY29tLmJy
L2xjci9hYy1jZXJ0aWZpY2FtaW5hcy1zbWltZS12NS5jcmwwRKBCoECGPmh0dHA6Ly9jY2QyLmFj
c29sdXRpLmNvbS5ici9sY3IvYWMtY2VydGlmaWNhbWluYXMtc21pbWUtdjUuY3JsMB0GA1UdDgQW
BBQzhaDjh+dhgiM6HQ1vylXG0PFxpTAOBgNVHQ8BAf8EBAMCBeAwDQYJKoZIhvcNAQELBQADggIB
ADNOWQlMGupvuC/hTr+xKwtQesg0KySMMUlqHGEtpvYd5gd+uld0bO9CDSmkowTzLLjJXFV9NJwk
8LxzvVm/REGMuGnaRU1Ej+ANNs2hNAC3oC2nvZO1uSJ5IHtb7loB9OLpjfQPyGevv4BQYQgqXIVy
7Xcm/ze06+HZuQ68sdGSh+bK18fRbpJFIKHoHOqVTlTRGfbV6zKMNw061atFETIbIReCEwBp2/h+
zka9Cu9DOeGiv/PNbn8eIhw63TtRD5cBPX6oooJ7Q39MibqaZ6UAIBiIsiZ9VJ9m5hNFR9KL5JQt
WnO4F5+rCIGwQ9SgaGkOnzCS6hlc0qhLfwwFdm9GUEi/USRi5fUleuGEIu+luIX3ltgRvPeje/BG
w2GE3HaB/WYJGSxiWm+xwPD+F+kTnO3c40zQgqeaeGrjWRjrYcr/ZtfD/bV7mlxnjmnOJBeYT16R
AEXm9ch97rnOzBfjmrUo5lZPYE/mGB1VLPpy2ViURVQG4k6RYiRIlVcOz5MhMRCqTi1nGWKwqo0G
HSAzRhTjmOO/lhaTx0x11sKlj9oHf2driU+T1ks9er+Wzp3WgAPXtHQ59RrH/mktD8qjw8wEYOoC
u8ewbyus4Jp6ja9wMaHoQpAcViU73okwlevJrq2dZ+l4B4A3t4ambuHFALhJ7vLv3zmAJ9yADLmZ</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Reinf>
</evento>
</loteEventos>
</arqenv>
</retorno>
Marcos , consegui validar com esquema xsd , fiz validador no java e deu certo , agora erro outro
A client certificate must be provided
com certeza deve ser alguma instalação dos certificados incorreto.
pois comparei com seu esta igual.
obrigado amigo.
boa tarde regis.
obrigado pela atenção. enviei o arquivo R-1000 , antes validei com xsd , mas agora me retorna essa menssagem.
422 Unprocessable Entity: “<Reinf xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns=”http://www.reinf.esocial.gov.br/schemas/retornoLoteEventosAssincrono/v1_00_00″><retornoLoteEventosAssincrono><ideContribuinte><tpInsc>1</tpInsc><nrInsc>0000000</nrInsc>
</ideContribuinte><status><cdResposta>7</cdResposta><descResposta>Lote não recebido – Verificar ocorrências.</descResposta><ocorrencias><ocorrencia><codigo>MS0030</codigo>
<descricao>A estrutura do arquivo XML está em desconformidade com o esquema XSD. Esquema de lote inválido. </descricao><tipo>1</tipo><localizacao /></ocorrencia></ocorrencias></status></retornoLoteEventosAssincrono></Reinf>
isso significa que foi recepcionado o xml ? mas contem erros na estrutura , mas foi validado a estrutura do xml…
obrigado.
bom dia
cleber , obrigado pela força
montei xml conforme exemplo mas agora esta dando erro.
lineNumber: 1; columnNumber: 130; cvc-elt.1: Não pode localizar a declaração do elemento ‘Reinf’.
segue xml :
1
9999999
2
1
1.01.00
1
99999999
2023-01
06
1
0
0
0
AAAAAAAAAAAAA
99999999999999
99999999999
99999999999999
[email protected]
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
bom dia.
estou tendo o erro
422 Unprocessable Entity: [<Reinf xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns=”http://www.reinf.esocial.gov.br/schemas/retornoLoteEventosAssincrono/v1_00_00″><retorno… (1072 bytes)]
Alguem teve esse problema?
Olá Fernando,
Tive dificuldades com a validação do arquivo também. O que ocorre é que os XSD’s validam apenas o conteúdo do evento e não o XML completo como deve estar montado para efetuar a requisição.
Segue um exemplo de um XML já envelopado com as tags de “lote” para efetuar a requisição:
https://controlc.com/d30802ed
Olá Fernando,
Tive dificuldades com a validação do arquivo também. O que ocorre é que os XSD’s validam apenas o conteúdo do evento e não o XML completo como deve estar montado para efetuar a requisição.
Segue um exemplo de um XML já envelopado com as tags de “lote” para efetuar a requisição:
https://controlc.com/d30802ed
Marcos , consegui validar com esquema xsd , fiz validador no java e deu certo , agora erro outro
A client certificate must be provided
com certeza deve ser alguma instalação dos certificados incorreto.
pois comparei com seu esta igual.
obrigado amigo.
Bom dia marcos.
agradeço a atenção , sim acho que quis dar passo pra frente, essa parte de xml sou leigo e estou estudando, já consegui gerar xml e assinar agora como vc mencionou tem validar com xsd, vou focar nisso , obrigado pela dica.
estou fazendo modo assíncrono ambiente de produção restrita , já esta funcionado ?
tem q mudar a versão para v2_01_01
olhando assim fica difícil avaliar… vc tem q validar contra o schema para saber se está ok.