Olá! Estou com o seguinte erro no REINF, no evento R2010: Erro MS1053 – O valor informado neste campo não deve ser superior ao somatório de 4% sobre os valores dos serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 15 anos de contribuição mais 3% sobre os valores dos serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 20 anos de contribuição mais 2% sobre os valores dos serviços prestados por segurados em condições especiais, cuja atividade permita concessão de aposentadoria especial após 25 anos de contribuição. Localização: – Campo: vlrAdicional – XPATH: /Reinf/evtServTom/infoServTom/ideEstabObra/idePrestServ/nfs[1]/infoTpServ/vlrAdicional
Porém, analisando o xml de envio, temos as seguintes informações:
<infoTpServ>
<tpServico>100000001</tpServico>
<vlrBaseRet>90210,28</vlrBaseRet>
<vlrRetencao>9923,13</vlrRetencao>
<vlrRetSub>0,00</vlrRetSub>
<vlrNRetPrinc>0,00</vlrNRetPrinc>
<vlrServicos15>0,00</vlrServicos15>
<vlrServicos20>0,00</vlrServicos20>
<vlrServicos25>54546,74</vlrServicos25>
<vlrAdicional>1090,94</vlrAdicional>
<vlrNRetAdic>0,00</vlrNRetAdic>
</infoTpServ>
</nfs>
<nfs>
<serie>0</serie>
<numDocto>19</numDocto>
<dtEmissaoNF>2019-02-19</dtEmissaoNF>
<vlrBruto>34824,38</vlrBruto>
<obs>PS – MAO DE OBRA PARA CAPINA, ROCAGEM, VARRICAO URBANA. 01/11/2018 – 15/11/2018.</obs>
<infoTpServ>
<tpServico>100000001</tpServico>
<vlrBaseRet>25607,05</vlrBaseRet>
<vlrRetencao>2816,77</vlrRetencao>
<vlrRetSub>0,00</vlrRetSub>
<vlrNRetPrinc>0,00</vlrNRetPrinc>
<vlrServicos15>0,00</vlrServicos15>
<vlrServicos20>0,00</vlrServicos20>
<vlrServicos25>15347,25</vlrServicos25>
<vlrAdicional>306,94</vlrAdicional>
<vlrNRetAdic>0,00</vlrNRetAdic>
</infoTpServ>
O valor da tag vlrAdicional nao ultrapassa os 4% citados na mensagem, sobre o valor da tag vlrServicos25.
Sabem dizer o que pode estar acontecendo? Desde já, agradeço.
Analisando melhor, o valor da porcentagem dessas tag’s
<vlrServicos25>54546,74</vlrServicos25>
<vlrAdicional>1090,94</vlrAdicional>
passam de 2%, sendo: 1090,94 / 54546,74 = 2,00000953310867%
no caso deveria ser 1090,93 o correto, pois se trata do seguinte calculo
54546,74 * 2% = 1090,9348
apos ajustar isso, deu tudo certo.