Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No SisPetro, quando isso ocorrer basta processar novamente o evento de fechamento. Internamente, o SisPetro faz uma consulta ao sistema do REINF para saber a condição atual do evento de fechamento enviado. 

No XML de retorno enviado pelo REINF, observar que existem 2 informações de retorno:

  • Recebimento com sucesso: este retorno refere-se à informação que o sistema do REINF recebeu com sucesso a solicitação de fechamento

    <status>
    <cdStatus>0</cdStatus>
    <descRetorno>SUCESSO</descRetorno>
    </status>

  • Fechamento: este retorno refere-se à informação que a solicitação de fechamento foi processado ou não

    <ideStatus>
    <cdRetorno>2</cdRetorno>
    <descRetorno>EM PROCESSAMENTO</descRetorno> 
    </ideStatus>

    Neste caso, significa que o sistema do REINF ainda não processou a solicitação de fechamento, sem o qual não pode ser processado o ENCERRAMENTO. 

    Deve processar novamente a solicitação de fechamento, até que retorne com SUCESSO ou retorne com o ERRO:

    <ideStatus>
    <cdRetorno>2</cdRetorno> 
    <descRetorno>SUCESSO</descRetorno>  
    </ideStatus>

    OU

    <ideStatus>
    <cdRetorno>1</cdRetorno> 
    <descRetorno>ERRO</descRetorno> 
    - <regOcorrs>
    <tpOcorr>1</tpOcorr> 
    <localErroAviso /> 
    <codResp>MS1078</codResp> 
    <dscResp>A EFD j foi fechada para o per odo informado, ou existe um evento de fechamento em processamento</dscResp> 
    </regOcorrs>
    </ideStatus>


    Retornando com SUCESSO ou com o ERRO acima, processar o ENCERRAMENTO.