Método usado para baixar o XML completo da NFC-e (<NFe>) e dos seus eventos (<evento>), a partir da chave de acesso, através do WebService NFCeDownloadXML do SAE NFC-e da SEFAZ-SP (disponível somente para a UF SP). O <NFe> e cada <evento> são extraídos do retorno e gravados nas pastas padrão (chave-nfe.xml e IdEvento-ped-eve.xml), conforme as configurações de salvamento.


Comando: NFE_ObterDownloadXml(eChNFCe, sResposta, esTamanho);


SEQ.

NOME

TIPO

OPICIONAL

DESCRIÇÃO

01

eChNFCe

String

Não

Chave de acesso da NFC-e (44 dígitos, modelo 65) que se deseja baixar.

02

sResposta

String

Não

Usado pelo retorno, contem as informações retornadas pela consulta.

03

esTamanho

Integer

Não

Usado pelo retorno, contem o tamanho da string (sResposta).


RETORNO

Valor

Descrição

0

Indica que o método foi inicializada corretamente.

-1

Indica que a biblioteca não foi inicializada.

-10

Indica que houve erro ao baixar o XML da NFC-e.

-19

Indica que houve erro de TimeOut ao baixar o XML da NFC-e.


Resposta

[ObterDownloadXml]

Msg=Consulta realizada com sucesso

Versao=1.00

tpAmb=2

VerAplic=SP_NFCE_SAE_1.0.0

dhReq=21/10/2026 09:45:11

CStat=200

XMotivo=Consulta realizada com sucesso


[NFCe]

Versao=4.00

dhInc=14/10/2026 10:32:16

nProt=135260000012345

Id=NFe35261011222333000181650010000001231456789127

Chave=35261011222333000181650010000001231456789127

CNPJCPF=11222333000181

xNome=EMPRESA EXEMPLO COMERCIO LTDA

IE=111222333444

dhDoc=14/10/2026 10:32:10

tpEvento=

Xml=<NFe>...</NFe>

NomeArquivo=C:\ACBrLib\Arqs\35261011222333000181650010000001231456789127-nfe.xml


[Evento001]

Versao=1.00

dhInc=14/10/2026 10:32:41

nProt=935260000000101

Id=ID1101403526101122233300018165001000000123145678912701

Chave=35261011222333000181650010000001231456789127

CNPJCPF=11222333000181

dhDoc=14/10/2026 10:32:40

tpEvento=110140

Xml=<evento>...</evento>

NomeArquivo=C:\ACBrLib\Arqs\ID1101403526101122233300018165001000000123145678912701-ped-eve.xml

Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation