Para realizar a impressão do DANFe de uma NF-e, devemos gerar um arquivo texto obedecendo o seguinte leiaute:
Nome | Descrição |
Documento | Indica o tipo do documento, esse campo sempre deve conter o valor NFE. |
CNPJ | CNPJ do emitente da NF-e. |
ChaveNota | Chave de 44 dígitos da NF-e autorizada ou cancelada. |
Impressora | Nome da impressora configurada no Manager eDoc na qual o DANFe será impresso. |
ModoImpressao |
Indica a forma de impressão do DANFe da NF-e. Por padrão Ambos e podendo ter os valores: Impressora: Imprime na impressora configurada. PDF: Gera o DANFe em arquivo .pdf. Ambos: Imprime na impressora configurada e gera o arquivo .pdf. |
Quantidade | Quantidade de cópias do DANFe a serem impressas. |
Nomearquivo | Caminho e nome do arquivo .pdf do DANFe. |
Retornoarquivo |
Indica como será o retorno da impressão quando o modo de impressão for PDF ou Ambos. Podendo ser: 0: Retorna o arquivo com formato PDF na pasta retorno e padrão e no caminho indicado na propriedade Nomearquivo, caso a mesma esteja preenchida. 1: Retorna um arquivo .txt na pasta retorno com o caminho de onde foi gerado o PDF. O arquivo PDF pode estar na pasta padrão ou no caminho indicado na propriedade Nomearquivo, caso a mesma esteja preenchida. |
Exemplo de um arquivo preenchido:
Documento=NFE
Cnpj=10101010101011
ChaveNota=41120308187168000160558630000245871000355990
Impressora=ImpTeste
ModoImpressao=Impressora
Quantidade=2
Nomearquivo=c:\arquivoimpresso\teste.pdf
Retornoarquivo=0
Atenção! Somente NF-e com situação AUTORIZADA OU CANCELADA pode ser impressa.
Retorno
O retorno depende dos parâmetros utilizados ao requisitar a impressão. Utilizando Retornoarquivo=1 teremos o caminho do arquivo PDF do DANFe gerado. No caso de utilizar Retornoarquivo=0 será retornado conteúdo vazio dentro do arquivo da pasta retorno.
Exemplo de retorno (Retornoarquivo=1):
//Caminho do arquivo ".pdf".
Caminho do Arquivo: C:\\Program Files (x86)\\Manager eDoc\\Plugins\\ManagerNFe\\Files\\imprime\\41190608187168000160558040007559881000000025.pdf
Exemplo de retorno com erro:
"Palavra Exception", "Classe da Exception", "Mensagem de Exception"
EXCEPTION, EspdManNFeCheckParamsException, Erro ao montar notas - Formato: t não é aceito
Comentários
0 comentário
Por favor, entre para comentar.