Boa tarde.
Estou enviando o registro R2020 com um numero de processo, e com os valores de retenção e suspensão, e está me retornando a mensagem:
MS1135-A soma dos valores da retenção das Informações de processos relacionados a não retenção de contribuição previdenciária , com exceção dos valores informados para processos sem suspensão de exigibilidade, deve ser igual ao valor da retenção de contribuição previdenciária principal que deixou de ser efetuada em função de processo administrativo ou judicial.
Os valores informações são hipotéticos, mas estão corretos.
Alguem sabe me informar como deverá ser gerado?
Segue a parte do XML:
<infoServPrest>
<ideEstabPrest>
<tpInscEstabPrest>1</tpInscEstabPrest>
<nrInscEstabPrest>54657192000132</nrInscEstabPrest>
<ideTomador>
<tpInscTomador>1</tpInscTomador>
<nrInscTomador>00000000000</nrInscTomador>
<indObra>0</indObra>
<vlrTotalBruto>5000,36</vlrTotalBruto>
<vlrTotalBaseRet>5000,36</vlrTotalBaseRet>
<vlrTotalRetPrinc>550,04</vlrTotalRetPrinc>
<vlrTotalNRetPrinc>550,04</vlrTotalNRetPrinc>
<nfs>
<serie>3</serie>
<numDocto>885984</numDocto>
<dtEmissaoNF>2018-05-01</dtEmissaoNF>
<vlrBruto>5000,36</vlrBruto>
<infoTpServ>
<tpServico>100000008</tpServico>
<vlrBaseRet>5000,36</vlrBaseRet>
<vlrRetencao>550,04</vlrRetencao>
<vlrNRetPrinc>550,04</vlrNRetPrinc>
</infoTpServ>
</nfs>
<infoProcRetPr>
<tpProcRetPrinc>1</tpProcRetPrinc>
<nrProcRetPrinc>35041.000387/2014-14</nrProcRetPrinc>
<valorPrinc>550,04</valorPrinc>
</infoProcRetPr>
</ideTomador>
</ideEstabPrest>
</infoServPrest>
Olhando as tags desse evento, não aparenta ter problemas e não deveria apresentar essa rejeição.
–
O que me chama a atenção é o número do processo.
–
Primeiro porque a máscara e o tamanho estão diferentes do padrão.
–
Outra porque em meus testes não consegui passar pelo schema enviando os caracteres (./-). Só consegui passar quando retirei os caracteres e mandei apenas números. Passou pelo schema?
–
Conseguiu enviar o R-1070 com esses mesmos números, com esses mesmos caracteres?
Agora que percebi que o seu teste é um processo administrativo. Processo judicial tem outra máscara e não da para enviar o campo mascarado, caso contrário extrapola o tamanho máximo.
Bom dia Moisés.
Sim, consegui enviar sem problemas, utilizei esta máscara porque é o que consta no manual do desenvolvedor.
Não sei o que pode estar acontecendo…vou fazer mais testes.
Obrigado.
Boa tarde.
O problema estava relacionado ao cadastro do processo, onde o mesmo não estava com o Indicativo de suspensão da exigibilidade igual a 90 – Decisão Definitiva a favor do contribuinte.
Desta forma eu não posso gerar a informação da tag <vlrTotalNRetPrinc> e da tag <vlrNRetPrinc>.
Fiz a remoção das tags quando o indicativo é diferente de 90 e as informações foram aceitas.
Olá Fabiano,
Ajudou sim.
Muito Obrigada!
Bom dia Franciele.
Para mim também o que o manual cita, não é o que eles estão aceitando, então vou te passar o que fiz e que foi aceito.
No grupo de informações idePrestServ:
“vlrTotalRetPrinc” estou gerando sempre o valor retido ou que deveria ter sido retido.
“vlrTotalNRetPrinc” se tiver processo e indicativo for 90, estou gerando 0, caso contrário não estou gerando.
No grupo de informações infoTpServ:
“vlrRetencao” estou gerando sempre o valor retido ou que deveria ter sido retido.
“vlrNRetPrinc” se tiver processo e indicativo for 90, estou gerando 0, caso contrário não estou gerando.
No grupo de informações infoProcRetPr:
“valorPrinc” estou gerando sempre o valor retido ou que deveria ter sido retido.
Espero que te ajude.
Bom dia Fabiano,
Informando o Indicativo do processo 03 deve ser preenchido somente o campo do valor suspenso, é isso?
Pelo manual meu entendimento era de que se o indicativo do processo fosse diferente de 90 deveria ser preenchido o campo do valor devido, que seria o principal e o campo do valor suspenso. Isso está correto?
Informando o indicativo 03 informo o valor calculado nos dois campo ou somente no campo de valor suspenso?
Att,
Na verdade eu tinha colocado o código 03, e pelo que me informaram somente deverá ser enviado as tags se for 90.
Retirei as tags e funcionou, agora estou tentando enviar com o código 90.
Você tinha colocado qual código de indSusp? o 92?