Formulários anexos são documentos que podem ser impressos juntamente com os documentos eletrônicos.
a) Boleto
Funcionalidade disponível apenas para Nota Fiscal Eletrônica – NF-e. |
O boleto está vinculado às duplicatas informadas no arquivo da nota fiscal eletrônica, que fazem parte dos códigos 6000 e 6100. Cada duplicata informada na nota terá um boleto correspondente. Para informar ao sistema que os boletos deverão ser impressos, utilizam-se os códigos 20000, conforme exemplo abaixo:
20000; 20100;boleto 20150;11223344556677889900;11.22.33.44.55.66.77.88.99.00 20150;22334455667788990011;22.33.44.55.66.77.88.99.00.11 20200;razaosocial;Razao Social Ltda 20200;valores;125,43 20200;datavencto;10/10/2008 20300;informacao1;NDDigital SA |
Onde:
•20000: Indica que juntamente com a nota eletrônica existe a impressão de boletos;
•20100: Contém o valor da tag inicial. Este deverá ser igual ao que for cadastrado no Job NF-e;
•20150: Este campo sempre deverá ser informado para cada boleto e indica os valores do código de barras, onde o primeiro valor após o código 20150 indica a formação do código de barras. O segundo valor corresponde ao mesmo valor do campo anterior, porém formatado para que seja impresso na parte superior do boleto;
•20200: Demais campos a serem utilizados na impressão. Estes campos seguem a mesma regra dos Dados Adicionais;
•20300: Esta linha é idêntica a 20200, porém quando informada nos boletos, será enviada para impressão apenas na primeira via dos boletos.
Essas informações também poderão ser utilizadas nos arquivos XML. Deverão ser informadas logo abaixo dos dados adicionais, conforme segue exemplo abaixo:
<boleto> <formulario>boleto</formulario> <codigobarra> <codigo>11223344556677889900</codigo> <formatado>11.22.33.44.55.66.77.88.99.00</formatado> </codigobarra> <codigobarra> <codigo>22334455667788990011</codigo> <formatado>22.33.44.55.66.77.88.99.00.11</formatado> </codigobarra> <razaosocial> Razao Social Ltda</razaosocial> <valores>125,43</valores> <datavencto>10-10-2008</datavencto> </boleto> |
A linha 20160 poderá ser utilizada para informar outro código de barras para o boleto. Para isto, deverá ser colocada na sequência da linha 20150, conforme exemplos abaixo:
Arquivos em formato TXT: 20000; 20100;boleto 20150;11223344556677889900;11.22.33.44.55.66.77.88.99.00 20160;CodBarra;223344556677;CB_128C |
Onde:
CodBarra: campo do arquivo PDF que deverá receber o código de barras. Poderá ser utilizado qualquer nome de campo.
223344556677: Valor do Código de barras, este já deve ser calculado pelo ERP.
CB_128C: Tipo de codificação do Código de barras, o qual poderá utilizar os seguintes valores:
CB_128A
CB_128B
CB_128C
CB_3-9
CB_2-5
Arquivos no formato XML:
<codigobarra2>
<campo>CodBarra</campo>
<codigo>223344556677</codigo>
<tipo>CB_128C</tipo>
</codigobarra2>
O boleto também poderá ser enviado em um arquivo separado, onde este irá agregar nas NF-es que possuírem suas chaves mencionadas, maiores detalhes consultar em: Tabela de formação de arquivos de BOLETO. |
b)Outros Documentos:
Também é possível imprimir qualquer outro tipo de documento associado tanto à NF-e quanto ao CT-e. Para poder utilizar este tipo de impressão, basta informar as linhas 21000 no caso de NF-e e 61000 no caso de CT-e conforme exemplo abaixo:
Arquivos NF-e no formato TXT: 21000; 21100;documento 21150;codigobarras;11223344556677889900;CB_128C 21200;Informacao1;NDDigital SA 21200;Informacao2;R$879,00 21200;Informacao3;09/05/2009 |
Onde:
•21000: Indica que junto com a NF-e existe a impressão de outro documento;
•21100: Contém o valor da tag inicial. Este deverá ser igual ao que for cadastrado no Job NF-e;
•21150: Este campo é opcional para outros documentos, pois indica que o documento possui código de barras, onde o primeiro valor após o código 21150 indica o campo do arquivo PDF que deve receber o código de barras. O segundo valor corresponde ao mesmo valor do código de barras, e o último valor corresponde ao tipo de código de barras que deve ser utilizado, podendo receber os seguintes valores:
CB_128A
CB_128B
CB_128C
CB_2-5
CB_3-9
•21200: Demais campos a serem utilizados na impressão. Estes campos seguem a mesma regra dos Dados Adicionais.
Arquivos CT-e no formato TXT 61000; 61100;documento 61150;codigobarras;11223344556677889900;CB_128C 61200;Informacao1;NDDigital SA 61200;Informacao2;R$879,00 61200;Informacao3;09/05/2009 |
Onde:
•61000: Indica que junto com o CT-e existe a impressão de outro documento;
•61100: Contém o valor da tag inicial. Este deverá ser igual ao que for cadastrado no Job CT-e;
•61150: Campo para código de barras. Dentro de um documento podem existir vários códigos de barra, sendo assim, para cada código de barra mapeado no documento deverá existir uma entrada no documento do tipo 61150;
•61200: Demais campos a serem utilizados na impressão. Estes campos seguem a mesma regra dos Dados Adicionais.
Essas informações também poderão ser utilizadas nos arquivos XML de notas fiscais. Deverão ser informadas logo abaixo das informações de dados adicionais, conforme exemplo abaixo:
<documentos> <documento> <formulario>documento</formulario> <codigobarra> <campo>codigobarras</campo> <codigo>11223344556677889900</codigo> <tipo>CB_128C</tipo> </codigobarra> <Informacao1>NDDigital SA</Informacao1> <Informacao2>R$879,00</Informacao2> <Informacao3>09/05/2009</Informacao3> </documento> </documentos> |
Para ser realizada a impressão física as tags presentes no mapeamento do PDF devem conter o prefixo DOCUMENTO_<nome do campo informados nas linhas>. |
Tabela de formação de arquivos de BOLETO |