Erro E4 - Esse RPS não foi enviado para a nossa base de dado
A mensagem de erro acima ocorre quando tentamos consultar uma NFS-e pelo número do RPS.
Existem diversos motivos que causam o erro acima, os principais são:
1. RPS ainda não processado - o processo de recepção de RPS é assíncrono e a conversão em NFS-e não é imediata, assim o RPS pode não ter sido convertida em NFS-e por estar na fila de processamento; o correto seria verificar se o lote já foi processado antes;
2. RPS com erro de preenchimento - o RPS pode ter sido rejeitado e neste caso a consulta da NFS-e por RPS vai falhar; o correto é verificar o resultado do processamento do lote para identificar quais RPS foram convertidos em NFS-e e quais RPS foram rejeitados;
3. ambiente de consulta incorreto - o erro pode acontecer se a consulta for realizada em um ambiente diferente do ambiente que o RPS foi enviado;
4. divergência na Identificação do RPS - Alguns provedores "modificam" a série informada originalmente no RPS ao completar a série com zeros não significativos, ex.: série informada no RPS=1, série armazenada na prefeitura=00001, acarretando o erro citado.
Existem diversos motivos que causam o erro acima, os principais são:
1. RPS ainda não processado - o processo de recepção de RPS é assíncrono e a conversão em NFS-e não é imediata, assim o RPS pode não ter sido convertida em NFS-e por estar na fila de processamento; o correto seria verificar se o lote já foi processado antes;
2. RPS com erro de preenchimento - o RPS pode ter sido rejeitado e neste caso a consulta da NFS-e por RPS vai falhar; o correto é verificar o resultado do processamento do lote para identificar quais RPS foram convertidos em NFS-e e quais RPS foram rejeitados;
3. ambiente de consulta incorreto - o erro pode acontecer se a consulta for realizada em um ambiente diferente do ambiente que o RPS foi enviado;
4. divergência na Identificação do RPS - Alguns provedores "modificam" a série informada originalmente no RPS ao completar a série com zeros não significativos, ex.: série informada no RPS=1, série armazenada na prefeitura=00001, acarretando o erro citado.