Campos adicionais temporários

Anterior
Próximo
Feedback
Imprimir

Campos adicionais temporários

 

 

Os campos adicionais temporários são informados apenas para reimpressão de NFC-e.

 

 

No arquivo TXT delimitado de NFC-e, os campos adicionais temporário serão informados no registro 10201. A linha será formada por um campo que informará o nome do campo adicional e um campo que informará os dados. Por exemplo:

 

 

 

Para que sejam impressos os campos adicionais temporários nas linhas 10201, deve ser inserido o campo LAR001 podendo ser informado até o LAR99, isso para campos adicionais no rodapé do DANFE.

Ao enviar uma quantidade muito ampla de carácteres no campo LAR será realizada a quebra de linha, possibilitando ampliar a quantidade de carácter para cada campo LAR.

 

 

Arquivos em formato TXT no rodapé do DANFE

10000;

10201;LAR001;Valor do Campo Adicional

10201;LAR002;Valor do Campo Adicional 2

10270;

 

Arquivos em formato XML no rodapé do DANFE

<dadosAdicTmp>

<LAR001>Valor do Campo Adicional</LAR001>

<LAR002>Valor do Campo Adicional 2</LAR002>

<ImprimirDocumento></ImprimirDocumento>

</dadosAdicTmp>

 

 

 

Poderá ser repetido 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 <dadosAdicTmp>.

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:

 

[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;

imagePath=C:\Users\usuario.teste\Pictures\c.jpg   - Comando utilizado para realizar impressão de imagens a partir do ped_print-adic ou dos dados adicionais da nota.

 

 

 

O caminho indicado no imagePath não pode conter caracteres especiais (ex. "ç", "ã", etc).

 

 

 

Para se utilizar o comando imagePath deve-se informar o caminho onde se encontra a imagem como o exemplo abaixo.

10201;LAR001;imagePath=C:\Users\ndd\Pictures\imagem.jpg

 

O agente ou concentrador deve se ter permissão para acessar a imagem;

 

A imagem enviada não tem um tamanho especifico, a mesma será redimensionada para o tamanho da largura aceito pela impressora que são 525 pixels e manterá a altura da imagem proporcional. Por exemplo se for enviado uma imagem tento um formato de paisagem com o tamanho 2000 pixels de largura 1000 pixels de altura (2000x1000) ela será redimensionada para 525 pixels de largura e 262 pixels de altura (525x262). Lembrando que a imagem pode ter tanto o formato de paisagem quanto o de retrato;

 

Os formatos de imagens que foram homologados são JPG, PNG, GIF e BMP.

 

 Recomenda-se o envio de no máximo 5 imagens no mesmo arquivo para evitar travamentos da impressora.

 

 

Exemplos:

 

Arquivos em formato TXT no Rodapé:

10000;

10201;LAR001;[startBold]

10201;LAR002;Valor do Campo Adicional 2

10201;LAR003;[endBold]

10201;LAR004;[cutPaper]

10270;

 

Arquivos em formato XML no Rodapé:

<dadosAdicTmp>

<LAR001>[startBold]</LAR001>

<LAR002>Valor do Campo Adicional 2</LAR002>

<LAR003>[endBold]</LAR003>

<LAR004>[cutPaper]</LAR004>

<ImprimirDocumento></ImprimirDocumento>

</dadosAdicTmp>

 

Voltar