veja também:

NFeLibrary - Problema na função NFeDownloadNFWeb

06/08/2014

Informamos que hoje pela manhã, nosso suporte recebeu solicitações de atendimento de alguns clientes com problemas para usar a função NFeDownloadNFWeb.

Verificamos que esta dificuldade se deve ao fato de que o portal nacional alterou o captcha usado para confirmação antes do download.

Além de alterar a quantidade de dígitos de 4 para 6, também foram feitas alterações internas na forma de envio da informação.

Desta forma, a função NFeDownloadNFWeb está inoperante na versão 2014/01 e anterior da NFeLibrary.

Já foram feitas todas as alterações necessárias na NFeLibrary.dll para que a função funcione novamente, sendo que esta DLL será liberada junto com a versão 2014/02, que atualmente está em fase Release Candidate. Não há garantias de que esta nova versão da NFeLibrary.dll funcione com a versão 2014/01 ou anteriores da NFeLibrary, mas caso algum assinante queira fazer testes basta nos solicitar a nova versão da DLL através do nosso contato.

Lembramos ainda que as observações na documentação da função NFeDownloadNFWeb sempre ressaltaram as limitações e os cuidados necessários para usá-la.

Esta funcionalidade é uma "espécie" de robot que automatiza a digitação da chave de acesso, a escolha de certificado digital, a confirmação de download, etc. na consulta WEB da NF-e do Portal Nacional. O código de verificação que aparece é gerado pelo próprio portal da SEFAZ (o mesmo que você precisa digitar para consultar uma NF-e no portal).

Não se trata de funcionalidade que tem suporte oficial da SEFAZ como é o caso do WS de Download de NF-e autorizadas e manifestadas, oferecida para os destinatários da NF-e. Assim o uso desta funcionalidade deve ser feito com a devida cautela evitando o uso em aplicações críticas, pois existe a possibilidade do funcionamento ficar prejudicado de uma hora para outra, como ocorreu agora.

Os usuários que já disponibilizam a opção de "captura de dados da NF-e" do Portal Nacional podem oferecer a possibilidade de download do XML assinado da NF-e sem maiores riscos, pois o usuário pode utilizar a opção de "captura de dados da NF-e" no Portal caso ocorra algum problema com o download do XML da NF-e.

O uso mais adequado e de menor risco desta funcionalidade é como opção para agilizar a recuperação do XML das notas fiscais emitidas que foram perdidas pelo emissor ou destinatário.

Nossa recomendação é que seja usada sempre a função NFeDownloadNFWS, pois esta função utiliza um Web Service oficial e suportado ela SEFAZ. O pré-requisito para conseguir fazer o download de uma NF-e com esta função, é que ela tenha sido previamente manifestada pelo destinatário.