0% acharam este documento útil (0 voto)
4 visualizações27 páginas

Manual CNAB400: Emissão de Boletos

Enviado por

ebribeiro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações27 páginas

Manual CNAB400: Emissão de Boletos

Enviado por

ebribeiro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Manual CNAB400

Emissão boletos
de cobrança

V1.7 – 15/04/2024
Índice
1. Apresentação 3
2. Funcionamento Operacional 3
3. Nome dos arquivos Remessa & Retorno 4
3.1 Nome do Arquivo Remessa 4
3.2 Nome do Arquivo Retorno 4
4. Layout do Arquivo Remessa 5
4.1. Registro Header (obrigatório) 6
4.2. Registro de Transação Tipo 1 (obrigatório) 7
4.3. Registro de Transação Tipo 2 (opcional) 9
4.4. Registro Trailer (obrigatório) 10
5. Layout do arquivo Retorno 11
5.1. Registro Header 12
5.2. Registro de Transação Tipo 1 13
5.3. Registro Trailer 15
6. Faixa Bancária – Carteira 110 e 112 16
7. Cálculo código de barras e linha digitável 17
7.1. Código de Barras 17
7.1.1. Cálculo do dígito verificador 18
7.1.2. Fator de vencimento 19
7.1.3. Preenchimento do Campo Livre 21
7.2. Linha Digitável 22
7.2.1. Cálculo do dígito verificador 23
7.3. Cálculo do DV do Nosso Número 24
8. Notas 25
9. Van Bancária 26
1. Apresentação

Muito mais simplicidade para a rotina do seu negócio: Para


a emissão de grandes quantidades de boletos de cobrança, o
Inter disponibiliza duas opções para a sua empresa: a troca de
arquivos com layout CNAB400, ou a integração via API.

Este manual aborda a troca de arquivos e estabelece as


condições básicas para sua utilização, esclarecendo
tecnicamente o intercâmbio eletrônico e a formatação dos
arquivos segundo o layout do Inter.

2. Funcionamento Operacional

A transferência de arquivos ocorre por meio do Internet


Banking PJ e VAN Bancária, e pode ser utilizada diariamente,
inclusive aos sábados, domingos e feriados.

Após a transmissão do arquivo, os registros e


inconsistências são confirmados no mesmo dia e, em seguida, é
enviado um e-mail aos usuários da conta com permissão para
acessar o CNAB, notificando a conclusão do processamento. O
arquivo de retorno pode ser solicitado diretamente pelo Internet
Banking.

Mesmo que no período selecionado não tenha sido enviado


nenhum arquivo remessa, será gerado um arquivo retorno caso
haja ocorrência de título pago sobre os títulos anteriormente
registrados. Na hipótese de nenhum evento ocorrer, o retorno é
gerado sem registros. Adicionalmente, o arquivo retorno poderá
ser solicitado pelo operador no Internet Banking PJ ,
independentemente da quantidade de arquivos remessa
transmitidos.

Assim como na conclusão de processamento do arquivo


remessa, um e-mail é enviado aos operadores quando o arquivo
retorno estiver disponível para download no Internet Banking PJ.

3
3. Nomes dos arquivos Remessa & Retorno

3.1 Nome do Arquivo Remessa:

O arquivo remessa deverá ter a seguinte formatação de


nome para upload com sucesso no Internet Banking PJ:

CI400_001_???????.REM

CI400 – Cobrança Inter


001 – Versão do layout
??????? – Número sequencial de remessa com sete
caracteres (o mesmo número inserido no campo 111 a 117 do
header do arquivo remessa)
.REM – Extensão do arquivo remessa

3.2 Nome do Arquivo Retorno:

O arquivo retorno será disponibilizado para download no


Internet Banking PJ com a seguinte formatação de nome:

CI400_DDMMAAhhmmssmss_001.RET

CI400 – Cobrança Inter


DDMMAA – Dia, mês e ano da geração do arquivo
Hhmmssmss – Referência ao momento da geração do
arquivo
001 – Versão do layout
.RET – Extensão do arquivo

4
4. Layout do arquivo Remessa

O arquivo será do tipo texto, contendo um registro por linha e não


