--- title: Retorno 400 url: https://docs.vehub.com.br/Layouts/%F0%9F%8F%A6%20BMP/Manual/Retorno%20400/ --- # Retorno 400 Layout CNAB 400 de retorno do BMP Money Plus (banco 274). > **Como ler as tabelas** > > As posições, tamanhos e tipos abaixo refletem o que o sistema realmente lê e grava. > > - **Posição** — posição inicial e final na linha, com 1 na primeira coluna. > - **A/N** — classificação do campo: `N` numérico, `A` alfanumérico. > - **Formato** — como o campo é lido/gravado. Um campo de domínio numérico pode aparecer > como `Texto` quando o sistema preserva os zeros à esquerda. `Decimal N casas` indica > vírgula implícita de N casas. Datas e horas seguem a máscara indicada (`DD` dia, `MM` mês, > `AA`/`AAAA` ano, `HHMMSS` hora). ## Header Tamanho da linha: **400** posições. | **Posição** | **Nome do Campo** | **Tam.** | **A/N** | **Formato** | **Conteúdo / Regra** | |---|---|---:|:---:|---|---| | 001 a 001 | Identificação Registro | 001 | N | Número | Identificacao do Registro - "0" (Header) _(padrão: `0`)_ | | 002 a 002 | Identificação Arquivo Retorno | 001 | A | Texto | Identificacao do Arquivo Retorno - "2" _(padrão: `2`)_ | | 003 a 009 | Identificação Arquivo Extenso | 007 | A | Texto | Literal Retorno - "RETORNO" _(padrão: `RETORNO`)_ | | 010 a 011 | Código Serviço | 002 | A | Texto | Codigo de Servico - "01" _(padrão: `01`)_ | | 012 a 026 | Literal Serviço | 015 | A | Texto | Literal Servico - "COBRANCA" _(padrão: `COBRANCA`)_ | | 027 a 046 | Código Empresa | 020 | A | Texto | Codigo da Empresa - fornecido pela BMP Money Plus na ativacao do servico de cobranca | | 047 a 076 | Nome Empresa | 030 | A | Texto | Nome da Empresa - Razao Social do beneficiario | | 077 a 079 | Número Banco Compensação | 003 | N | Número | Numero do BMP na Camara de Compensacao - "274" _(padrão: `274`)_ | | 080 a 094 | Nome Banco | 015 | A | Texto | Nome do Banco por Extenso - "MONEYPLUS" _(padrão: `MONEYPLUS`)_ | | 095 a 100 | Data Gravacao | 006 | N | Data `DDMMAA` | Data da Gravacao do Arquivo - DDMMAA | | 101 a 108 | Densidade Gravacao | 008 | A | Texto | Densidade de Gravacao | | 109 a 113 | Número Aviso | 005 | N | Número | Numero do Aviso Bancario | | 114 a 379 | Brancos | 266 | A | Texto | Branco | | 380 a 385 | Data Crédito | 006 | N | Data `DDMMAA` | Data do Credito - DDMMAA | | 386 a 394 | Brancos | 009 | A | Texto | Branco | | 395 a 400 | Número Sequencial Registro | 006 | N | Número | Numero Sequencial do Registro no arquivo - "000001" _(padrão: `1`)_ | ## Detalhe Tamanho da linha: **400** posições. | **Posição** | **Nome do Campo** | **Tam.** | **A/N** | **Formato** | **Conteúdo / Regra** | |---|---|---:|:---:|---|---| | 001 a 001 | Identificação Registro | 001 | N | Número | Identificacao do Registro - "1" (Transacao) _(padrão: `1`)_ | | 002 a 003 | Tipo Inscrição Beneficiário | 002 | N | Número | Tipo de inscricao do beneficiario (01 - CPF, 02 - CNPJ) | | 004 a 017 | CPF CNPJ Beneficiário | 014 | A | Texto | Numero de inscricao do beneficiario (CNPJ/CPF) | | 018 a 020 | Zeros | 003 | N | Número | Campo preenchido com zeros _(padrão: `0`)_ | | 021 a 037 | Identificação Empresa Banco | 017 | A | Texto | Identificacao da empresa beneficiaria no banco | | 038 a 062 | Número Controle Participante | 025 | A | Texto | Numero de controle do participante (uso da empresa) | | 063 a 070 | Uso Banco | 008 | A | Texto | Campo de uso do banco | | 071 a 082 | Nosso Número | 012 | A | Texto | Identificacao do titulo no banco (Nosso Numero) atribuido/confirmado pelo BMP | | 083 a 092 | Uso Banco1 | 010 | A | Texto | Campo de uso do banco | | 093 a 104 | Uso Banco2 | 012 | A | Texto | Campo de uso do banco | | 105 a 105 | Indicador Rateio Crédito | 001 | A | Texto | Indicador de rateio de credito | | 106 a 107 | Pagamento Parcial | 002 | A | Texto | Pagamento parcial | | 108 a 108 | Carteira | 001 | A | Texto | Codigo da carteira | | 109 a 110 | Identificação Ocorrência | 002 | A | Texto | Identificacao da ocorrencia (codigos de ocorrencia do retorno). Ex.: "02" - Entrada confirmada, "06" - Liquidacao, "09"/"10" - Baixa. Tabela de codigos no manual BMP | | 111 a 116 | Data Ocorrência Banco | 006 | A | Texto | Data da ocorrencia no banco (DDMMAA) | | 117 a 126 | Número Documento | 010 | A | Texto | Numero do documento (Seu Numero - numero atribuido pela empresa ao titulo) | | 127 a 146 | Identificação Título Banco2 | 020 | A | Texto | Identificacao do titulo no banco | | 147 a 152 | Data Vencimento Título | 006 | N | Data `DDMMAA` | Data de vencimento do titulo (DDMMAA) | | 153 a 165 | Valor Título | 013 | N | Decimal 0 casas | Valor do titulo | | 174 a 175 | Espécie Título | 002 | A | Texto | Especie do titulo | | 176 a 188 | Despesas Cobrança | 013 | N | Decimal 0 casas | Despesas de cobranca | | 189 a 201 | Outras Despesas | 013 | N | Decimal 0 casas | Outras despesas cobradas no pagamento | | 202 a 214 | Juros Desconto | 013 | N | Decimal 0 casas | Juros de desconto | | 215 a 227 | IOF Desconto | 013 | N | Decimal 0 casas | IOF do desconto | | 228 a 240 | Abatimento Concedido | 013 | N | Decimal 0 casas | Valor do abatimento concedido | | 241 a 253 | Desconto Concedido | 013 | N | Decimal 0 casas | Valor do desconto concedido | | 254 a 266 | Valor Pago | 013 | N | Decimal 0 casas | Valor pago | | 267 a 279 | Juros Mora | 013 | N | Decimal 0 casas | Juros de mora | | 280 a 292 | Outros Creditos | 013 | N | Decimal 0 casas | Valor de outros creditos informados no retorno | | 295 a 295 | Motivo Ocorrencia25 | 001 | A | Texto | Motivo complementar da ocorrencia | | 296 a 301 | Data Crédito | 006 | N | Data `DDMMAA` | Data de credito | | 302 a 304 | Origem Pagamento | 003 | A | Texto | Origem do pagamento | | 319 a 328 | Motivos Ocorrência | 010 | A | Texto | Motivos da ocorrencia (ate 5 codigos de 2 posicoes) | | 395 a 400 | Número Sequencial Registro | 006 | N | Número | Numero sequencial do registro no arquivo | - **Posições não mapeadas pelo sistema:** 166–173, 293–294, 305–318, 329–394. Na leitura ficam ignoradas; na geração saem em branco. ## Trailler Tamanho da linha: **400** posições. | **Posição** | **Nome do Campo** | **Tam.** | **A/N** | **Formato** | **Conteúdo / Regra** | |---|---|---:|:---:|---|---| | 001 a 001 | Identificação Registro | 001 | N | Número | Identificacao do Registro - "9" (Trailer) _(padrão: `9`)_ | | 002 a 002 | Identificação Retorno | 001 | N | Número | Identificacao do Retorno - "2" _(padrão: `2`)_ | | 003 a 004 | Identificação Tipo Registro | 002 | N | Número | Identificacao do Tipo de Registro - "01" _(padrão: `1`)_ | | 005 a 007 | Número Banco Compensação | 003 | N | Número | Numero do BMP na Camara de Compensacao - "274" _(padrão: `274`)_ | | 008 a 017 | Brancos | 010 | A | Texto | Branco | | 018 a 025 | Quantidade Títulos Cobrança | 008 | N | Número | Quantidade de titulos em cobranca | | 026 a 039 | Valor Total Cobrança | 014 | N | Decimal 0 casas | Valor total dos titulos em cobranca | | 395 a 400 | Número Sequencial Registro | 006 | N | Número | Numero sequencial do ultimo registro do arquivo | - **Posições não mapeadas pelo sistema:** 040–394. Na leitura ficam ignoradas; na geração saem em branco. ## De-para Como o VeHub traduz a espécie do título e a ocorrência neste layout. Na **leitura** do arquivo vale a tabela arquivo → sistema; na **geração**, a tabela sistema → arquivo. O catálogo de espécies do VeHub está em [De-Para](../../%F0%9F%94%81%20De-Para/Especies%20de%20titulo.md). ### Espécie do título #### Leitura do arquivo (arquivo → sistema) A espécie é guardada como texto, sem conversão. ### Ocorrência #### Leitura do arquivo (arquivo → sistema) Cada código de ocorrência do retorno gera uma movimentação de conta corrente. Liquidações e baixas entram na conciliação; as ocorrências informativas geram movimentação de valor zero. | **Código no arquivo** | **Descrição no manual** | **Tipo de movimentação** | |---|---|---| | `02` | Entrada confirmada | Entrada de Título Confirmada | | `03` | Entrada rejeitada | Entrada de Título Rejeitada | | `06` | Liquidacao normal | Liquidação Boleto | | `08` | Liquidacao em cartorio | Liquidação em Cartório | | `09` | Baixa simples | Baixa de Título (Informativa) | | `10` | Baixa por ter sido liquidado | Outro | | `12` | Abatimento concedido | Abatimento Concedido | | `13` | Abatimento cancelado | Abatimento Cancelado | | `14` | Vencimento alterado | Vencimento do Título Alterado | | `19` | Confirmacao de recebimento de instrucao de protesto | Situação de Protesto/Negativação do Título | | `20` | Confirmacao de recebimento de instrucao de sustacao de protesto | Situação de Protesto/Negativação do Título | | `28` | Debito de tarifas/custas | Tarifa Boleto | Código fora da tabela é registrado como movimentação **Outro**, com o código original.