Para realizar o download do DANFE de uma NF-e basta utilizar o método DownloadPDFNFe informando a chave do NF-e e o local onde será gerado o arquivo PDF do DANFE. Segue abaixo os detalhes do método e de seu retorno.
Detalhes DownloadPDFNFe
Função: Realiza a geração do DANFE de uma NF-e gravando o arquivo .pdf diretamente no local indicado.
Classe: TspdNFeClientX
Método: DownloadPDFNFe
Tipo Retorno: Sem retorno
Parâmetros aceitos:
Nome | Tipo | Obrigatório | Valor |
aChave | Texto | Sim | Chave da NF-e a qual se deseja o DANFE. |
aSalvarComo | Texto | Sim |
Local (Path) onde será salvo o arquivo .pdf. Observação: Caso não seja informado o caminho para a geração do arquivo .pdf, será aberta uma caixa de dialogo solicitando o diretório. |
Delphi
procedure TfrmDownloadPDFNFe.btnOKClick(Sender: TObject);
begin
frmExemplo.NFe.DownloadPDFNFe(edtChave.Text,edtPath.Text);
frmExemplo.memoRetorno.Text := 'Download realizado com sucesso';
frmDownloadPDFNFe.Close;
end;
C#
private void btnDownloadPDFNFe_Click(object sender, EventArgs e)
{
NFe.DownloadPDFNFe(this.edtChave.Text, this.edtPath.Text);
//Exibe o retorno no memo
memoRetorno.Text = 'Download realizado com sucesso';
}
Visual Basic 6
Private Sub btnDownloadPDFNFe_Click()
Dim Retorno As String
Set Retorno = frmExemplo.NFe.DownloadPDFNFe(edtChave.Text, edtPath.Text)
'O retorno do método é exibido no memo
frmExemplo.memoRetorno.Text = "Mensagem: " + Retorno + vbCrLf
Me.Hide
End Sub
Retorno
Esse método não possui retorno. O PDF do DANFE é gerado no caminho indicado no parâmetro aSalvarComo.
Comentários
0 comentário
Por favor, entre para comentar.