ERP – eDocs NFS-e DSF – UT000021: Session already invalidated
Incidente
Ao serem emitidas NFS-es para prefeituras atendidas pelo fornecedor DSF, na tela de NFS-e / aba Emissões as notas ficam na situação de "Validada".
No arquivo de log (Sde.log) é apresentado o erro:
Erro ao enviar lote de RPS. System.Web.Services.Protocols.SoapHeaderException: UT000021: Session already invalidated <br /> at Microsoft.Web.Services3.Messaging.SoapClient.SendRequestResponse(String methodname, SoapEnvelope envelope) <br /> at Senior.SapiensNfe.Processos.Service.Sistema.SoapClient.RequestResponseMethod(SoapEnvelope envelope) <br /> at Senior.SapiensNfe.Processos.Service.Nfse.Customizado.DsfSorocabaNfseBusiness.RecepcionarLoteRps(LoteRps loteRps, ISession sessao) <br /> at Senior.SapiensNfe.Processos.Service.Nfse.EnvioRpsBusiness.EnviarLotes(List`1 listaLotes, Boolean deveGerarEventosComErro, ISession sessao)
Observação
A situação foi verificada com o Fornecedor DSF, mas pode ocorrer para envio de documentos para outros fornecedores também.
Causa
Essa situação ocorre devido ao servidor da prefeitura não conseguir processar a quantidade de informações do lote de RPSs enviado.
Solução
Para resolver essa situação siga os passos abaixo:
1. Pare o serviço do eDocs através do Configurador localizado na pasta de instalação, exemplo C:\Senior\SDE\eDocs\Configurador\Configurador.exe;
2. No banco de dados do eDocs, altere o parâmetro QTD_LOTE_NFSE_ENVIO da tabela N010PAR para 1 utilizando o comando:
UPDATE N010PAR
SET DSCVAL = 1
WHERE CODPAR = 'QTD_LOTE_NFSE_ENVIO'
3. Inicie o serviço do eDocs através do Configurador.
4. Caso o problema persista, o suporte da prefeitura deverá ser contatado para instruir qual é o tamanho máximo do lote de RPS.
Atenção
A diminuição da quantidade de RPSs no lote poderá tornar o processo de comunicação com a prefeitura lento, devido a isso, após sanado o problema no sistema da Prefeitura, você deve retornar a quantidade para 50 ou conforme orientação do suporte da prefeitura e realizar o acompanhamento da situação.