eDocs – Conexão SEFAZ/Prefeitura – The request failed with HTTP status 417: Expectation failed
Incidente
No processo de comunicação do eDocs com SEFAZ/Prefeitura, a comunicação não ocorre adequadamente, sendo que os documentos ficam com status intermediários (Validada, Gerada, Enviada, ...) e são exibidas mensagens no Monitor ou Log do eDocs conforme exemplos abaixo:
- ERROR Senior.SapiensNfe.Processos.Service.Nfse.Customizado.BethaNfseBusiness - Erro enviar consulta de NFSe. System.Net.WebException: The request failed with HTTP status 417: Expectation failed;
- ERROR Senior.SapiensNfe.Processos.Service.Nfse.EnvioCancelamentoNfse - Erro ao enviar cancelamento de NFS-e. Microsoft.Web.Services3.AsynchronousOperationException: WSE101: An asynchronous operation raised an exception. ---> System.Net.WebException: The remote server returned an error: (417) Expectation failed.
Importante
As mensagens podem ser diferentes e serem apresentadas em outros idiomas, de acordo com o ambiente onde o sistema está instalado e o processo que o sistema eDocs está realizando.
Causa
A mensagem de erro 417: Expectation failed trata-se de inconsistência no ambiente onde o sistema eDocs está instalado, onde há algum impedimento de comunicação entre o eDocs e os Webservices da SEFAZ/Prefeitura.
Solução
Para solucionar essa situação, valide os procedimentos abaixo:
1. Para questões relacionadas ao WebService da SEFAZ/Prefeitura:
1.1. Entre em contato com a SEFAZ/Prefeitura para verificar se os serviços do webservice estão todos OK;
1.2. Entre em contingência no eDocs, caso necessário, para emissão dos documentos. Para maiores informações sobre como ativar contingência, clique aqui e acesse o Portal de Documentação Senior, pesquise por "controle de contingência" e localize a documentação completa desta rotina para os módulos de NF-e, CT-e, NFC-e e MDF-e.
2. Para questões relacionadas a Infraestrutura:
2.1. Valide se as configurações no IIS estão conforme orientação da documentação do sistema eDocs. Para maiores informações sobre a correta parametrização do IIS, verifique o artigo ERP – eDocs Configurações – Como realizar a parametrização adequada do IIS (Internet Information Services) no servidor de instalação do eDocs;
2.2. Solicite ao responsável pela Infraestrutura do ambiente onde o sistema eDocs está instalado realizar uma avaliação, garantindo que todas as permissões para a correta comunicação com os Webservices da SEFAZ estejam OK;
Importante
- A situação em questão não é um problema do sistema eDocs;
- Para comprovar de que se trata de um problema do ambiente onde o eDocs está instalado, pode-se instalar o eDocs em um outro ambiente para realização de teste de comunicação com a mesma SEFAZ/Prefeitura;
- Caso haja necessidade de apoio para verificação desta situação, a área de Serviços da Senior poderá ser acionada.