Especificação de Guias e Boletos: mudanças entre as edições
Sem resumo de edição |
|||
Linha 11: | Linha 11: | ||
* Se primeiro dígito != 8 | * Se primeiro dígito != 8 | ||
== | == Código de Barras de Arrecadação == | ||
{| class="wikitable" style="width: | |||
[[Image:CodigoBarrasArrecadacao.png|center|framed|link=|Exemplo de Código de Barras de Arrecadação]] | |||
O código de barras de arrecadação tem 44 dígitos. Sua representação numérica é dividida em 4 blocos de 11 dígitos e calculado um DV para cada um desses blocos. | |||
Esse código de barras começa sempre com "8", se tem os seus campos identificados conforme tabela abaixo: | |||
<center> | |||
{| class="wikitable" style="width:70%;" | |||
!scope="col" style="text-align:center;"| Campo | !scope="col" style="text-align:center;"| Campo | ||
!scope="col" style="text-align:center;"| Posição (De - Até) | !scope="col" style="text-align:center;"| Posição (De - Até) | ||
Linha 22: | Linha 30: | ||
|- | |- | ||
|style="text-align:center;"|2 | |style="text-align:center;"|2 | ||
|style="text-align:center;"| | |style="text-align:center;"|02–02 | ||
| | |Identificação do Segmento: | ||
* 1 - Prefeituras; | |||
* 2 - Saneamento; | |||
* 3 - Energia Elétrica e Gás; | |||
* 4 - Telecomunicações; | |||
* 5 - Órgãos Governamentais; | |||
* 6 - Carnes e Assemelhados ou demais Empresas / Órgãos que serão identificadas através do CNPJ. | |||
* 7 - Multas de trânsito | |||
* 9 - Uso exclusivo do banco | |||
|- | |- | ||
|style="text-align:center;"|3 | |style="text-align:center;"|3 | ||
|style="text-align:center;"| | |style="text-align:center;"|03–03 | ||
| | |Identificação do valor real ou referência: | ||
* 6 - Valor a ser cobrado efetivamente em reais com dígito verificador calculado pelo módulo 10 na quarta posição do Código de Barras e valor com 11 posições (versão 2 e posteriores) sem qualquer alteração; | |||
* 7 - Quantidade de moeda Zeros – somente na impossibilidade de utilizar o valor; Valor a ser reajustado por um índice com dígito .verificador calculado pelo módulo 10 na quarta posição do Código de Barras e valor com 11 posições (versão 2 e posteriores). | |||
* 8 – Valor a ser cobrado efetivamente em reais com dígito verificador calculado pelo módulo 11 na quarta posição do Código de Barras e valor com 11 posições (versão 2 e posteriores) sem qualquer alteração. | |||
* 9 – Quantidade de moeda Zeros – somente na impossibilidade de utilizar o valor; Valor a ser reajustado por um índice com dígito .verificador calculado pelo módulo 11 na quarta posição do Código de Barras e valor com 11 posições (versão 2 e posteriores). | |||
|- | |- | ||
|style="text-align:center;"|4 | |style="text-align:center;"|4 | ||
|style="text-align:center;"| | |style="text-align:center;"|04–04 | ||
|Dígito verificador geral | |Dígito verificador geral (módulo 10 ou 11) | ||
|- | |- | ||
|style="text-align:center;"|5 | |style="text-align:center;"|5 | ||
|style="text-align:center;"| | |style="text-align:center;"|05–15 | ||
|Valor | |Valor Efetivo ou Valor Referência: | ||
* Se o campo “03 – Código de Moeda” indicar valor efetivo, este campo deverá conter o valor a ser cobrado. | |||
* Se o campo “03 - Código de Moeda” indicado valor de referência, neste campo poderá conter uma quantidade de moeda, zeros, ou um valor a ser reajustado por um índice, etc... | |||
|- | |- | ||
|style="text-align:center;"|6 | |style="text-align:center;"|6 | ||
|style="text-align:center;"| | |style="text-align:center;"|16–19 | ||
| | |Identificação da Empresa/Órgão | ||
O campo identificação da Empresa/Órgão terá uma codificação especial para cada segmento. | |||
Será um código de quatro posições atribuído e controlado pela Febraban, ou as primeiras oito posições do cadastro geral de contribuintes do Ministério da Fazenda. | |||
É através desta informação que o banco identificará a quem repassar as informações e o crédito. | |||
Se for utilizado o CNPJ para identificar a Empresa/Órgão, haverá uma redução no seu campo livre que passará a conter 21 posições. | |||
No caso de utilização do Segmento 9, este campo deverá conter o código de compensação do mesmo, com quatro dígitos. | |||
Cada banco definirá a forma de identificação da empresa a partir da 20ª posição. | |||
|- | |||
|style="text-align:center;"|7 | |||
|style="text-align:center;"|20–44 | |||
|Campo livre de utilização da Empresa/Órgão: | |||
Este campo é de uso exclusivo da Empresa/Órgão e será devolvido inalterado. | |||
Se existir data de vencimento no campo livre, ela deverá vir em primeiro lugar e em formato AAAAMMDD. | |||
|} | |||
</center> | |||
=== Layout Campo Livre Segmento 5 (Órgão Governamental) === | |||
{| class="wikitable" style="width:70%;" | |||
!scope="col" style="text-align:center;"| Campo | |||
!scope="col" style="text-align:center;"| Posição (De - Até) | |||
!scope="col"| Descrição | |||
|- | |- | ||
|style="text-align:center;"|7 | |style="text-align:center;"|7 | ||
Linha 56: | Linha 107: | ||
|style="text-align:center;"|31-44 | |style="text-align:center;"|31-44 | ||
|Identificação do Contribuinte CNPJ/CPF | |Identificação do Contribuinte CNPJ/CPF | ||
|} | |} | ||
Linha 246: | Linha 242: | ||
|Exemplo: 0825 (impresso aos oito minutos e vinte e cinco segundos de determinada hora) | |Exemplo: 0825 (impresso aos oito minutos e vinte e cinco segundos de determinada hora) | ||
|} | |} | ||
== Bibliografia == | == Bibliografia == | ||
# [[Arquivo:CodigoBarrasSiples.pdf]] - Informação de Como gerar a Guia de Recolhimento da União GRU, incluindo layout de uso interno do Banco do Brasil. | # [[Arquivo:CodigoBarrasSiples.pdf]] - Informação de Como gerar a Guia de Recolhimento da União GRU, incluindo layout de uso interno do Banco do Brasil. |
Edição das 17h11min de 28 de maio de 2015
Este guia concentra as informações da numeração de boletos, guias, contas de concessionárias e afins para facilitar a identificação e consulta as informações para desenvolvimento e manutenção futura.
Código de Barras Padrão FEBRABAN - 44 dígitos
O padrão da FEBRABAN é o mais utilizado em geral. Dentro deste padrão há ainda alguns layouts de campos, e para cada um é preciso conhece-lo para extrais suas informações ou mesmo valida-lo.
Para identificar o código de barras devemos seguir a seguinte regra:
- Se primeiro dígito = 8 (Códigos de Arrecadação)
- Se segundo dígito = 5 (Órgãos Governamentais) Verificar a formatação do código conforme Lay
- Se primeiro dígito != 8
Código de Barras de Arrecadação

