Download de PDF e XML

A partir da versão 19.4.2.0 o MDFePack passou a suportar o download de PDF e XML via webservice.

Download de PDF

** XML de Envio **

1
2
3
4
5
6
7
<?xml version="1.0" encoding="utf-8"?>
<DownloadDAMDFe>
        <Chave>-- Chave do MDF-e --</Chave>
        <CNPJEmitente>-- CNPJ do Emitente do MDF-e --</CNPJEmitente>
        <Serie>-- Série do MDF-e --</Serie>
        <Numero>-- Número do MDF-e --</Numero>
</DownloadDAMDFe>

XML de Resposta

Sucesso
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<RespostaDownload>
         <Versao>19.4.5.0</Versao>
         <Sucesso>true</Sucesso>
         <Conteudo>-- Base64 do PDF da DAMDFE --</Conteudo>
</RespostaDownload>
Falha
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<RespostaDownload>
        <Versao>19.4.5.0</Versao>
        <Sucesso>false</Sucesso>
        <Erro>
                <Codigo>-- Código do erro --</Codigo>
                <Descricao>-- Descrição do Erro --</Descricao>
        </Erro>
</RespostaDownload>

Download de XML

** XML de Envio **

1
2
3
4
5
6
7
<?xml version="1.0" encoding="utf-8"?>
<DownloadXML>
        <Chave>-- Chave do MDF-e --</Chave>
        <CNPJEmitente>-- CNPJ do Emitente do MDF-e --</CNPJEmitente>
        <Serie>-- Série do MDF-e --</Serie>
        <Numero>-- Número do MDF-e --</Numero>
</DownloadXML>

XML de Resposta

Sucesso
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<RespostaDownload>
        <Versao>19.4.5.0</Versao>
        <Sucesso>true</Sucesso>
        <Conteudo>
                <GrupoMDFe>
                        <XmlMDFe>-- XML do MDF-e --</XmlMDFe>
                        <XmlEventoFiscal>-- XML do primeiro evento fiscal --</XmlEventoFiscal>
                        <XmlEventoFiscal>-- XML do segundo evento fiscal --</XmlEventoFiscal>
                        <XmlEventoFiscal>-- XML do terceiro evento fiscal --</XmlEventoFiscal>
                </GrupoMDFe>
        </Conteudo>
</RespostaDownload>
Falha
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<RespostaDownload>
        <Versao>19.4.5.0</Versao>
        <Sucesso>false</Sucesso>
        <Erro>
                <Codigo>-- Código do erro --</Codigo>
                <Descricao>-- Descrição do Erro --</Descricao>
        </Erro>
</RespostaDownload>

Download via MDFePackMonitor (obsoleto)

Através do monitor do MDFePack é possível realizar o download dos arquivos XML e do DAMDFe sem a necessidade da autenticação na aplicação.

As rotas seguem o padrão REST.

Exemplo de endereço para chamada:
http://{servidor}/MDFePackMonitor/{controller}.aspx/{metodo}?{parametro}={valor}&{parametro}={valor}

CONTROLLER Parâmetro Método HTTP Descrição
/PDF.aspx/DamdfeEmissao chaveMDFe GET Obtem o DAMDFe em PDF do MDFe
/XML.aspx/XmlEmissao chaveMDFe GET Obtém os arquivos XML do MDFe. Obs.: Se houver mais de um único arquivo, os mesmos serão zipados no formado .zip.