deve ser utilizado nenhum tipo de compactador de arquivos.

Cada arquivo é composto dos seguintes registros:


✓ Um registro Header de Arquivo;
✓ N registros de Detalhes (Tipo 1 e Tipo 2);
✓ Um registro Trailer de Arquivo.

Cada registro é formado por campos que são apresentados em


dois formatos:
Alfanumérico (A): alinhados à esquerda com brancos à direita.
Todos os caracteres são maiúsculos e aconselha-se a não utilização de
caracteres especiais (ex.: “Ç”, “?” , etc.) e acentuação gráfica (ex.: “Á”,
“É”, “Ê”, etc). Os campos não utilizados deverão ser preenchidos com
brancos (espaços).
Numérico (N): alinhados à direita com zeros à esquerda e os
campos não utilizados deverão ser preenchidos com zeros.

REGISTRO HEADER DO ARQUIVO


COBRANÇA 1
REGISTRO DE TRANSAÇÃO TIPO 1 (obrigatório)

REGISTRO DE TRANSAÇÃO TIPO 2 (opcional)


COBRANÇA 4 COBRANÇA 3 COBRANÇA 2

REGISTRO DE TRANSAÇÃO TIPO 1 (obrigatório)

REGISTRO DE TRANSAÇÃO TIPO 2 (opcional)


ARQUIVO REMESSA

REGISTRO DE TRANSAÇÃO TIPO 1 (obrigatório)

REGISTRO DE TRANSAÇÃO TIPO 2 (opcional)

REGISTRO DE TRANSAÇÃO TIPO 1 (obrigatório)

REGISTRO DE TRANSAÇÃO TIPO 2 (opcional)


COBRANÇA

REGISTRO DE TRANSAÇÃO TIPO 1 (obrigatório)


“N”

REGISTRO DE TRANSAÇÃO TIPO 2 (opcional)

REGISTRO TRAILER DO ARQUIVO 5


4.1. Registro Header (obrigatório)

Descrição de registro - Tamanho 400 bytes


Alfa - Alfanumérico - Conteúdo em caixa alta (LETRAS MAIÚSCULAS)
Num – Numérico
Todos os campos são obrigatórios

Posição Taman
Forma
Item Campo ho do Conteúdo
De Até to
campo

01 Identificação do Registro 1 1 1 Num “0”

02 Identificação do Arquivo Remessa 2 2 1 Num “1”

03 Literal Remessa 3 9 7 Alfa “REMESSA”

04 Código de Serviço 10 11 2 Num “01”

05 Literal Serviço 12 26 15 Alfa “COBRANCA”

06 Campo em branco 27 46 20 Alfa Campo em branco

07 Nome da Empresa 47 76 30 Alfa A definir pelo cliente

08 Código do Banco na Compensação 77 79 3 Num “077”

09 Nome do Banco por Extenso 80 94 15 Alfa “INTER”

10 Data da Gravação do Arquivo 95 100 6 Num Formato DDMMAA

11 Campo em branco 101 110 10 Alfa Campo em branco

12 Número Sequencial da Remessa 111 117 7 Alfa Sequencial mesmo nome do arquivo

13 Campo em branco 118 394 277 Alfa Campo em branco

Sequencial do Registro, iniciando em


14 Número Sequencial do Registro de 1 em 1 395 400 6 Num
0001

6
4.2. Registro de transação Tipo 1 (obrigatório)
Alfa - Alfanumérico - Conteúdo em caixa alta (LETRAS MAIÚSCULAS)
Num – Numérico
Todos os campos são obrigatórios
Posição Tamanh Format
Item Campo o do Conteúdo
De Até campo o

01 Identificação do registro 1 1 1 Num “1”

02 Campo em branco 2 20 19 Alfa Campo em branco


“112” ou “110” Para utilizar
a carteira 110, solicite uma
03 Carteira 21 23 3 Num
análise de reserva de faixa
bancária com seu advisor.

04 Agência da Empresa Beneficiária no Inter 24 27 4 Num “0001”


