Manual CNAB400 Cobranca
Manual CNAB400 Cobranca
Emissão boletos
de cobrança
V2.2 – 26/08/2024
Índice
1. Apresentação 3
1.1 Arquivo Remessa 3
1.2 Arquivo Retorno 3
2. Funcionamento Operacional 4
3. Nome dos arquivos Remessa & Retorno 5
3.1 Nome do Arquivo Remessa 5
3.2 Nome do Arquivo Retorno 5
4. Layout do Arquivo Remessa 6
4.1. Registro Header (obrigatório) 7
4.2. Registro de Transação Tipo 1 (obrigatório) 8
4.3. Registro de Transação Tipo 2 (opcional) 10
4.4. Registro de Transação Tipo 3 (opcional) 11
4.4. Registro Trailer (obrigatório) 12
5. Layout do arquivo Retorno 13
5.1. Registro Header 14
5.2. Registro de Transação Tipo 1 15
5.3. Registro Trailer 17
6. Faixa Bancária – Carteira 110 e 112 18
7. Cálculo código de barras e linha digitável 19
7.1. Código de Barras 19
7.1.1. Cálculo do dígito verificador 20
7.1.2. Fator de vencimento 21
7.1.3. Preenchimento do Campo Livre 23
7.2. Linha Digitável 24
7.2.1. Cálculo do dígito verificador 25
7.3. Cálculo do DV do Nosso Número 26
8. Solicitação de baixa do título 27
9. Notas 28
10. Van Bancária 31
1. Apresentação
Podem ser enviados vários arquivos por dia, todos serão tratados. O
layout do arquivo remessa obedece à mesma padronização independente da
carteira utilizada.
3
2. Funcionamento Operacional
4
3. Nomes dos arquivos Remessa & Retorno
CI400_001_???????.REM
CI400_DDMMAAhhmmssmss_001.RET
5
4. Layout do arquivo Remessa
Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo
12 Número Sequencial da Remessa 111 117 7 Alfa Sequencial mesmo nome do arquivo
14 Número Sequencial do Registro de 1 em 1 395 400 6 Num Sequencial do Registro, iniciando em 0001
7
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 Tamanho do
Item Campo Formato Conteúdo
De Até campo
Formato DDMMAA
12 Data da multa 84 89 6 Num Obrigatório se "1" ou "2" no campo 66. Do
contrário, preencher com zeros
8
4.2. Registro de transação Tipo 1 (obrigatório)
Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo
Campo em branco
23 Data da Emissão do Título 151 156 6 Alfa Arquivo retorno informará sempre a data que
o boleto foi registrado
Formato DDMMAA
Obrigatório se "1" ou ”2" no campo 160
28 Data da mora 178 183 6 Num
Do contrário, preencher com zeros. Deve ser
maior que a data de vencimento.
9
4.3. Registro de transação Tipo 2 (opcional)
Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo
Formato DDMMAA
06 Data limite para Concessão do desconto 2 314 319 6 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
Formato DDMMAA
10 Data limite para Concessão do desconto 3 347 352 6 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
Zeros
14 Nosso Número 380 390 11 Num
(será preenchido pelo Inter no arquivo retorno)
10
4.4. Registro de transação Tipo 3 (opcional)
Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo
“01” = CPF
“02”= CNPJ
04 Tipo de documento Beneficiário Final 62 63 2 Num
Obrigatório para preenchimento do
beneficiário final
11
4.5. Registro Trailer (obrigatório)
Posição
Tamanho do
Item Campo Formato Conteúdo
De Até campo
12
5. Layout do arquivo Retorno
COBRANÇA 3
Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo
12 Número Sequencial do Registro de 1 em 1 395 400 6 Num Sequencial do Registro, iniciando em 0001
14
5.2. Registro de transação Tipo 1 - Retorno
Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo
“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
15 Número do Documento “Seu número” 98 107 10 Alfa Conforme informado no arquivo remessa
18 Valor do Título 125 137 13 Num Duas casas decimais, sem vírgula
15
5.2. Registro de transação Tipo 1 - Retorno
Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo
16
5.3. Registro Trailer – Retorno
Posição Tamanho do
Item Campo Formato Conteúdo
De Até campo
Quantidade de boletos
06 Quantidade de registros – Ocorrência 01 18 25 8 Num
contidos no arquivo remessa
Quantidade de registros de
11 Quantidade de registros – Ocorrência 03 87 91 5 Num
de entrada rejeitada/boletos não emitidos
Quantidade de registros de
13 Quantidade de registros – Ocorrência 04 116 120 5 Num
liquidação/boletos pago
17
6. Faixa Bancária – Carteira 110 e 112
18
7. Cálculo código de barras e linha digitável
Tamanho do
Campo Conteúdo
campo
19
7.1.1 Cálculo do dígito verificador
20
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:
Exemplos:
Início Limite
21
7.1.2 Fator de vencimento
Definições:
Exemplo (23/03/2014):
22
7.1.3 Preenchimento do Campo Livre
Arquivo retorno:
Ou
23
7.2 Linha Digitável
Tamanho do
Posição De/a Bloco Nome do campo Conteúdo
campo
Posições 25 a 34 do código de
011 a 020 6ª a 15ª posições do campo livre 10
barras
Campo 2
Dígito verificador do segundo
021 a 021 Dígito verificador do segundo campo 1
campo
Posições 35 a 44 do código de
022 a 031 16ª a 25ª posições do campo livre 10
barras
Campo 3
Dígito verificador do terceiro
032 a 032 Dígito verificador do terceiro campo 1
campo
Posições 6 a 9 do código de
034 a 037 Fator de vencimento 4
barras
Campo 5
Valor nominal do título Posições 10 a 19 do código de
038 a 047 10
barras
24
7.2 Linha Digitável
25
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
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.
26
8. Solicitação de baixa do título
OBS: Confirme antes de solicitar a baixa o status do boleto, via gestão de cobrança, pelo arquivo
retorno ou pelo seu ERP caso utilize, pois a solicitação de baixa de um arquivo já baixado pode
acarretar trava no envio do arquivo.
27
9. Notas
Valor mínimo dos boletos gerados deve ser igual ou maior a R$2,50.
Sendo assim o mínimo esperado seria:
00000000000250
Campo livre para uso da empresa. A mensagem enviada nesse campo será
impressa somente no boleto e não será confirmada no arquivo retorno.
28
Registro de Transação Tipo 3 (opcional)
Das posições
Obs: O e-mail não será enviado ao pagador se o campo de e-mail não for
preenchido, porém o boleto será gerado.
Exemplos corretos:
[email protected]
[email protected]
[email protected]
Exemplos incorretos:
testeemail_empresa.com.br
testeemail-org.com
testeemail-gmail.com
IMPORTANTE:
Este dado não será retornado no arquivo retorno, mas pode ser consultado no:
29
Registro de Transação Tipo 3 (opcional)
Das posições
IMPORTANTE:
Este dado não será retornado no arquivo retorno, mas pode ser consultado no:
30
10. VAN Bancária
31
32