Pular para o conteúdo principal

Layout CNAB 400 — Contratos Parcelados

Layout do arquivo de remessa de cessão de contratos parcelados no padrão CNAB 400 de cobrança (registros 0, 1, 2 e 9). Cada registro 1 é uma parcela; as parcelas com o mesmo número do documento formam um contrato.

Onde este arquivo é usado

Este é o arquivo enviado no fluxo descrito em Cessão por Arquivo, pelo portal do gestor ou do consultor, ou pela API da gestora. O layout 400 só é aceito em configuração de cessão de contrato parcelado (contract) ou de contrato descontado (discounted_contract). Em qualquer outra configuração o arquivo é recusado com a mensagem "O layout CNAB 400 aceita apenas cessão de contratos, mas a configuração de cessão é de '…'."

Baixar remessa de exemplo — dados fictícios: troque o código do originador no header (posições 27–46) pelo seu antes de testar.

Estrutura do arquivo​

RegistroIdentificação (posição 1)Quantidade
Header01, sempre a primeira linha
Detalhe11 por parcela
Complemento2Opcional, depois de uma parcela. É conferido e não altera o contrato
Trailer91, sempre a última linha

Todas as linhas têm exatamente 400 caracteres, sem contar a quebra de linha. O arquivo é reconhecido como CNAB 400 pelo tamanho das linhas: não remova os espaços do fim da linha.

Regras gerais de preenchimento​

RegraDetalhe
Tamanho fixoToda linha tem 400 posições. Linhas mais curtas ou mais longas recusam o arquivo.
Campos numéricosAlinhados à direita, completados com zeros à esquerda.
Campos alfanuméricosAlinhados à esquerda, completados com espaços à direita.
Valores monetários13 posições, com 2 casas decimais, sem vírgula ou ponto. R$ 1.234,56 → 0000000123456.
DatasFormato DDMMAA. Ex.: 15/10/2026 → 151026.
Extensão.rem ou .txt. Quebra de linha CRLF ou LF.

Registro Header​

#PosiçãoTam.CampoObrig.Conteúdo aceito
1001–0011Identificação do registroSim0
2002–0021Identificação do arquivo remessaSim1
3003–0097Literal remessaSimREMESSA
4010–0112Código do serviçoSim01
5012–02615Literal do serviçoSimCOBRANCA + 7 espaços
6027–04620Código do originadorSimCódigo cadastrado na configuração de cessão, alinhado à direita com zeros
7047–07630Nome do originadorSimRazão social
8077–0793Número do bancoSimDígitos
9080–09415Nome do bancoSimNão pode ficar em branco
10095–1006Data de gravação do arquivoSimDDMMAA
11101–1088BrancosSim8 espaços
12109–1102Identificação do sistemaSimMX
13111–1177Nº sequencial do arquivoSimDígitos
14118–394277BrancosSimExatamente 277 espaços
15395–4006Nº sequencial do registroSim000001
Código do originador (posições 27–46)

É o identificador do originador cadastrado na configuração de cessão. Um código não cadastrado ou vinculado a outra configuração recusa o arquivo. Solicite o código no processo de homologação do cedente.

Registro Detalhe (parcela)​

Um registro por parcela. Só os campos abaixo são lidos; as demais posições do layout de cobrança (por exemplo, 002–037, conta de débito e identificação da empresa) podem vir preenchidas e não são usadas.

#PosiçãoTam.CampoObrig.Conteúdo aceito
1001–0011Identificação do registroSim1
2038–06225Nº de controle do participanteSimIdentificador da parcela no seu sistema. Único no arquivo e não deve mudar depois da cessão: é por ele que a parcela é encontrada na liquidação
3109–1102Identificação da ocorrênciaSim01 (entrada)
4111–12010Nº do documentoSimNúmero do contrato. Repita o mesmo número em todas as parcelas do contrato
5121–1266Data de vencimentoSimDDMMAA
6127–13913Valor de faceSimValor da parcela, 2 decimais, maior que zero
7148–1492Espécie do títuloSim60 contrato · 61 contrato físico
8151–1566Data de emissãoSimDDMMAA. Igual em todas as parcelas do contrato
9193–20513Valor presente (aquisição)SimPreço que o fundo paga pela parcela (valor de face com o desconto acertado), 2 decimais, maior que zero
10219–2202Tipo de inscrição do sacadoSim01 pessoa física (CPF), 02 pessoa jurídica (CNPJ)
11221–23414Nº de inscrição do sacadoSimCNPJ com 14 posições; CPF com 11 dígitos alinhados à direita. O dígito verificador é conferido. Igual em todas as parcelas do contrato
12235–27440Nome do sacadoSimNão pode ficar em branco
13275–31440Endereço do sacadoSimNão pode ficar em branco. Ex.: AV EXEMPLO, 100
14327–3348CEP do sacadoSim8 dígitos, sem hífen
15395–4006Nº sequencial do registroSimSequencial da linha
Posições 193–205

No layout de cobrança bancária essas posições costumam trazer o IOF, muitas vezes zerado. Na cessão elas trazem o valor presente da parcela: com zeros, a linha é recusada.

Registro Complemento​

#PosiçãoTam.CampoObrig.Conteúdo aceito
1001–0011Identificação do registroSim2
2002–394393Mensagens e descontos do boletoNãoLivre; não é lido
3395–4006Nº sequencial do registroSim6 dígitos

Registro Trailer​

#PosiçãoTam.CampoObrig.Conteúdo aceito
1001–0011Identificação do registroSim9
2002–394393BrancosSimExatamente 393 espaços
3395–4006Nº sequencial do registroSim6 dígitos

Como as parcelas viram contratos​

  • Agrupamento: linhas com o mesmo Nº do documento (111–120) são as parcelas de um mesmo contrato, e esse número vira o identificador e o número do contrato na carteira. O arquivo pode ter contratos de vários sacados.
  • Consistência: todas as parcelas de um contrato precisam ter o mesmo Nº de inscrição do sacado e a mesma data de emissão; senão, o arquivo é recusado. Os demais dados do sacado vêm da primeira linha do contrato.
  • Numeração: não informe número de parcela. As parcelas de cada contrato são numeradas 1, 2, 3, … pela data de vencimento.
  • Nº de controle do participante: obrigatório e sem repetição no arquivo.
  • Valores: o valor de compra do contrato é a soma dos valores presentes das suas parcelas. O layout 400 não traz taxa, e o contrato entra sem taxa nominal.

Exemplo​

O arquivo de exemplo tem dois contratos:

LinhaRegistroNº do documentoNº de controleVencimentoValor de faceValor presenteResultado
21CT400140000215/10/20261.500,001.400,00Contrato CT4001, parcela 1
32—————Complemento, não lido
41CT400140000115/11/20261.500,001.350,00Contrato CT4001, parcela 2
52—————Complemento, não lido
61CT400240000320/10/2026800,00760,00Contrato CT4002, parcela 1
72—————Complemento, não lido

O contrato CT4001 entra com valor de compra de R$ 2.750,00 e o CT4002 com R$ 760,00.