A definir pelo cliente
05 Número da Conta corrente 28 36 9 Num (completar com zeros à
esquerda)
06 Dígito verificador da Conta corrente 37 37 1 Num A definir pelo cliente
Número de controle para
uso da empresa.
07 Número Controle do Participante 38 62 25 X
Caso não definido,
preencher com zeros.
08 Campo em branco 63 65 3 Alfa Campo em branco

"0" = Valor sem multa


09 Campo da Multa 66 66 1 Num "1" = Valor fixo de multa
"2" = Percentual de multa

Caso "1" no campo 66,


preencher valor fixo da
10 Valor da Multa 67 79 13 Num
multa. Do contrário,
preencher com zeros
Caso "2" no campo 66,
preencher percentual de
11 Percentual da Multa 80 83 4 Num multa com 2 casas
decimais. Do contrário,
preencher com zeros
Formato DDMMAA
Obrigatório se "1" ou "2" no
12 Data da multa 84 89 6 Num
campo 66. Do contrário,
preencher com zeros
Se carteira 110, envie o
"Nosso número"+ Dígito
Verificador dentro da
13 Identificação do Título no Banco “Nosso número” 90 100 11 Num
faixa reservada
Se carteira 112, envie
zeros
14 Campo em branco 101 108 8 Alfa Campo em branco

15 Identificação da Ocorrência 109 110 2 Num “01” = Remessa


A definir pelo cliente
Retornaremos o mesmo
16 Número do Documento “Seu número” 111 120 10 Alfa
conteúdo no arquivo de
retorno
17 Data do Vencimento do Título 121 126 6 Num Formato DDMMAA
Duas casas decimais, sem
18 Valor do Título 127 139 13 Num vírgula.
Valor mínimo R$2,50.
Informar valor entre “01” e
“60”
Esses são os dias após o
19 Data limite de pagamento 140 141 2 Num
vencimento do título em
que o pagamento ainda 7
será aceito
4.2. Registro de transação Tipo 1 (obrigatório)
Posição Tamanh Format
Item Campo o do Conteúdo
De Até campo o

20 Campo em branco 142 147 6 Alfa Campo em branco

21 Espécie do Título 148 149 2 Num “01”

22 Identificação 150 150 1 Alfa “N”


Campo em branco
Arquivo retorno informará
23 Data da Emissão do Título 151 156 6 Alfa
sempre a data que o boleto
foi registrado
24 Campo em branco 157 159 3 Alfa Campo em branco
"0" = Sem juros/mora
"1" = Valor fixo de
Campo de Juros/Mora juros/mora por dia
25 160 160 1 Num
"2" = Taxa mensal de
juros/mora (cobrado pro
rata)
Caso "1" no campo 160,
preencher valor fixo cobrado
26 Valor a ser Cobrado por Dia de Atraso 161 173 13 Num por dia de atraso
Do contrário, preencher com
zeros
Caso 2 no campo 160,
preencher taxa mensal de
juros (cobrado pro rata), com
27 Taxa mensal de Juros/Mora 174 177 4 Num
2 casas
decimais. Do contrário,
preencher com zeros.
Formato DDMMAA
Obrigatório se "1" ou ”2" no
28 Data da mora 178 183 6 Num campo 160
Do contrário, preencher com
zeros
"0" = Sem desconto
"1" = Valor fixo até a data
29 Campo de Descontos 184 184 1 Num informada
”4" = Percentual do valor
nominal até a data informada.
Se “1” no campo 184.
30 Valor desconto 1 185 197 13 Num Do contrário, preencher com
zeros.
Se “4” no campo 184.
31 Percentual de Desconto 1 198 201 4 Num Do contrário, preencher com
zeros.
Formato DDMMAA
Obrigatório se "1" ou ”4" no
32 Data limite para Concessão do desconto 1 202 207 6 Num campo 184
Do contrário, preencher com
zeros
33 Campo em branco 208 220 13 Num Campo em branco

“01” = CPF
34 Identificação do Tipo de Inscrição do Pagador 221 222 2 Num
“02”= CNPJ

A definir pelo cliente (Caso


35 CPF/CNPJ do Pagador 223 236 14 Num CPF, completar com zeros à
esquerda)
36 Nome do Pagador 237 276 40 Alfa A definir pelo cliente

37 Endereço Completo do Pagador 277 314 38 Alfa A definir pelo cliente

