Blog

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/documentacao/2016/09/consulta-de-nf-e-destinadas/ ).

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:

  1. Conexão = SEFAZ – Criar Conexão(Dados de conexão…);
  2. SEFAZ – Definir Servidor(Conexão, “AN”);
  3. SEFAZ NF-e – Download da NF(Conexão, “CHAVE DA NF(C)-e”);
  4. 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.

Leave a comment