O código de barras de arrecadação tem 44 dígitos. Sua representação numérica é dividida em 4 blocos de 11 dígitos e calculado um DV para cada um desses blocos.
Esse código de barras começa sempre com "8", se tem os seus campos identificados conforme tabela abaixo:
Campo | Posição (De - Até) | Descrição |
---|---|---|
1 | 01-01 | "8" Identificação da Arrecadação |
2 | 02–02 | Identificação do Segmento:
|
3 | 03–03 | Identificação do valor real ou referência:
|
4 | 04–04 | Dígito verificador geral (módulo 10 ou 11) |
5 | 05–15 | Valor Efetivo ou Valor Referência:
|
6 | 16–19 | Identificação da Empresa/Órgão
O campo identificação da Empresa/Órgão terá uma codificação especial para cada segmento. Será um código de quatro posições atribuído e controlado pela Febraban, ou as primeiras oito posições do cadastro geral de contribuintes do Ministério da Fazenda. É através desta informação que o banco identificará a quem repassar as informações e o crédito. Se for utilizado o CNPJ para identificar a Empresa/Órgão, haverá uma redução no seu campo livre que passará a conter 21 posições. No caso de utilização do Segmento 9, este campo deverá conter o código de compensação do mesmo, com quatro dígitos. Cada banco definirá a forma de identificação da empresa a partir da 20ª posição. |
7 | 20–44 | Campo livre de utilização da Empresa/Órgão:
Este campo é de uso exclusivo da Empresa/Órgão e será devolvido inalterado. Se existir data de vencimento no campo livre, ela deverá vir em primeiro lugar e em formato AAAAMMDD. |
Layout Campo Livre Segmento 5 (Órgão Governamental)
Campo | Posição (De - Até) | Descrição |
---|---|---|
7 | 20-24 | Código Recolhimento |
8 | 25-29 | Apelido da UG/Gestão responsável pela arrecadação |
9 | 30-30 | Tipo de contribuinte 1- CPF / 2- CNPJ |
10 | 31-44 | Identificação do Contribuinte CNPJ/CPF |
Modelos Específicos
Código de Barras GRU Simples
O código de barras da GRU pode ter dois layouts distintos:
- O primeiro leiaute foi desenhado para agilizar o pagamento no banco, possuindo apenas as informações básicas: Unidade Gestora, gestão, código de recolhimento, CPF/CNPJ do contribuinte, valor principal e valor total, sendo que todas elas estão presentes no código de barras, dispensando entrada manual (digitação de valores). Este leiaute deve ser utilizado no Segmento 5 (Órgãos Governamentais).
- O segundo leiaute foi desenhado para permitir que possam ser utilizados todos os campos disponíveis na GRU Simples. No momento do pagamento no banco, os valores dos campos que não estão presentes no código de barras, mas que foram preenchidos na GRU ou foram marcados como obrigatórios no Aplicativo Local, serão digitados. Este leiaute deve ser utilizado no Segmento 9 (Uso Interno do Banco).
Layout GRU Utilizando o Segmento 5
Campo | Posição (De - Até) | Informação | Valores para a GRU Simples |
---|---|---|---|
1 | 01-01 | "8" | Identificação da Arrecadação |
2 | 02-02 | “5” | Segmento 5- Órgãos Governamentais |
3 | 03-03 | “8” ou “9” | Identificador do Valor: Reais/Referência |
4 | 04-04 | DV | Dígito verificador geral – módulo 11 |
5 | 05-15 | Valor | Valor do Documento GRU-Simples |
6 | 16-19 | Código STN | Código STN junto à FEBRABAN-0254 |
7 | 20-24 | Código Recolhimento | Código Recolhimento |
8 | 25-29 | UG/Gestão | Apelido da UG/Gestão responsável pela arrecadação |
9 | 30-30 | Tipo de contribuinte | 1- CPF / 2- CNPJ |
10 | 31-44 | Identificação do Contribuinte | CNPJ/CPF |
Layout GRU Utilizando o Segmento 9
Campo | Posição (De - Até) | Informação | Valores para a GRU Simples |
---|---|---|---|
1 | 01-01 | “8” | Identificação da Arrecadação |
2 | 02-02 | “9” | Segmento 9-Uso Interno |
3 | 03-03 | “8” ou ”9” | Identificador do Valor: Reais/Referência |
4 | 04-04 | DV | Dígito verificador geral – módulo 11 |
5 | 05-15 | Valor | Valor do Documento GR Simples |
6 | 16-19 | “0001” | Identificação BB |
7 | 20-27 | Num. Convênio | Num. Convênio BB-01095523 |
8 | 28-29 | Identificador dos campos obrigatórios para pagamento (FLAG) | Identifica a combinação dos campos que deverão ser preenchidos pelo agente arrecadador no momento do pagamento |
9 | 30-34 | Código de Recolhimento | Código de Recolhimento |
10 | 35-39 | UG/Gestão | Apelido da UG/Gestão responsável pela arrecadação |
11 | 40-40 | Tipo de contribuinte | 1- CPF / 2- CNPJ |
12 | 41-44 | Minutos e segundos do momento de impressão | Exemplo: 0825 (impresso aos oito minutos e vinte e cinco segundos de determinada hora) |
Bibliografia
- Arquivo:CodigoBarrasSiples.pdf - Informação de Como gerar a Guia de Recolhimento da União GRU, incluindo layout de uso interno do Banco do Brasil.