38 UF do Pagador 315 316 2 Alfa A definir pelo cliente

39 CEP do Endereço Pagador 317 324 8 Num A definir pelo cliente


Mensagem livre impressa no
40 1ª Mensagem 325 394 70 Alfa boleto (não será confirmada
no arquivo retorno).
Número sequencial do 8
41 Número Sequencial do Registro 395 400 6 Num
registro.
4.3. Registro de transação Tipo 2 (opcional)

Alfa - Alfanumérico - Conteúdo em caixa alta (LETRAS MAIÚSCULAS)


Num – Numérico
Todos os campos são obrigatórios

Posição
Tamanho
Item Campo Formato Conteúdo
do campo
De Até

01 Identificação do registro 1 1 1 Num “2”

Mensagem livre impressa no


02 2ª Mensagem 2 79 78 Alfa boleto (não será confirmada no
arquivo retorno)

Mensagem livre impressa no


03 3ª Mensagem 80 157 78 Alfa boleto (não será confirmada no
arquivo retorno)

Mensagem livre impressa no


04 4ª Mensagem 158 235 78 Alfa boleto (não será confirmada no
arquivo retorno)

Mensagem livre impressa no


05 236 313 78 Alfa boleto (não será confirmada no
5ª Mensagem
arquivo retorno)

Formato DDMMAA
Data limite para Concessão do
06 314 319 6 Num Se não houver, preencher com
desconto 2
zeros

Valor fixo desconto 2


07 Valor desconto 2 320 332 13 Num Se não houver, preencher com
zeros

Percentual desconto 2
08 Percentual de Desconto 2 333 336 4 Num Se não houver, preencher com
zeros

09 Campo em branco 337 346 10 Alfa Campo em branco

Formato DDMMAA
Data limite para Concessão do
10 347 352 6 Num Se não houver, preencher com
desconto 3
zeros

Valor fixo desconto 3


11 Valor desconto 3 353 365 13 Num Se não houver, preencher com
zeros

Percentual desconto 3
12 Percentual de Desconto 3 366 369 4 Num Se não houver, preencher com
zeros

13 Campo em branco 370 379 10 Alfa Campo em branco


Zeros
14 Nosso Número 380 390 11 Num (será preenchido pelo Inter no
arquivo retorno)

15 Campo em branco 391 394 4 Alfa Campo em branco

16 Número Sequencial do Registro 395 400 6 Num Número sequencial do registro


9
4.4. Registro Trailer (obrigatório)

Alfa - Alfanumérico - Conteúdo em caixa alta (LETRAS MAIÚSCULAS)


Num – Numérico
Todos os campos são obrigatórios

Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo

01 Identificação do registro 1 1 1 Num “9”

Quantidade de boletos contidos no


02 Quantidade de boletos 2 7 6 Num arquivo como um todo. Preencher com
zero(s) à esquerda.

03 Campo em branco 8 394 387 Alfa Campo em branco

Número Sequencial do
04 395 400 6 Num Número sequencial do registro.
Registro

10
5. Layout do arquivo Retorno

O arquivo será do tipo texto, contendo um registro por linha.


Cada arquivo é composto dos seguintes registros:

✓ Um registro Header de Arquivo;


✓ N registros de Detalhes (Tipo 1);
✓ Um registro Trailer de Arquivo.

Cada registro é formado por campos que são apresentados em


dois formatos:

Alfanumérico (A): alinhados à esquerda com brancos à direita.


Todos os caracteres são maiúsculos e não contém de caracteres
especiais (ex.: “Ç”, “?” , etc.) e acentuação gráfica (ex.: “Á”, “É”, “Ê”, etc).

Numérico (N): alinhados à direita com zeros à esquerda.

REGISTRO HEADER DO ARQUIVO

COBRANÇA 1
REGISTRO DE TRANSAÇÃO TIPO 1
COBRANÇA 2

REGISTRO DE TRANSAÇÃO TIPO 1


ARQUIVO RETORNO

COBRANÇA 3

REGISTRO DE TRANSAÇÃO TIPO 1


COBRANÇA 4

REGISTRO DE TRANSAÇÃO TIPO 1


