ExportarDanfe(aNumLote, aLoteNotas, aArquivoModelo, aFormato, aExportarParaArquivo)
Este método permite exportar um DANFE autorizado para os formatos PDF e HTML.
Método
ExportarDanfe(aNumLote : string;aLoteNotas : string; aArquivoModelo : string; aFormato : Integer; aExportarParaArquivo
Parâmetros
Argumento | Tipo | Detalhes |
aNumLote | String | Número do lote da NF-e cujo DANFE será exportado. |
aLoteNotas | String | XML válido contendo a(s) Nota(s) Fiscal(is), cujo DANFE será exportado. Em caso de emissão em FS passar somente o XML Assinado, caso contrário passar o XML Destinatário que contém os dados de Autorização da spdNFe. |
aArquivoModelo | String | Caminho para o arquivo de modelo do DANFE (extensão .rtm), se deixar em branco será utilizado o modelo padrão, localizado no diretório de Templates, subdiretório Danfe, com o nome retrato.rtm |
aFormato | Integer | Valor correspondente ao formato desejado (1=PDF ou 2=HTML). O valor padrão é 1. |
aExportarParaArquivo | String | Local onde o arquivo será gravado, se for passado em branco o componente irá solicitar um local para gravar. |
Retorno
Este método não possuí retorno.
Exemplos
Delphi
spdNFe.ExportarDanfe('1', 'XML Válido contendo NFes', '', 1, 'C:\ArquivosdeProgramas\Danfe\Exportados\nomearquivo.pdf');
C#
public spdNFeX spdNFe = new spdNFeX();
spdNFe.ExportarDanfe("1", "XML Válido contendo NFes", "", 1, "");
Visual Basic 6
Public spdNFe As NFeX.spdNFeX
Set spdNFe = New NFeX.spdNFeX
spdNFe.ExportarDanfe "1", "XML Válido contendo NFes", "", 1, ""
PHP
$spdNFe = new COM("NFeX.spdNFeX");
$spdNFe->ExportarDanfe("1", "XML Válido contendo NFes", "", 1, "");
JAVA
ActiveXComponent spdNFe = new ActiveXComponent("NFeX.spdNFeX");
spdNFe.invoke("ExportarDanfe", "XML Válido contendo NFes", "", 1, "").toString();
Notas
- É possível passar um de lote de XML para exportação simultânea, para isso basta concatenar os XML´s das NF-e´s e passar no parâmetro do método (aLoteNotas). Será gerado um arquivo PDF com um DANFE por página.
- Para fazer a exportação do DANFE de uma nota cancelada contendo todos os dados da NF-e e não apenas os dados do cancelamento, basta concatenar o XML do destinatário juntamente com o XML de cancelamento do destinatário e passá-los como parâmetro, conforme anexo "ExemploXMLDestECanc.xml". Segue anexo também exemplo de DANFE cancelada.
- Observação: Certifique-se de que o arquivo RetratoCanc.rtm esteja localizado dentro do diretório "\Templates\vm60\Danfe\"
Comentários
0 comentário
Por favor, entre para comentar.