CNAB Febraban 240 posições
Operações e características suportadas no processamento de arquivos CNAB
Pagamentos
Versão suportada: 10.9 (link)
Segmentos suportados
Atualmente, dentre os segmentos existentes na especificação, nosso sistema oferece suporte conforme disposto na tabela a seguir:
Tipo de Operação | Segmento(s) | Suportado |
---|---|---|
Pagamento através de Crédito em Conta, Cheque, OP, DOC, TED, Pix ou Pagamento com autenticação (1) | A, B, C | Todos |
Pagamento de Títulos de Cobrança e QR-Code Pix | J, J-52, J-52Pix | Todos |
Pagamento de Tributos | O, N1, N2, N3, N4, N5, N6, N7, N8 | Apenas O e N2 |
- Operações via DOC hoje não são mais suportadas.
Formas de Lançamento Suportadas
Tipo de Operação | Forma de Lançamento | Código da Operação |
---|---|---|
Transferência | Crédito em Conta Corrente/Salário | 01 |
Transferência | DOC/TED | 03 |
Transferência | Crédito em Conta Poupança | 05 |
Transferência | TED - Outra Titularidade | 41 |
Transferência | TED - Mesma Titularidade | 43 |
Transferência | TED para Transferência de Conta Investimento | 44 |
Transferência | PIX Transferência | 45 |
Transferência | PIX QR-CODE | 47 |
Transferência | Débito em Conta Corrente | 50 |
Títulos | Liquidação de Títulos do Próprio Banco | 30 |
Títulos | Pagamento de Títulos de Outros Bancos | 31 |
Tributos | Pagamento de Contas e Tributos com Código de Barras | 11 |
Tributos | Tributo - DARF Normal | 16 |
Antecipação de Pagamentos a Fornecedores
Para mais detalhes, veja: Antecipação de Pagamentos a Fornecedores
A partir da liberação da funcionalidade, as operações que fizerem uso da funcionalidade terão os dados retornados em seus arquivos de retorno de acordo com o resultado de cada operação, conforme os cenários dispostos abaixo:
Cenário 1: Sucesso na Antecipação
Será retornado o pagamento (segmento A e B) com o campo "Tipo de Movimento" preenchido com o valor 0, o campo "Código da Instrução para movimento" com o valor 00 e um código de ocorrência "ZK". Esses pagamentos não terão nenhuma outra atualização em novos arquivos de retorno.
Cenário 2: Falha na Antecipação
Serão retornadas três operações (três pares de Segmento A e B) no arquivo de retorno, indicando que o pagamento foi antecipado, a antecipação falhou e o pagamento voltou para o status Agendado. A ordem das operações é a seguinte:
Ordem de registro | Tipo de Movimento | Código da Instrução para movimento | Código de Ocorrência |
---|---|---|---|
1 | 0 | 00 | ZK |
2 | 3 | 33 | H3 |
3 | 0 | 00 | BD |
Particularidades
Segmento J52-PIX
Para configuração do Segmento J52-PIX, utilizamos os campos e posições abaixo:
- Campos TXID e Chave de Pagamento
Para efetuar o pagamento de um PIX via QR-Code, é essencial preencher corretamente os campos Chave de Pagamento e TXID. A Chave de Pagamento pode ser uma chave de endereçamento ou uma URL, dependendo se o QR-Code é dinâmico ou estático. O campo TXID, que identifica a transação, pode ser opcionalmente incluído no arquivo CNAB.
Esses dois campos devem vir preenchidos no layout da esquerda para direita, e as colunas restantes devem ser preenchidas com espaços em brancos (“ “). Porém, para conseguir obter esses valores, é necessário realizar a extração utilizando do PIX copia-e-cola (conteúdo do QR-Code).
- PIX Dinâmico
PIX Dinâmico é um tipo de PIX usado apenas 1 vez para cada transação, não sendo possível ser reutilizado como no caso do PIX Estático. Normalmente utilizado em boletos ou transações direto no PDVs.
Exemplo de QR-Code dinâmico
00020101021226700014br.gov.bcb.pix2548pix.example.com/8b3da2f39a4140d1a91abd93113bd44115204000053039865802BR5913Fulano de Tal6008BRASILIA62070503***630464E4
- Chave de Endereçamento e URL
O código conteúdo segue um padrão específico de formatação que facilita a extração de informações, a ser utilizado tanto para PIX Dinâmico como PIX estático. Considerer os passos abaixo, através do exemplo acima:
- Encontrar início do campo da URL/Chave de endereçamento, localizado após a sequência de caracteres
BR.GOV.BCB.PIX
- Extrair valor do campo, identificando qual o tamanho da URL/Chave de endereçamento com o valor descrito na coluna 3 e 4 da sequência de caracteres
- Obter valor desejado, extraindo o conteúdo presente no intervalo obtido, começando do quinto caractere, contando a quantidade de caracteres informada no passo anterior
- Resultado:
pix.example.com/8b3da2f39a4140d1a91abd93113bd441
- PIX Estático
PIX Estático é um tipo de PIX que pode ser reutilizado em várias transações, podendo ter um valor pré-determinado ou não.
Exemplo de QR-Code estático
00020126580014br.gov.bcb.pix0136123e4567-e12b-12d1-a456-4266554400005204000053039865802BR5913Fulano de Tal6008BRASILIA62070503***63041D3D
- Chave de Endereçamento e URL
Assim como no PIX Dinâmico, existem regras para obtenção dos dados também no PIX estático, conforme disposto a seguir.
- Encontrar início do campo da URL/Chave de endereçamento, localizado após a sequência de caracteres
BR.GOV.BCB.PIX
- Extrair valor do campo, identificando qual o tamanho da URL/Chave de endereçamento com o valor descrito na coluna 3 e 4 da sequência de caracteres
- Obter valor desejado, extraindo o conteúdo presente no intervalo obtido, começando do quinto caractere, contando a quantidade de caracteres informada no passo anterior
- Resultado:
123e4567-e12b-12d1-a456-426655440000
Cobranças
Versão suportada: 10.9
Segmentos suportados
Atualmente, dentre os segmentos existentes na especificação, nosso sistema oferece suporte conforme disposto na tabela a seguir:
Segmento | Uso Remessa | Uso Retorno |
---|---|---|
P | Obrigatório | Não suportado |
Q | Obrigatório | Não suportado |
R | Opcional ¹ | Não suportado |
S | Opcional ² | Não suportado |
Y | Não suportado | Opcional ² |
T | Não suportado | Obrigatório |
U | Não suportado | Obrigatório |
- Utilizado para adição de multa (veja Particularidades - Segmento R)
- Ao fazer uso do segmento S, enviar conforme Tipo de Impressão 3 (veja Particularidades - Segmento S)
- Utilizado apenas no retorno de emissões de Bolepix (veja Particularidades - Segmento Y-04)
Operações suportadas
A tabela abaixo contém todas as operações suportadas, conforme o código passado no campo 07.3P Código de Movimento Remessa (tabela domínio C004):
Código de Movimento Remessa | Tipo | Descrição |
---|---|---|
01 | Criação | Entrada de títulos |
02 | Cancelamento | Pedido de baixa |
06 | Edição | Alteração de vencimento |
12 | Edição | Alteração de juros de mora |
14 | Edição | Alteração de valor/percentual de multa |
16 | Edição | Alteração de valor/data de desconto |
31 | Edição | Alteração de outros dados |
47 | Edição | Alteração de valor nominal do título |
Particularidades
Segmento R
O segmento R pode ser utilizado para adicionar instruções e mensagens no boleto, bem como para informativo de dados de multa a serem adicionados às cobranças emitidas, ou então em caso de alteração de dados de multa.
Para mensagens, utilize os campos 18.3R - Informação 3 e 19.3R - Informação 4. Para adicionar mais linhas de instruções, utilizar o Segmento S.
Outros campos relacionados a descontos adicionais que podem ser concedidos, bem como dados para débito, atualmente não são suportados.
Segmento S
O segmento S possui 2 estruturas em seu layout, porém o modelo hoje aceito é apenas o Tipo de Impressão 3, visto que não é possível realizar estilizações na máscara gerada pelo banco BTG Pactual.
Para mensagens, utilize os campos 09.3S até o 13.3S.
Caso o cliente desejar incluir estilizações, como ícones, em seus boletos é necessário o uso de uma máscara customizada.
Para uso de máscaras customizadas, veja Máscara customizada de cobranças.
Segmento Y-04
O segmento Y-04 é utilizado apenas no retorno de emissões de Bolepix, sendo ignorado caso enviado em arquivos de remessa.
Para mais detalhes relacionados a Bolepix, veja Emissão de Bolepix.
Extrato
Versão suportada: 10.9 (link)
Segmentos suportados
Na área de extrato existe apenas um único segmento, o segmento E.
Particularidades
Categoria do Lançamento
O segmento E contém o campo 25.3E Categoria do Lançamento que representa o tipo de operação realizada. As operações são segmentadas entre operações de crédito e débito.
Tipo de movimento | Código | Descrição |
---|---|---|
Crédito | 201 | Depósito em Cheque |
Crédito | 202 | Crédito de Cobrança |
Crédito | 203 | Devolução de Cheques |
Crédito | 204 | Estornos |
Crédito | 205 | Lançamento Avisado |
Crédito | 206 | Resgate de Aplicação |
Crédito | 207 | Empréstimo / Financiamento |
Crédito | 208 | Câmbio |
Crédito | 209 | Transferência Interbancária (DOC, TED, Pix) |
Crédito | 210 | Ações |
Crédito | 211 | Dividendos |
Crédito | 212 | Seguro |
Crédito | 213 | Transferência entre Contas |
Crédito | 214 | Depósitos Especiais |
Crédito | 215 | Devolução da Compensação |
Crédito | 216 | OCT |
Crédito | 217 | Pagamentos Fornecedores |
Crédito | 218 | Pagamentos Diversos |
Crédito | 219 | Recebimento de Salário |
Crédito | 220 | Depósito em Espécie |
Crédito | 221 | Pagamento de Tributos |
Crédito | 222 | Cartão de Crédito - Recebíveis de cartão de crédito |
Crédito | 223 | Crédito Pix via QrCode |
Débito | 101 | Cheque Compensado |
Débito | 102 | Encargos |
Débito | 103 | Estornos |
Débito | 104 | Lançamento Avisado |
Débito | 105 | Tarifas |
Débito | 106 | Aplicação |
Débito | 107 | Empréstimo / Financiamento |
Débito | 108 | Câmbio |
Débito | 109 | CPMF |
Débito | 110 | IOF |
Débito | 111 | Imposto de Renda |
Débito | 112 | Pagamento Fornecedores |
Débito | 113 | Pagamentos Salário |
Débito | 114 | Saque Eletrônico |
Débito | 115 | Ações |
Débito | 117 | Transferência entre Contas |
Débito | 118 | Devolução da Compensação |
Débito | 119 | Devolução de Cheque Depositado |
Débito | 120 | Transferência Interbancária (DOC, TED, Pix) |
Débito | 121 | Antecipação a Fornecedores |
Débito | 122 | OC / AEROPS |
Débito | 123 | Saque em Espécie |
Débito | 124 | Cheque Pago |
Débito | 125 | Pagamentos Diversos |
Débito | 126 | Pagamento de Tributos |
Débito | 127 | Cartão de crédito - Pagamento de fatura de cartão de crédito da própria IF |
O BTG Pactual permite, caso necessário, a customização destes códigos, para que determinados tipos de movimentação sejam registrados em outra categoria.
Updated 1 day ago