COBRANÇA “N”

REGISTRO DE TRANSAÇÃO TIPO 1

11
REGISTRO TRAILER DO ARQUIVO
5.1. Registro Header

Descrição de registro - Tamanho 400 bytes


Alfa - Alfanumérico - Conteúdo em caixa alta (LETRAS MAIÚSCULAS)
Num – Numérico

Posição Tamanho
Format
Item Campo do Conteúdo
De Até o
campo

01 Identificação do Registro 1 1 1 Num “0”

Identificação do Arquivo
02 2 2 1 Num “2”
retorno

03 Literal Remessa 3 9 7 Alfa “RETORNO”

04 Código de Serviço 10 11 2 Num “01”

05 Literal Serviço 12 26 15 Alfa “COBRANCA”

06 Campo em branco 27 46 20 Alfa Campo em branco

07 Nome da Empresa 47 76 30 Alfa A definir pelo cliente

Código do Banco na
08 77 79 3 Num “077”
Compensação

09 Nome do Banco por Extenso 80 94 15 Alfa “INTER”

10 Data da Gravação do Arquivo 95 100 6 Num Formato DDMMAA

11 Campo em branco 101 394 10 Alfa Campo em branco

Número Sequencial do Registro


12 395 400 6 Num Sequencial do Registro, iniciando em 0001
de 1 em 1

12
5.2. Registro de transação Tipo 1 - Retorno

Alfa - Alfanumérico - Conteúdo em caixa alta (LETRAS MAIÚSCULAS)


Num – Numérico

Posição Tamanho
Item Campo Formato Conteúdo
De Até do campo
01 Identificação do registro 1 1 1 Num “1”
“01” = CPF
02 Tipo de inscrição empresa 2 3 2 Num
“02” = CNPJ

03 Número inscrição da empresa 4 17 14 Num CNPJ/CPF

04 Zeros 18 20 3 Num “000”

05 Carteira 21 23 3 Num “112” ou “110”


Agência da Empresa Beneficiária
06 24 27 4 Num “0001”
no Inter
Número da Conta Corrente da Conforme informado no
07 28 37 10 Num
empresa arquivo remessa
Conforme informado no
08 Número Controle do Participante 38 62 25 X
arquivo remessa

09 Zeros 63 70 3 Num “000”

Se carteira 110, devolvemos o


"Nosso número"+ Dígito
Identificação do Título no Banco Verificador informado no
10 71 81 11 Num
“Nosso número” arquivo remessa.
Se carteira 112, enviamos o
número de registro do título

11 Campo em branco 82 86 5 Alfa Campo em branco

12 Carteira 87 89 3 Num “112” ou “110”

“02” = Em aberto
“03” = Erro
13 Identificação de Ocorrência 90 91 2 Num
“06” = Pago
“07” = Cancelado

14 Data da Ocorrência no Banco 92 97 6 Num DDMMAA

Número do Documento “Seu Conforme informado no


15 98 107 10 Alfa
número” arquivo remessa

Se carteira 110, devolvemos o


"Nosso número"+ Dígito
Identificação do Título no Banco Verificador informado no
16 108 118 11 Num
“Nosso número” arquivo remessa.
Se carteira 112, enviamos o
número de registro do título

17 Data do Vencimento do Título 119 124 6 Num Formato DDMMAA

Duas casas decimais, sem


18 Valor do Título 125 137 13 Num
vírgula

13
5.2. Registro de transação Tipo 1 - Retorno

Posição Tamanho
Item Campo Formato Conteúdo
De Até do campo

19 Código do Banco na Compensação 138 140 3 Num “077”

Agência da Empresa Beneficiária


20 141 144 4 Num “0001”
no Inter

21 Espécie do título 145 146 2 Num “01” (Duplicata Mercantil)

22 Campo em branco 147 159 13 Alfa Campo em branco

Valor pago 160 172 13 Num Valor recebido pelo título


23

24 Data do crédito 173 178 6 Num Formato DDMMAA

25 Campo em branco 179 181 3 Alfa Campo em branco

Conforme informado no
26 Nome do Pagador 182 221 40 Alfa
arquivo remessa

27 Campo em branco 222 226 5 Alfa Campo em branco

