IMPORTANTE:
• | Estes campos adicionais são informados apenas para impressões de NFC-e. |
|
No arquivo TXT delimitado de NFC-e, os campos adicionais serão informados no registro 10200. A linha será formada por um campo que informará o nome do campo adicional e um campo que informará os dados. Por exemplo:
Nota:
• | Para que seja impresso os campos adicionais nas linhas 10200, deve ser inserido o campo LAC001 podendo ser informado até o LAC010, isso para campos adicionais no centro do DANFE. Para informar campos adicionais no rodapé do DANFE deve ser inserido o campo LAR001 podendo ser informado até o LAR999. |
• | Ao enviar uma quantidade muito ampla de carácteres no campo LAC ou LAR vai ser realizado a quebra de linha, possibilitando ampliar a quantidade de carácter para cada campo LAC ou LAR. |
|
Arquivos em formato TXT no centro do DANFE
|
10000;
10200;LAC001;Valor do Campo Adicional
10200;LAC002;Valor do Campo Adicional 2
10270;
|
Arquivos em formato XML no centro do DANFE
|
<dadosAdic>
<LAC001>Valor do Campo Adicional</LAC001>
<LAC002>Valor do Campo Adicional 2</LAC002>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Arquivos em formato TXT no rodapé do DANFE
|
10000;
10200;LAR001;Valor do Campo Adicional
10200;LAR002;Valor do Campo Adicional 2
10270;
|
Arquivos em formato XML no rodapé do DANFE
|
<dadosAdic>
<LAR001>Valor do Campo Adicional</LAR001>
<LAR002>Valor do Campo Adicional 2</LAR002>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Importante:
• | Poderão ser repetidas no máximo 10 vezes o campos LAC, e para o campo LAR 999 vezes, ao informar os mesmos informar o campos seguido do número sequencial, como exemplo acima. Essa regra vale também para arquivos XML, na qual será possível informar uma única vez a tag <dadosAdic>. |
• | Poderão ser enviados comando de impressão para o campo LAR, segue exemplo abaixo dos comandos de impressão que pode ser inserido na massa de dados. |
• | Cada comando de impressão dever ser informando um por linha e posteriormente a linha que vai ser inserido o valor do campo adicional, como segue exemplo abaixo: |
|
IMPORTANTE:
• | O código 10270 e a tag <ImprimirDocumento> caso não possua valor, será impresso normalmente, porém em ambos os casos, se o código/tag possuir o valor 1 significa que será gerado o arquivo para reimpressão, porém não será nada impresso no momento. |
|
[cutPaper] - Comando para realizar corte de papel na impressão dos dados adicionais;
[startBold] - Comando para Iniciar tipo de fonte negrito;
[endBold] - Comando para finalizar tipo de fonte negrito;
[lineBreaks] - Comando para a quebra de linha;
[positionLeft] - Comando para posicionar o texto à esquerda;
[positionCenter] - Comando para centralizar o texto;
[positionRight] - Comando para posicionar o texto à direita;
[NUM_COO] - Comando para imprimir Controle de Operação nas reimpressões.
Exemplos em TXT e XML utilizando os comandos: [startBold] [endBold] [cutPaper]:
IMPORTANTE:
• | O comando [cutPaper] só poderá ser utilizando nas tags/campos LAR. |
• | O comando [NUM_COO] só funcionará a partir da tag LAR; |
|
Arquivos em formato TXT no Rodapé
|
10000;
10200;LAR001;[startBold]
10200;LAR002;Valor do Campo Adicional 2
10200;LAR003;[endBold]
10200;LAR004;[cutPaper]
10200;LAR005;[NUM_COO]
10270;
|
Arquivos em formato XML no Rodapé
|
<dadosAdic>
<LAR001>[startBold]</LAR001>
<LAR002>Valor do Campo Adicional 2;</LAR002>
<LAR003>[endBold]</LAR003>
<LAR004>[cutPaper]</LAR004>
<LAR004>[NUM_COO]</LAR004>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Exemplos em TXT e XML utilizando os comandos: [lineBreaks] [positionLeft]:
IMPORTANTE:
• | O comando [lineBreaks] só poderá ser utilizando nas tags/campos LAR. |
• | O comando [positionLeft] poderá ser utilizado tanto nos campos/tags LAR quanto LAC. |
|
Arquivos em formato TXT no Rodapé
|
10000;
10200;LAR001;[lineBreaks]
10200;LAR002;Valor do Campo Adicional 1
10200;LAR003;[positionLeft]
10200;LAR004;Valor do Campo Adicional 2
10270;
|
Arquivos em formato XML no Rodapé
|
<dadosAdic>
<LAR001>[lineBreaks]</LAR001>
<LAR002>Valor do Campo Adicional 1</LAR002>
<LAR003>[positionLeft]</LAR003>
<LAR004>Valor do Campo Adicional 2</LAR004>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Exemplos em TXT e XML utilizando os comandos: [startBold] [positionCenter] [endBold]:
IMPORTANTE:
• | O comando [positionCenter] poderá ser utilizado tanto nos campos/tags LAR quanto LAC. |
|
Arquivos em formato TXT no Rodapé
|
10000;
10200;LAC001;[startBold]
10200;LAC002;[positionCenter]
10200;LAC003;Valor do Campo Adicional 1
10200;LAC004;[endBold]
10270;
|
Arquivos em formato XML no Rodapé
|
<dadosAdic>
<LAC001>[startBold]</LAC001>
<LAC002>[positionCenter]</LAC002>
<LAC003>Valor do Campo Adicional 1</LAC003>
<LAC004>[endBold]</LAC004>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Exemplos em TXT e XML utilizando os comandos: [startBold] [positionRight] [endBold]:
IMPORTANTE:
• | O comando [positionRight] poderá ser utilizado tanto nos campos/tags LAR quanto LAC. |
|
Arquivos em formato TXT no Rodapé
|
10000;
10200;LAR001;[startBold]
10200;LAR002;[positionRight]
10200;LAR003;Valor do Campo Adicional 1
10200;LAR004;[endBold]
10270;
|
Arquivos em formato XML no Rodapé
|
<dadosAdic>
<LAR001>[startBold]</LAR001>
<LAR002>[positionRight]</LAR002>
<LAR003>Valor do Campo Adicional 1</LAR003>
<LAR004>[endBold]</LAR004>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Nota:
• | É possível informar no documento o número de cópias do mesmo que deverão ser impressas. Para isto, nas linhas 10200 deve ser inserido o campo PrintNumber. O valor desse campo deverá ser o número de cópias do documento a ser impresso. Dessa forma não é necessário fazer alteração das configurações no e-Connector Settings NFC-e. |
|
Exemplos:
Formato TXT
|
10000;
10200;PrintNumber;5
10270;
|
Formato XML
|
<dadosAdic>
<PrintNumber>5</PrintNumber>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Importante:
• | Ao informar as linhas 10200 e o campo PrintNumber, vai ser desconsiderado as configurações de quantidade de cópias de impressão Normal e contingência no e-Connector Settings NFC-e. |
• | Caso quantidade de cópias de impressão em contingência for maior na massa, isso sendo comparada com a informada no e-Connector Setting NFC-e vai desconsiderar a do e-Connector Settings. |
|
Nota:
• | É possível informar no documento a logo que vai ser impresso no NFC-e. Para isto, nas linhas 10200 deve ser inserido o campo LogoName. O valor desse campo deverá ser informando o nome da logo com extensão para ser impresso. Dessa forma não é necessário fazer alteração das configurações no e-Connector Settings NFC-e. |
|
Exemplos:
Formato TXT
|
10000;
10200;LogoName;LogoNDD.png
10270;
|
Formato XML
|
<dadosAdic>
<LogoName>LogoNDD.png</LogoName>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Importante:
• | Ao informar as linhas 10200 e o campo LogoName, vai ser desconsiderado as configurações de cadastro de Logo no e-Connector Settings NFC-e. |
|
Nota:
• | É possível informar no documento o valor do troco para ser impresso no NFC-e. Para isto, nas linhas 10200 deve ser inserido o campo Troco. O valor desse campo deverá ser informando o valor do troco em formato moeda para ser impresso. |
|
Exemplos:
Formato TXT
|
10000;
10200;Troco;25,00
10270;
|
Formato XML
|
<dadosAdic>
<Troco>1.250,00</Troco>
<ImprimirDocumento></ImprimirDocumento>
</dadosAdic>
|
Comandos de Impressão necessários para abrir as gavetas dos caixas.
Importante:
• | Os comandos são diferentes para impressoras Bematech e impressoras Daruma. Abaixo será demonstrado o exemplo de ambas em txt e em xml. |
• | O comandos a serem executados deve sempre seguir a ordem do numeral que o acompanha independente da ordem de envio do arquivo. |
Ex: 10300;CMD001;27|118|140
10300;CMD002;27|60|5
|
Bematech
Formato TXT
|
10300;CMD001;27|118|140
|
Formato XML
|
<cmdtmp>
<CMD001>27|118|140</CMD001>
</cmdtmp>
|
Daruma
Formato TXT
|
10300;CMD001;27|112
|
Formato XML
|
<cmdtmp>
<CMD001>27|112</CMD001>
</cmdtmp>
|
Voltar
|