CNAB Febraban 240 posições
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 8 months ago