Conforme informado no
arquivo remessa
28 CPF/CNPJ do Pagador 227 240 14 Num
(Caso CPF, completo com
zeros à esquerda)

29 Motivo da rejeição 241 380 140 Alfa Se "03" no campo 90

30 Campo em branco 381 394 14 Alfa Campo em branco

Número sequencial do
31 Número Sequencial do Registro 395 400 6 Num
registro

14
5.3. Registro Trailer – Retorno

Alfa - Alfanumérico - Conteúdo em caixa alta (LETRAS MAIÚSCULAS)


Num – Numérico

Posição Tamanho
Item Campo Formato Conteúdo
De Até do campo
01 Identificação do registro 1 1 1 Num “9”

02 Identificação do retorno 2 2 1 Num “2”

03 Identificação Tipo de Registro 3 4 2 Num “01”

04 Código do Banco na compensação 5 7 3 Num “077”

05 Campo em branco 8 17 10 Alfa Campo em branco

Quantidade de registros – Quantidade de boletos


06 18 25 8 Num
Ocorrência 01 contidos no arquivo remessa

07 Campo em branco 26 57 32 Alfa Campo em branco

Quantidade de registros de
Quantidade de registros –
08 58 62 5 Num confirmação
Ocorrência 02
de entrada/boletos emitidos

Somatório total dos valores dos


09 Valor de registros – Ocorrência 02 63 74 12 Num títulos
emitidos presentes no arquivo

10 Campo em branco 75 86 12 Alfa Campo em branco

Quantidade de registros de
Quantidade de registros –
11 87 91 5 Num de entrada rejeitada/boletos
Ocorrência 03
não emitidos

12 Campo em branco 92 115 24 Alfa Campo em branco

Quantidade de registros – Quantidade de registros de


13 116 120 5 Num
Ocorrência 04 liquidação/boletos pago

Somatório total dos valores dos


14 Valor dos registros – Ocorrência 04 121 132 12 Num títulos pagos presentes no
arquivo

15 Campo em branco 133 394 24 Alfa Campo em branco

Número Sequencial de
16 Número Sequencial de Registros 395 400 6 Num
Registros

15
6. Faixa Bancária – Carteira 110 e 112

Qual a diferença entre a carteira 110 e a 112?

Pela carteira 112, a empresa envia o arquivo CNAB com as


informações e o Inter realiza a emissão dos boletos, com o nosso
layout. Nesse momento, nós realizamos a emissão e registro dos
nossos números/códigos dos documentos, juntamente com os
próprios boletos. A carteira 112 não necessita de solicitação de
disponibilidade, visto que todos os clientes no ato da abertura da
conta já são inseridos na carteira 112.

Já na carteira 110, a empresa entra em contato conosco e


disponibilizamos para ela uma base com vários "nossos
números/código dos documentos". Com isso, ela pode criar os
seus boletos de forma personalizada, com seu próprio layout,
utilizando uma plataforma própria, mas, ela deve utilizar
os "nossos números/ códigos dos documentos" disponibilizados
pelo Inter. Após a criação dos boletos, ela encaminha o arquivo
CNAB com as informações e os "nossos números/ códigos dos
documentos" utilizados, e o Inter apenas realiza o registro
dos "nossos números/ códigos dos documentos”.

Solicitação Carteira 110

Para realizar a emissão dos boletos de cobrança pela


carteira 110, a empresa precisa ter conhecimentos técnicos para
realizar a criação de um arquivo CNAB 400 (Cap. 7 Calculo
código de barras e linha digitável), compreendendo estes pontos,
deve-se entrar em contato com seu Advisor ou nossa central de
atendimento solicitando a disponibilidade de viabilizarmos a faixa
bancária.

16
7. Cálculo código de barras e linha digitável

Para gerar o boleto em PDF, a empresa precisa montar o


código de barras e a linha digitável à partir dos dados bancários,
além dos fornecidos no arquivo retorno. Para isso, é importante
que o cliente siga as regras para cálculo do código de barras e
linha digitável do boleto, descritas a seguir.

7.1. Código de barras

O código de barras é composto por 44 posições, dispostas da


seguinte forma:

