Ir para o conteúdo

CNAB 240-(BV)

Versão do Layout: 5.5\ Padrão: FEBRABAN CNAB 240

Este documento descreve a estrutura do arquivo CNAB 240 utilizado para troca de informações de cobrança entre empresas e o Banco Votorantim.


Estrutura do Arquivo

Um arquivo CNAB 240 possui registros fixos de 240 posições e segue a seguinte ordem:

Header de Arquivo (Tipo 0)
Header de Lote (Tipo 1)

Detalhes (Tipo 3)
├── Segmento P
├── Segmento Q
├── Segmento R (Opcional)
├── Segmento S (Opcional)
├── Segmento Y-04 (Opcional)
└── Segmento Y-53 (Opcional)

Trailer de Lote (Tipo 5)
Trailer de Arquivo (Tipo 9)

Cada linha do arquivo possui 240 caracteres fixos.


Formatação dos Campos

Tipo Alinhamento Preenchimento
Numérico Direita Zeros à esquerda
Alfanumérico Esquerda Espaços à direita

Eventos de Cobrança

Remessa

Evento Segmentos
Entrada de Títulos P, Q, R, S, Y
Instruções P, Q, R, Y
Alterações P, Q, R, Y

Retorno

Evento Segmentos
Confirmação de Entrada T, U
Confirmação de Instruções T, U
Confirmação de Alterações T, U
Liquidação de Título T, U
Conciliação de Carteira T, U

Header de Arquivo (Registro Tipo 0)

Campo Posição Tam Tipo Descrição
Código do Banco 1-3 3 Num Código do banco
Lote 4-7 4 Num Sempre 0000
Tipo Registro 8 1 Num 0
Tipo Inscrição Empresa 18 1 Num 1=CPF 2=CNPJ
Número Inscrição 19-32 14 Num CPF/CNPJ
Convênio 33-52 20 Num Código convênio
Agência 53-57 5 Num Agência
Conta 59-70 12 Num Conta corrente
Nome Empresa 73-102 30 Alfa Nome empresa
Nome Banco 103-132 30 Alfa Banco
Data Geração 144-151 8 Num DDMMAAAA

Segmento P (Dados do Título)

Campo Posição Tam Tipo Descrição
Código Banco 1-3 3 Num
Lote 4-7 4 Num
Tipo Registro 8 1 Num 3
Nº Sequencial 9-13 5 Num
Segmento 14 1 Alfa P
Nosso Número 48-57 10 Num
Carteira 58 1 Num
Número Documento 63-72 10 Alfa
Data Vencimento 78-85 8 Num
Valor Título 86-100 13 Num

Segmento Q (Dados do Sacado)

Campo Posição Tam Tipo Descrição
Tipo Inscrição Sacado 18 1 Num
Número Inscrição 19-33 15 Num
Nome Sacado 34-73 40 Alfa
Endereço 74-113 40 Alfa
Bairro 114-128 15 Alfa
CEP 129-133 5 Num
Cidade 137-151 15 Alfa
UF 152-153 2 Alfa

Segmento R (Opcional)

Utilizado para:

  • Desconto adicional
  • Multa
  • Informações ao pagador

Segmento S (Opcional)

Usado para mensagens no boleto.


Trailer de Lote (Registro Tipo 5)

Campo Posição Tam
Código Banco 1-3 3
Lote 4-7 4
Tipo Registro 8 1
Quantidade Registros 18-23 6

Trailer de Arquivo (Registro Tipo 9)

Campo Posição Tam
Código Banco 1-3 3
Lote 4-7 4
Tipo Registro 8 1
Quantidade Lotes 18-23 6
Quantidade Registros 24-29 6

Exemplo de Arquivo CNAB 240

Estrutura Completa de um Arquivo

O exemplo abaixo mostra a estrutura completa de um arquivo CNAB 240 do Banco BV (código 655). Cada linha possui exatamente 240 caracteres.

Header de Arquivo (Tipo 0):

65500000         211222333000144                    0000190000009999999-EMPRESA TESTE LTDA            BANCO VOTORANTIM S/A                    13103202611470000000808501600

Header de Lote (Tipo 1):

65500011R01  045 2011222333000144                    0000190000009999999-EMPRESA TESTE LTDA                                                                                            000000083103202600000000

Segmento P (Detalhe):

6550001300129P 010000190000009999999-000000000000000000001121110TEST_01       2704202600000001000000100001902N2603202612704202600000000000001700000000000000000000000000000000000000000000000000000010TEST_01  01 0001        300200009000000000

Segmento Q (Detalhe):

6550001300130Q 012099888777000155CLIENTE TESTE LTDA                      AV TESTE, 1234                        CENTRO         01234567SAO PAULO      SP0000000000000000                                        000

Trailer de Lote (Tipo 5):

65500015         00013200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Trailer de Arquivo (Tipo 9):

65599999         000001000134000000


Observações

  • Cada linha possui 240 caracteres
  • Arquivos de remessa são enviados ao banco
  • Arquivos de retorno são recebidos para conciliação