Baixando o XML da NF-e/NFC-e (Download) [DESCONTINUADA PELA SEFAZ]
Esta função foi descontinuada pela SEFAZ (WebService: NfeDownloadNF e NfeConsultaDest) em Jun/2017. Ou seja, não funciona/não existe mais nos servidores da SEFAZ. Deve-se utilizar a função “SEFAZ NF-e – Distribuição de NF-e” (Veja aqui: http://www.l2maker.com.br/
Para mais informações veja a “Nota Técnica 2014.002 – v1.02” da SEFAZ:
https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=VcEhGZODuo4=
Para baixar o XML das NF-e ou NFC-e emitidas utilize a função “SEFAZ NF-e – Download da NF” para recuperar o XML do servidor da SEFAZ.
Muitas das UFs não tem serviço próprio de Download de NF, neste caso será usado o endereço de outro servidor. Para definir o ambiente onde será feita a consulta do XML utiliza a função “SEFAZ – Definir Servidor“, o primeiro parâmetro é o conector (Obtido pela função ‘SEFAZ – Criar Conexão’), o segundo é o nome do ambiente (EX: “AN”, “SVRS”, “SVAN”).
Após fazer essa chamada você poderá invocar o método “SEFAZ NF-e – Download da NF” que utilizará o novo servidor.
Sequência de chamada:
- Conexão = SEFAZ – Criar Conexão(Dados de conexão…);
- SEFAZ – Definir Servidor(Conexão, “AN”);
- SEFAZ NF-e – Download da NF(Conexão, “CHAVE DA NF(C)-e”);
- Utilize a função de processar XML para obter o XML já sem o Base64 e Zip (a partir da versão 1.6.7).
Verifique na lista da SEFAZ qual UF é atendida por cada um dos servidores.