1. Introdução
Este manual apresenta um padrão para a troca de informações entre as empresas e a BMP, a ser adotado na prestação de serviços bancários que possibilitem esse intercâmbio. Baseado nas informações necessárioas para a implementação de cada tipo de serviço/produto, o padrão defgine um conjunto de registros/campos que devem compor o arquivo de troca de informações. O padrão abrange os seguintes tipos de serviços/produtos:- Pagamento através de crédito em conta;
- Pagamento de títulos de cobrança.
- Introdução: apresenta uma visão geral dos tipos de serviços/produtos disponíveis e o contexto em que ocorrem, identificando as entidades origem e destino de cada fluxo de troca de informações.
- Estrutura do Arquivo: define a composição do arquivo (header, lotes de serviço/produto e trailer), conceituando cada tipo de registro existente e especificando a forma de utilização de cada um deles por tipo de serviço/produto, e apresenta o layout do header e do trailer de arquivo.
- Serviço/Produto: apresenta detalhadamente cada serviço/produto disponível e o contexto em que ocorrem, identificando as entidades origem e destino de cada fluxo de troca de informações.
- Pagamentos: conceitua o serviço/produto Pagamentos através da definição do objetivo, das entidades envolvidas e do fluxo de troca de informações, e apresenta o layout dos registros/segmentos a serem utilizados na sua implementação. Este tipo de serviço/produto possibilita a realização de transferência interna entre contas da BMP, TEDs ou pagamentos de títulos de cobrança.
- Descrição dos Campos: conceitua todos os campos componentes do layout dos registros utilizados em cada um dos tipos de serviço/produto. Para facilitar a compreensão, os campos estão classificados em genéricos, campos utilizados em mais que um tipo de serviço/produto e específicos, campos utilizados em um único tipo de serviço/produto e cada descrição é identificada através de um código composto da seguinte forma
Xnnn, onde:- X é a sigla atribuída para cada tipo de serviço/produto;
- nnn é o número sequencial, a partir de 001, dentro de uma sigla.
| Tipo do Campo | Sigla | Descrição da Sigla |
|---|---|---|
| Genérico | G | Genérico |
| Específico | L | Pagamento de títulos de cobrança. |
| Específico | P | Pagamento através de crédito em conta. |
Manutenção das Versões do Manual
A versão é identificada através de um código com a seguinte composiçãoVV.R, onde:
VV(dois dígitos): número da versão;R(um dígito): número do release.
Release
Será alterado sempre que ocorrer alterações de campo USO EXCLUSIVO CNAB ou alteração na descrição de campos.Versão do layout de lotes
Será alterado quando ocorrer inclusão/exclusão de campos.Versão de layout de arquivo
Será alterado quando ocorrer inclusão/exclusão de serviços/produtos (lotes de serviços/produtos).Entidades Participantes
| Entidade | Descrição |
|---|---|
| Pagador | Pessoa Física ou Jurídica que irá efetuar o pagamento de um compromisso financeiro. |
| Banco do Pagador | Banco detentor da conta corrente do Pagador, a qual será debitada para efetivação de um compromisso feinanceiro. |
| Beneficiário | Pessoa Física ou Jurídica que irá receber os créditos de um compromisso financeiro. |
| Banco do Beneficiário | Banco detentor de conta corrente do Beneficiário, a qual será creditada na liquidação de um compromisso financeiro. |
2. Estrutura do Arquivo
Nome do Arquivo
Utilizar a seguinte regra para a formação do nome do arquivo CNAB 240:- CP: prefixo;
- DD: dia da geração do arquivo;
- MM: mês da geração do arquivo;
- SSSSSS: número sequencial do arquivo preenchido com zeros à esquerda até o limite de seus dígitos, conforme a conta;
- A extensão do arquivo deve ser:
- .REM: para arquivos de remessa;
- .RET: para arquivos de retorno.
- Remessa:
CP1012000001.REM; - Retorno:
CP1012000003.RET.
Composição do Arquivo
O arquivo de troca de informações entre a BMP e as empresas é composto de um registro header de arquivo, um ou mais lotes de serviço/produto e um registro de trailer de arquivo.
Com a estrutura apresentada, um único arquivo pode conter varios lotes de serviços/produtos distintos. Este procedimento permite que sejam consolidadas as informações que a BMP e as empresas desejam trocar entre si, em um único arquivo.
Serviço/Produto
Um lote de Serviço/Produto típico é composto de um registro header de lote, ou um mais registros detalhe, e um registo trailer de lote. Alguns Serviços/Produtos usam registros adicionais de tipo 2 e 4 contendo informações sobre posições iniciais e finais de lote, como no caso de Extrato para Gestão de Caixa que disponibiliza Saldos iniciais e finais de diferentes Naturezas de uma Conta Corrente. Um lote de Serviço/Produto só pode conter um único Tipo de Serviço/Produto. Os registros header (1) e trailer (5) de lote e os de detalhe (3) são compostos de campos fixos, comuns a todos os tipos de Serviço/Produto, e campos específicos, padrôes para cada um dos tipos de Serviço/Produto.Registro de detalhe
Um registro de detalhe é composto de um ou mais segmentos, dependendo do tipo de Serviço/Produto associado ao lote de Serviço/Produto. Existem vários tipos de segmentos diferentes e cada um deles pode ser utilizado em um ou mais lotes de Serviço/Produto, tanto nos fluxos de Remessa (Cliente enviando informações para a BMP Money Plus) como nos fluxos de Remessa (Cliente enviando informações para a BMP Money Plus) como nos fluxos de Retorno (BMP Money Plus enviando informações para o Cliente), conforme discriminados a seguir:| Lote | Serviço/Produto | Segmento Remessa e Retorno |
|---|---|---|
| Pagamento através de crédito em conta Corrente | Pagamentos | A (Obrigatório) e B (Obrigatório) |
| Pagamento de títulos de cobrança | Pagamentos | J (Obrigatório) e J-52 (Obrigatório) |
Tamanho do Registro
O tamanho do registro deve ser de 240 bytes.Alinhamento de Campos
- Campos Numéricos (Num) = Sempre à direita e preenchidos com zeros à esquerda;
- Campos Alfanuméricos (Alfa) = Sempre à esquerda e preenchidos com brancos à direita.
Header e Trailer do Arquivo
Legendas:
- Controle: banco de origem ou destino do arquivo (BMP Money Plus);
- Empresa: empresa que firmou o convênio de prestação de serviços com o Banco;
- Conta Corrente (Empresa): Número da conta corrente do convênio firmado entre a BMP Money Plus e Empresa para a prestação de um tipo de serviço. QUando o arquivo contiver mais que um tipo de serviço diferente, os dados da conta corrente a serem colocados aqui devem ser acordados entre a BMP Money Plus e a Empresa.
Registro Trailer de Arquivo
Legendas:
- Controle: banco origem ou destino do arquivo (BMP Money Plus);
- Totais: Totais de controle para checagem do arquivo.
3. Serviços/Produtos
Pagamentos
O produto Pagamentos tem por objetivo fornecer, aos Clientes da BMP Money Plus, os meios para racionalizar o processo de Contas a Pagar. Este processo envolve pagamentos de compromissos que podem ser efetuados através de crédito em conta por meio de transferências internas ou TEDs. Tabela de Entidades Participantes:| Entidade | Descrição |
|---|---|
| Pagador | Cliente que entrega os Pagamentos a Banco para serem efetuados. |
| Banco do Pagador | Banco que detém os Pagamentos a serem efetuados. |
| Favorecido | Pessoa física ou jurídica que se destina o pagamento. |
| Banco do Favorecido | Banco que detém a conta corrente do Favorecido, a qual é creditada na efetivação do pagamento. |
Fluxo de Informações
O Pagador agenda, junto com a BMP Money Plus, os Pagamentos a serem efetuados. A BMP Money Plus, na data prevista, efetua o débito na conta corrente do Pagador e executa a instruçãopara crédito do pagamento ao Favorecido. A BMP Money Plus, na data prevista, efetua o débito na conta corrente do Pagador e executa a instrução para crédito do pagamento ao Favorecido. Este crédito será efetuado ao Banco do Favorecido através de crédito em conta, quando o Banco do Pagador é o mesmo Banco do Favorecido, ou através de TED e títulos em cobrança, via compensação.
Eventos
Pagamento e Pagamento de Título - Remessa
| Evento | Segmento Pagamento | Segmento Título |
|---|---|---|
| Agendamento do Pagamento - Regitro de Pagamentos a serem realizados | A, B | J |
Pagamentos - Retorno
| Evento | Segmento Pagamento | Segmento Título |
|---|---|---|
| Confirmação/Rejeição do Agendamento do Pagamento Resposta (positiva ou negativa) sobre a aceitação do agendamento do pagemento | A, B | J |
Pagamento Através de Crédito em Conta por Meio de Transferência, TED ou PIX
Registro Header de Lote
Legendas:
- Controle: banco origem ou destino do arquivo (BMP Money Plus);
- Empresa: cliente (pagador que firmou o convênio de prestação de serviços com o banco).
Registro Detalhe - Segmento A (Obrigatório - Remessa/Retorno)
Legendas:
- Controle: banco de origem ou destino do arquivo (BMP Money Plus);
- Favorecido: beneficiário, recebedor do pagamento;
- Crédito: dados sobre o pagamento a ser efetuado.
Registro Detalhe - Segmento B (Obrigatório - Remessa/Retorno)
Legendas:
- Controle: banco origem ou destino do arquivo (BMP Money Plus);
- Favorecido: beneficiário, recebedor do pagamento;
- Pagto: dados sobre o pagamento a ser efetuado.
Registro Trailer de Lote
Legendas:
- Controle: banco origem ou destino do arquivo (BMP Money Plus);
- Totais: totai de controle para chegagem de lote.
Pagamento de Títulos de Cobrança
Registro Header de Lote
Legendas:
- Controle: banco origem ou destino do arquivo (BMP Money Plus);
- Empresa: cliente (pagador) que firmou o convênio de prestação de serviços com o banco.
Registro Detalhe - Segmento J (Obrigatório - Remessa/Retorno)
- Controle: banco de origem ou destino do arquivo (BMP Money Plus);
- Favorecido: beneficiário, recebedor do pagamento;
- Crédito: dados sobre o pagamento a ser efetuado.
Registro Detalhe - Segmento J-52 (Obrigatório - Remessa/Retorno)
Legendas:
- Pagador: dados sobre o beneficiário responsáveis pela emissão do título original.
Registro Trailer de Lote
Legendas:
- Controle: banco origem ou destino do arquivo (BMP Money Plus);
- Totais: totai de controle para chegagem de lote.
4. Descrição de Campos
C - Títulos em Cobrança
C004 - Código de Movimento Remessa Código adotado pela FEBRABAN, para identificar o tipo de movimentação enviado nos registros do arquivo de remessa. Cada Banco definirá os campos a serem alterados para o código de movimento31.
| Domínio | Descrição |
|---|---|
| 01 | Entrada de Títulos |
| 02 | Pedidos de Baixa |
| 03 | Protesto para Fins Falimentares |
| 04 | Concessão de Abatimento |
| 05 | Cancelamento de Abatimento |
| 06 | Alteração de Vencimento |
| 07 | Concessão de Desconto |
| 08 | Cancelamento de Desconto |
| 09 | Protestar |
| 10 | Sustar Protesto e Baixar Título |
| 11 | Sustar Protesto e Manter em Carteira |
| 12 | Alteração de Juros de Mora |
| 13 | Dispensar Cobrança de Juros de Mora |
| 14 | Alteração de Valor/Percentual de Multa |
| 15 | Dispensar Cobrança de Multa |
| 16 | Alteração de Valor/Data de Desconto |
| 17 | Não conceder Desconto |
| 18 | Alteração do Valor de Abatimento |
| 19 | Prazo Limite de Recebimento - Alterar |
| 20 | Prazo Limite de Recebimento - Dispensar |
| 21 | Alterar número do título dado pelo Beneficiário |
| 22 | Alterar número controle do Participante |
| 23 | Alterar dados do Pagador |
| 24 | Alterar dados do Sacador/Avalista |
| 30 | Recusa de Alegação do Pagador |
| 31 | Alteração de Outros Dados |
| 33 | Alteração dos Dados do Rateio de Crédio |
| 34 | Pedido de Cancelamento dos Dados do Rateio de Crédito |
| 35 | Pedido de Desagendamento do Débito Automático |
| 40 | Alteração de Carteira |
| 41 | Cancelar Protesto |
| 42 | Alteração de Especie de Título |
| 43 | Transferência de carteira/modalidade de cobrança |
| 44 | Alteração de controle de cobrança |
| 45 | Negativação Sem Protesto |
| 46 | Solicitação de Baixa de Título Negativo Sem Protesto |
| 47 | Alteração do Valor Nominal do Título |
| 48 | Alteração do Valor Mínimo/Percentual |
| 49 | Alteração do Valor Máximo/Percentual |
| 61 | Alteração para inclusão/manutenção de QR Code PIX |
G - Campos Genéricos
G001 - Código do Banco na Compensação
Código fornecido pelo Banco Central para identificação do Banco que está recebendo ou enviando o arquivo, com o qual se firmou o contrato de prestação de serviços. Preencher988 quando a transferência for efetuada para outra instituição financeira utilizando o código ISPB. Neste caso, deverá ser preenchido o código ISPB no campo 26.3B.
G002 - Lote de Serviço
Número sequencial para identificar univocamente um lote de serviço. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Preencher com0001 para o primeiro lote do arquivo. Para os demais: número do lote anterior acrescido de 1. O número não poderá ser repetido dentro do arquivo.
Se o registro for Header do Arquivo, preencher com 0000.
Se o registro do Trailer do Arquivo, preencher com 9999.
G003 - Tipo de Registro
Código para identifiar o tipo de registro.| Domínio | Descrição |
|---|---|
| 0 | Header de Arquivo |
| 1 | Header de Lote |
| 2 | Registros Iniciais do Lote |
| 3 | Detalhe |
| 4 | Registros Finais do Lote |
| 5 | Trailer de Lote |
| 9 | Trailer de Arquivo |
G004 - Uso Exclusivo CNAB
Texto de observações destinado para uso exclusivo CNAB. Preencher com Brancos.G005 - Tipo de Inscrição da Empresa
Código que identifica o tipo de inscrição da Empresa ou Pessoa Física perante uma instituição governamental.| Domínio | Descrição |
|---|---|
| 0 | Isento/Não informado |
| 1 | CPF |
| 2 | CGC/CNPJ |
| 3 | PIS/PASEP |
| 9 | Outros |
G006 - Número de Inscrição da Empresa
Número de inscrição da Empresa ou Pessoa Física perante uma Instituição governamental. Quando o Tipo de Inscrição for igual a zero (não informado), preencher com zeros.G007 - Código do Convênio no Banco
Código adotado pelo Banco para identificar o Contrato entre este e a Empresa Cliente.G008 - Agência Mantenedora da Conta
Código adotado pelo Banco responsável pela conta, para identificar a qual unidade está vinculada a conta corrente.G009 - Dígito Verificador da Agência
Código adotado pelo Banco responsável pela conta corrente, para verificação da autenticidade do Código da Agência.G010 - Número da Conta Corrente
Número adotado pelo Banco, para identificar univocamente a conta corrente utilizada pelo Cliente.G011 - Dígito Verificador da Conta
Código adotado pelo responsável pela conta corrente, para verificação da autenticidade Número da Conta Corrente. Para os Bancos que se utilizam de duas posições para o Dígito Verificador do Número da Conta Corrente, preencher este campo com a primeira posição deste dígito. Exemplo: Número C/C = 45981-36 Neste caso => Dígito Verificador da Conta = 3G012 - Dígito Verificador da Agência/Conta Corrente
Código adotado pelo Banco responsável pela conta corrente, para verificação da autenticidade do par Código da Agência/Número da Conta Corrente. Para os Bancos que se utilizam de duas posições para o Dígito Verificador do Número da Conta Corrente, preencher este campo com a segunda posição deste dígito. Exemplo: Número C/C = 45981-36 Neste caso => Dígito Verificador da Ag/Conta = 6G013 - Nome
Nome que identifica a pessoa, física ou jurídica, a qual se quer fazer referência.G014 - Nome do Banco
Nome que identifica o Banco que está recebendo ou enviando o arquivo.G015 - Código Remessa/Retorno
Código para qualificar o envio ou devolução de arquivo entre a Empresa Cliente e o Banco prestador dos Serviços.| Domínio | Descrição |
|---|---|
| 1 | Remessa (Cliente => Banco) |
| 2 | Retorno (Banco => Cliente) |
G016 - Data de Geração do Arquivo
Data de criação do arquivo. Utilizar o formato DDMMAAAA (DIA MÊS ANO). Exemplo: 06061992.G017 - Hora da Geração do Arquivo
Hora da criação do arquivo. Utilizar o formado HHMMSS (HORAS MINUTOS SEGUNDOS).G018 - Número Sequencial do Arquivo
Número sequencial adotado e controlado pelo responsável pela geração do arquivo para ordenar a disposição dos arquivos encaminhados. Evoluir um número sequencial a cada header de arquivo.G019 - Número da Versão do Layout do Arquivo
Código para identificar qual a versão de layout do arquivo encaminhado. O código é composto de:- Versão: 2 dígitos;
- Release: 1 dígito.
G020 - Densidade de Gravação do Arquivo
Densidade de gravação (BPI), do arquivo encaminhado. Domínio:- 1600 BPI;
- 6250 BPI.
G021 - Para Uso Reservado do Banco
Texto de observações destinado para uso exclusivo do Banco.G022 - Para Uso Reservado da Empresa
Texto de observações destinado para uso exclusivo da Empresa.G025 - Tipo de Serviço
Código para indicar o tipo de serviço/produto (processo) contido no arquivo/lote.| Domínio | Descrição |
|---|---|
| 51 | Transferência entre Contas |
| 52 | TED |
| 53 | Pagamento de Títulos |
| 54 | PIX |
G028 - Tipo de Operação
Código para identificar a transação que será realizada com os registros detalhe do lote.| Domínio | Descrição |
|---|---|
| C | Transação CNAB |
G029 - Forma de Lançamento
Código para identificar a operação que está contida no lote.| Domínio | Descrição |
|---|---|
| 11 | Pagamento de Contas e Tributos com Código de Barras |
| 30 | Liquidação de Títulos do Próprio Banco |
| 31 | Pagamento de Títulos de Outros Bancos |
| 41 | TED - Outra Titularidade |
| 43 | TED - Mesma Titularidade |
| 45 | PIX Transferência |
G030 - Número da Versão do Layout do Lote
Código para identificar qual a versão de layout do lote de arquivo encaminhado. O código é composto de Versão (2 dígitos) e Release (1 dígito).G031 - Mensagem 1/2
Texto referente a mensagens que serão impressas nos documentos e/ou avisos a serem emitidos.- Informação 1: Genérica. Quando informada contará em todos os avisos e/ou documentos originados dos detalhes desse lote. Informada no Header do Lote.
- Informação 2: Específica. Quando informada constará apenas naquele aviso ou documento identificado pelo detalhe. Informada no Segmento A.
| Domínio | Descrição |
|---|---|
| 1 | Ativo |
| 2 | Pensão Alimentícia Ativo |
| 3 | Aposentado |
| 4 | Pensão Alimentícia Aposentado |
| 5 | Pensionista |
| 6 | Pensão Alimentícia Pensionista |
CCCCCCCCSSSSSSSMMAA
| Código | Descrição |
|---|---|
| C | Número do Contribuinte no CNPJ (raiz), sem a indicação de filia e dígito verificador (CC.CCC.CCC - 8 dígitos) |
| S | Código do Serviço declarado (‘Tipo de Registro’ das Tabelas dos Leiautes do Sistema - 7 Dígitos) |
| M | Mês de Competência (MM - 2 dígitos) |
| A | Ano de Competência (AA - 2 dígitos) |
G032 - Endereço
Texto referente a localização da rua/avenida, número, complemento e bairro utilizado para entrega de correspondência. Utilizado também para endereço de e-mail para entrega eletrônica da informação e para número de velular para envio de mensagens SMS.G033 - Cidade
Texto referente ao nome do município componente do endereço utilizado para entrega de correspondência.G034 - CEP
Código adotado pela Empresa Brasileira de Correios e Telégrafos (EBCT), para identificação de logradouros.G035 - Sufixo do CEP
Código adotado Empresa Brasileira de Correios e Telégrafos (EBCT), para complementação do código de CEP.G036 - Estado/Unidade da Federação
Código do estado, unidade da federação, componente do endereço utilizado para entrega de correspondências.G037 - Quantidade de Contas para Conciliação (Lotes)
Número de indicativos de lotes de Conciliação Bancária enviados no arquivo. Somatória dos registros de tipo 1 e tipo de operação = E. Campo específico para o serviço de Conciliação Bancária.G038 - Número Sequencial do Registro no Lote
Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo, para identificar a sequência de registros encaminhados no lote. Deve ser inicializado sempre com1, em cada novo lote.
G039 - Código de Segmento do Registro Detalhe
Código para identificar o segmento do registro.G040 - Tipo de Moeda
Código para identificar a moeda utilizada para expressar o valor do documento. Baseada em tabela padrão SWIFT, acrescida dos principais índices nacionais.| Domínio | Descrição |
|---|---|
| BRL | Real Brasileiro |
G041 - Quantidade da Moeda
Número de unidades do tipo de moeda identificada para cálculo do valor do documento.G042 - Data de Vencimento Nominal
Data de vencimento nominal. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G043 - Número do Documento Atribuído pelo Banco (Nosso Número)
Número atribuído pelo Banco para identificar o lançamento, que será utilizado nas manutenções do mesmo.G044 - Data de Vencimento Nominal
Data de vencimento nominal. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G045 - Valor do Abatimento
Valor do abatimento (redução do valor do documento, devido a algum problema), expresso em moeda corrente.G046 - Valor do Desconto
Valor do desconto (bonificação) sobre o valor nominal do documento, expresso em moeda corrente.G047 - Valor da Mora
Valor do juros de mora, expresso em moeda corrente.G048 - Valor da Multa
Valor da multa, expresso em moeda corrente.G049 - Quantidade de Lotes do Arquivo
Número obtido pela contagem dos lotes enviados no arquivo. Somatória dos registros de tipo 1.G050 - Valor do Imposto de Renda
Valor do Imposto de Renda sobre o valor do documento, expresso em moeda corrente.G051 - Valor do Imposto sobre Serviços
Valor do Imposto sobre Serviços sobre o valor do documento, expresso em moeda corrente.G052 - Valor do Imposto sobre Operações Financeiras
Valor do Imposto sobre Operações Financeiras sobre o valor do documento, expresso em moeda corrente.G053 - Valor de Outras Deduções
Valor descontado ao valor do documento, expresso em moeda corrrente.G054 - Valor de Outros Acréscimos
Valor somado ao valor do documento, expresso em moeda corrente.G055 - Valor do INSS
Valor de contribuição ao INSS sobre o valor do documento, expresso em moeda corrente.G056 - Quantidade de Registros do Arquivo
Número obtido pela contagem dos registros enviados no arquivo. Somatória dos registros de tipo 0, 1, 3, 5 e 9.G057 - Quantidade de Registros do Lote
Número obtido pela contagem dos registros enviados no lote do arquivo. Somatória dos registros de tipo 1, 2, 3, 4 e 5. Registros de tipo 2 e 4 são utilizados apenas em alguns produtos, como por exemplo Extrato para Geração de Caixa.G058 - Somatória de Quantidade de Moedas
Valor obtido pela somatória das quantidades de moeda dos registros de detalhe.- Registro = 3;
- Código de Segmento = .
G059 - Código das Ocorrências para Retorno/Remessa
Código para identificar as ocorrências detectadas no processamento. Pode-se informar até 5 ocorrências simultaneamente, cada uma delas codificada com dois dígitos, conforme relação abaixo.| Domínio | Descrição |
|---|---|
| 00 | Crédito ou Débito Efetivado - Este código indica que o pagamento foi confirmado |
| 01 | Insuficiência de Fundos - Débito Não Efetuado |
| 02 | Crédito ou Débito Cancelado pelo Pagador/Credor |
| 03 | Débito Autorizado pela Agência - Efetuado |
| AA | Controle Inválido |
| AB | Tipo de Operação Inválido |
| AC | Tipo de Serviço Inválido |
| AD | Forma de Lançamento Inválida |
| AE | Tipo/Número de Inscrição Inválido |
| AF | Código de Convênio Inválido |
| AG | Agência/Conta Corrente/DV Inválido |
| AH | Nº Sequencial do Registro no Lote Inválido |
| AI | Código de Segmento de Detalhe Inválido |
| AJ | Tipo de Movimento Inválido |
| AK | Código da Câmara de Compensação do Banco Favorecido/Depositário Inválido |
| AL | Código do Banco Favorecido, Instituição de Pagamento ou Depositário Inválido |
| AM | Agência Mantenedora da Conta Corrente do Favorecido Inválida |
| AN | Conta Corrente/DV/Conta de Pagamento do Favorecido Inválido |
| AO | Nome do Favorecido Não Informado |
| AP | Data Lançamento Inválido |
| AQ | Tipo/Quantidade da Moeda Inválido |
| AR | Valor do Lançamento Inválido |
| AS | Aviso ao Favorecido - Identificação Inválida |
| AT | Tipo/Número de Inscrição do Favorecido Inválido |
| AU | Logradouro do Favorecido Não Informado |
| CA | Código de Barras - Código do Banco Inválido |
| CB | Código de Barras - Código da Moeda Inválido |
| CC | Código de Barras - Dígito Verificador Geral Inválido |
| CD | Código de Barras - Valor do Título Inválido |
| CE | Código de Barras - Campo Livre Inválido |
| CF | Valor do Documento Inválido |
| CG | Valor do Abatimento Inválido |
| CH | Valor do Desconto Inválido |
| CI | Valor de Mora Inválido |
| CJ | Valor da Multa Inválido |
| HG | Lote de Serviço Fora de Sequência |
| HH | Lote de Serviço Inválido |
| HI | Arquivo não aceito |
| HJ | Tipo de Registro Inválido |
| HK | Código Remessa / Retorno Inválido |
| HL | Versão de layout inválida |
| H1 | Arquivo sem trailer |
| TA | Lote Não Aceito - Totais do Lote com Diferença |
| PA | Pix não efetivado |
| PJ | Chave não cadastrada no DICT |
| PK | QR Code inválido/vencido |
| PL | Forma de iniciação inválida |
| PM | Chave de pagamento inválida |
| PN | Chave de pagamento não informada |
| 10 | Banco inválido |
| 11 | Layout de lote inválido |
| 12 | Dígito verificador da agência inválido |
| 13 | Dígito verificador da conta inválido |
| 14 | Nome da empresa não bate com o nome da empresa do header do arquivo |
| 15 | Forma de pagamento inválida |
| 16 | Quantidade de registros do lote não confere com a quantidade real |
| 17 | Número aviso de débito inválido |
| 18 | Código de instrução de movimento inválido |
| 19 | Conta do segmento é igual a conta do header do lote |
| 20 | Código finalidade TED inválido |
| 21 | Aviso favorecido inválido |
| 22 | Uso exclusivo SIAPE inválido |
| 23 | Código ISPB inválido |
| 24 | Operação não autorizada |
| 25 | Não foi possível localizar a operação para registro da movimentação |
| 26 | Serviço Indisponível |
| 27 | Documento Federal do Favorecido é inválido |
| 28 | Conta de Origem não localizada |
| 29 | Transações TED são realizadas apenas em dias úteis |
| 30 | Para Transferência entre o mesmo banco, utilize ‘Transferência Interna’ |
| 31 | Tipo de Processamento da TED Inválido ou Inexistente |
| 32 | Horário não permitido para execução da TED |
| 33 | Conta Inativa ou Fechada |
| 34 | Operador sem parceiro cadastrado |
| 35 | Parceiro não autorizado para a conta de Origem |
| 36 | Operação não implementada |
| 37 | Erro ao importar o arquivo para o servidor |
| 38 | Ocorreu um erro ao baixar o arquivo do servidor |
| 39 | Não foi possível fazer o download do arquivo, pois ele ainda não foi gerado |
| 40 | Ocorreu um erro ao gerar o arquivo |
| 41 | O arquivo deve estar comprimido para processamento (.zip) |
| 42 | O tamanho do arquivo (.zip) não pode exceder 500000 bytes |
| 43 | Não é possível processar mais de um arquivo por vez |
| 44 | Não foi possível encontrar detalhes na transação |
| 45 | Operação agendada cancelada |
| 46 | Horário de processamento do CNAB 240 fora da grade horária para a operação de Pagamento de Títulos |
| 47 | Duplicidade de código de barras encontrada no lote de Pagamento de Títulos |
| 48 | Duplicidade de lote de Pagamento de Títulos com a mesma forma de lançamento |
| 49 | Falha na execução da consulta de lote de Pagamento de Títulos |
| 50 | Consulta do título recusada |
| 51 | Quantidade de detalhes do lote insuficiente. Mínimo de 5 títulos para pagamento |
| 52 | Valor da operação excede o valor disponível do limite configurado para a conta |
| 53 | Valor da operação excede o valor disponível do limite configurado para o operador |
| 54 | Conta de destino não localizada ou inválida |
| 55 | Para envio de Pix através da chave, não informar os dados bancários |
| 56 | Tipo de conta inválido |
| 98 | Erro desconhecido (negócio) |
| 99 | Erro genérico (sistema) |
G060 - Tipo de Movimento
Código para identificar o tipo de movimentação enviada no arquivo.| Domínio | Descrição |
|---|---|
| 00 | INCLUSÃO |
G061 - Código da Instrução para Movimento
Código para identificar a ação a ser realizada com o lançamento enviado no arquivo.| Domínio | Descrição |
|---|---|
| 00 | Inclusão de Registro Detalhe |
G062 - Código Padrão
Código para identificar o formato do campo de ocorrência do pagador.| Domínio | Descrição |
|---|---|
| 01 | Formato livre |
| 02 | Formato Ocorrência (descrição A002) |
G063 - Código de Barras
Código para identificar o título. Especificações do Código de Barras do Boleto de Pagamento de Cobrança - Ficha de Comprensação (Modelo CADOC 24044-4,Carta-Circular Bacen Nº 2.926, de 25/07/2000).G064 - Número do Documento Atribuído pela Empresa (Seu número)
Número atribuído pela Empresa (pagador) para identificar o documento de pagamento (nota fiscal, nota promissória…).G065 - Código da Moeda
Código para identificar a moeda de transferência no título.| Domínio | Descrição |
|---|---|
| 01 | Reservado para Uso Futuro |
| 02 | Dólar Americano Comercial (Venda) |
| 03 | Dólar Americano Turismo (Venda) |
| 04 | ITRD |
| 05 | IDTR |
| 06 | UFIR Diária |
| 07 | UFIR Mensal |
| 08 | FAJ-TR |
| 09 | Real |
| 10 | TR |
| 11 | IGPM |
| 12 | CDI |
| 13 | Percentual do CDI |
| 14 | Euro |
| 15 | CDI – CETIP |
| 16 | CHF |
| 17 | CUB/RS (NOVO) |
| 18 | CUB/RS (R8-N) |
| 19 | CUB/SC (ANTIGO) |
| 20 | CUBRS |
| 21 | CUB-SC (NOVO) |
| 22 | GBP |
| 23 | ICC (SALVADOR) |
| 24 | IGPM (A) |
| 25 | IGPM (N) |
| 26 | INCC |
| 27 | INCC-M |
| 28 | INPC |
| 29 | JPY |
| 30 | TJLP |
G066 - Número de Aviso de Débito
Número atribuído pelo Banco para identificar um Débito efetuado na Conta Corrente apartir dos pagamentos efetivados, visando facilitar a conciliação bancária.G067 - Identificação de Registro Opcional
Código para identificação de registros opcionais.| Código | Descrição |
|---|---|
| 01 | Informação de Dados do Sacador Avalista |
| 02 | Alegação do Pagador |
| 03 | Informação de Dados do Pagador |
| 04 | Informação de Dados de Cheques Utilizados |
| 11 | Informações sobre dados de parcelas de compror |
| 50 | Informação de Dados para Rateio de Crédito |
| 51 | Informações de Notas Fiscais |
| 52 | Identificação dos entes envolvidos no processo de pagamento |
G068 - Data de Gravação Remessa/Retorno
Data da gravação do arquivo de remessa ou retorno. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G069 - Identificação do Título no Banco
Número adotado pelo Banco Beneficiário para identificar o título. Para o código de movimento igual a 01 (Entrada de Títulos), caso esteja preenchido com zeros, a numeração será feita pelo Banco.G070 - Valor Nominal do Título
Valor original do Título Quando o valor for expresso em moeda corrente, utilizar 2 devimais. Quando o valor do expresso em moeda variável, utilizar 5 decimais. Obs.: Para o produto cobrança.G071 - Data da Emissão do Título
Data da emissão do título. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G072 - Identificação do Título na Empresa
Campo destinado para o uso da Empresa Beneficiário para identificação do Título.| Domínio | Descrição |
|---|---|
| 1 | Valor Fixo |
| 2 | Percentual |
G073 - Código da Multa
Código para identificação do critério de pagamento deG074 - Data da Multa
Data a partir da qual a multa deverá ser cobrada. Na ausência, será considerada a data de vencimento. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G075 - Valor/Percentual a Ser Aplicado
Valor ou percentual de multa a ser aplicado sobre o valor do Título, por atraso no pagamento.G076 - Valor da Tarifa/Custas
Valor da tarifa cobrada pelo serviço prestado pelo Banco Beneficiário referentes ao Título, expresso em moeda corrente.G077 - Valor do IOD Recolhido
Valor do Imposto Sobre Operações Financeiras (IOF), recolhido sobre o título, expresso em moeda corrente.G078 - Valor Líquido a ser Creditado
Valor efetico a ser creditado referente ao título, expresso em moeda corrente.G079 - Número Remessa/Retorno
Número adotado e controlado pelo responsável pela geração magnética dos dados contido no arquivo para identificar a sequência de envio ou devolução do arquivo entre o Beneficiário e o Banco Beneficiário.G080 - Data do Saldo inicializado
Data considerada para determinar o saldo inicial. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G081 - Situação do Saldo Inicial (D/C)
Código para determinar a condição, credota ou devedora, da Conta Corrente no instante (data ou data e hora) inicial.| Domínio | Descrição |
|---|---|
| D | Devedor |
| C | Credor |
G082 - Posição do Saldo Inicial
Código para determinar a composição do saldo inicial da Conta Corrente, ou seja, se o saldo inicial está sujeito a estornos (Parcial) ou não (Final), ou se é ainda um saldo Intra-Dia.| Domínio | Descrição |
|---|---|
| P | Parcial |
| F | Final |
| I | Intra-Dia |
G083 - Número de Sequência do Extrato
Número sequencial, adotado e controlado pelo Banco responsável pela emissão do Extrato, para identificar a série de extratos correspondentes da Conta Corrente do Cliente. A sequência é específica por tipo de Extrato (Conciliação Bancária ou Gestão de Caixa).G084 - Natureza do Lançamento
Identifica se o lançamento incide sobre valores disponíveis ou bloqueados, possibilitando a recomposição das posições dos saldos.| Domínio | Tipo | Descrição |
|---|---|---|
| DPV | Disponível | Lançamento ocorrido em Saldo Disponível |
| SCR | Vinculado | Lançamento ocorrido em Saldo Disponível ou Vinculado, a critério de cada banco, porém pendente de liberação por regras internas do banco |
| SSR | Bloqueado | Lançamento ocorrido em Saldos Bloqueados |
| CDS | Composição de Diversos Saldos | Lançamento ocorrido em diversos saldos |
G085 - Tipo do Complemento do Lançamento
Código para identificar a padronização a ser utilizada no complemento.| Domínio | Descrição |
|---|---|
| 00 | Sem Informação do Complemento do Lançamento |
| 01 | Identificação da Origem do Lançamento |
G086 - Complemento do Lançamento
Texto de informações complementarem ao Lançamento. Para Tipo do Complemento = 01, o campo complemento terá o seguinte formado:G087 - Identificação de Isenção do CPMF
Código para identificação de Lançamentos desobrigados de recolhimento do CPMF.| Domínio | Descrição |
|---|---|
| S | Isento |
| N | Não isento |
G088 - Data Contábil
Data da efetivção do Lançamento. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G089 - Data do Lançamento
Data de ocorrência dos fatos, itens, componentes do extrato bancário. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G090 - Valor do Lançamento
Valor do Lançamento efetuado, expresso em moeda corrente.G091 - Tipo de Lançamento: Valor a Débito/Crédito
Código para identificar a categoria padrão do Lançamento, para conciliação entre Bancos.| Domínio | Descrição |
|---|---|
| D | Débito |
| C | Crédito |
G092 - Categoria do Lançamento
Código para caracterizar o item que está sendo representado no extrato bancário.| Domínio | Descrição |
|---|---|
| 101 | Cheque Compensado |
| 102 | Encargos |
| 103 | Estornos |
| 104 | Lançamento Avisado |
| 105 | Tarifas |
| 106 | Aplicação |
| 107 | Empréstimo / Financiamento |
| 108 | Câmbio |
| 109 | CPMF |
| 110 | IOF |
| 111 | Imposto de Renda |
| 112 | Pagamento Fornecedores |
| 113 | Pagamentos Salário |
| 114 | Saque Eletrônico |
| 115 | Ações |
| 117 | Transferência entre Contas |
| 118 | Devolução da Compensação |
| 119 | Devolução de Cheque Depositado |
| 120 | Transferência Interbancária (DOC, TED, Pix) |
| 121 | Antecipação a Fornecedores |
| 122 | OC / AEROPS |
| 123 | Saque em Espécie |
| 124 | Cheque Pago |
| 125 | Pagamentos Diversos |
| 126 | Pagamento de Tributos |
| 127 | Cartão de crédito - Pagamento de fatura de cartão de crédito da própria IF |
| 201 | Depósito em Cheque |
| 202 | Crédito de Cobrança |
| 203 | Devolução de Cheques |
| 204 | Estornos |
| 205 | Lançamento Avisado |
| 206 | Resgate de Aplicação |
| 207 | Empréstimo / Financiamento |
| 208 | Câmbio |
| 209 | Transferência Interbancária (DOC, TED, Pix) |
| 210 | Ações |
| 211 | Dividendos |
| 212 | Seguro |
| 213 | Transferência entre Contas |
| 214 | Depósitos Especiais |
| 215 | Devolução da Compensação |
| 216 | OCT |
| 217 | Pagamentos Fornecedores |
| 218 | Pagamentos Diversos |
| 219 | Recebimento de Salário |
| 220 | Depósito em Espécie |
| 221 | Pagamento de Tributos |
| 222 | Cartão de Crédito - Recebíveis de cartão de crédito |
| 223 | Crédito Pix via QR-Code |
G093 - Código do Histórico do Lançamento no Banco
Código adotado por cada Banco para identificar o descritivo do Lançamento. Observar que no extrado da conta corrente para conciliação bancária este campo possui 4 caracteres, enquanto no extrato para gestão de caixa ele possui 5 caracteres.G094 - Descrição do Histórico do Lançamento no Banco
Texto descritivo do histórico do lançamento do extrato bancário.G095 - Número Documento/Complemento
Número que identifica o documento que gerou o lançamento. Para uso na conciliação automática de Conta Corrente, o número do documento não pode ser maior que 6 posições numéricas. O complemento está limitado de acordo com as restrições de cada banco.G096 - Limite da Conta
Valor do limite de crédito disponível para o correntista.G097 - Data do Saldo Final
Data considerada para determinar o saldo final. Utilizar o formato DDMMAAAA. Exemplo: 06061992.G098 - Situação do Saldo Final (D/C)
Código para determinar a condição, credora ou devedora, da conta corrente no instante (data ou data e hora) final.| Domínio | Descrição |
|---|---|
| C | Credor |
| D | Devedor |
G099 - Posição do Saldo Final
Código para determinar a composição do saldo final da ContaCorrente, ou se é ainda um saldo Intra-Dia.| Domínio | Descrição |
|---|---|
| F | Final |
| P | Parcial |
| I | Intra-Dia |
G100 - Forma de Iniciação
Para o tipo de forma de lançamento igual ao PIX, usar o seguinte domínio:| Domínio | Descrição |
|---|---|
| 01 | Chave Pix - tipo Telefone |
| 02 | Chave Pix - tipo Email |
| 03 | Chave Pix - tipo CPF/CNPJ |
| 04 | Chave Aleatória |
| 05 | Dados bancários |
G101 - Informação 10, 11 e 12
Informação 10
Para o tipo ‘forma de lançamento’ igual ao PIX, usar campo como:TX ID (opcional) Posição (33 67) Alfa
Para os demais, usar como:
Logradouro do Favorecido: Nome da Rua, Av, Pça, Etc Posição (33 67) Alfa
Informação 11
Para o tipo ‘forma de lançamento’ igual ao PIX, usar campo como: Se o campo forma de iniciação (06.3B - G100) for igual a 05 - Deve ser preenchido com a: O Tipo de Conta do recebedor conforme o seguinte domínio:| Domínio | Descrição |
|---|---|
| 01 | Conta Corrente |
| 02 | Conta Pagamento |
| 03 | Conta Poupança |
Informação 12
Para o tipo ‘forma de lançamento’ igual ao PIX, usar campo como: Identificação do favorecido - chave de endereçamentoPix Email ou Telefone ou Chave Aleatória Posição (128 226) Alfa
Para os demais, usar como:
| Campo | Descrição | Início | Fim | Tipo |
|---|---|---|---|---|
| Vencimento | Data do Vencimento (Nominal) | 128 | 135 | Num |
| Valor Docum. | Valor do Documento (Nominal) | 136 | 150 | Num |
| Abatimento | Valor do Abatimento | 151 | 165 | Num |
| Desconto | Valor do Desconto | 166 | 180 | Num |
| Mora | Valor da Mora | 181 | 195 | Num |
| Multa | Valor da Multa | 196 | 210 | Num |
| Cód/Doc. Favorec. | Código/Documento do Favorecido | 211 | 225 | Alfa |
| Aviso | Aviso ao Favorecido | 226 | 226 | Num |
G102 - Chave de Pagamento
Obrigatório, sendo: URL para QR-Code Dinâmico Chave de endereçamento para QR-Code Estático TXID (atenção: devido as 240 posições do layout CNAB o TXID possui o limitador de 30 posições) OpcionalG103 - Tipo de Chave DICT
| Domínio | Descrição |
|---|---|
| 01 | CPF |
| 02 | CNPJ |
| 03 | Celular |
| 04 | |
| 05 | EVP - Chave Aleatória |
L - Pagamento de Títulos de Cobrança
L001 - Somatória dos Valores
Valor obtido pela somatória dos valores de pagamento dos registros de detalhe (Registro = ‘3’ / Código de Segmento = ‘J’).L003 - Valor do Desconto + Abatimento
Valor de desconto (bonificação) sobre o valor nominal do documento, somado ao Valor do abatimento concedido pelo Beneficiário, expresso em moeda correnteL004 - Valor da Mora + Multa
Valor do juros de mora somado ao Valor da multa, expresso em moeda corrente.P - Pagamento Através de Crédito em Conta
P001 - Código da Câmara Centralizadora
Código para identificar qual Câmara de Centralizadora seráresponsável pelo processamento dos pagamentos. Preencher com o código da Câmara Centralizadora para envio do DOC.| Domínio | Descrição |
|---|---|
| 018 | TED (STR, CIP) |
| 009 | PIX (SPI) |
P002 - Código do Banco do Favorecido
Código fornecido pelo Banco Central para identificação na Câmera de Compensação, do Banco do Favorecido.P003 - Data Real da Efetivação do Lançamento
Data da efetivação do pagamento. A ser preenchido quando o arquivo for de retorno (Código 2 no Header do Arquivo) e referir-se a uma confirmação de lançamento. Utilizar o formato DDMMAAAA. Exemplo: 06061992.P004 - Valor Real da Efetivação do Pagamento
Valor de efetivação do Pagamento, expresso em moeda corrente. A ser preenchido quando arquivo for de retorno (Código 2 no Header de Arquivo) e referir-se a uma confirmação de lançamento.P005 - Complemento do Tipo de Serviço
Código para identificação da finalidade do DOC (Documentode Ordem de Crédito).| Código | Descrição |
|---|---|
| 01 | Crédito em Conta |
| 02 | Pagamento de Aluguel/Condomínio |
| 03 | Pagamento de Duplicata/Títulos |
| 04 | Pagamento de Dividendos |
| 05 | Pagamento de Mensalidade Escolar |
| 06 | Pagamento de Salários |
| 07 | Pagamento a Fornecedores |
| 08 | Operações de Câmbios/Fundos/Bolsa de Valores |
| 09 | Repasse de Arrecadação/Pagamento de Tributos |
| 10 | Transferência Internacional em Real |
| 11 | DOC para Poupança |
| 12 | DOC para Depósito Judicial |
| 13 | Outros |
| 16 | Pagamento de bolsa auxílio |
| 17 | Remuneração à cooperado |
| 18 | Pagamento de honorários |
| 19 | Pagamento de prebenda (Remuneração a padres e sacerdotes) |
P006 - Aviso ao Favorecido
Código para identificar a necessidade de emissão de aviso de pagamento ao Favorecido. Domínio = 0: Não Emite Aviso.P007 - Somatória dos Valores
Valor obtido pela somatória dos valores de crédito dos registros de detalhe (Registro = 3/Código de Segmento = A). Domínio = 0: Não Emite Aviso.P008 - Código / Documento do Favorecido
Número ou Código de documento para identificar o Favorecido. O conteúdo deste campo não sofrerá nenhum tratamento por parte do Banco.P009 - Data do Pagamento
Data do pagamento do compromisso. Obrigatório para o Pix. Utilizar o formato DDMMAAAA. Exemplo: 06061992.P010 - Valor do Pagamento
Valor do pagamento, expresso em moeda corrente. Obrigatório para o PixP011 - Código de Finalidade da TED
Código adotado pelo Banco Central para identificar a finalidade da TED. Utilizar os códigos de finalidade cliente, disponíveis no site do Banco Central do Brasil (www.bcb.gov.br), Sistema de Pagamentos Brasileiro, Transferência de Arquivos, Dicionários de Domínios para o SPB.P012 - Código da UG Centralizadora
Uso exclusivo para Pagamentos de Salários dos servidores, pelo SIAPEP013 - Código Finalidade Complementar
Código adotado para complemento da finalidade pagamento. A forma de utilizaçãodeverá ser acordada entre banco e cliente.P014 - Indicativo de Forma de Pagamento
Possibilitar ao Pagador, mediante acordo com o seu Banco de Relacionamento, a formade pagamento do compromisso.| Código | Descrição |
|---|---|
| 01 | Débito em Conta Corrente |
| 02 | Débito Empréstimo/Financiamento |
| 03 | Débito Cartão de Crédito |
P015 - Código ISPB da Instituição Financeira
Código Adotado pelo Banco Central para identificação das instituições financeiras no Sistema de Pagamentos Brasileiro. A informação do Código ISPB é obrigatória quando:- For necessário o envio de TED parainstituição financeira que não possui código COMPE;
- Para lotes de envio de Pix onde o registro da transação seja para envio através dos dados bancários (forma de iniciação igual à “05”).

