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