Layout CNAB 400 Banco do Brasil — Retorno
Guia campo a campo do layout CNAB 400 do Banco do Brasil (Retorno): posição, tamanho, tipo, obrigatoriedade e descrição de cada campo. Valide seu arquivo com o ValidaCNAB.
Procedência
- Versão do manual: Março/2018
- Última conferência do layout: 2018-03-01
- Fonte oficial: https://www.bb.com.br/docs/portal/pub/Doc2627CBR641Pos7.pdf
Observações do layout
- Remessa: CBR641, versão Março/2018. Retorno: CBR643, versão Julho/2023. Ambos valem para CONVÊNIOS COM NUMERAÇÃO ACIMA DE 1.000.000 — o BB publica documentos distintos para convênio de 6 posições, com o Nosso-Número em faixa diferente.
- O registro de detalhe é o tipo 7 nas duas modalidades, não o tipo 1.
- No retorno, as posições 333 a 390 só têm conteúdo na cobrança compartilhada; fora dela são brancos.
- Onde a PICTURE do manual diverge da faixa de posições, vale a posição: é ela que precisa somar 400. Ocorre na taxa de IOF do retorno (declarada 9(004) em cinco posições) e nas cinco somas do trailer de retorno (declaradas 9(013)v99 em catorze posições).
- O registro tipo 5 da remessa é opcional e existe em três formas, separadas pelo tipo de serviço nas posições 2 e 3: 99 (multa e prazo limite de recebimento), 01 (e-mail do pagador) e 03 (número do título do beneficiário com 15 posições). Cada uma deve vir logo após o registro detalhe tipo 7 do título a que se refere.
Registros de Header
Tipo 0 — Header de Arquivo - Retorno
| Posição | Campo | Tipo | Tamanho | Obrigatório | Descrição | Formato |
|---|---|---|---|---|---|---|
| 1-1 | Identificação do registro header | N | 1 | Sim | Identificação do registro header | |
| 2-2 | Tipo de operação | N | 1 | Sim | 2 = retorno | |
| 3-9 | Identificação do tipo de operação | A | 7 | Sim | Identificação do tipo de operação | |
| 10-11 | Identificação do tipo de serviço | N | 2 | Sim | Identificação do tipo de serviço | |
| 12-19 | Identificação por extenso do tipo de serviço | A | 8 | Sim | Identificação por extenso do tipo de serviço | |
| 20-26 | Complemento do registro | A | 7 | Não | Brancos | |
| 27-30 | Prefixo da agência | N | 4 | Sim | Prefixo da agência | |
| 31-31 | Dígito verificador do prefixo da agência | A | 1 | Sim | Dígito verificador do prefixo da agência | |
| 32-39 | Número da conta corrente | N | 8 | Sim | Número da conta corrente | |
| 40-40 | Dígito verificador da conta corrente | A | 1 | Sim | Dígito verificador da conta corrente | |
| 41-46 | Complemento do registro | N | 6 | Não | Zeros | |
| 47-76 | Nome do cedente | A | 30 | Sim | Nome do cedente | |
| 77-94 | Identificação do banco | A | 18 | Sim | Identificação do banco | |
| 95-100 | Data da gravação | N | 6 | Sim | Data da gravação | DDMMAA |
| 101-107 | Sequencial do retorno | N | 7 | Sim | Atribuído pelo sistema do banco | |
| 108-149 | Complemento do registro | A | 42 | Não | Uso do BB | |
| 150-156 | Número do convênio | N | 7 | Sim | Número do convênio | |
| 157-394 | Complemento do registro | A | 238 | Não | Brancos | |
| 395-400 | Número sequencial do registro | N | 6 | Sim | Número sequencial do registro |
Registros de Detalhe
Tipo 7 — Registro Detalhe - Retorno
| Posição | Campo | Tipo | Tamanho | Obrigatório | Descrição | Formato |
|---|---|---|---|---|---|---|
| 1-1 | Identificação do registro detalhe | N | 1 | Sim | Identificação do registro detalhe | |
| 2-3 | Complemento do registro | N | 2 | Não | Zeros | |
| 4-17 | Complemento do registro | N | 14 | Não | Zeros | |
| 18-21 | Prefixo da agência | N | 4 | Sim | Prefixo da agência | |
| 22-22 | Dígito verificador do prefixo da agência | A | 1 | Sim | Dígito verificador do prefixo da agência | |
| 23-30 | Número da conta corrente do cedente | N | 8 | Sim | Número da conta corrente do cedente | |
| 31-31 | Dígito verificador da conta corrente | A | 1 | Sim | Dígito verificador da conta corrente | |
| 32-38 | Número do convênio de cobrança do cedente | N | 7 | Sim | Número do convênio de cobrança do cedente | |
| 39-63 | Número de controle do participante | A | 25 | Não | Número de controle do participante | |
| 64-80 | Nosso-Número | N | 17 | Sim | Nosso-Número | |
| 81-81 | Tipo de cobrança | N | 1 | Sim | 1 simples, 2 vinculada, 4 descontada, 7 carteira 17, 8 vendor | |
| 82-82 | Tipo de cobrança para o comando 72 | N | 1 | Não | Tipo de cobrança para o comando 72 | |
| 83-86 | Dias para cálculo | N | 4 | Não | Dias para cálculo | |
| 87-88 | Natureza do recebimento | N | 2 | Não | Natureza do recebimento | |
| 89-91 | Prefixo do boleto | A | 3 | Não | Prefixo do boleto | |
| 92-94 | Variação da carteira | N | 3 | Sim | Variação da carteira | |
| 95-95 | Conta caução | N | 1 | Não | Conta caução | |
| 96-100 | Taxa para desconto | N | 5 | Não | Taxa para desconto | |
| 101-105 | Taxa de IOF | N | 5 | Não | Taxa de IOF | |
| 106-106 | Complemento do registro | N | 1 | Não | Branco | |
| 107-108 | Carteira | N | 2 | Sim | Carteira | |
| 109-110 | Comando | N | 2 | Sim | Código da ocorrência de retorno | |
| 111-116 | Data de liquidação | N | 6 | Não | Data de liquidação | DDMMAA |
| 117-126 | Número do boleto dado pelo cedente | A | 10 | Sim | Seu número | |
| 127-146 | Complemento do registro | A | 20 | Não | Brancos | |
| 147-152 | Data de vencimento | N | 6 | Sim | Data de vencimento | DDMMAA |
| 153-165 | Valor do boleto | N | 13 | Sim | Valor do boleto | decimais: 2 |
| 166-168 | Código do banco recebedor | N | 3 | Sim | Código do banco recebedor | |
| 169-172 | Prefixo da agência recebedora | N | 4 | Não | Prefixo da agência recebedora | |
| 173-173 | Dígito verificador do prefixo da agência recebedora | A | 1 | Não | Dígito verificador do prefixo da agência recebedora | |
| 174-175 | Espécie do boleto | N | 2 | Sim | Espécie do boleto | |
| 176-181 | Data do crédito | N | 6 | Não | Data do crédito | DDMMAA |
| 182-188 | Valor da tarifa | N | 7 | Não | Valor da tarifa | decimais: 2 |
| 189-201 | Outras despesas | N | 13 | Não | Outras despesas | decimais: 2 |
| 202-214 | Juros do desconto | N | 13 | Não | Juros do desconto | decimais: 2 |
| 215-227 | IOF do desconto | N | 13 | Não | IOF do desconto | decimais: 2 |
| 228-240 | Valor do abatimento | N | 13 | Não | Valor do abatimento | decimais: 2 |
| 241-253 | Desconto concedido | N | 13 | Não | Diferença entre o valor do boleto e o valor recebido | decimais: 2 |
| 254-266 | Valor recebido | N | 13 | Não | Ou valor recebido parcial | decimais: 2 |
| 267-279 | Juros de mora | N | 13 | Não | Juros de mora | decimais: 2 |
| 280-292 | Outros recebimentos | N | 13 | Não | Outros recebimentos | decimais: 2 |
| 293-305 | Abatimento não aproveitado pelo sacado | N | 13 | Não | Abatimento não aproveitado pelo sacado | decimais: 2 |
| 306-318 | Valor do lançamento | N | 13 | Não | Valor do lançamento | decimais: 2 |
| 319-319 | Indicativo de débito ou crédito | N | 1 | Não | Indicativo de débito ou crédito | |
| 320-320 | Indicador de valor | N | 1 | Não | Indicador de valor | |
| 321-332 | Valor do ajuste | N | 12 | Não | Valor do ajuste | decimais: 2 |
| 333-333 | Indicador de convênio compartilhado | A | 1 | Não | 2 compartilhador, 3 compartilhado; branco fora da cobrança compartilhada | |
| 334-342 | Cobrança compartilhada 1 | N | 9 | Não | Cobrança compartilhada 1 | |
| 343-349 | Cobrança compartilhada 2 | N | 7 | Não | Cobrança compartilhada 2 | |
| 350-358 | Cobrança compartilhada 3 | N | 9 | Não | Cobrança compartilhada 3 | |
| 359-365 | Cobrança compartilhada 4 | N | 7 | Não | Cobrança compartilhada 4 | |
| 366-374 | Cobrança compartilhada 5 | N | 9 | Não | Cobrança compartilhada 5 | |
| 375-381 | Cobrança compartilhada 6 | N | 7 | Não | Cobrança compartilhada 6 | |
| 382-390 | Cobrança compartilhada 7 | N | 9 | Não | Cobrança compartilhada 7 | |
| 391-391 | Indicativo de autorização de liquidação parcial | N | 1 | Não | Indicativo de autorização de liquidação parcial | |
| 392-392 | Complemento do registro | A | 1 | Não | Branco | |
| 393-394 | Canal de pagamento do boleto | N | 2 | Não | Meio de apresentação do boleto ao sacado | |
| 395-400 | Sequencial do registro | N | 6 | Sim | Sequencial do registro |
Registros de Trailer
Tipo 9 — Trailer de Arquivo - Retorno
| Posição | Campo | Tipo | Tamanho | Obrigatório | Descrição | Formato |
|---|---|---|---|---|---|---|
| 1-1 | Identificação do registro trailer | N | 1 | Sim | Identificação do registro trailer | |
| 2-2 | Tipo de operação | N | 1 | Sim | Tipo de operação | |
| 3-4 | Identificação do tipo de serviço | N | 2 | Sim | Identificação do tipo de serviço | |
| 5-7 | Código do banco | N | 3 | Sim | Código do banco | |
| 8-17 | Complemento do registro | A | 10 | Não | Brancos | |
| 18-25 | Cobrança simples - quantidade de boletos | N | 8 | Sim | Cobrança simples - quantidade de boletos | |
| 26-39 | Cobrança simples - valor total | N | 14 | Sim | Cobrança simples - valor total | decimais: 2 |
| 40-47 | Cobrança simples - número do aviso | N | 8 | Não | Cobrança simples - número do aviso | |
| 48-57 | Cobrança simples - brancos | A | 10 | Não | Cobrança simples - brancos | |
| 58-65 | Cobrança vinculada - quantidade de boletos | N | 8 | Não | Cobrança vinculada - quantidade de boletos | |
| 66-79 | Cobrança vinculada - valor total | N | 14 | Não | Cobrança vinculada - valor total | decimais: 2 |
| 80-87 | Cobrança vinculada - número do aviso | N | 8 | Não | Cobrança vinculada - número do aviso | |
| 88-97 | Cobrança vinculada - brancos | A | 10 | Não | Cobrança vinculada - brancos | |
| 98-105 | Cobrança caucionada - quantidade de boletos | N | 8 | Não | Cobrança caucionada - quantidade de boletos | |
| 106-119 | Cobrança caucionada - valor total | N | 14 | Não | Cobrança caucionada - valor total | decimais: 2 |
| 120-127 | Cobrança caucionada - número do aviso | N | 8 | Não | Cobrança caucionada - número do aviso | |
| 128-137 | Cobrança caucionada - brancos | A | 10 | Não | Cobrança caucionada - brancos | |
| 138-145 | Cobrança descontada - quantidade de boletos | N | 8 | Não | Cobrança descontada - quantidade de boletos | |
| 146-159 | Cobrança descontada - valor total | N | 14 | Não | Cobrança descontada - valor total | decimais: 2 |
| 160-167 | Cobrança descontada - número do aviso | N | 8 | Não | Cobrança descontada - número do aviso | |
| 168-217 | Cobrança descontada - brancos | A | 50 | Não | Cobrança descontada - brancos | |
| 218-225 | Cobrança vendor - quantidade de boletos | N | 8 | Não | Cobrança vendor - quantidade de boletos | |
| 226-239 | Cobrança vendor - valor total | N | 14 | Não | Cobrança vendor - valor total | decimais: 2 |
| 240-247 | Cobrança vendor - número do aviso | N | 8 | Não | Cobrança vendor - número do aviso | |
| 248-394 | Cobrança vendor - brancos | A | 147 | Não | Cobrança vendor - brancos | |
| 395-400 | Sequencial do registro | N | 6 | Sim | Sequencial do registro |