Mudanças entre as edições de "Manuais:UniDANFE/XMLCoprovanteTEF"

De unimake
Ir para: navegação, pesquisa
(Criou página com '__NOTITLE__ ==XML - Comprovante TEF== Para gerar a impressão de comprovantes TEF sem o XML do documento DFE, você pode utilizar o UniDANFE por parâmetros, passando o parâm...')
 
Linha 6: Linha 6:
  
 
<pre><?xml version="1.0" encoding="ISO-8859-1"?>
 
<pre><?xml version="1.0" encoding="ISO-8859-1"?>
<comprovanteTEF>
+
<cTEF>
 
   <tipo>NFC-e</tipo>
 
   <tipo>NFC-e</tipo>
 
   <configuracao>NFCE-BOBINA</configuracao>
 
   <configuracao>NFCE-BOBINA</configuracao>
   <poweredBy>Unimake Softwares</poweredBy>
+
   <comprovanteTEF1>c:\sistema\retorno\tef12345_001.txt</comprovanteTEF1>
  <poweredSite>www.unimake.com.br</poweredSite>
+
   <comprovanteTEF2>c:\sistema\retorno\tef12345_001.txt</comprovanteTEF2>
  <codigoDest>01982</codigoDest>
+
   <comprovanteTEF3>c:\sistema\retorno\tef12345_001.txt</comprovanteTEF3>
  <textoCanhoto>Recebemos de MINHA EMPRESA LTDA a Nota Fiscal 0101010 indicada ao lado</textoCanhoto>
+
   ...
  <imagemAdicional>c:\teste\nota_abnt_nbr_3758.jpg</imagemAdicional>
+
   <comprovanteTEF9>c:\sistema\retorno\tef12345_001.txt</comprovanteTEF9>
  <alturaImagemAdicional>1000</alturaImagemAdicional>
+
</cTEF>
  <imprimirProdutos>1</imprimirProdutos>
 
  <imprimirTotalTributos>1</imprimirTotalTributos>
 
  <imprimirTotalTributosProduto>1</imprimirTotalTributosProduto>
 
  <imprimirValorUnitarioLiquido>0</imprimirValorUnitarioLiquido>
 
   <imprimirValorTotalLiquido>9</imprimirValorTotalLiquido>
 
  <pastaLocalQRCode>c:\Meu_Erp\MinhasImagens\QRCode</pastaLocalQRCode>
 
  <imprimirQRCodePix>1</imprimirQRCodePix>
 
   <qrCodePix>minha-chave-pix-aqui</qrCodePix>
 
  <pastaLocalQRCodePix>c:\Meu_Erp\MinhasImagens\QRCodePix</pastaLocalQRCodePix>
 
   <textoMarcaDagua>Texto para imprimir como marca dágua. A cor deve ser em html e a PosY deve ser em milímetros</textoMarcaDagua>
 
   <corMarcaDagua>#cc0000</corMarcaDagua>
 
  <posYMarcaDagua>180</posYMarcaDagua>
 
  <textoDiagonal>texto para ser impresso na diagonal</textoDiagonal>
 
  <nomeImpressao>NF=00123 CAIXA=001 OP=JUNIOR</nomeImpressao>
 
  <anexo1>c:\pasta\meu_arquivo_externo.pdf</anexo1>
 
  <descricaoAnexo1>Arquivo PDF com os boletos das parcelas da compra ref. pedido 99999</descricaoAnexo1>
 
  <produtos>
 
      <produto1>
 
        <colunaLivre>300 KG</colunaLivre>
 
        <infAdVeic>Nota Fiscal de Entrada: 01010101 Data: 01/01/2001 BLA BLA BLA</infAdVeic>
 
      </produto1>
 
      <produto2>
 
        <colunaLivre>221 KG</colunaLivre>
 
        <aux_cor>Verde</aux_cor>
 
        <aux_tamanho>P</aux_tamanho>
 
        <aux_outra_tag>Conteúdo de qualquer campo do cadastro do produto, ou da venda, etc</aux_outra_tag>
 
        <infAdVeic>Nota Fiscal de Entrada: 02020202 Data: 02/02/2002 BLA BLA BLA</infAdVeic>
 
      </produto2>
 
  </produtos>
 
</comprovanteTEF>
 
 
</pre>
 
</pre>
  
Linha 59: Linha 29:
  
 
|-
 
|-
|<comprovanteTEF>
+
|<cTEF>
 
|Grupo de TAGS principal (obrigatória).  
 
|Grupo de TAGS principal (obrigatória).  
  
Linha 71: Linha 41:
  
 
|-
 
|-
|<poweredBy>
+
|<comprovanteTEFn>
|Publicidade que é impressa no rodapé do impresso. Nome da empresa desenvolvedora do sistema;
+
|Nome do arquivo, incluindo o caminho completo, dos arquivos de texto cujo conteúdo deverão ser impressos, onde n é um número de 1 a 9.
 +
 
 +
<comprovanteTEF1> é obrigatória.
 +
 
 +
Demais arquivos devem ser informados em sequência, sem buracos, a partir de 2 (comprovanteTEF2, comprovanteTEF3, etc).  
  
 
|}
 
|}

Edição das 11h55min de 18 de agosto de 2022

XML - Comprovante TEF

Para gerar a impressão de comprovantes TEF sem o XML do documento DFE, você pode utilizar o UniDANFE por parâmetros, passando o parâmetro "ImprimirApenasComprovanteTEF". Contudo, para funcionar a impressão usando o monitor DANFE Mon essa solução não funciona. Nesse caso, é necessário gerar um XML com as informações que o DANFE Mon necessita para gerar a impressão dos comprovantes. Gere o XML no formato abaixo e copie-no para a pasta monitorada e o DANFE Mon o reconhecerá (a partir das versões UniDANFE 3.9.7 e DANFE Mon 1.7.7).

<?xml version="1.0" encoding="ISO-8859-1"?>
<cTEF>
   <tipo>NFC-e</tipo>
   <configuracao>NFCE-BOBINA</configuracao>
   <comprovanteTEF1>c:\sistema\retorno\tef12345_001.txt</comprovanteTEF1>
   <comprovanteTEF2>c:\sistema\retorno\tef12345_001.txt</comprovanteTEF2>
   <comprovanteTEF3>c:\sistema\retorno\tef12345_001.txt</comprovanteTEF3>
   ...
   <comprovanteTEF9>c:\sistema\retorno\tef12345_001.txt</comprovanteTEF9>
</cTEF>


TAGS

As TAGS seguintes serão tratadas pelo UniDANFE se existirem no XML auxiliar. Qualquer outra TAG, não listada aqui, será ignorada se existir nesse XML.

Encoding Conjunto de caracteres do XML. Válidos: "UTF-8" e "ISO-8859-1".
<cTEF> Grupo de TAGS principal (obrigatória).
<tipo> Tipo do documento eletrônico. Válidos: "NFC-e" e "CF-e" (obrigatória).
<configuracao> Configuração do UniDANFE que será usada para a geração/impressão do documento. Se não infomrada será usada a configuração padrão para o tipo de documento informado (opcional).
<comprovanteTEFn> Nome do arquivo, incluindo o caminho completo, dos arquivos de texto cujo conteúdo deverão ser impressos, onde n é um número de 1 a 9.

<comprovanteTEF1> é obrigatória.

Demais arquivos devem ser informados em sequência, sem buracos, a partir de 2 (comprovanteTEF2, comprovanteTEF3, etc).

Veja também