CNAB 150 - Arrecadação Código de Barras Sicredi
Integração para arrecadação e recebimento de pagamentos.
Comece por aquiNavegue pelos tópicos abaixo para consultar a estrutura do código de barras, características do arquivo, registros de retorno, regras de cálculo e especificações técnicas do CNAB 150 Arrecadação.
O que você pode fazer?Configure a arrecadação por código de barras. Consulte os campos do código, processe arquivos de retorno de 150 bytes e valide os registros Header, Arrecadação e Trailler. Calcule os dígitos verificadores pelos módulos 10 e 11.
Documentação Completa
Visão Geral
1.1 Apresentação
Bem-vindo ao Manual para Empresas Conveniadas – Arrecadação – VERSÃO 4 FEBRABAN.
O manual tem como objetivo apresentar os procedimentos e processos envolvidos no envio de registros para arrecadação.1.2 Público-Alvo
O manual destina-se às pessoas responsáveis pelo desenvolvimento e adaptação dos sistemas de informática de empresas conveniadas que trabalham com o produto Arrecadação – Código de Barras – versão 4.
1.3 Arrecadação
Este manual apresenta um padrão (Versão 4 – FEBRABAN) para a troca de informações entre as empresas conveniadas e o Sicredi, a ser adotado na prestação de serviços bancários que possibilitem esse intercâmbio. O padrão define um conjunto de registros/campos que devem compor o arquivo de troca de informações.
1.4 Meios de Intercâmbio
Recomenda-se o teleprocessamento como melhor alternativa para troca de arquivos, por ser um meio moderno de comunicação com processos automatizados e pela alta confiabilidade, rapidez e segurança. Para implantação, a conveniada deverá possuir um microcomputador compatível com a linha PC e acesso à Internet. O software de transmissão será fornecido gratuitamente pelo Sicredi.
O arquivo deve ser do tipo texto, contendo um registro por linha. Não deve ser utilizado nenhum tipo de compactador de arquivos.
Informações Técnicas
2.1 Aspectos Técnicos do Código de Barras
O Código de Barras que deve ser utilizado é do tipo “2 de 5 intercalado”.
- “2 de 5” significa que 5 barras definem 1 caracter, sendo que duas delas são barras largas;
- “Intercalado” significa que os espaços entre as barras também tem significado, de maneira análoga as barras;
Este tipo de barras trabalha somente com caracteres numéricos. O tamanho do campo do Código de Barras é de 46 posições, sendo 44 para conteúdo dos dados mais 2 Bit’s, 1 de Start e outro de Stop.
O Código de Barras deve estar no verso e preferencialmente também no anverso do documento, sendo que no verso deverá estar na parte inferior (centro) e no anverso na parte superior direita, sendo com 12 mm do centro do Código de Barras, até a borda do papel, e com 5 mm, no início antes do start e 5 mm no mínimo, após o stop de espaço em branco.
Para garantir a integridade de leitura do Código de Barras, deverá, sempre que possível, ser impresso nas partes, superior e inferior do código, um traço horizontal imediatamente após o campo, com a representação numérica, dentro de boxes, abaixo do código, se impresso na parte superior do documento e com a representação numérica, dentro de boxes, sobre o código, se impresso na parte inferior do documento. Sugerimos inclusão de mensagem nos documentos de arrecadação para que os clientes evitem amassar, dobrar ou perfurar as contas, para não danificar o código de barras.
Deverá haver uma representação numérica do conteúdo, logo acima do Código de Barras, ela deverá estar distribuída em campos de 11 posições dentro de boxes, acrescido de 1 dígito verificador, módulo- 10 ou módulo 11 de acordo com o código de moeda escolhido, a cada grupo, isto permitirá a digitação dos campos, no caso de rejeição pela leitura de Código de Barras.
Os dígitos verificadores não estarão representados no Código de Barras.
Identificação da Conveniada:
As posições 16 a 19 do Código de Barras são destinadas a identificação da Conveniada, sendo que, através desta informação, o banco identificará a quem repassar as informações e o crédito.
O órgão responsável pela distribuição e controle desta numeração será a FEBRABAN, devendo a solicitação ser efetuada através do e-mail: [email protected].
Data de Vencimento:
No caso de ser utilizada a data de vencimento (AAAAMMDD), incluir nas 8 primeiras posições do campo livre.
Layout de Arrecadação
3.1 Campos Específicos no Código de Barras da Arrecadação
POSIÇÃO TAMANHO CONTEÚDO FUNÇÃO DOS CAMPOS 01 – 01 1 Identificação do Produto Constante “8” para identificar arrecadação 02 – 02 1 Identificação do Segmento Identificará o segmento e a forma de identificação da Conveniada:
1. Prefeituras;
2. Saneamento;
3. Energia Elétrica e Gás;
4. Telecomunicações;
5. Órgãos Governamentais;
6. Carnes e Assemelhados ou demais Conveniadas que serão identificadas através do CNPJ.
7. Multas de trânsito
9. Uso exclusivo do banco03 – 03 1 Identificação do valor real ou referência Este campo será:
“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).
Este campo para o Sicredi os valores devem ser iguais tanto nas guias (campos visual do valor) como no código de barras. Ex: O valor visual 1º reais no momento da arrecadação deve constar 10 reias no código de barras, mesmo utilizando o valor por referência.04 – 04 1 Dígito verificador geral (módulo 10 ou 11) Dígito de auto conferência dos dados contidos no Código de Barras 05 – 15 11 Valor 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...16 – 19 4 Identificação da Conveniada O campo identificação da Conveniada 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 Conveniada, 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.20 – 44 25 Campo livre de utilização da Conveniada Este campo é de uso exclusivo da Conveniada e será devolvido inalterado.
Se existir data de vencimento no campo livre, ela deverá vir em primeiro lugar e em formato AAAAMMDD.16 – 23 8 CNPJ / MF CNPJ / MF 24 – 44 21 Campo livre de utilização da Conveniada Campo livre de utilização da Conveniada
3.2 Retornos das Informações
As Conveniadas que optarem pela marcação do “Código de Barras” nos documentos de arrecadação, receberão informações através de arquivo magnético. Os documentos de arrecadação permanecerão com o Sicredi até a validação do arquivo magnético, quando então, serão destruídos.
O arquivo de retorno terá as características abaixo:
3.2.1 - Características Gerais do Arquivo de Documentos com Código de Barras
- Meio físico: Arquivo magnético
Poderá ser: Fita (F)
Disquete (D) Cartucho (C) Transmissão (T)- Organização: Seqüencial
- Modalidade: registros de tamanho fixo
- Tamanho do registro: 150 bytes
- Label: standard label (sl)
- Conteúdo: Este arquivo conterá os registros capturados através do Código de Barras.
- Formato dos Campos:
NUMÉRICOS: (9) Alinhado à direita, com zeros à esquerda, e os não utilizados deverão conter zeros.
ALFANUMÉRICOS: (X) Alinhados à esquerda, com brancos à direita, e os não utilizados deverão conter brancos.
Layout de Arquivo de Retorno
4.1 Layouts do Arquivo
- DESCRIÇÃO DO OBRIGATÓRIO
- REGISTRO “A” - HEADER (Todos os arquivos)
- TAMANHO DO REGISTRO = 150 Bytes
CAMPOS POSIÇÃO DE POSIÇÃO ATÉ FORMATO CONTEÚDO Código do registro 1 1 X ( 01 ) “A” Código de Remessa 2 2 9 ( 01 ) “2” - RETORNO - Enviado pelo Sicredi para a Conveniada Código do Convênio 3 22 X ( 20 ) Definido pelo Sicredi e encaminhado para a conveniada no e-mail com as orientações iniciais. Nome da Conveniada 23 42 X ( 20 ) Nome da Conveniada Código do Banco 43 45 9 ( 03 ) 748 Nome do Banco 46 65 X ( 20 ) BANSICREDI Data da geração do arquivo 66 73 9 ( 08 ) Formato = AAAAMMDD Número sequencial do arquivo (NSA) 74 79 9 ( 06 ) Este número deverá evoluir de 1 em 1 para cada arquivo gerado Versão do Layout 80 81 9 ( 02 ) Versão = 04 Identificação do serviço 82 98 X ( 17 ) Retorno em Branco Reservado para o futuro 99 150 X(52) Filler X = ALFANUMÉRICO
9 = NUMÉRICO
- RETORNO
- REGISTRO “G” – HEADER (Retorno das Arrecadações – Gerado pelo Sicredi)
- TAMANHO DO REGISTRO = 150 Bytes
CAMPOS POSIÇÃO DE POSIÇÃO ATÉ FORMATO CONTEÚDO Código do registro 1 1 X ( 01 ) “G” Identificação da Conveniada no Sicredi 2 21 X ( 20 ) Identificação da agência/conta/dígito creditada Data do pagamento 22 29 X ( 08 ) Formato: AAAA/MM/DD Data do crédito 30 37 X ( 08 ) Formato: AAAA/MM/DD Informações do Código de Barras 38 81 X ( 44 ) Código de Barras Valor efetivamente recebido 82 93 9 ( 10 ) V 99 Valor recebido Valor da tarifa 94 100 9 ( 5 ) V 99 Valor da tarifa referente a cada comprovante arrecadado (será informado desde que acordado entre as partes) NSR - Número Seqüencial de Registro 101 108 9 ( 08 ) Identificação do registro dentro do arquivo gerado Código da agência arrecadadora 109 116 X (08) Código da agência arrecadadora Forma de arrecadação/captura 117 117 X(01) Forma de arrecadação/captura:
1 – Guichê de Caixa com fatura/guia de arrecadação
2 – Arrecadação Eletrônica com fatura/guia de arrecadação (terminais de auto - atendimento, ATM, home/Office Banking)
3 – Internet com fatura/guia de arrecadação
4 – Outros meios com fatura/guia de arrecadação
5 – Casas lotéricas/correspondentes bancários com fatura/guia de arrecadação
6 – Telefone com fatura/guia de arrecadação
a – Guichê de Caixa sem fatura/guia de arrecadação
b – Arrecadação Eletrônica sem fatura/guia de arrecadação (terminais de autoatendimento, ATM, home/Office Banking)
c – Internet sem fatura/guia de arrecadação
d – Casas lotéricas/correspondentes bancários sem fatura/guia de arrecadação
e – Telefone sem fatura/guia de arrecadação
f – Outros meios sem fatura/guia de arrecadaçãoNúmero de autenticação caixa ou código de transação 118 140 X (23) Retorno em Branco Forma de Pagamento 141 141 9(01) Forma de Pagamento
1 – Dinheiro
2 – Cheque
3 – Não identificadoReservado para o futuro 142 150 X ( 09 ) Reservado para o futuro X = ALFANUMÉRICO
9 = NUMÉRICO
- DESCRIÇÃO DO OBRIGATÓRIO
- REGISTRO “Z” – TRAILLER (Todos os arquivos)
- TAMANHO DO REGISTRO = 150 Bytes
CAMPOS POSIÇÃO DE POSIÇÃO ATÉ PICTURE CONTEÚDO Código do Registro 1 1 X ( 01 ) “Z” Total de registros no arquivo 2 7 9 ( 06 ) Total de registros no arquivo, inclusive com header e Trailler Valor total dos registros do arquivo 08 24 9 ( 17 ) Valor total recebido dos registros do arquivo Reservado para o futuro 25 150 X ( 126 ) Filler X = ALFANUMÉRICO
9 = NUMÉRICO
4.2 Fórmula de Cálculo - Módulo 10
O DAC (Dígito de Auto-Conferência) módulo 10, de um número é calculado multiplicando cada algarismo pela seqüência de multiplicadores 2, 1, 2, 1, ... posicionados da direita para a esquerda.
A soma dos algarismos do produto é dividida por 10 e o DAC será a diferença entre o divisor (10) e o resto da divisão:
DAC = 10 - (resto da divisão)
Observação: quando o resto da divisão for 0 (zero), o DAC calculado é o 0 (zero).
EXEMPLO:Calcular o DAC módulo 10 da seguinte seqüência de números: 01230067896. A fórmula do cálculo é:
- Multiplicação pela sequencia 2, 1, 2, 1, ... da direita para a esquerda.
- Soma dos dígitos do produto
0 + 1 + 4 + 3 + 0 + 0 + 1 + 2 + 7 + 1 + 6 + 9 + 1 + 2 = 37
Observação: Cada dígito deverá ser somado individualmente.
- Divisão do resultado da soma acima por 10
37: 10 = 3, resto = 7
DAC = 10 - (resto da divisão), portando 10 - 7 = 3 O DAC da seqüência numérica é igual a “3”.
4.3 Fórmulas de Cálculo do Dígito Verificador Geral - Módulo 10
Para cálculo do dígito verificador, que deverá constar na quarta posição do Código de Barras, deverá se feita a seguinte montagem:
- Definir uma área auxiliar de 43 posições subdivididas em dois campos. O primeiro de três posições deverá conter o identificador do produto, identificação do segmento e identificador do valor efetivo ou referência. O segundo campo deverá conter as 40 posições restantes;
- Calcular o módulo 10, conforme acima, das 43 posições;
- Montar o campo para impressão no Código de Barras, com as três primeiras posições, o DAC já calculado, e as 40 posições restantes;
- A representação numérica do Código de Barras, deverá ser montada após o cálculo do dígito verificador.
EXEMPLO:
Soma-se o resultado do produto:
1+6+2+4+0+0+0+0+2+2+5+0+4+1+6+2+0+0+1+8+7+8+1+4+3+4+2+0+1+1+0+4+0+9+1+6+1+2+8+0+2+0+1+6+6+0+5+1+8+4+0=139
Divide-se o total apurado por 10, obtendo o resto 9.
139:10 = resto 9
Subtrai-se o resto de 10 (dez) para obter o DAC, que no caso é “1”.
OBS: A representação numérica do Código de Barras deverá ser montada após o cálculo do dígito verificador.
4.4 Fórmula de Cálculo - Módulo 11
O DAC (Dígito de Auto-Conferência) módulo 11, de um número é calculado multiplicando cada algarismo, pela seqüência de multiplicadores 2,3,4,5,6,7,8,9,2,3,4.... posicionados da direita para a esquerda.
A soma dos produtos dessa multiplicação é dividida por 11, obtém-se o resto da divisão, este resto deve ser subtraído de 11, o produto da subtração é o DAC.
OBS: Quando o resto da divisão for igual a 0 ou 1, atribuí-se ao DV o digito “0”, e quando for 10, atribuí-se ao DV o digito “1”.
EXEMPLO:Calcular o DAC módulo 11 da seguinte seqüência de números: 01230067896. A fórmula do cálculo é:
- Multiplicação pela seqüência 2, 3, 4, 5, 6, 7, 8,9, 2,3,4 da direita para a esquerda.
- Soma dos produtos da multiplicação:
0 + 3 + 4 + 27 + 0 + 0 + 36 + 35 + 32 + 27 + 12 = 176
- Divisão do resultado da soma acima por 11
176: 11 = 16, resto = 0
O DAC da seqüência numérica é igual a “0”.
4.5 Fórmulas de Cálculo do Dígito Verificador Geral
Para cálculo do dígito verificador, que deverá constar na quarta posição do Código de Barras, deverá se feita a seguinte montagem:
- Definir uma área auxiliar de 43 posições subdivididas em dois campos. O primeiro de três posições deverá conter o identificador do produto, identificação do segmento e identificador do valor efetivo ou referência. O segundo campo deverá conter as 40 posições restantes;
- Calcular o módulo 11, conforme acima, das 43 posições;
- Montar o campo para impressão no Código de Barras, com as três primeiras posições, o DAC já calculado, e as 40 posições restantes;
- A representação numérica do Código de Barras, deverá ser montada após o cálculo do dígito verificador.
EXEMPLO 1:
Soma-se o resultado do produto:
32+6+4+0+0+0+0+10+4+15+0+36+64+14+0+0+36+21+8+9+16+21+12+10+0+3+10+36+0+63+48+10+36+0+2+0+64+42+0+25+36+12+0 = 705
Divide-se o total apurado por 11 obtendo o resto 1
705:11 = resto 1
O DAC da seqüência numérica é igual a “0”.
OBS: A representação numérica do Código de Barras deverá ser montada após o cálculo do dígito verificador.
4.6 Formulário Padrão
4.7 Especificações Técnicas do Modelo de Conta
Via única composta de duas partes:
a) parte superior = comprovante consumidor
b) parte inferior = comprovante Conveniada
Gramatura do papel = mínima de 75 g
Formato = Letter ou A-4
Impressão - impressão não impacto por processo xerográfico laser
Fonte = tipo - corpo 7 negrito
Grid / Landscape = 2 (dois formulários por folha)
4.6.1 - DESCRIÇÃO DOS CAMPOS
4.6.1.1 - COMPROVANTE DO CONSUMIDORUso da Concessionária:
- área de 116 X 100 mm de uso livre da concessionária, onde poderão conter seu logotipo, identificação e endereço do consumidor, os dados referentes ao consumo e estatística.
Instruções para o Recebimento:
- área de até 3 linhas no Grid, onde deverão ser apostas as instruções, a exemplo de “Os acréscimos decorrentes do atraso no pagamento serão incluídos na próxima conta (fatura)”.
Vencimento:
- área de 2 linhas no Grid que deverá ser preenchida com 8 (oito) posições, no formato DD/MM/AAAA, em negrito.
Valor:
- área de 2 linhas no Grid que deverá ser preenchida em negrito, expresso em reais ou sempre na moeda vigente na data da impressão.
Autenticação Mecânica:
- área de 116 X 20 mm, destinada à autenticação mecânica no ato do pagamento, quando a modalidade de pagamento for diretamente no guichê de caixa.
4.6.1.2 - COMPROVANTE DA CONVENIADA
Na parte superior, acima do campo identificação para pagamento em Terminais Eletrônicos.
- área de 116 X 18 mm destinada ao logotipo da Conveniada e Código de Barra tipo “2 de 5 intercalado”, observando as margens.
Implantação
5.0 Implantação
Para se assegurar o perfeito funcionamento do sistema, serão efetuados testes com as guias enviadas para Arrecadação. Para realização do teste, é necessário que a Conveniada forneça 5 guias de Arrecadação em formato PDF, de acordo com o layout descrito neste manual. Esta solicitação deverá ser feita diretamente com a cooperativa da Conveniada.
Consideram-se concluída a fase de teste após terem sido esclarecidas todas as dúvidas e irregularidades, cabendo a conveniada à decisão de passar para a fase de produção, quando deverá contatar o gerente de sua conta ou a Área e Negócios, conforme a solicitação, solicitando o tombamento para o ambiente de Produção.
Após leitura do arquivo de retorno em homologação, será realizado a solicitação junto as empresas parceiras configuração da Van de Transmissão (Skyline ou OpusClient) ao nosso fornecedor (Nexxera ou Accesstage) a instalação de um software de transmissão de arquivos, onde o prazo de instalação é em torno de 10 dias úteis ( depende da disponibilidade da empresa em realizar a instalação).
Importante: Após a instalação aguardar retorno da área de cadastro para possa ser realizado as arrecadações do convênio homologado. A agência que realizou a solicitação entrará em contato com a empresa avisado da liberação do convênio.
Nomenclatura de Arquivo de Retorno:Tipo de arquivo recebido pela Empresa: CEXXXDDMM.TXT
CE – Nomenclatura usada para informar que é envio do Sicredi (C) para Empresa (E).
XXX – Código do Convênio
DD – Dia
MM - Mês
5.1 Manutenção do Manual
Objetivo:
A alteração do manual tem por objetivo documentar as manutenções ocorridas, facilitando o entendimento do manual.
5.1.2 Manutenção do Manual
Versão.Release Objetivo da Manutenção 1.0 Ajuste no layout do manual conforme nova marca 1.1 Inclusão de ajustes de nomenclatura, explicação de campos.
5.1.3 Versão ManualAtualizado em 10/2019 – V.1.1
Link para a Documentação em PDF:
Updated 14 days ago