Tamanho
Campo Conteúdo
do campo

Identificação do Banco (SEM DV) 3 “077”

Moeda 1 (9 – Real, 0 – Variável)

Dígito verificador do código de


1 Sessão 6.1.1
barras

Fator de Vencimento 4 Sessão 6.1.2

Valor nominal do título 10 Quando moeda variável, preencher zerado

Utilizado de acordo com as especificações


Campo livre 25
internas do banco Sessão 6.1.3

17
7.1.1 Cálculo do dígito verificador

Por definição da Febraban, a 5ª posição do código de barras é


destinada ao dígito verificador (DV), calculado utilizando o
módulo 11, conforme a seguir:

I. Considerar os 43 dígitos que compõem o código de barras,


sem a 5a posição, que é destinado ao DV;

[Link] cada algarismo que compõe o número pelo seu


respectivo multiplicador, iniciando-se da direita para a
esquerda e pela sequência de 2 a 9, ou seja;
2,3,4,5,6,7,8,9,2,3,4,....... e assim por diante;

[Link] o resultado de cada produto obtido na multiplicação


do item anterior, obtendo-se um total “X”;

[Link] o total “X” por 11 (X/11=Y) e determine o resto da


divisão (“R”).

V.O Dígito DV serão resultado da expressão DV = 11 – R.

Divisão por 11: 692/11 = 62; Resto = 10

Subtração -> 11-10 = 1 (este será o dígito verificador do


código de barras, a ser inserido na posição 5 do código de
barras).

18
7.1.1 Cálculo do dígito verificador
Observação: Utilizar o DV igual a 1, quando os restos: 0, 1 ou 10.
Exemplo:

7.1.2 Fator de vencimento

Trata-se de um referencial numérico de 4 dígitos, situado


nas quatro primeiras posições do campo “valor”, que representa
a quantidade de dias corridos da data base à data de vencimento
do título.
Cada data entre 03/07/2000 e 21/02/2025 possui um fator
de vencimento específico.

Exemplos:

FATOR 1000 1001 1002 5316 9998 9999

Vencimento 03/07/2000 04/07/2000 05/07/2000 27/04/2012 20/02/2025 21/02/2025

Início Limite

19
7.1.2 Fator de vencimento

Definições:

• Processo contínuo: O modelo considera que não existe um


fator de término, o ciclo reinicia automaticamente ao atingir
o fator “9999”.
• Definição de range de segurança (499 fatores) entre o
limite anterior e o posterior.
• O ciclo reiniciará em 22/02/2025, com o fator “1000”.
• Utilização de 3000 fatores anteriores à data atual.
• Utilização de 5500 fatores posteriores à data atual.

Exemplo (23/03/2014):

20
7.1.3 Preenchimento do Campo Livre

O layout do código de barras/linha digitável é padrão para


todos os bancos, o que varia é a construção do campo livre,
composto por 25 dígitos. Cada banco define o formato do seu
campo livre, com o intuito de identificação do mesmo em seus
sistemas.
Para os boletos do Inter, a definição do campo livre é
composta dos seguintes dados:

Posição
Nome do campo Tamanho do campo Conteúdo
De/a

001 a 004 Código da Agência (Sem DV) 4 0001

005 a 007 Número da Carteira de Título 3 112

008 a 014 Número da Operação 7 Disponível na tela Retorno*

Nº Banco – Nosso número –


015 a 025 Nosso Número (Com DV) 11
disponível no arquivo retorno

*Consulte seu número da operação em: Conta Digital > Emissão via CNAB
>Retorno.

21
7.2 Linha Digitável

Os dados da linha digitável representam o conteúdo do código de


barras, dispostos em outra ordem e acrescidos de dígitos verificadores
nos 3 primeiros campos.

Layout da linha digitável

Posição Tamanho do
Bloco Nome do campo Conteúdo
De/a campo

001 a
Identificação do Banco (Sem DV) 3 077
003

004 a
Moeda 1 (9-Real, 0-Variável)
004
Campo 1
Cinco primeiras posições do
005 a Posições 20 a 24 do código de
campo livre 5
009 barras

010 a Dígito verificador do primeiro Dígito verificador do primeiro


