Ir para conteúdo
  • Cadastre-se

dev botao

Reinf - Ambiente Produção Efetiva - Retorno MS0030 para Evento R-2010


Ver Solução Respondido por anderson.mendonca,

Recommended Posts

Postado

Boa tarde, estou tendo o seguinte retorno ao tentar realizar o envio da REINF:
 

A estrutura do arquivo XML está em desconformidade com o esquema XSD. The element 'idePrestServ' in namespace 'http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v2_01_02' has invalid child element 'vlrTotalRetPrinc' in namespace 'http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v2_01_02'. List of possible elements expected: 'vlrTotalBaseRet' in namespace 'http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v2_01_02'.

 

Alguém poderia me ajudar a solucionar isso? 

  • 2 semanas depois ...
Postado (editado)

Olá @Renato Rubinho, estou com o mesmo código de erro Ms0030.
Pode me ajudar?

No meu caso é componente.

Estou preenchendo a tag nrInsc corretamente (007942) e está retornando que foi preenchida com máscara (00.794.2).

Uso WinCrypt e TLS1.2.


 

Editado por anderson.mendonca
faltou informação
Postado (editado)
<Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtPrestadorServicos/v2_01_02">
<evtServPrest id="ID1007942430000002024080514212900024">
<ideEvento>
<indRetif>1</indRetif>
<perApur>2024-07</perApur>
<tpAmb>1</tpAmb>
<procEmi>1</procEmi>
<verProc>1.0.023-A</verProc>
</ideEvento>
<ideContri>
<tpInsc>1</tpInsc>
<nrInsc>00794243</nrInsc>
</ideContri>
<infoServPrest>
<ideEstabPrest>
<tpInscEstabPrest>1</tpInscEstabPrest>
<nrInscEstabPrest>00794243000149</nrInscEstabPrest>
<ideTomador>
<tpInscTomador>1</tpInscTomador>
<nrInscTomador>00830498000110</nrInscTomador>
<indObra>0</indObra>
<vlrTotalBruto>8807,65</vlrTotalBruto>
<vlrTotalBaseRet>7046,12</vlrTotalBaseRet>
<vlrTotalRetPrinc>775,07</vlrTotalRetPrinc>
<nfs>
<serie>A</serie>
<numDocto>202400000000906</numDocto>
<dtEmissaoNF>2024-07-16</dtEmissaoNF>
<vlrBruto>8807,65</vlrBruto>
<infoTpServ>
<tpServico>100000001</tpServico>
<vlrBaseRet>7046,12</vlrBaseRet>
<vlrRetencao>775,07</vlrRetencao>
</infoTpServ>
</nfs>
</ideTomador>
</ideEstabPrest>
</infoServPrest>
</evtServPrest>
<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="#ID1007942430000002024080514212900024">
<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>+sJa/oCYbjAXKyEmEDKFgrcsB8inVw7ZFyT/4364V+g=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>Nt2P122KOhBsa7N756VM5+SAxk2SMOcNBTQndN+CiRssmfkvlPl04qfpxDZyloQaOy7TchLoFBwVzn9F3Nu7+qF/fy+OZDS/M116EY8vxnEZgqnAVu5PJhBxZWKIftEJyay+ioLPWTVb1q3mD9CQufkCdCXCfVAr+m8tqWpzkajg8a0Hy25YFed26nxrpv3kGsrHliIINUJkzoRwov4MaXCFd0XLucx1YxmyHaCpqMQKE4YZiM4Klsh6lUSWVJlOqNCwVDWEY5yrzifJcDhlqq9ZvRHf0ra+Xg8utIUkiiU7dTo1TFrwiSVUc08AEk4zE92ULTBgAKcxIkGT+t00xA==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>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</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Reinf>
 
Editado por anderson.mendonca
Postado
2 horas atrás, Juliomar Marchetti disse:

é que assim achei que estivesse olhando o código e por isso comentou acima.

claro não deve existir.

e vou sugerir novamente

remova o with de seu código afim de ter um código limpo e sem erros de informação de propriedades do componente

Desculpe, não estou entendendo.

O with já existe no fonte de vocês e eu só copiei e adaptei à minha estrutura.

Preciso incluir vários ideTomador (vários clientes), porém a classe ideTomador não é uma Collection. Pode me ajudar?

 

  • Consultores
Postado
40 minutos atrás, anderson.mendonca disse:

Preciso incluir vários ideTomador (vários clientes), porém a classe ideTomador não é uma Collection. Pode me ajudar?

Veja o manual que contém o leiaute para saber o que preencher. 

No R2020 a incidência é de apenas 1 tomador, você não presta o mesmo serviço para dois tomadores ao mesmo tempo. 

Vai gerar um R2020 para cada tomador. 

Postado
4 minutos atrás, Renato Rubinho disse:

Veja o manual que contém o leiaute para saber o que preencher. 

No R2020 a incidência é de apenas 1 tomador, você não presta o mesmo serviço para dois tomadores ao mesmo tempo. 

Vai gerar um R2020 para cada tomador. 

Obrigado por me responder.

Quando fiz isso o webservice me respondeu que a partir da versão 2.1.2 só poderá enviar 1 único arquivo por mês com todos os tomadores.

Vou tentar novamente e se der o erro outra vez eu posto aqui.

 

Postado
21 horas atrás, Renato Rubinho disse:

Veja o manual que contém o leiaute para saber o que preencher. 

No R2020 a incidência é de apenas 1 tomador, você não presta o mesmo serviço para dois tomadores ao mesmo tempo. 

Vai gerar um R2020 para cada tomador. 

@Renato Rubinho, tudo bem?

Fiz o que você disse, ou seja, enviei um XML com um tomador e as NFSe emitidas para ele , retornou "aguardando processamento", aguardei uns minutos, consultei e validou.
Quando enviei o segundo tomador com suas NFSe ocorreu o erro abaixo anexado.

 

ID900100000000000356583595-R9001.xml

Postado

De acordo com a resposta neste erro, eu entendi que devo enviar apenas 1 (um) XML, com todos os tomadores e suas NFSe.

O problema é que estava tentando fazer isso ontem e mostrei a vocês que estava dando erro.

Podem me ajudar?

 

  • Solution
Postado

Pessoal, consegui encontrar o erro.
Realmente tem que enviar um XML para cada Tomador de Serviços e com suas respectivas notas fiscais.
O meu filtro de SQL, não sei porque, trouxe o mesmo CNPJ do primeiro cliente 2 vezes. Quando gerava para 1 dava certo. O segundo era o mesmo CNPJ do primeiro e por isso dava erro. Vou corrigir o problema do filtro de SQL.
Obrigado @Juliomar Marchetti, @Renato Rubinho e @BigWings.

Vocês são feras!

 

  • Curtir 1
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.