1 SERVIÇO DE COBRANÇA COBRANÇA SEM REGISTRO CONVÊNIO 7 DÍGITOS – LAYOUT TÉCNICO 1. BOLETOS DE COBRANÇA 1.1. Os campos dos boletos de cobrança devem conter as informações conforme o anexo 02. • Espécie Doc.: Tipos de Espécie de Documento Sigla Descrição DM Duplicata mercantil DS RC • Duplicata de serviço Recibo Nosso número: é composto por 17 dígitos, contendo os seguintes dados: Composição do Nosso número Posição Conteúdo 7 primeiros dígitos Nº. do convenio (Verificar anexo 02) 4 dígitos seguintes CEB (Verificar anexo 02) 6 dígitos restantes Nosso número do boleto (seqüencial) Ex.: 75757570001000001 onde : 7575757 -> Nº. convênio (fixo); 0001 -> CEB (fixo); 000001 -> Nosso número do boleto (seqüencial). Obs.: O nosso número será único, não podendo se repetir a cada remessa. 1.2. O boleto deve obedecer as seguintes dimensões: • Altura .................... : 95 a 108 mm; • Largura ................. : 210 a 216 mm. 1.3. O Código de Barras deve respeitar as dimensões a seguir: • Altura .................... : 13 mm; 2 • Largura ................. : 103 mm. 1.4. Informar na margem inferior COMPENSAÇÃO”. direita, a expressão “FICHA DE 1.5. As dimensões do Recibo do Sacado são livres. Obs.: Para a montagem dos dados do código de barras e para a composição da linha digitável, verificar o anexo 3. 2. LAYOUT PADRÃO CNAB 240 POSIÇÕES - REMESSA O arquivo de remessa deve ser formatado no padrão FEBRABAN CNAB 240. • O Arquivo (anexo 01 do manual FEBRABAN) é composto de: Um registro Header de Arquivo; Lotes de Serviço; Um registro Trailer de Arquivo. • Um Lote de Serviço (anexo 01 - manual FEBRABAN) é constituído de: Um registro Header de Lote; Registros Detalhes - Segmentos P e Q; Um registro Trailer de Lote. • Os Detalhes (anexo 01 - manual FEBRABAN) são compostos de: Campos fixos - comuns a todos os Tipos de Serviço; Campos específicos - padrões para cada um dos Tipos de Serviço. • Um registro Detalhe é composto de 02 (dois) tipos de Segmento P e Q. Registro Header do Arquivo Registro Header do Lote Arquivo Lotes Registros de Detalhe - Segmentos P Registros de Detalhe - Segmentos Q Registro Trailer do Lote Registro Trailer do Arquivo 3 Obs.: Os campos devem ser preenchidos conforme orientação no anexo 03. 3. HOMOLOGAÇÃO DE BOLETOS E REMESSA 3.1. Após concluir o desenvolvimento do boleto e do layout, enviar um arquivo com 10 boletos em formato “pdf“ com datas de vencimento e valores diferentes e um arquivo remessa em “txt” (Layout CNAB240 – anexo 01 deste manual), com as informações referente aos 10 boletos, para o e-mail da Cooperativa (Verificar com a Cooperativa). 4. OPERACIONALIZAÇÃO DO SERVIÇO DE COBRANÇA 4.1. Após a homologação, o sistema estará apto a gerar os boletos de cobrança, como segue: 4.2. Nos dias em que existir geração de boletos em seu sistema, deverá ser enviado por e-mail (Verificar o e-mail da Cooperativa) o arquivo de remessa para cadastramento desses boletos na cooperativa. 4.3. O nome do arquivo de remessa deverá ser formatado da seguinte maneira: "REM9999999-99999999-DDMMAAAA". Sendo que "REM" é fixo, o primeiro grupo numérico refere-se ao número do convênio (anexo 02), o segundo grupo, à conta-corrente do cedente na cooperativa (anexo 02) e o último grupo corresponde a data, onde "DD" refere-se ao dia, "MM" ao mês e "AAAA" ao ano. 4.4. Sempre que for liquidado algum boleto, a cooperativa enviará, via email, os arquivos de retorno no mesmo dia que ocorreu o crédito, podendo ser da seguinte forma: • Liquidados no caixa da cooperativa: “RET-CAIXA-9999999-99999999DDMMAAAA” • Liquidados através da Compensação “RET-COMP-9999999-99999999DDMMAAAA”. Sendo que "RET" é fixo, o primeiro grupo numérico refere-se ao número do convênio (anexo 02), o segundo grupo, à conta-corrente do cedente na cooperativa (anexo 02) e o último grupo corresponde a data, onde "DD" refere-se ao dia, "MM" ao mês e "AAAA" ao ano. 4 ANEXO 01 - Layout CNAB 240 POSIÇÕES - FEBRABAN. REGISTRO HEADER DE ARQUIVO Posição CAMPOS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Controle Descrição Código do Banco Lote de Serviço Tipo de Registro CNAB Tipo de documento Inscrição Nº. do CPF/CNPJ Número convênio Código Agencia Empresa Digito Verificador Conta Corrente da Número + Cooperativa Digito Verificador Digito Verificador Agencia/Conta Nome do Cooperado Nome da Cooperativa CNAB Código Remessa 17 Format Conteúdo o Nº. Dig Até 1 4 8 9 18 19 33 53 58 3 7 8 17 18 32 52 57 58 3 4 1 9 1 14 20 5 1 Num. Num. Num. Alfa Num Num Alfa Num Alfa 59 71 13 Num 4 72 73 103 133 143 72 102 132 142 143 1 30 30 10 1 Alfa Alfa Alfa Alfa Num Brancos 1 Nome do Cooperado Nome da Cooperativa Brancos 1 “1” Data de criação em DDMMAAAA Horário de criação em HHMMSS 5 “083” “00000” Brancos 1 Brancos 1 Brancos 1 Data de Geração 144 151 8 Num Hora de Geração 152 157 6 Num 6 3 5 20 20 29 Num Num Num Alfa Alfa Alfa 18 Arquivo 19 20 21 22 23 24 Numero Seqüencial do Arquivo Versão do Layout do arquivo Densidade Reservado para Cooperativa Reservado para Empresa CNAB Nota De 158 164 167 172 192 212 163 166 171 191 211 240 “001” “0000” “0” Brancos 1 2 Nº. CPF/CNPJ 3 03420 7 REGISTRO TRAILER DE ARQUIVO CAMPOS 1 2 3 4 5 6 7 Controle Descrição Código do Banco Lote de Serviço Tipo de Registro CNAB Totais CNAB Quantidade de lotes Quantidade de Registros do Arquivo Posição Nº. Format Dig o De Até 1 4 8 9 18 24 30 36 3 3 7 4 8 1 17 9 23 6 29 6 35 6 240 205 Num. Num. Num. Alfa Num. Num. Num. Alfa Conteúdo Nota “001” “9999” “9” Brancos “000001” 1 6 “000000” Brancos 1 5 REGISTRO HEADER DO LOTE Posição CAMPOS 1 2 3 Controle 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Até 1 4 8 3 7 8 3 4 1 Num. Num. Num. “001” “0001” “1” 9 9 1 Num. “R” Tipo de Serviço 10 11 2 Num. “01” CNAB 12 13 2 Alfa Brancos Nº. versão do layout do lote 14 17 18 19 34 54 59 16 17 18 33 53 58 59 3 1 1 15 20 5 1 Num. Alfa Num Num Alfa Num Alfa “042” Brancos 60 72 13 Num Numero Seqüencial do Arquivo 73 73 74 103 104 183 184 191 1 30 80 8 Alfa Alfa Alfa Num Data de Geração 192 199 8 Num 200 207 208 240 8 33 Num Alfa Descrição Código do Banco Lote de Serviço Tipo de Registro CNAB Empresa CNAB Controle Cobranç 20 a 21 CNAB 22 Conteúdo De Tipo de Operação Serviço Nº. Format Dig o Tipo de documento Inscrição Nº. do CPF/CNPJ Número convênio Código Agencia Digito Verificador Conta Corrente da Número + Cooperativa Digito Verificador Digito Verificador Agencia/Conta Nome do Cooperado Nota 1 1 2 Nº. CPF/CNPJ 3 03420 7 4 Brancos Nome do Cooperado Brancos “00000001” Data de criação DDMMAAAA “00000000” Brancos 1 1 em 1 REGISTRO TRAILER DO LOTE CAMPOS 1 2 3 4 5 Controle Totais Nº. Formato Conteúdo Dig De Até Quantidade de Registros do Lote 1 4 8 9 18 3 7 8 17 23 3 4 1 9 6 Num. Num. Num. Alfa Num. Quantidade de Títulos 24 29 6 Num. Valor Total dos Títulos 30 46 17 Num. CNAB 47 115 69 Num. Descrição Código do Banco Lote de Serviço Tipo de Registro CNAB 6 Posição 7 8 CNAB 116 240 125 Alfa Nota “001” “0001” “5” Brancos 1 7 Quantidade de títulos do lote. Soma de todos os títulos do lote. Preencher com zeros. 1 Brancos 1 6 REGISTRO DETALHE DO SEGMENTO P CAMPOS 1 2 3 Controle 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 4 8 3 7 8 3 4 1 Num. Num. Num. 9 13 5 Num. Segmento 14 14 1 Alfa “P” CNAB 15 15 1 Alfa Brancos 16 18 23 17 22 23 2 5 1 Num. Num Alfa 01 03420 7 24 36 13 Num 37 38 58 59 60 61 62 63 37 57 58 59 60 61 62 77 1 20 1 1 1 1 1 15 Alfa Alfa Num. Num. Alfa Num. Alfa Alfa 78 85 8 Num. 86 101 106 107 100 105 106 108 15 5 1 2 Num. Num Alfa Num. Descrição Código do Banco Lote de Serviço Tipo de Registro Código de Movimento Remessa Código Agencia Digito Verificador Empresa Conta Corrente da Número + Cooperativa Digito Verificador Digito Verificador Agencia/Conta Nosso Numero Código da Carteira Forma de Cadastramento Caracter Tipo de Documento ísticas Identificação de Emissão do Boleto Identificação de Distribuição do Boleto Numero do Documento do Boleto Valor do Boleto Agencia Cobradora Digito Verificador Espécie de Boleto 25 Aceite 109 109 1 Alfa 26 Data Emissão do Boleto 110 117 8 Num. 27 Código de Juros 118 118 1 Num. 28 Juros Data do Juros 119 126 8 Num. 29 30 Juros por dia/taxa Código de Desconto 127 141 142 142 15 1 Num. Num. Data do Desconto 143 150 8 Num. Desconto por dia/taxa 151 165 15 Num. 33 Valor IOF 166 180 15 Num. 34 Valor Abatimento 181 195 15 Num. 35 36 37 38 39 40 41 42 196 221 222 224 225 228 230 240 25 1 2 1 3 2 10 1 Alfa Num. Num. Num. Alfa Num. Num Alfa 31 Descto 32 Conteúdo Até 20 Vencimento do Boleto 21 22 23 24 Nº. Format Dig o De Numero Seqüencial do Registro no Lote Serviço Posição Uso da Empresa/Cooperado Código Protesto Prazo Protesto Código p/ Baixa Prazo p/ Baixa Código da Moeda Número do Contrato CNAB 220 221 223 224 227 229 239 240 Nota “001” “0001” “3” 9 1 4 Brancos 1 Nº. do “Nosso Número” “1” “1” “1” “2” “2” Numero do Boleto Data de vencimento em DDMMAAAA Valor do Boleto “03420” “7” 1 10 A = Aceite ou N= Não Aceite Data de emissão em DDMMAAAA “0” Data limite p/ desconto em DDMMAAAA ou “zeros” Juros por dia ou “zeros” “0” Data limite p/ desconto em DDMMAAAA ou “zeros” Descontos por dia ou “zeros” Valor do IOF ou “zeros” Valor de abatimentos ou “zeros” Brancos 1 “3” “00” “2” Brancos 1 “09” “0000000000” Brancos 7 REGISTRO DETALHE DO SEGMENTO Q CAMPOS 1 2 3 Controle 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Serviço Posição Nº. Format Dig o Conteúdo De Até 1 4 8 3 7 8 3 4 1 Num. Num. Num. 9 13 5 Num. Segmento 14 14 1 Alfa “Q” CNAB 15 15 1 Alfa Brancos 16 18 19 34 74 114 129 134 137 152 154 155 170 210 213 17 18 33 73 113 128 133 136 151 153 154 169 209 212 240 2 1 15 40 40 15 5 3 15 2 1 15 40 3 28 Num. Num. Num. Alfa Alfa Alfa Num. Num. Alfa Alfa Num Num Alfa Num. Alfa “01” Descrição Código do Banco Lote de Serviço Tipo de Registro Numero Seqüencial do Registro no Lote Código de Movimento Remessa Tipo de documento Inscrição Nº. do CPF/CNPJ Nome do Sacado Endereço Dados do Bairro Sacado CEP Sufixo do CEP Cidade Estado - UF Tipo de documento Inscrição Sac./ Nº. do CPF/CNPJ Avalista Nome do Sacador Avalista Código Banco Correspondente CNAB Nota “001” “0001” “3” 9 1 2 Nº. CPF/CNPJ Nome do Sacado Endereço do Sacado Bairro do Sacado CEP Sufixo do CEP Cidade Sigla do Estado 2 Nº. CPF/CNPJ Nome do Sacador Avalista “000” Brancos 1 8 NOTAS EXPLICATIVAS – HEADER/TRAILER DE ARQUIVO 1 Deixar a quantidade de espaços em “branco” descritas na coluna “Nº. Dig”. 2 Tipo de documento: 1 = CPF ou 2 = CNPJ 3 Numero do Convenio da cooperativa – Verificar esta informação com a cooperativa. 4 Numero da conta da cooperativa no Banco do Brasil – Verificar esta informação com a cooperativa. 5 Numero seqüencial do arquivo: é de responsabilidade do gerador e serve para ordenar a disposição dos arquivos enviados. Sugerimos usar “000001” para primeiro arquivo e para os demais, usar o numero anterior acrescido de 1. Exemplo: 1º arquivo = 000001 2º arquivo = 000002 6 Quantidade de Registros do Arquivo: é a quantidade de linhas do arquivo, inclusive o trailer do arquivo. 7 Quantidade de Registros do Lote: é a quantidade de linhas do arquivo, sem considerar o trailer do lote e o trailer do arquivo. 8 9 Numero Seqüencial do Registro no Lote: Usar 00001 para o primeiro arquivo e para os demais, usar o numero anterior acrescido de 1. Exemplo: 1º Detalhe = 00001 2º Detalhe = 00002 Código adotado pela FEBRABAN para identificar o tipo de título de cobrança. Segue as opções disponíveis: 10 “02” = DM - Duplicata Mercantil “04” = DS - Duplicata de Serviço “17” = RC - Recibo 9 FÓRMULA DE CÁLCULO DA LINHA DIGITÁVEL Cálculo do DAC – (Módulo 10) O DAC (Dígito de Auto-Conferência) módulo 10 de um número é calculado multiplicando cada algarismo, pela sequê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 sequência de números: 01230067896. A fórmula do cálculo é: 1. Multiplicação pela sequência 2, 1, 2, 1, ... da direita para a esquerda. X 0 1 2 3 0 0 6 7 8 9 6 2 1 2 1 2 1 2 1 2 1 2 0 1 4 3 0 0 12 16 9 12 7 2. 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. 3. Divisão do resultado da soma acima por 10 37:10 = 3, resto = 7 DAC = 10 – (resto da divisão), portanto 10-7 = 3 O DAC da sequência numérica é igual a “3”. 10 FÓRMULA DE CÁLCULO DO DÍGITO VERIFICADOR GERAL Cálculo do DAC - Módulo 10 Para cálculo do dígito verificador, que deverá constar na quarta posição do Código de Barras, deverá ser feita a seguinte montagem: 1. Definir uma área auxiliar de 43 posições subdividida 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; 2. Calcular o módulo 10, conforme acima, das 43 posições; 3. 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; 4. A representação numérica do código de barras, deverá ser montada após o calculo do dígito verificador. EXEMPLO: 822 1 0000215048200974123220154098290108605940 Xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 212 1212121212121212121212121212121212121212 1624 0 0 0 0 2 2 5 0 4 16 2 0 0 18 7 8 1 4 3 4 2 0 1 10 4 0 9 16 2 18 0 2 0 16 6 0 5 18 4 0 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+2 +1+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. 11 FÓRMULA DE CÁLCULO DO CÓDIGO DE BARRAS Cálculo do DAC – (Módulo 11) O DAC (Dígito de Auto – Conferência) módulo 11, de um número é calculado multiplicando cada algarismo, pela sequê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. Observação: Quando o resto da divisão for igual a 0 ou 1, atribui-se ao DV o dígito “0”, e quando for 10, atribui-se ao DV o digito “1”. EXEMPLO Calcular o DAC módulo 11 da seguinte sequência de números: 01234567896. A fórmula do cálculo é: 1. Multiplicação pela sequência 2,3,4,5,6,7,8,9,2,3,4 da direita para a esquerda. X 0 1 2 3 0 0 6 7 8 9 6 4 3 2 9 8 7 6 5 4 3 2 0 3 27 0 0 36 35 32 27 12 4 2. Soma dos produtos da multiplicação: 0+3+4+27+0+0+36+35+32+27+12=176 3. Divisão do resultado da soma acima por 11 176:11=16, resto = 0 O DAC da sequência numérica é igual a “0”. 12 FÓRMULA DE CÁLCULO DO DÍGITO VERIFICADOR GERAL Cálculo do DAC - Módulo 11 Para cálculo do dígito verificador, que deverá constar na quarta posição do código de barras, deverá ser feita a seguinte montagem: 1. Definir uma área auxiliar de 43 posições subdividida 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; 2. Calcular o módulo 11, conforme acima, das 43 posições; 3. 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; 4. A representação numérica do código de barras, deverá ser montada após o cálculo do dígito verificador. EXEMPLO 1: 822 0 0000215048200974123220154098290108605940 XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 432 9876543298765432987654329876543298765432 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 sequê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. 13 CÁLCULO DO FATOR DE VENCIMENTO Para obter o fator de vencimento podem ser utilizadas duas fórmulas: 1ª) Data Base de 07.10.1997, calculando o número de dias entre essa data e a do vencimento (data de vencimento menos data base = fator) VENCIMENTO DATA BASE FATOR DE VENCIMENTO - 03.07.2000 07.10.1997 1000 2ª) Tabela de correlação data X fator, iniciando pelo fator 1000, que corresponde à data de vencimento 03.07.2000, e assim sucessivamente. FATOR 1000 1002 1667 4789 9999 VENCIMENTO 03.07.2000 05.07.2000 01.05.2002 17.11.2010 21.02.2025 Observações: 1. Quando a primeira posição do campo “valor” (fator de vencimento + valor) for zero, significa que no código de barras / linha digitável desse título, não consta o fator de vencimento. 2. Boletos com vencimento “à vista” ou “na apresentação” – somam-se 15 dias corridos à “data do processamento”. O resultado dessa operação representa a data do vencimento, cujo fator correspondente deve constar no código de barras (posições 6 a 9) e na linha digitável (posições 34 a 37). 14 Anexo 2 DADOS PARA DESENVOLVIMENTO DO LAYOUT COBRANÇA SEM REGISTRO CONVÊNIO 7 DÍGITOS Inserir logomarca do Banco do Brasil no boleto de cobrança. -Banco: 001 -Agência: 3420-7 - N° C/C de Cobrança da Cooperativa no Banco do Brasil: (Solicitar à Cooperativa) - Cód. Carteira / Variação: cód: 18 + código da variação (Solicitar à Cooperativa) - Nº do Convênio: (Solicitar à Cooperativa) - Nº de CEB do Cooperado: (Solicitar à Cooperativa) - Local de Pagamento: Pagável em qualquer agência bancária até o vencimento. - Aceite: N - Espécie: R$ - Cedente: (Solicitar à Cooperativa) Após conclusão, encaminhar 10 boletos de teste com valor qualquer e vencimento posterior para homologação juntamente com o arquivo de remessa. 15 Anexo 3 MODELO DE FORMATAÇÃO DA LINHA DIGITÁVEL E CÓDIGO DE BARRAS Linha Digitável – convênio 7 dígitos CAMPO 1 CAMPO 2 001 9 0.0000 9 B A N C O M O E D A A Z E R O S N O R M A D V C A M P O 1 B B CAMPO 3 0 1455.98 0 00 1 N° Z E R O N O R M A C O N V Ê N I O B B B B N° D V C E C B A M P O 2 01 004. 699 18 5 N° C E B N O S S O N Ú M E R O N Ú M E R O D A C A R T E I R A 4 CAMPO 5 6 3281 0000004000 D V D V C A M P O D O 3 C Ó D B A R R A S F A T O R V A L O R V E N C I M E N T O Código de Barras Posição Tamanho Conteúdo 01- 03 04 – 04 05 – 05 3 1 1 06 – 09 10 – 19 20 – 25 26 – 32 33 – 36 37 – 42 43 – 44 4 10 6 7 4 6 2 Identificação do Banco Código da moeda (9 – Real) Dígito verificador do cód. barras (DV) Fator vencimento Valor do título Zeros (norma BB) N° convênio no Banco Brasil N° CEB Nosso Número (seqüencial) Número da Carteira 16 17