1
010 campo campo

011 a Posições 25 a 34 do código de


6ª a 15ª posições do campo livre 10
020 barras
Campo 2
021 a Dígito verificador do segundo Dígito verificador do segundo
1
021 campo campo

022 a 16ª a 25ª posições do campo Posições 35 a 44 do código de


10
031 livre barras
Campo 3
032 a Dígito verificador do terceiro Dígito verificador do terceiro
1
032 campo campo

033 a
Campo 4 Dígito verificador geral 1 Posição 5 do código de barras
033

034 a Posições 6 a 9 do código de


Fator de vencimento 4
037 barras
Campo 5
038 a Valor nominal do título Posições 10 a 19 do código de
10
047 barras

22
7.2 Linha Digitável

7.2.1 Cálculo do dígito verificador


a. Multiplicar cada dígito de cada campo, iniciando-se da direita
para a esquerda e pela sequência de 2, 1, 2, 1, 2 . . .;
b. . Somar individualmente os algarismos dos resultados,
obtendo-se um total “X”;
c. Dividir o valor “X” por 10 e determinar o resto da divisão (Y =
X/10);
d. Calcular o DV (Dígito Verificador) através da expressão:
DV=10 - resto.

Observação: Utilizar o dígito 0 para o resto 0 (zero).

Exemplo do cálculo do dígito verificador para um campo com o


número 999977721

23
7.3 Cálculo do DV do Nosso Número

Necessário apenas para os clientes que têm faixa bancária


registrada para uso da carteira 110

ROTINA PARA CÁLCULO DO DV DO NOSSO NÚMERO

Sejam eles:
• 0001 - O código da agência do título, sem dv;
• 110 - O código da carteira ;
• NNNNNNNNNN - O nosso número, sem DV.

Multiplica-se cada algarismo do número formado pela


composição dos campos acima pela sequência de multiplicadores
2,1,2,1,2,1,2 (posicionados da direita para a esquerda).

Se a multiplicação resultar> 9 (por exemplo = 12), somar os


dígitos (1 + 2).

A seguir, somam-se os algarismos dos produtos e o total


obtido é dividido por 10. O DV é a diferença entre o divisor (10) e
o resto da divisão: 10 - (RESTO DA DIVISAO) = DV.

Se o resto da divisão for zero, o DV é zero.

EXEMPLO: Agência : 0001.9 Carteira = 110 Nosso Número =


0004309540
Obs.: Para o cálculo do DV deve ser realizado sem o DV do
nosso número.
AAAACCCNNNNNNNNNN
Pesos: 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
Ou seja: 00011100004309540

24
8. Notas
Registro de Transação Tipo 1
Das posições

Item 18 - 127 a 139 – Valor do título

Valor mínimo dos boletos gerados deve ser igual ou maior a


R$2,50. Sendo assim o mínimo esperado seria:

00000000000250

Item 29 - 184 a 184 – Campo de descontos

Se = 0, título não tem desconto

Se = 1, valor fixo até a data informada

Se = 2, valor por antecipação (dia corrido)

Se = 3, valor por antecipação (dia útil)

Se = 4, percentual sobre o valor nominal até a data informada

Se = 5, percentual sobre o valor nominal (dia corrido)

Se = 6, Percentual sobre o valor nominal (dia útil)

Item 40 - 325 a 394 – 1ª Mensagem

Campo livre para uso da empresa. A mensagem enviada


nesse campo será impressa somente no boleto e não será
confirmada no arquivo retorno.

25
9. VAN Bancária

O Inter possui integração com algumas VANs bancárias, o que


possibilita a troca de arquivos remessa e retorno de forma
automatizada. Para utilizar este serviço, gentileza contactar o
seu Advisor.

Lembrando que a integração via VAN com o Inter contempla,


além da emissão de boletos de cobrança, instruções de
Pagamentos, e recebimento de Extratos para Conciliação.

Atualmente, temos integração com a Accesstage, Finnet e


Nexxera. Buscamos constantemente formas de ampliar nosso
leque de opções, buscando integrar o maior número de
empresas, a fim de tornar nosso serviço acessível ao maior
público possível.

26
27

Você também pode gostar