Para realizar a impressão do DAMDFe de um MDF-e, devemos gerar um arquivo texto obedecendo o seguinte leiaute:
ChaveMDFe=
ModoImpressao=
Quantidade=
Nomearquivo=
Retornoarquivo=
Atenção! Somente MDF-e com situação AUTORIZADO OU ENCERRADO pode ser impresso em modo normal.
Nome | Descrição |
ChaveMDFe | Chave de 44 dígitos do MDF-e autorizado ou encerrado. |
ModoImpressao |
Indica a forma de impressão do DAMDFe do MDF-e. Por padrão Ambos e podendo ter os valores: Impressora: Imprime na impressora configurada. PDF: Gera o DAMDFe em arquivo .pdf. Ambos: Imprime na impressora configurada e gera o arquivo .pdf. |
Quantidade | Quantidade de cópias do DAMDFe a serem impressas. |
Nomearquivo | Caminho e nome do arquivo .pdf do DAMDFe. |
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 com o mesmo nome do arquivo colocado na pasta imprime ou com o nome do arquivo conforme 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:
ChaveMDFe=41190708187168000160580010624253471000000014
ModoImpressao=PDF
Quantidade=1
Nomearquivo=c:\arquivoimpresso\teste.pdf
Retornoarquivo=0
Retorno
O retorno depende dos parâmetros utilizados ao requisitar a impressão. Utilizando Retornoarquivo=1 teremos o caminho do arquivo PDF do DAMDFe 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.