INSTRUÇÕES PARA MONTAGEM E VALIDAÇÃO DE BOLETOS DE COBRANÇA1. Objetivo: Este documento tem por objetivo auxiliar os desenvolvedores de sistemas na implantação do serviço de cobrança nos padrões Sicoob. Constam instruções c padrão do boleto que deverá ser impresso, mecanismo de cálculo do nosso número, montagem da linha digitável e código de barras e um validador de linha ser utilizado no ambiente da empresa antes do boleto ser encaminhado para validação final pelas cooperativas. 2. Utilização: Para utilizar este documento, deve-se seguir a sequencia dos itens abaixo, sendo que em algumas delas é necessário o preenchimento de informações que repassadas pelo associado ou pela cooperativa do Sicoob para que as validações sejam efetivadas. 3. Informações Disponíveis: 01. Capa: Preencher com as características da carteira do cedente. 02. Especificações do Boleto: Informações com relação as informações que deverão constar no boleto de cobrança à ser impresso 03. Remessa CNAB400: Layout do arquivo de remessa no layout CNAB400 da FEBRABAN 04. Retorno CNAB400: Layout do arquivo de retorno no layout CNAB400 da FEBRABAN 05. Remessa CNAB240: Layout do arquivo de remessa no layout CNAB240 da FEBRABAN 06. Retorno CNAB240: Layout do arquivo de retorno no layout CNAB240 da FEBRABAN 07. Pré-homologação de boletos Após gerar boletos no sistema da empresa, utilizar esta planilha para validar as iformações que foram impressas no 08. Funções em Delphi: Funções em DELPHI para cálculo do nosso número, fator de vencimento e montagem linha digitável e código de bar ÇÃO DE BOLETOS DE COBRANÇA padrões Sicoob. Constam instruções com relação ao digo de barras e um validador de linha digitável que poderá o preenchimento de informações que deverão ser brança à ser impresso s iformações que foram impressas no documento. ntagem linha digitável e código de barras. Informado pela Cooperativa / Agência IMPLANTAÇÃO CEDENTE SISTEMA PRÓPRIO Dados da Cooperativa Banco-DV: 756-0 Nome: Sicoob Cooperativa-DV: Nome: Cliente-DV: Emissão: E-mail: Conta-DV: Dados do Cedente Nome/Razão Social: CPF/CNPJ: Carteira/Modalidade: Pessoa de Contato: Dados do Desenvolvedor do Sistema Próprio do Cedente Pessoa de Contato: E-mail: Recomenda-se a utilização de microserrilhas entre as vias (recebido do sacado e ficha de compensação) para evitar danos às informações quando do destacamento. CARACTERÍSTICAS DO BOLETO 2. deixando espaço para a autenticação mecânica. número-código/DV de compensação do Sicoob. com dimensão máxima de 2mm e traços com fios de 0. b) fundo branco com impressão preta. INTRODUÇÃO 1. não se permitindo campos hachurados.2. conforme especificação contida no item 4. d) tamanho de cada campo (número de posições) – Pode variar. ocasionado pela má qualidade de impressão.1. observado que: 1. ou. deve ser encaminhada ao Sicoob.1. 2. b) Papel A-4: a Ficha de Compensação deve ser impressa na parte inferior do papel.1. 2. mínima : 50 g/m2. c) quadro de impressão – Deve apresentar grade/denominação dos campos conforme anexo 1.2. Gramatura do papel e cor da impressão: a) gramatura ideal: 75 g/m2. de 25/07/2000. em negrito (o número/DV do Sicoob é 756-0 e deve ser impresso com caracter de 5mm e traços ou fios de 1. e) campos não utilizados podem ficar em branco.2mm).1. amostragem dos boletos impressos pelo Cedente para análise e aprovação (processo de homologação). de acordo com as características gerais do boleto de cobrança. f) valor Obs: É recomendável que também no recibo do sacado conste a linha digitável e o código de barras. regulamentada pelo BACEN por meio da Carta-Circular 2.1. 1. 2. g) parte inferior direita do papel – Deve conter a expresssão “Autenticação Mecânica – Ficha de Compensação”.1.2. 2. Este manual tem como objetivo prestar aos Cedentes as informações técnicas necessárias para a emissão e impressão de boletos em seu próprio ambiente. Especificações gerais: 2. de forma a facilitar eventual consulta pelo sacado. à direita do nome do Sicoob.1. Ficha de Compensação: a) parte superior esquerda – Logotipo do Sicoob e. não é recomendável a utilização de impressora matricial. 2. conforme especificação contida no anexo 1. sem a prévia autorização do Sicoob. com a identificação das seguintes informações: a) nome do cedente. no mínimo.3mm.1.2. Vias e dimensões: a) ficha de compensação: 95 a 108mm de altura psor 170 a 216mm de comprimento. desde que obedecidas a mesma disposição do modelo e as dimensões mínimas do formulário. f) parte inferior esquerda do papel. devido ao elevado índice de rejeição na leitura do código de barras.2.926. abaixo do quadro de impressão – Indicação obrigatória do código de barras.3. e) vencimento. obrigatoriamente.ESPECIFICAÇÕES DO BOLETO SICOOB 1. antes de sua efetiva emissão. b) recibo do sacado: a critério do cedente.1. b) nome do sacado. O Cedente assume total responsabilidade pelas conseqüências advindas da emissão de boletos. c) nosso-número d) número do título.2. ficando a critério da empresa a disposição das demais vias. Tipos de Formulários/Disposição das Vias: a) Formulário Contínuo Auto-Copiativo: a primeira via deve ser a Ficha de Compensação. b) parte superior direita – Deve haver representação numérica do conteúdo do Código de Barras. . Especificações das vias do Boleto de Cobrança: 2. Recibo do Sacado: Na parte superior acima do quadro de impressão devem ser impressas.1. condicionado à aprovação pelo Sicoob. conforme especificação contida no item 4. g) parte inferior direita do papel – Deve conter a expresssão “Autenticação Mecânica – Ficha de Compensação”. desde que obedecidas a mesma disposição do modelo e as dimensões mínimas do formulário. e) campos não utilizados podem ficar em branco. 2. deixando espaço para a autenticação mecânica. f) parte inferior esquerda do papel. c) nosso-número d) número do título. Gramatura do papel e cor da impressão: a) gramatura ideal: 75 g/m2.2. abaixo do quadro de impressão – Indicação obrigatória do código de barras. mínima : 50 g/m2. Ficha de Compensação: a) parte superior esquerda – Logotipo do Sicoob e. no mínimo. e) vencimento.3.2mm). . conforme especificação contida no anexo 1. Especificações das vias do Boleto de Cobrança: 2. à direita do nome do Sicoob. de forma a facilitar eventual consulta pelo sacado. b) parte superior direita – Deve haver representação numérica do conteúdo do Código de Barras.2. f) valor Obs: É recomendável que também no recibo do sacado conste a linha digitável e o código de barras. 2. em negrito (o número/DV do Sicoob é 756-0 e deve ser impresso com caracter de 5mm e traços ou fios de 1.2. número-código/DV de compensação do Sicoob.2. Recibo do Sacado: Na parte superior acima do quadro de impressão devem ser impressas. d) tamanho de cada campo (número de posições) – Pode variar. com a identificação das seguintes informações: a) nome do cedente.2.1. b) nome do sacado. não se permitindo campos hachurados.1. b) fundo branco com impressão preta.3mm. com dimensão máxima de 2mm e traços com fios de 0. c) quadro de impressão – Deve apresentar grade/denominação dos campos conforme anexo 1. de 25/07/2000. Portanto. à direita do logotipo do Sicoob.3. DESCRIÇÃO DOS CAMPOS DO BOLETO DE COBRANÇA: (A) 3. com o seu respectivo DV (Dígito Verificador).2. é o padrão adotado para qualquer modalidade de cobrança cadastrado com o Sicoob. 3.Obs: É recomendável que também no recibo do sacado conste a linha digitável e o código de barras.representação numérica do código de barras: Deve conter a representação numérica do código de barras do bloqueto de cobrança.1. Linha digitável . 3. de forma a facilitar eventual consulta pelo sacado. Logotipo Sicoob: O boleto deverá ser impresso sempre com o logotipo do Sicoob. . Código do banco destinatário: Deve ser impresso na margem superior esquerda do bloqueto (756-0). conforme instruções que seguem: A forma de composição da Linha Digitável nos bloquetos de Cobrança segue as normas estabelecidas pela Carta-Circular Bacen 2926. 3. acrescido de 1000.verificar na planilha "Capa" deste arquivo Código da agência/cooperativa . Exemplo: 30-25 = 5 então 5 é o Dígito Verificador Cálculo do fator de vencimento: O fator de vencimento do título é definido pela diferença da data de vencimento do título e a data base (03/07/2000). Deve-se calcular o dígito através da diferença entre o número múltiplo de 10."9" Código da carteira . da dezena imediatamente superior ao total apurado. igual ou imediatamente superior ao somatório. alternando-se 1 e 2.2 = 9 f) se o resultado da subtração for igual a 0 (zero). b) multiplicar cada algarismo que compõe o número pelo seu respectivo peso (multiplicador).25 e) o resultado obtido será o dígito verificador do número. Linha digitável . Código do banco destinatário: Deve ser impresso na margem superior esquerda do bloqueto (756-0). .vide demonstrativo de cálculo a seguir Código da modalidade . Logotipo Sicoob: O boleto deverá ser impresso sempre com o logotipo do Sicoob.3. O primeiro dígito da direita para a esquerda será multiplicado por 2. a. g) se não.(03/07/2000) + 1000 Cálculo do digito verificador do Código de Barras (módulo 11): Para calcular o dígito verificador do código de barras deve-se multiplicar cada dígito do código de barras pelo seu respectivo índice de multiplicação gerando um somatório. Exemplo: Resultado igual a 18. sempre pela direita. Exemplo: 11 . b) multiplicar cada algarismo que compõe o número pelo seu respectivo peso (multiplicador). à direita do logotipo do Sicoob.verificar na planilha "Capa" deste arquivo Código do cedente/cliente . a.2.representação numérica do código de barras: Deve conter a representação numérica do código de barras do bloqueto de cobrança. deve ser preenchido com zeros Cálculo do digito verificador dos Campos 1.vide demonstrativo de cálculo a seguir Dígito verificador do Código de Barras . fator de vencimento = (data de vencimento) . Deve-se calcular o dígito através do módulo 11 do somatório. conforme instruções que seguem: A forma de composição da Linha Digitável nos bloquetos de Cobrança segue as normas estabelecidas pela Carta-Circular Bacen 2926. a.vide demonstrativo de cálculo a seguir Fator de vencimento .HHJJJK A= B= C= D= E= F= G= H= I= J= K= L= M= Campo 4 Campo 5 L MMMMNNNNNNNNNN Código do Sicoob na câmara de compensação .vide demonstrativo de cálculo a seguir N= Valor do boleto .GGGGHI HHHHH. 1 (um) ou maior que 9 (nove) deverão assumir o dígito igual a 1 (um). da direita para a esquerda sem incluir a posição do dígito verificador. a) os multiplicadores começam com o número 2 /dois/. até reduzi-lo a um único algarismo: a. a."001" se parcela única Dígito verificador do Campo 3 . de 25/07/2000.DDDDE Campo 2 Campo 3 FFGGG. a) o índice de multiplicação deve ser gerado com pesos de 2 a 9. 3. Exemplo: Resultado da soma igual a 25. Campo 1 AAABC. então 30 .(A) 3. c) caso o resultado da multiplicação seja maior que 9 (nove) deverão ser somados os algarismos do produto. c) os resultados das multiplicações deverão ser somados."756" Código da moeda . 3.vide demonstrativo de cálculo a seguir Número da parcela a que o boleto se refere . Exemplo: 35 / 11 = 3 e resto 2 e) o resto da divisão deverá ser subtraído de 11.verificar na planilha "Capa" deste arquivo Nosso número do boleto Dígito verificador do Campo 2 .Em casos de cobrança com valor em aberto (o valor a ser pago é preenchido pelo próprio sacado) ou cobrança em moeda variável. 2 e 3 (módulo 10): Para calcular o dígito verificador da linha digitável deve-se multiplicar cada dígito da linha digitável pelo seu respectivo índice de multiplicação gerando um somatório.verificar na planilha "Capa" deste arquivo Dígito verificador do Campo 1 . com o seu respectivo DV (Dígito Verificador).1. d) o total da soma deverá ser dividido por 11. Portanto. o segundo por 3 e assim sucessivamente. Caso o titulo não tenha data de vencimento o fator será preenchido com zeros. então 1+8 = 9 d) subtrair o total apurado no item anterior. é o padrão adotado para qualquer modalidade de cobrança cadastrado com o Sicoob. o resultado da subtração será Dígito Verificador. 7.(03/07/2000) + 1000 Cálculo do digito verificador do Código de Barras (módulo 11): Para calcular o dígito verificador do código de barras deve-se multiplicar cada dígito do código de barras pelo seu respectivo índice de multiplicação gerando um somatório. Ex. Número do documento: Informe o número do documento/título estabelecido pela empresa quando da emissão da fatura/duplicata. 3. a. Exemplo: 30-25 = 5 então 5 é o Dígito Verificador Cálculo do fator de vencimento: O fator de vencimento do título é definido pela diferença da data de vencimento do título e a data base (03/07/2000). Valor: Não preencher. a. Ex.: 000100000000190000021 319731973197319731973 c) Multiplicar cada componente da seqüência com o seu correspondente da constante e somar os resultados. (D) 3. O código do cliente não deve ser confundido com o número da conta corrente. (F) 3.13. Outras deduções (abatimento): Não preencher. Ex.23.16. a. 1 (um) ou maior que 9 (nove) deverão assumir o dígito igual a 1 (um). Vencimento: Indique a data de vencimento do boleto. acrescido de 1000.19. Agência/Código do Cedente: Informar o prefixo da agência e o código de cliente do cedente. 3. quando emitido em Real (se utilizar moeda variável/índice econômico. razão social ou nome fantasia do cedente.21. (B) 3.6.: 1*7 + 1*3 + 9*1 + 2*7 + 1*3 = 36 d) Calcular o Resto através do Módulo 11. 3.17.20.12. Nosso número: Código de controle que permite ao Sicoob e à empresa identificar os dados da cobrança que deu origem ao boleto. Estes dados constam na planilha "Capa" deste arquivo.a. 3. 3. então Nosso Número + DV = 21-8 (E) 3. No caso de cobrança com registro. 3. A data informada deve estar de acordo com o “Fator de Vencimento” informado no código de barras/linha digitável. Espécie doc: Informar Tipo de Documento que originou o bloqueto de cobrança (exemplo: DM para Duplicata Mercantil. DS para Duplicata de Serviços. Caso o titulo não tenha data de vencimento o fator será preenchido com zeros. (H) 3.14. Data do processamento: Informe data de impressão do boleto de cobrança. 3. resto = 3 e) O resto da divisão deverá ser subtraído de 11 achando assim o DV (Se o Resto for igual a 0 ou 1 então o DV é igual a 0). d) o total da soma deverá ser dividido por 11. Mora/Multas (juros): Não preencher. Valor do documento: Preencha valor correspondente ao Valor da Fatura/Duplicata/Contrato.11.5. o valor informado deve ser igual ao valor registrado no Sicoob.2 = 9 f) se o resultado da subtração for igual a 0 (zero). NP para Nota Promissória. Carteira: Informe código da carteira de cobrança utilizada para a emissão do bloqueto (1 ou 3). 3. Aceite: Informe “N” 3. Data do documento: Indique data de emissão do documento que originou o boleto.18. c) os resultados das multiplicações deverão ser somados.25 e) o resultado obtido será o dígito verificador do número. o resultado da subtração será Dígito Verificador. 3. Desconto: Não preencher. Espécie: Informe moeda/índice de emissão da fatura/duplicata/contrato (R$. a. Este dado consta na planilha "Capa" deste arquivo. Ex. . fator de vencimento = (data de vencimento) . deverá ser utilizada a fórmula abaixo: Número da Cooperativa 9(4) – vide planilha "Capa" deste arquivo Código do Cliente 9(10) – vide planilha "Capa" deste arquivo Nosso Número 9(7) – Iniciado em 1 Constante para cálculo = 3197 a) Concatenar na seqüência completando com zero à esquerda. Exemplo: Resultado da soma igual a 25. As informações fornecidas neste campo são de exclusiva responsabilidade do cedente. a) o índice de multiplicação deve ser gerado com pesos de 2 a 9. se for o caso.9. entre outros. U$$). 3. Cedente: Informar o nome. b) multiplicar cada algarismo que compõe o número pelo seu respectivo peso (multiplicador). (G) 3. da direita para a esquerda sem incluir a posição do dígito verificador.4.10. preencher com zeros). contrato de prestação de serviço. Quantidade: Preencher com a quantidade de moeda variável.).: 11 – 3 = 8. g) se não. O primeiro dígito da direita para a esquerda será multiplicado por 2. 3.15. Exemplo: 35 / 11 = 3 e resto 2 e) o resto da divisão deverá ser subtraído de 11. (C) 3.:Número da Cooperativa = 0001 Número do Cliente = 1-9 Nosso Número = 21 000100000000190000021 b) Alinhar a constante com a seqüência repetindo de traz para frente. Instruções: Deve ser usado para indicação das condições de recebimento do título na forma mais objetiva possível.8. Ex. Exemplo: Resultado igual a 18. pois são códigos diferentes. então 30 .: 36/11 = 3.22. Exemplo: 11 . Para o cálculo do dígito verificador do nosso número. Uso do Banco: Não preencher. o segundo por 3 e assim sucessivamente. da dezena imediatamente superior ao total apurado. 3. etc. Local de Pagamento: Deve apresentar a expressão “Pagável em qualquer banco até o vencimento”. então 1+8 = 9 d) subtrair o total apurado no item anterior. Deve-se calcular o dígito através do módulo 11 do somatório. 5.20. (F) 3. 3. Vencimento: Indique a data de vencimento do boleto. Data do documento: Indique data de emissão do documento que originou o boleto. entre outros.25. (L) 3. Data do processamento: Informe data de impressão do boleto de cobrança.23.).13. Deve conter 44 posições. quando o boleto estiver sendo emitido por terceiro. c) define apenas caracteres numéricos.: 11 – 3 = 8.16. pois são códigos diferentes. As informações fornecidas neste campo são de exclusiva responsabilidade do cedente. sendo duas delas.(B) 3. deverá ser utilizada a fórmula abaixo: Número da Cooperativa 9(4) – vide planilha "Capa" deste arquivo Código do Cliente 9(10) – vide planilha "Capa" deste arquivo Nosso Número 9(7) – Iniciado em 1 Constante para cálculo = 3197 a) Concatenar na seqüência completando com zero à esquerda. se for o caso. Ex.22. 3. Estes dados constam na planilha "Capa" deste arquivo. 3. b) campo livre: determinado por cada banco de acordo com a modalidade de Cobrança utilizada pelo cliente. CPF/CNPJ: Preencha o CPF ou CNPJ do sacado. Sacador/avalista: Preencha nome e CPF/CNPJ do emitente original do documento que originou o boleto de cobrança.6.: 1*7 + 1*3 + 9*1 + 2*7 + 1*3 = 36 d) Calcular o Resto através do Módulo 11.15. (J) 3. barras largas.28. Sacado: Preencha nome.18.11. Conteúdo: O código de barras é composto por dois campos: a) campo obrigatório: determinado pelo BACEN e comum a todos dos bancos.14.26. Ex.8. Agência/Código do Cedente: Informar o prefixo da agência e o código de cliente do cedente. Valor cobrado: Não preencher. Uso do Banco: Não preencher. DS para Duplicata de Serviços. 3. o valor informado deve ser igual ao valor registrado no Sicoob. Quantidade: Preencher com a quantidade de moeda variável. razão social ou nome fantasia do cedente.29. (G) 3.24. 3.21. Carteira: Informe código da carteira de cobrança utilizada para a emissão do bloqueto (1 ou 3). b) “intercalado” significa que os espaços entre as barras também tem significado de maneira análoga às barras. Desconto: Não preencher. 3. contrato de prestação de serviço. Mora/Multas (juros): Não preencher.7. disposto da seguinte forma: Posição Tamanho Conteúdo 01 a 03 03 Código do Banco na Câmara de Compensação = '756' 04 a 04 01 Código da Moeda = 9 (Real) 05 a 05 01 Digito Verificador (DV) do Código de Barras 06 a 09 04 Fator de Vencimento . Ex. Número do documento: Informe o número do documento/título estabelecido pela empresa quando da emissão da fatura/duplicata. UF e CEP do sacado. preencher com zeros). No caso de cobrança com registro.: 000100000000190000021 319731973197319731973 c) Multiplicar cada componente da seqüência com o seu correspondente da constante e somar os resultados. etc. NP para Nota Promissória.12.: 36/11 = 3. 3. (K) 3. U$$).4. 3. 3. O código do cliente não deve ser confundido com o número da conta corrente. Aceite: Informe “N” 3. então Nosso Número + DV = 21-8 (E) 3. Nosso número: Código de controle que permite ao Sicoob e à empresa identificar os dados da cobrança que deu origem ao boleto. quando emitido em Real (se utilizar moeda variável/índice econômico.9. Código de Barras: Código de barras do boleto de cobrança. Espécie doc: Informar Tipo de Documento que originou o bloqueto de cobrança (exemplo: DM para Duplicata Mercantil. Este dado consta na planilha "Capa" deste arquivo. A data informada deve estar de acordo com o “Fator de Vencimento” informado no código de barras/linha digitável.19. Valor: Não preencher. 3. 3. Ex. 3. Outras deduções (abatimento): Não preencher. resto = 3 e) O resto da divisão deverá ser subtraído de 11 achando assim o DV (Se o Resto for igual a 0 ou 1 então o DV é igual a 0). Local de Pagamento: Deve apresentar a expressão “Pagável em qualquer banco até o vencimento”. Valor do documento: Preencha valor correspondente ao Valor da Fatura/Duplicata/Contrato.27. (D) 3. Espécie: Informe moeda/índice de emissão da fatura/duplicata/contrato (R$. Cedente: Informar o nome. cidade.10. Outros acréscimos: Não preencher.:Número da Cooperativa = 0001 Número do Cliente = 1-9 Nosso Número = 21 000100000000190000021 b) Alinhar a constante com a seqüência repetindo de traz para frente. 3. 3. impresso de acordo com as especificações técnicas a seguir: Tipo: Deve ser utilizado o tipo “2 de 5 intercalado” que tem as seguintes características: a) cinco barras definem um caracter. endereço. (H) 3.17. (I) 3. (C) 3. Para o cálculo do dígito verificador do nosso número. Instruções: Deve ser usado para indicação das condições de recebimento do título na forma mais objetiva possível. Ex. (I) 3. o valor informado deve ser igual ao valor registrado no Sicoob. Sacado: Preencha nome. No caso de cobrança com registro. b) campo livre: determinado por cada banco de acordo com a modalidade de Cobrança utilizada pelo cliente. (G) 3. 3.: 000100000000190000021 319731973197319731973 c) Multiplicar cada componente da seqüência com o seu correspondente da constante e somar os resultados. Valor cobrado: Não preencher. Ex. (L) 3. Uso do Banco: Não preencher.26.24. U$$).Ex.verificar na planilha "Capa" deste arquivo Código do cedente/cliente . Local de Impressão na Ficha de Compensação: Na parte inferior do documento. Sacador/avalista: Preencha nome e CPF/CNPJ do emitente original do documento que originou o boleto de cobrança.20. abaixo do quadro de impressão na extremidade esquerda. 3. quando emitido em Real (se utilizar moeda variável/índice econômico. Espécie: Informe moeda/índice de emissão da fatura/duplicata/contrato (R$. (J) 3. Ex. Instruções: Deve ser usado para indicação das condições de recebimento do título na forma mais objetiva possível.19.: 1*7 + 1*3 + 9*1 + 2*7 + 1*3 = 36 d) Calcular o Resto através do Módulo 11. barras largas. CPF/CNPJ: Preencha o CPF ou CNPJ do sacado.23. sendo duas delas. Carteira: Informe código da carteira de cobrança utilizada para a emissão do bloqueto (1 ou 3). b) “intercalado” significa que os espaços entre as barras também tem significado de maneira análoga às barras. UF e CEP do sacado.25."001" se parcela única Dimensões: Comprimento total igual a 103mm e altura total igual a 13mm.verificar na planilha "Capa" deste arquivo Código da modalidade . 3.18. Este dado consta na planilha "Capa" deste arquivo. Autenticação mecânica .15.: 36/11 = 3.22.16.verificar na planilha "Capa" deste arquivo Nosso número do boleto Número da parcela a que o boleto se refere . . 3. Outros acréscimos: Não preencher. Valor: Não preencher. c) define apenas caracteres numéricos.: 11 – 3 = 8.14. disposto da seguinte forma: Posição Tamanho Conteúdo 01 a 03 03 Código do Banco na Câmara de Compensação = '756' 04 a 04 01 Código da Moeda = 9 (Real) 05 a 05 01 Digito Verificador (DV) do Código de Barras 06 a 09 04 Fator de Vencimento 10 a 19 10 Valor 20 a 44 03 Campo Livre Composição do Campo Livre no Sicoob: Posição 20 a 20 21 a 24 25 a 26 27 a 33 34 a 41 41 a 44 Tamanho 01 04 02 07 08 03 Conteúdo Código da carteira de cobrança . cidade. quando o boleto estiver sendo emitido por terceiro.21.28. Mora/Multas (juros): Não preencher. endereço. 3. Desconto: Não preencher.29. Deve conter 44 posições. (K) 3. Outras deduções (abatimento): Não preencher.17. Código de Barras: Código de barras do boleto de cobrança. 3.30. Valor do documento: Preencha valor correspondente ao Valor da Fatura/Duplicata/Contrato. preencher com zeros). impresso de acordo com as especificações técnicas a seguir: Tipo: Deve ser utilizado o tipo “2 de 5 intercalado” que tem as seguintes características: a) cinco barras definem um caracter.27. então Nosso Número + DV = 21-8 (E) 3. 3. As informações fornecidas neste campo são de exclusiva responsabilidade do cedente.vide planilha "Capa" deste arquivo Código da agência/cooperativa . Todas as especificações devem ser atendidas a fim de preservar a leitura do código de barras. (F) 3. Ex. Quantidade: Preencher com a quantidade de moeda variável. se for o caso. 3. Conteúdo: O código de barras é composto por dois campos: a) campo obrigatório: determinado pelo BACEN e comum a todos dos bancos. (H) 3. 3. resto = 3 e) O resto da divisão deverá ser subtraído de 11 achando assim o DV (Se o Resto for igual a 0 ou 1 então o DV é igual a 0).ficha de compensação: Não Preencher. respeitando o espaço mínimo de 5mm (zona de silêncio) entre a margem esquerda do formulário e o início da impressão do código e a distância mínima de 12mm desde a margem inferior da Ficha de Compensação até o centro do código de barras. b) campo livre: determinado por cada banco de acordo com a modalidade de Cobrança utilizada pelo cliente. c) define apenas caracteres numéricos. cidade. 3.verificar na planilha "Capa" deste arquivo Código do cedente/cliente . respeitando o espaço mínimo de 5mm (zona de silêncio) entre a margem esquerda do formulário e o início da impressão do código e a distância mínima de 12mm desde a margem inferior da Ficha de Compensação até o centro do código de barras. (J) 3.verificar na planilha "Capa" deste arquivo Código da modalidade .27.30. disposto da seguinte forma: Posição Tamanho Conteúdo 01 a 03 03 Código do Banco na Câmara de Compensação = '756' 04 a 04 01 Código da Moeda = 9 (Real) 05 a 05 01 Digito Verificador (DV) do Código de Barras 06 a 09 04 Fator de Vencimento 10 a 19 10 Valor 20 a 44 03 Campo Livre Composição do Campo Livre no Sicoob: Posição 20 a 20 21 a 24 25 a 26 27 a 33 34 a 41 41 a 44 Tamanho 01 04 02 07 08 03 Conteúdo Código da carteira de cobrança . Valor cobrado: Não preencher. (L) 3. abaixo do quadro de impressão na extremidade esquerda. UF e CEP do sacado.29. 3. . CPF/CNPJ: Preencha o CPF ou CNPJ do sacado. (K) 3.25.3. Código de Barras: Código de barras do boleto de cobrança. Autenticação mecânica .24. Local de Impressão na Ficha de Compensação: Na parte inferior do documento. Sacado: Preencha nome. barras largas.ficha de compensação: Não Preencher."001" se parcela única Dimensões: Comprimento total igual a 103mm e altura total igual a 13mm. Sacador/avalista: Preencha nome e CPF/CNPJ do emitente original do documento que originou o boleto de cobrança.verificar na planilha "Capa" deste arquivo Nosso número do boleto Número da parcela a que o boleto se refere . impresso de acordo com as especificações técnicas a seguir: Tipo: Deve ser utilizado o tipo “2 de 5 intercalado” que tem as seguintes características: a) cinco barras definem um caracter.26. Deve conter 44 posições. Outros acréscimos: Não preencher.vide planilha "Capa" deste arquivo Código da agência/cooperativa . 3. Todas as especificações devem ser atendidas a fim de preservar a leitura do código de barras. sendo duas delas. endereço. b) “intercalado” significa que os espaços entre as barras também tem significado de maneira análoga às barras. quando o boleto estiver sendo emitido por terceiro. Conteúdo: O código de barras é composto por dois campos: a) campo obrigatório: determinado pelo BACEN e comum a todos dos bancos.28. Autenticação mecânica .ficha de compensação: Não Preencher. respeitando o espaço mínimo de 5mm (zona de silêncio) entre a margem esquerda do formulário e o início da impressão do código e a distância mínima de 12mm desde a margem inferior da Ficha de Compensação até o centro do código de barras. abaixo do quadro de impressão na extremidade esquerda. Todas as especificações devem ser atendidas a fim de preservar a leitura do código de barras.41 a 44 03 Número da parcela a que o boleto se refere . 3.30. Local de Impressão na Ficha de Compensação: Na parte inferior do documento."001" se parcela única Dimensões: Comprimento total igual a 103mm e altura total igual a 13mm. . LAYOUT DO ARQUIVO DE REMESSA .CNAB400 A = ALFANUMÉRICO HEADER SEQ INICIO FINAL TAM MÁSCARA 1 001 001 001 9(001) 2 002 002 001 9(001) 3 003 009 007 A(007) 4 010 011 002 9(002) 5 012 019 008 A(008) 6 020 026 007 A(007) 7 027 030 004 9(004) 8 031 031 001 A(001) 9 032 039 008 9(008) 10 040 040 001 A(001) 11 041 046 006 9(006) 12 047 076 030 A(030) 13 077 094 018 A(018) 14 095 100 006 9(006) 15 101 107 007 9(007) 16 108 394 287 A(287) 17 395 400 006 9(006) 9 = NUMÉRICO V = VÍRGULA DECIMAL ASSUMIDA . DETALHE SEQ INICIO FINAL TAM MÁSCARA 1 001 001 001 9(01) 2 3 4 5 6 7 8 9 002 004 018 022 023 031 032 038 003 017 021 022 030 031 037 062 002 014 004 001 008 001 006 025 9(02) 9(14) 9(04) 9(01) 9(08) X(01) 9(06) X(25) 10 11 12 13 063 075 077 079 074 076 078 081 012 002 002 003 9(12) 9(02) 9(02) X(03) 14 15 16 17 082 083 086 089 082 085 088 089 001 003 003 001 X(01) X(03) 9(03) 9(01) 18 090 094 005 9(05) 19 20 21 095 096 102 095 101 106 001 X(01) 006 9(06) 005 X(05) 22 107 108 002 9(02) 23 24 25 26 27 28 29 109 111 121 127 140 143 147 110 120 126 139 142 146 147 002 010 006 013 003 004 001 9(02) X(10) A(06) 9(11)V99 9(03) 9(04) X(01) . 30 148 149 002 9(02) 31 32 150 151 150 156 001 X(01) 006 9(06) 33 34 35 36 37 157 159 161 167 173 158 160 166 172 173 002 002 006 006 001 38 174 179 006 9(06) 39 180 192 013 9(11)V99 40 41 193 206 205 218 013 9(13) 013 9(11)V99 42 43 44 45 46 47 48 49 219 221 235 275 312 327 335 350 220 234 274 311 326 334 349 351 002 014 040 037 015 008 015 002 9(02) 9(02) 9(02)V9999 9(02)V9999 9(01) 9(01) 9(14) A(40) A(37) X(15) 9(08) A(15) A(02) . 50 352 391 040 X(40) 51 52 53 392 394 395 393 395 400 002 X(02) 001 X(01) 006 9(06) . TRAILLER SEQ INICIO FINAL TAM MÁSCARA 1 001 001 001 9(01) 2 002 194 193 X(193) 3 195 234 040 X(40) 4 235 274 040 X(40) 5 275 314 040 X(40) 6 315 354 040 X(40) 7 8 355 395 394 400 040 X(40) 006 9(06) . NAB400 Voltar LFANUMÉRICO 9 = NUMÉRICO V = VÍRGULA DECIMAL ASSUMIDA Identificação do Registro Header: “0” (zero) Tipo de Operação: “1” (um) Identificação por Extenso do Tipo de Operação: "REMESSA" Identificação do Tipo de Serviço: “01” (um) Identificação por Extenso do Tipo de Serviço: “COBRANÇA” Complemento do Registro: Brancos Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Código do Cliente/Cedente: vide planilha "Capa" deste arquivo Dígito Verificador do Código: vide planilha "Capa" deste arquivo Número do convênio líder: Brancos Nome do Cedente: vide planilha "Capa" deste arquivo Identificação do Banco: "756BANCOOBCED" Data da Gravação da Remessa: formato ddmmaa Seqüencial da Remessa: número seqüencial acrescido de 1 a cada remessa. Inicia com "0000001" Complemento do Registro: Brancos Seqüencial do Registro:”000001” . Pagamento Direto ao Cedente Seu Número/Número atribuído pela Empresa Data Vencimento: formato ddmmaa Valor do Titulo Número Banco: "756" Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo . DV do contrato: Para Carteira 1 preencher "0". 23): Preencher da seguinte forma: . “A”: Deverá ser informado nas posições 352 a 391 (SEQ 50) o nome e CPF/CNPJ do sacador Prefixo do Título: Brancos Variação da Carteira: "000" Conta Caução: "0" Garantia: Número do Contrato Para Carteira 1 preencher "00000". 23): Preencher com zeros . Para Carteira 3 preencher com o número do contrato sem DV. Numero do borderô: preencher em caso de carteira 3 Complemento do Registro: Brancos Carteira/Modalidade: 01 = Simples Com Registro 02 = Simples Sem Registro 03 = Garantida Caucionada Comando/Movimento: 01 = Registro de Títulos 02 = Solicitação de Baixa 03 = Pedido de Débito em Conta 04 = Concessão de Abatimento 05 = Cancelamento de Abatimento 06 = Alteração de Vencimento 07 = Alteração do Número de Controle 08 = Alderação de Seu Número 09 = Instrução para Protestar 10 = Instrução para Sustar Protesto 11 = Instrução para Dispensar Juros 12 = Alteração de Sacado 30 = Recusa de Alegação do Sacado 31 = Alteração de Outros Dados 34 = Baixa . Número da Parcela: "01" se parcela única Grupo de Valor: "00" Complemento do Registro: Brancos Indicativo de Mensagem ou Sacador/Avalista: Brancos: Poderá ser informada nas posições 352 a 391 (SEQ 50) qualquer mensagem para ser impressa no boleto. .CAMPO / DESCRIÇÃO / CONTEÚDO Identificação do Registro Detalhe: 1 (um) Tipo de Inscrição do Cedente: "01" = CPF "02" = CNPJ Número do CPF/CNPJ do Cedente Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Conta Corrente: vide planilha "Capa" deste arquivo Dígito Verificador da Conta: vide planilha "Capa" deste arquivo Número do Convênio de Cobrança do Cedente: "000000" Número de Controle do Participante: Brancos Nosso Número: . calculado pelo módulo 11. Para Carteira 3 preencher com o Dígito Verificador.Posição 063 a 073 – Número seqüencial a partir de "00000000001".Posição 074 a 074 – DV do Nosso-Número.Para comando 01 com emissão a cargo do Cedente ou para os demais comandos (vide planilha "Capa" deste arquivo e lista de comandos seq. não sendo admitida reutilização ou duplicidade.Para comando 01 com emissão a cargo do Sicoob (vide planilha "Capa" deste arquivo e lista de comandos seq. Valor primeiro desconto: Informar o valor do desconto. Se o código da moeda for diferente de REAL.Espécie do Título : 01 = Duplicata Mercantil 02 = Nota Promissória 03 = Nota de Seguro 05 = Recibo 06 = Duplicata Rural 08 = Letra de Câmbio 09 = Warrant 10 = Cheque 12 = Duplicata de Serviço 13 = Nota de Débito 14 = Triplicata Mercantil 15 = Triplicata de Serviço 18 = Fatura 20 = Apólice de Seguro 21 = Mensalidade Escolar 22 = Parcela de Consórcio 99 = Outros Aceite do Título: "0" = Sem aceite "1" = Com aceite Data de Emissão do Título: formato ddmmaa Primeira instrução codificada: Regras de impressão de mensagens nos boletos: * Primeira instrução (SEQ 34) = 00 e segunda (SEQ 35) = 00. imprimimos o conteúdo CNAB: 00 = AUSENCIA DE INSTRUCOES 01 = COBRAR JUROS 03 = PROTESTAR 3 DIAS UTEIS APOS VENCIMENTO 04 = PROTESTAR 4 DIAS UTEIS APOS VENCIMENTO 05 = PROTESTAR 5 DIAS UTEIS APOS VENCIMENTO 07 = NAO PROTESTAR 10 = PROTESTAR 10 DIAS UTEIS APOS VENCIMENTO 15 = PROTESTAR 15 DIAS UTEIS APOS VENCIMENTO 20 = PROTESTAR 20 DIAS UTEIS APOS VENCIMENTO 22 = CONCEDER DESCONTO SO ATE DATA ESTIPULADA 42 = DEVOLVER APOS 15 DIAS VENCIDO 43 = DEVOLVER APOS 30 DIAS VENCIDO Segunda instrução: vide SEQ 33 Taxa de mora mês Taxa de multa Complemento do Registro: Brancos Data primeiro desconto: Informar a data limite a ser observada pelo cliente para o pagamento do título com Desconto no formato ddmmaa. * Primeira instrução (SEQ 34) = 01 e segunda (SEQ 35) = 01. Preencher com zeros quando não for concedido nenhum desconto. Valor Abatimento Tipo de Inscrição do Sacado: "01" = CPF "02" = CNPJ Número do CNPJ ou CPF do Sacado Nome do Sacado Endereço do Sacado Bairro do Sacado CEP do Sacado Cidade do Sacado UF do Sacado . não imprime nada. o valor restante será a quantidade monetária. desconsideramos as instruções CNAB e imprimimos nos boletos as mensagens relatadas no trailler do arquivo. Preencher com zeros quando não for concedido nenhum desconto. o valor restante representa o IOF. * Primeira e segunda instrução diferente das situações acima. com duas casa decimais. Obs: A data limite não poderá ser superior a data de vencimento do título. 193-193 – Código da moeda 194-205 – Valor IOF / Quantidade Monetária: "000000000000" Se o código da moeda for REAL. Quando o SEQ 14 – Indicativo de Mensagem ou Sacador/Avalista .for preenchido com “A” . Complemento do Registro: Brancos Seqüencial do Registro: Incrementado em 1 a cada registro . as informações constantes desse campo serão impressas no campo “texto de responsabilidade da Empresa”.for preenchido com Brancos. este campo deverá ser preenchido com o nome/razão social do Sacador/Avalista Número de Dias Para Protesto: Quantidade dias para envio protesto. no Recibo do Sacado e na Ficha de Compensação do boleto de cobrança. utilizar dias protesto padrão do cliente cadastrado na cooperativa.Observações/Mensagem ou Sacador/Avalista: Quando o SEQ 14 – Indicativo de Mensagem ou Sacador/Avalista . Se = "0". preencher com mensagens/intruções de responsabilidade do Cedente Quando o SEQ 34 e SEQ 35 forem preenchidos com valores diferentes destes. preencher com Brancos Mensagem responsabilidade Cedente: Quando o SEQ 34 = "01" e o SEQ 35 = "01". preencher com mensagens/intruções de responsabilidade do Cedente Quando o SEQ 34 e SEQ 35 forem preenchidos com valores diferentes destes.CAMPO / DESCRIÇÃO / CONTEÚDO Identificação Registro Trailler: "9" Complemento do Registro: Brancos Mensagem responsabilidade Cedente: Quando o SEQ 34 = "01" e o SEQ 35 = "01". preencher com mensagens/intruções de responsabilidade do Cedente Quando o SEQ 34 e SEQ 35 forem preenchidos com valores diferentes destes. preencher com Brancos Seqüencial do Registro: Incrementado em 1 a cada registro . preencher com mensagens/intruções de responsabilidade do Cedente Quando o SEQ 34 e SEQ 35 forem preenchidos com valores diferentes destes. preencher com Brancos Mensagem responsabilidade Cedente: Quando o SEQ 34 = "01" e o SEQ 35 = "01". preencher com Brancos Mensagem responsabilidade Cedente: Quando o SEQ 34 = "01" e o SEQ 35 = "01". preencher com Brancos Mensagem responsabilidade Cedente: Quando o SEQ 34 = "01" e o SEQ 35 = "01". preencher com mensagens/intruções de responsabilidade do Cedente Quando o SEQ 34 e SEQ 35 forem preenchidos com valores diferentes destes. LAYOUT DO ARQUIVO DE RETORNO - CNAB400 A = ALFANUMÉRICO HEADER SEQ INICIO FINAL TAM MÁSCARA 1 001 001 001 9(001) 2 002 002 001 9(001) 3 003 009 007 A(007) 4 010 011 002 9(002) 5 012 019 008 A(008) 6 020 026 007 A(007) 7 027 030 004 9(004) 8 031 031 001 A(001) 9 032 039 008 9(008) 10 040 040 001 A(001) 11 041 046 006 9(006) 12 047 076 030 A(030) 13 077 094 018 A(018) 14 095 100 006 9(006) 15 16 17 101 108 395 107 394 400 007 9(007) 287 A(287) 006 9(006) 9 = NUMÉRICO V = VÍRGULA DECIMAL ASSUMIDA DETALHE SEQ INICIO FINAL TAM MÁSCARA 1 001 001 001 9(01) 2 3 4 5 6 7 8 9 10 11 12 13 002 004 018 022 023 031 032 038 063 074 075 077 003 017 021 022 030 031 037 062 073 074 076 080 002 014 004 001 008 001 006 025 011 001 002 004 9(02) 9(14) 9(04) 9(01) 9(08) X(01) 9(06) X(25) 9(11) X(01) 9(02) 9(04) 14 15 16 17 18 19 20 081 083 086 089 090 095 096 082 085 088 089 094 095 100 002 003 003 001 005 001 005 9(02) X(03) 9(03) 9(01) 9(05) X(01) 9(03)V99 21 22 101 106 105 106 005 9(01)V9999 001 X(01) 23 107 108 002 9(02) 24 109 110 002 9(02) 25 26 27 28 29 111 117 127 147 153 116 126 146 152 165 006 010 020 006 013 9(06) X(10) X(20) A(06) 9(11)V99 30 166 168 003 9(03) 31 32 169 173 172 173 004 9(04) 001 X(01) 33 174 175 002 9(02) . 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 176 182 189 202 215 228 241 254 267 280 293 306 319 320 321 333 343 358 395 181 188 201 214 227 240 253 266 279 292 305 318 319 320 332 342 357 394 400 006 007 013 013 013 013 013 013 013 013 013 013 001 001 012 010 014 038 006 9(06) 9(05)V99 9(11)V99 9(11)V99 9(11)V99 9(11)V99 9(11)V99 9(11)V99 9(11)V99 9(11)V99 9(11)V99 9(11)V99 9(01) 9(01) 9(10)V99 X(10) 9(14) X(38) 9(06) . TRAILLER SEQ INICIO FINAL TAM MÁSCARA 1 001 001 001 9(01) 2 002 003 002 9(02) 3 004 006 003 9(03) 4 007 010 004 9(04) 5 011 035 025 A(25) 6 036 085 050 A(50) 7 086 115 030 A(30) 8 116 123 008 A(08) 9 124 153 030 A(30) 10 154 155 002 A(02) 11 156 163 008 9(08) 12 164 171 008 9(08) 13 172 182 011 9(11) 14 183 394 212 A(212) 15 395 400 006 9(06) . CNAB400 Voltar LFANUMÉRICO 9 = NUMÉRICO V = VÍRGULA DECIMAL ASSUMIDA CAMPO / DESCRIÇÃO / CONTEÚDO Identificação do Registro Header: “0” Tipo de Operação: “2” Identificação Tipo de Operação “RETORNO” Identificação do Tipo de Serviço: “02” Identificação por Extenso do Tipo de Serviço:“COBRANÇA” Complemento do Registro: Brancos Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Código do Cliente/Cedente: vide planilha "Capa" deste arquivo Dígito Verificador do Código: vide planilha "Capa" deste arquivo Número do convênio líder: Brancos Nome do Cedente Identificação do Banco: "756BANCOOBCED" Data da Gravação do Retorno: formato ddmmaa Seqüencial do Retorno: número seqüencial atribuído pelo Sicoob. acrescido de 1 a cada retorno. Inicia com "0000001" Complemento do Registro: Brancos Seqüencial do Registro:”000001” . CAMPO / DESCRIÇÃO / CONTEÚDO Identificação do Registro Detalhe: 1 (um) Tipo de Inscrição do Cedente: "01" = CPF "02" = CNPJ Número do CPF/CNPJ do Cedente Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Conta Corrente: vide planilha "Capa" deste arquivo Dígito Verificador da Conta: vide planilha "Capa" deste arquivo Número do Convênio de Cobrança do Cedente: "000000" Número de Controle do Participante: Brancos Nosso Número DV Nosso Número Número da Parcela Grupo de Valor: "00" Código de Baixa/Recusa Prefixo do Título: Brancos Variação da Carteira: "000" Conta Caução: "0" Código de responsabilidade: "00000" DV do código de responsabilidade: "0" Taxa de desconto Taxa de IOF Complemento do Registro: Brancos . Carteira/Modalidade: 01 = Simples Com Registro 02 = Simples Sem Registro 03 = Garantida Caucionada Comando/Movimento: 02 = Confirmação Entrada Título 03 = Comando Recusado 04 = Transferência de Carteira .Entrada 05 = Liquidação Sem Registro 06 = Liquidação Normal 09 = Baixa de Título 10 = Baixa Solicitada 11 = Títulos em Ser 12 = Abatimento Concedido 13 = Abatimento Cancelado 14 = Alteração de Vencimento 15 = Liquidação em Cartório 19 = Confirmação Instrução Protesto 20 = Débito em Conta 21 = Alteração de nome do Sacado 22 = Alteração de endereço Sacado 23 = Encaminhado a Protesto 24 = Sustar Protesto 25 = Dispensar Juros 26 = Instrução Rejeitada 27 = Confirmação Alteração Dados 28 = Manutenção Título Vencido 30 = Alteração Dados Rejeitada 96 = Despesas de Protesto 97 = Despesas de Sustação de Protesto 98 = Despesas de Custas Antecipadas . o campo vem preenchido com zeros DV prefixo recebedora Espécie do Título : 01 = Duplicata Mercantil 02 = Nota Promissória 03 = Nota de Seguro 05 = Recibo 06 = Duplicata Rural 08 = Letra de Câmbio 09 = Warrant 10 = Cheque 12 = Duplicata de Serviço 13 = Nota de Débito 14 = Triplicata Mercantil 15 = Triplicata de Serviço 18 = Fatura 20 = Apólice de Seguro 21 = Mensalidade Escolar 22 = Parcela de Consórcio 99 = Outros . Quando este prefixo não for informado. o campo vem preenchido com zeros Prefixo da agência recebedora: Informado o prefixo de agência do banco recebedor.Data da Entrada/Liquidação: formato ddmmaa Seu Número/Número atribuído pela Empresa Complemento do Registro: Brancos Data Vencimento Título: formato ddmmaa Valor Titulo Código do banco recebedor: Informado o prefixo de agência do banco recebedor. Quando este prefixo não for informado. Data do crédito: formato ddmmaa Valor da Tarifa Outras despesas Juros do desconto IOF do desconto Valor do abatimento Desconto concedido (diferença entre valor do título e valor recebido) Valor recebido (valor recebido parcial) Juros de Mora Outros recebimentos Abatimento não aproveitado pelo Sacado Valor do Lançamento Indicativo débito/crédito Indicativo valor Valor do Ajuste Complemento do Registro: Brancos CPF/CNPJ do Sacado Complemento do Registro: Brancos Seqüencial do Registro: Incrementado em 1 a cada registro . CAMPO / DESCRIÇÃO / CONTEÚDO Identificação do Registro Trailer: “9” Identificação do Tipo de Serviço: “02” Número Banco: "756" Código da Cooperativa Remetente Sigla da Cooperativa Remetente Endereço da Cooperativa Remetente Bairro da Cooperativa Remetente CEP da Cooperativa Remetente Cidade da Cooperativa Remetente UF da Cooperativa Remetente Data do movimento: formato aaaammdd Quantidade de registros no Detalhe Último Nosso Número Cedente Complemento do Registro: Brancos Seqüencial do Registro: Incrementado em 1 a cada registro . 0 Nº Dec Form Campo / Descrição / Conteúdo Controle¹ Banco Lote Registro CNAB Inscrição Tipo Número Convênio Empresa² Agência Conta Corrente³ Conta Código DV Número DV DV Nome Nome do Banco CNAB Código Data de Geração Hora de Geração Arquivo Seqüência (NSA) 172 191 020 Alfa Reservado Banco 192 211 020 Alfa Reservado Empresa 212 240 029 Alfa CNAB ¹ Controle .0 10.0 11.0 13. ² Empresa .0 001 003 003 02.0 08.0 009 017 009 - Num Num Num Alfa 05.0 17.0 09.0 164 166 003 - Num Layout do Arquivo 21.0 12.0 158 163 006 - Num 20.0 23.0 14.LAYOUT DO ARQUIVO DE REMESSA .0 018 018 001 - Num 06.Banco origem ou destino do arquivo. .0 004 007 004 03.0 15.Número da conta do corrente do convênio firmado entre Sicoob e Cedente para a prestação do serviço de cobrança.0 18.0 008 008 001 04.0 16.CNAB240 HEADER DO ARQUIVO Posição SEQ Nº Dig De Até 01.0 167 171 005 - Num Densidade 22.Cedente que firmou o convênio de prestação de serviços com o Sicoob ³ Conta Corrente (Empresa) .0 07.0 019 033 053 058 059 071 072 073 103 133 143 144 152 032 052 057 058 070 071 072 102 132 142 143 151 157 014 020 005 001 012 001 001 030 030 010 001 008 006 - Num Alfa Num Alfa Num Alfa Alfa Alfa Alfa Alfa Num Num Num 19.0 24. Dt.1 07.1 12.1 184 191 008 - Num 21.1 15.1 14.1 06.1 104 143 040 - Alfa Informação 1 19.1 144 183 040 - Alfa Informação 2 20.1 008 009 010 012 014 017 008 009 011 013 016 017 001 001 002 002 003 001 - Num Alfa Num Alfa Num Alfa 09.1 13. Gravação Data do Crédito CNAB .1 004 007 004 - Num 03.1 05.1 08.1 018 018 001 - Num 10./Ret.1 11.1 001 003 003 Nº Dec - 02.1 22.1 16.HEADER DO LOTE Posição Nº SEQ De Até Dig 01.1 192 200 208 199 207 240 008 008 033 - Num Num Alfa Form Campo / Descrição / Conteúdo Num Banco Controle Serviço Lote Registro Operação Serviço CNAB Layout do Lote CNAB Inscrição Tipo Número Convênio Empresa Agência C/C Conta Código DV Número DV DV Nome Controle da Cobrança Nº Rem.1 23.1 17.1 04.1 019 034 054 059 060 072 073 074 033 053 058 059 071 072 073 103 015 020 005 001 012 001 001 030 - Num Alfa Num Alfa Num Alfa Alfa Alfa 18. 3P 078 086 085 100 008 013 002 Num Num Vencimento Valor do Título Agência Conta DV Carteira Cadastramento Documento Característica Cobrança Código DV Número DV .3P 06.3P 12.3P 009 013 005 - Num Nº do Registro 05.3P 038 057 020 - Alfa Nosso Número 14.3P 001 003 003 - Form 02.3P 15. Boleto 19.3P 11.3P 016 017 002 - Num Cód.3P 21.3P 10.3P 062 062 001 - Alfa Distrib.REGISTRO DETALHE SEGMENTO P Posição Nº Nº SEQ De Até Dig Dec 01.3P 008 008 001 - Num Registro 04.3P 09.3P 014 015 014 015 001 001 - Alfa Alfa Segmento CNAB Campo / Descrição / Conteúdo Num Banco Controle¹ Lote Serviço 07.3P 058 059 060 058 059 060 001 001 001 - Num Num Alfa 17.3P 061 061 001 - Num Emissão Boleto 18.3P 004 007 004 - Num 03. Mov. 08.3P 018 023 024 036 037 022 023 035 036 037 005 001 012 001 001 - Num Alfa Num Alfa Alfa C/C 13.3P 063 077 015 - Alfa Nº do Documento 20.3P 16. 22. Desc.3P 101 106 105 106 005 001 - Num Alfa Ag.3P 33.3P 36.3P 42.3P 34.3P 23. 1 Desc 1 31.3P 38. Juros Mora Juros 28. 1 Desconto 1 Vlr IOF Vlr Abatimento Uso Empresa Cedente Código p/ Protesto Prazo p/ Protesto Código p/ Baixa/Devolução Prazo p/ Baixa/Devolução 40.3P 39. Cobradora DV 24.3P 107 108 002 - Num Espécie de Título 25.3P 110 117 008 - Num Data Emissão do Título 27.3P 118 118 001 - Num Cód.3P 228 229 002 - Num Código da Moeda 41.3P 37.3P 142 142 001 - Num Data Juros Mora Juros Mora Cód.3P 35.3P 32.3P 119 127 126 141 008 013 002 Num Num 30.3P 230 240 239 240 010 001 - Num Alfa Número do Contrato CNAB .3P 29.3P 109 109 001 - Alfa Aceite 26.3P 143 151 166 181 196 221 222 224 225 150 165 180 195 220 221 223 224 227 008 013 013 013 025 001 002 001 003 002 002 002 - Num Num Num Num Alfa Num Num Num Alfa Data Desc. 3Q 10.3Q 4 7 4 - Num Controle 03.3Q 14.3Q 15.3Q 15 Serviço 07.3Q 18 18 1 - Num 33 73 113 128 133 136 151 15 40 40 15 5 3 15 - Num Alfa Alfa Dados do Sacado Alfa Num Num Alfa 09.3Q 8 8 1 - Num 04.3Q 16 17 2 - Num 08.3Q 12.3Q 13.3Q 11.3Q 1 3 3 Form Campo / Descrição / Conteúdo Num 02.3Q 19 34 74 114 129 134 137 .3Q 9 13 5 - Num 14 15 1 1 - Alfa Alfa 05.REGISTRO DETALHE SEGMENTO Q Posição Nº Nº SEQ De Até Dig Dec 01.3Q 14 06. 3Q 154 154 1 - Num 18.Dados do Sacado 16.3Q 233 240 20 8 - Alfa Alfa Sac.3Q 170 209 15 40 - Num Alfa Nome do Sacador/Avalista 20. na Compensação 21.3Q 152 153 2 - Alfa 17.3Q 155 169 19. Bco. Nosso Nº no Banco Correspondente CNAB . / Aval.3Q 213 232 22. Corresp.3Q 210 212 3 - Num Cód. Mov.3R 018 018 001 - Num Cód. Desc.REGISTRO DETALHE SEGMENTO R Posição Nº Nº SEQ De Até Dig Dec 01.3R 10.3R 067 075 090 074 089 099 008 013 010 002 - Num Num Alfa Data da Multa Multa Informação ao Sacado 18.3R 22. Desc.3R 13.3R 16. 3 Desconto 3 Cód.3R 042 042 001 - Num Data Desc.3R 008 008 001 - Num Registro 04.3R 23.3R 180 200 208 211 216 217 229 230 231 232 199 207 210 215 216 228 229 230 231 240 020 008 003 005 001 012 001 001 001 009 - Alfa Num Num Num Alfa Num Alfa Alfa Num Alfa CNAB Cod.3R 004 007 004 - Num 03.3R 06.3R 066 066 001 - Alfa Data Desc. 2 Desconto 2 Cód. 25.3R 100 139 040 - Alfa Informação 3 19. 2 Desc2 09. da Emissão do Aviso Déb.3R 043 051 050 065 008 013 002 Num Num 14.3R 019 027 026 041 008 013 002 Num Num 11.3R 24.3R 26.3R. Ocor. CNAB . Multa Multa 15.3R 29.3R 21.3R 27.3R 17.3R 014 015 014 015 001 001 - Alfa Alfa Segmento CNAB Campo / Descrição / Conteúdo Num Banco Controle Lote Serviço 07. Sacado Banco Agência Dados para Débito Conta Corrente DV Ident.3R 009 013 005 - Num Nº do Registro 05.3R 28.3R 001 003 003 - Form 02. 3 Desc3 12.3R 140 179 040 - Alfa Informação 4 20.3R 016 017 002 - Num 08. Cód. . REGISTRO DETALHE SEGMENTO S Posição Nº Nº SEQ De Até Dig Dec 01.3S 014 015 014 015 001 001 - Alfa Alfa Segmento CNAB Campo / Descrição / Conteúdo Num Banco Controle Serviço Lote .3S 06.3S 001 003 003 - Form 02.3S 009 013 005 - Num Nº do Registro 05.3S 004 007 004 - Num 03.3S 008 008 001 - Num Registro 04. 3S 179 218 040 - Alfa Informação 9 14.3S 059 098 040 - Alfa Informação 6 11. Mov.3S 021 160 040 11.3S 161 162 002 12.3S 019 058 040 - Alfa Informação 5 10. Para Tipo de Impressão 1 ou 2: 08.3S 018 018 001 - Num Tipo de Impressão 09.3S 099 138 040 - Alfa Informação 7 12.3S 016 017 002 - Num Cód.Serviço 07.3S 018 018 001 - Num Tipo de Impressão 09.3S 163 240 078 Para Tipo de Impressão 3: - Num Alfa Num Alfa Nº da Linha Mensagem Tipo de Fonte CNAB 08.3S 019 020 002 10.3S 139 178 040 - Alfa Informação 8 13.3S 219 240 022 - Alfa CNAB . 9 08. do Aviso CNAB Campo / Descrição / Conteúdo Num Banco Controle Lote Registro CNAB Totais CNAB Qtde.5 12.5 14.5 08.9 008 009 018 024 030 036 008 017 023 029 035 240 001 009 006 006 006 205 - Num Alfa Num Num Num Alfa Banco Controle Lote Registro CNAB Qtde de Registros Totalização da Cobrança Simples Totalização da Cobrança Vinculada Totalização da Cobrança Caucionada Totalização da Cobrança Descontada N.REGISTRO TRAILLER DO LOTE Posição Nº Nº SEQ De Até Dig Dec 01.5 004 007 004 - Num 03.9 04.9 07.5 09.9 004 007 004 - Num 03.5 15.5 10.9 05.5 04.5 07.5 05.5 06. de Lotes Qtde.5 008 009 018 024 030 047 053 070 076 093 099 116 124 008 017 023 029 046 052 069 075 092 098 115 123 240 001 009 006 006 015 006 015 006 015 006 015 008 117 002 002 002 002 - Num Alfa Num Num Num Num Num Num Num Nim Num Alfa Alfa Campo / Descrição / Conteúdo Num REGISTRO TRAILLER DO ARQUIVO Posição Nº Nº SEQ De Até Dig Dec 01. de Contas Concil. de Registros Qtde.5 13.5 11.5 001 003 003 - Form 02.9 001 003 003 - Form 02.9 06. . .Voltar Código do Sicoob na Compensação: "756" Lote de Serviço: "0000" Tipo de Registro: "0" Uso Exclusivo FEBRABAN / CNAB: Brancos Tipo de Inscrição da Empresa: '1' = CPF '2' = CGC / CNPJ Número de Inscrição da Empresa Código do Convênio no Sicoob: Brancos Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Conta Corrente: vide planilha "Capa" deste arquivo Dígito Verificador da Conta: vide planilha "Capa" deste arquivo Dígito Verificador da Ag/Conta: Brancos Nome da Empresa Nome do Banco: SICOOB Uso Exclusivo FEBRABAN / CNAB: Brancos Código Remessa / Retorno: "1" Data de Geração do Arquivo Hora de Geração do Arquivo Número Seqüencial do Arquivo: Número seqüencial adotado e controlado pelo responsável pela geração do arquivo para ordenar a disposição dos arquivos encaminhados. Evoluir um número seqüencial a cada header de arquivo. No da Versão do Layout do Arquivo: "081" Densidade de Gravação do Arquivo: "00000" Para Uso Reservado do Banco: Brancos Para Uso Reservado da Empresa: Brancos Uso Exclusivo FEBRABAN / CNAB: Brancos nte para a prestação do serviço de cobrança. Mensagem 2: Texto referente a mensagens que serão impressas em todos os boletos referentes ao mesmo lote. Número Remessa/Retorno: Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo para identificar a seqüência de envio ou devolução do arquivo entre o Cedente e o Sicoob. Data de Gravação Remessa/Retorno Data do Crédito: "00000000" Uso Exclusivo FEBRABAN/CNAB: Brancos . Para os demais: número do lote anterior acrescido de 1. O número não poderá ser repetido dentro do arquivo. Tipo de Registro: "1" Tipo de Operação: "R" Tipo de Serviço: "01" Uso Exclusivo FEBRABAN/CNAB: Brancos Nº da Versão do Layout do Lote: "040" Uso Exclusivo FEBRABAN/CNAB: Brancos Tipo de Inscrição da Empresa: '1' = CPF '2' = CGC / CNPJ Nº de Inscrição da Empresa Código do Convênio no Banco: Brancos Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Conta Corrente: vide planilha "Capa" deste arquivo Dígito Verificador da Conta: vide planilha "Capa" deste arquivo Dígito Verificador da Ag/Conta: Brancos Nome da Empresa Mensagem 1: Texto referente a mensagens que serão impressas em todos os boletos referentes ao mesmo lote.Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço. Estes campos não serão utilizados no arquivo retorno. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Estes campos não serão utilizados no arquivo retorno. Preencher com '0001' para o primeiro lote do arquivo. do Título no Banco: "0" Tipo de Documento: Brancos Identificação da Emissão do Boleto: (vide planilha "Capa" deste arquivo) '1' = Sicoob Emite '2' = Cedente Emite Identificação da Distribuição: Brancos Número do Documento de Cobrança: Número adotado e controlado pelo Cliente.Se emissão a cargo do Sicoob (vide planilha "Capa" deste arquivo): Brancos . Tipo de Registro: "3" Nº Sequencial do Registro no Lote: Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. etc Data de Vencimento do Título Valor Nominal do Título . para identificar o título de cobrança. Informação utilizada pelo Sicoob para referenciar a identificação do documento objeto de cobrança. O número não poderá ser repetido dentro do arquivo. no caso de cobrança de seguros. no caso de cobrança de duplicatas. Poderá conter número de duplicata.Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço. Preencher com '0001' para o primeiro lote do arquivo. Deve ser inicializado sempre em '1'.02 posições (11 a 12) .vide planilha "Capa" deste arquivo Tipo Formulário ."01" se parcela única Modalidade .02 posições (13 a 14) . número da apólice.01 posição (15 a 15): "1" -auto-copiativo "3"-auto-envelopável "4"-A4 sem envelopamento "6"-A4 sem envelopamento 3 vias Em branco . para identificar a seqüência de registros encaminhados no lote. em cada novo lote. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Segmento do Registro Detalhe: "P" Uso Exclusivo FEBRABAN/CNAB: Brancos Código de Movimento Remessa: '01' = Entrada de Títulos '02' = Pedido de Baixa '04' = Concessão de Abatimento '05' = Cancelamento de Abatimento '06' = Alteração de Vencimento '07' = Concessão de Desconto '08' = Cancelamento de Desconto '09' = Protestar '10' = Sustar Protesto e Baixar Título '11' = Sustar Protesto e Manter em Carteira ‘12’ = Alteração de Juros de Mora ‘13’ = Dispensar Cobrança de Juros de Mora ‘14’ = Alteração de Valor/Percentual de Multa ‘15’ = Dispensar Cobrança de Multa ‘16’ = Alteração do Valor de Desconto ‘17’ = Não conceder Desconto ‘18’ = Alteração do Valor de Abatimento '30' = Recusa da Alegação do Sacado '31' = Alteração de Outros Dados '33' = Alteração dos Dados do Rateio de Crédito '34' = Pedido de Cancelamento dos Dados do Rateio de Crédito '35' = Pedido de Desagendamento do Débito Automático '40' = Alteração de Carteira Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Conta Corrente: vide planilha "Capa" deste arquivo Dígito Verificador da Conta: vide planilha "Capa" deste arquivo Dígito Verificador da Ag/Conta: Brancos Nosso Número: .Se emissão a cargo do Cedente (vide planilha "Capa" deste arquivo): NumTitulo .10 posições (1 a 10) Parcela . Cód. Para os demais: número do lote anterior acrescido de 1.05 posições (16 a 20) Código da Carteira: vide planilha "Capa" deste arquivo Forma de Cadastr. Agência Encarregada da Cobrança: "00000" Dígito Verificador da Agência: Brancos Espécie do Título: '01' = CH Cheque '02' = DM Duplicata Mercantil '03' = DMI Duplicata Mercantil p/ Indicação '04' = DS Duplicata de Serviço '05' = DSI Duplicata de Serviço p/ Indicação '06' = DR Duplicata Rural '07' = LC Letra de Câmbio '08' = NCC Nota de Crédito Comercial '09' = NCE Nota de Crédito a Exportação '10' = NCI Nota de Crédito Industrial '11' = NCR Nota de Crédito Rural '12' = NP Nota Promissória '13' = NPR Nota Promissória Rural '14' = TM Triplicata Mercantil '15' = TS Triplicata de Serviço '16' = NS Nota de Seguro '17' = RC Recibo '18' = FAT Fatura '19' = ND Nota de Débito '20' = AP Apólice de Seguro '21' = ME Mensalidade Escolar '22' = PC Parcela de Consórcio '23' = NF Nota Fiscal '24' = DD Documento de Dívida ‘25’ = Cédula de Produto Rural '99' = Outros Identific. 'A' = Aceite 'N' = Não Aceite Data da Emissão do Título Código do Juros de Mora: '1' = Valor por Dia '2' = Taxa Mensal '3' = Isento Data do Juros de Mora Juros de Mora por Dia/Taxa Código do Desconto 1 '1' = Valor Fixo Até a Data Informada '2' = Percentual Até a Data Informada Data do Desconto 1 Valor/Percentual a ser Concedido Valor do IOF a ser Recolhido Valor do Abatimento Identificação do Título na Empresa: Campo destinado para uso do Cedente para identificação do Título.: "0000000000" Uso Exclusivo FEBRABAN/CNAB: Brancos . Código para Protesto: "1" Número de Dias Corridos para Protesto Código para Baixa/Devolução: "0" Número de Dias para Baixa/Devolução: Brancos Código da Moeda: '02' = Dólar Americano Comercial (Venda) '09' = Real Nº do Contrato da Operação de Créd. de Título Aceito/Não Aceito: Código adotado pela FEBRABAN para identificar se o título de cobrança foi aceito (reconhecimento da dívida pelo Sacado). O número não poderá ser repetido dentro do arquivo. Para os demais: número do lote anterior acrescido de 1. Segmento do Registro Detalhe: "Q" Uso Exclusivo FEBRABAN/CNAB: Brancos Código de Movimento Remessa: '01' = Entrada de Títulos '02' = Pedido de Baixa '04' = Concessão de Abatimento '05' = Cancelamento de Abatimento '06' = Alteração de Vencimento '07' = Concessão de Desconto '08' = Cancelamento de Desconto '09' = Protestar '10' = Sustar Protesto e Baixar Título '11' = Sustar Protesto e Manter em Carteira ‘12’ = Alteração de Juros de Mora ‘13’ = Dispensar Cobrança de Juros de Mora ‘14’ = Alteração de Valor/Percentual de Multa ‘15’ = Dispensar Cobrança de Multa ‘16’ = Alteração do Valor de Desconto ‘17’ = Não conceder Desconto ‘18’ = Alteração do Valor de Abatimento '30' = Recusa da Alegação do Sacado '31' = Alteração de Outros Dados '33' = Alteração dos Dados do Rateio de Crédito '34' = Pedido de Cancelamento dos Dados do Rateio de Crédito '35' = Pedido de Desagendamento do Débito Automático '40' = Alteração de Carteira Tipo de Inscrição Sacado: '1' = CPF '2' = CGC / CNPJ Número de Inscrição Nome Endereço Bairro CEP Sufixo do CEP Cidade . Tipo de Registro: "3" Nº Sequencial do Registro no Lote: Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Preencher com '0001' para o primeiro lote do arquivo. Deve ser inicializado sempre em '1'. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Cód.Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço. para identificar a seqüência de registros encaminhados no lote. em cada novo lote. na Compensação: Caso o Cedente não tenha contratado a opção de Banco Correspondente com o Sicoob.3. Bco. preencher com "001" (Banco do Brasil) Nosso Nº no Banco Correspondente: "Brancos" Uso Exclusivo FEBRABAN/CNAB .P do Segmento P do Detalhe). preencher com "000". Corresp.Unidade da Federação Tipo de Inscrição Sacador Avalista: '1' = CPF '2' = CGC / CNPJ Número de Inscrição Nome do Sacador/Avalista Cód.UF . Caso o Cedente tenha contratado a opção de Banco Correspondente com o Sicoob e a emissão seja a cargo do Sicoob (SEQ 17. Cód. As Mensagens 3 e 4 prevalecem sobre as mensagens 1 e 2. do Sacado: "00000000" Cód. O número não poderá ser repetido dentro do arquivo. em cada novo lote. Segmento do Registro Detalhe: "R" Uso Exclusivo FEBRABAN/CNAB: Brancos Código de Movimento Remessa: '01' = Entrada de Títulos '02' = Pedido de Baixa '04' = Concessão de Abatimento '05' = Cancelamento de Abatimento '06' = Alteração de Vencimento '07' = Concessão de Desconto '08' = Cancelamento de Desconto '09' = Protestar '10' = Sustar Protesto e Baixar Título '11' = Sustar Protesto e Manter em Carteira ‘12’ = Alteração de Juros de Mora ‘13’ = Dispensar Cobrança de Juros de Mora ‘14’ = Alteração de Valor/Percentual de Multa ‘15’ = Dispensar Cobrança de Multa ‘16’ = Alteração do Valor de Desconto ‘17’ = Não conceder Desconto ‘18’ = Alteração do Valor de Abatimento '30' = Recusa da Alegação do Sacado '31' = Alteração de Outros Dados '33' = Alteração dos Dados do Rateio de Crédito '34' = Pedido de Cancelamento dos Dados do Rateio de Crédito '35' = Pedido de Desagendamento do Débito Automático '40' = Alteração de Carteira Código do Desconto 2 '1' = Valor Fixo Até a Data Informada '2' = Percentual Até a Data Informada Data do Desconto 2 Valor/Percentual a ser Concedido Código do Desconto 3: "0" '1' = Valor Fixo Até a Data Informada '2' = Percentual Até a Data Informada Data do Desconto 3: "00000000" Valor/Percentual a ser Concedido: "000000000000000" Código da Multa: '1' = Valor Fixo '2' = Percentual Data da Multa Valor/Percentual a Ser Aplicado Informação ao Sacado: Brancos Mensagem 3: Texto de observações destinado ao envio de mensagens livres. Mensagem 4: Texto de observações destinado ao envio de mensagens livres. do Banco na Conta do Débito: "000" Código da Agência do Débito: "00000" Dígito Verificador da Agência: Brancos Conta Corrente para Débito: "000000000000" Dígito Verificador da Conta: Brancos Dígito Verificador Ag/Conta: Brancos Aviso para Débito Automático: "0" Uso Exclusivo FEBRABAN/CNAB: Brancos . Deve ser inicializado sempre em '1'. a serem impressas no campo de instruções da ficha de compensação do bloqueto. Para os demais: número do lote anterior acrescido de 1. Ocor. Preencher com '0001' para o primeiro lote do arquivo. para identificar a seqüência de registros encaminhados no lote. Uso Exclusivo FEBRABAN/CNAB: Brancos Cód. Tipo de Registro: "3" Nº Sequencial do Registro no Lote: Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo.Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço. a serem impressas no campo de instruções da ficha de compensação do bloqueto. As Mensagens 3 e 4 prevalecem sobre as mensagens 1 e 2. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. . O número não poderá ser repetido dentro do arquivo. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Segmento do Registro Detalhe: "S" Uso Exclusivo FEBRABAN/CNAB: Brancos . em cada novo lote. Para os demais: número do lote anterior acrescido de 1.Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço. Tipo de Registro: "3" Nº Sequencial do Registro no Lote: Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Preencher com '0001' para o primeiro lote do arquivo. Deve ser inicializado sempre em '1'. para identificar a seqüência de registros encaminhados no lote. Cód. Uso Exclusivo FEBRABAN/CNAB: Brancos . a serem impressas no campo de instruções da ficha de compensação do bloqueto. Mensagem 9: Texto de observações destinado ao envio de mensagens livres. Mensagem 8: Texto de observações destinado ao envio de mensagens livres. a serem impressas no campo de instruções da ficha de compensação do bloqueto. Mensagem 6: Texto de observações destinado ao envio de mensagens livres.Código de Movimento Remessa: '01' = Entrada de Títulos '02' = Pedido de Baixa '04' = Concessão de Abatimento '05' = Cancelamento de Abatimento '06' = Alteração de Vencimento '07' = Concessão de Desconto '08' = Cancelamento de Desconto '09' = Protestar '10' = Sustar Protesto e Baixar Título '11' = Sustar Protesto e Manter em Carteira ‘12’ = Alteração de Juros de Mora ‘13’ = Dispensar Cobrança de Juros de Mora ‘14’ = Alteração de Valor/Percentual de Multa ‘15’ = Dispensar Cobrança de Multa ‘16’ = Alteração do Valor de Desconto ‘17’ = Não conceder Desconto ‘18’ = Alteração do Valor de Abatimento '30' = Recusa da Alegação do Sacado '31' = Alteração de Outros Dados '33' = Alteração dos Dados do Rateio de Crédito '34' = Pedido de Cancelamento dos Dados do Rateio de Crédito '35' = Pedido de Desagendamento do Débito Automático '40' = Alteração de Carteira Identificação da Impressão: '1' = Frente do Bloqueto '2' = Verso do Bloqueto Número da Linha a ser Impressa Mensagem a ser impressa Tipo de caracter a ser impresso Uso Exclusivo FEBRABAN/CNAB Identificação da Impressão: '3' = Corpo de Instruções da Ficha de Compensação do Boleto Mensagem 5: Texto de observações destinado ao envio de mensagens livres. As mensagens 5 à 9 prevalecem sobre as anteriores. a serem impressas no campo de instruções da ficha de compensação do bloqueto. As mensagens 5 à 9 prevalecem sobre as anteriores. As mensagens 5 à 9 prevalecem sobre as anteriores. As mensagens 5 à 9 prevalecem sobre as anteriores. a serem impressas no campo de instruções da ficha de compensação do bloqueto. a serem impressas no campo de instruções da ficha de compensação do bloqueto. As mensagens 5 à 9 prevalecem sobre as anteriores. Mensagem 7: Texto de observações destinado ao envio de mensagens livres. Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço. (Lotes): "000000" Uso Exclusivo FEBRABAN/CNAB: Brancos . O número não poderá ser repetido dentro do arquivo. Para os demais: número do lote anterior acrescido de 1. Preencher com '0001' para o primeiro lote do arquivo. O número não poderá ser repetido dentro do arquivo. Preencher com '0001' para o primeiro lote do arquivo. Tipo de Registro: "5" Uso Exclusivo FEBRABAN/CNAB: Brancos Quantidade de Registros no Lote Quantidade de Títulos em Cobrança Valor Total dosTítulos em Carteiras Quantidade de Títulos em Cobrança Valor Total dosTítulos em Carteiras Quantidade de Títulos em Cobrança Quantidade de Títulos em Carteiras Quantidade de Títulos em Cobrança Valor Total dosTítulos em Carteiras Número do Aviso de Lançamento: Brancos Uso Exclusivo FEBRABAN/CNAB: Brancos Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço. Tipo de Registro: "9" Uso Exclusivo FEBRABAN/CNAB: Brancos Quantidade de Lotes do Arquivo Quantidade de Registros do Arquivo Qtde de Contas p/ Conc. Para os demais: número do lote anterior acrescido de 1. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. 0 11.0 14.Banco origem ou destino do arquivo.Número da conta do corrente do convênio firmado entre Sicoob e Cedente para a prestação do serviço de cobrança.0 10.0 158 163 006 - Num 20.0 164 166 003 - Num Layout do Arquivo Código do Sicoob na Compensação: "756" Lote de Serviço: "0000" Tipo de Registro: "0" Uso Exclusivo FEBRABAN / CNAB: Brancos Tipo de Inscrição da Empresa: '1' = CPF '2' = CGC / CNPJ Número de Inscrição da Empresa Código do Convênio no Sicoob: Brancos Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Conta Corrente: vide planilha "Capa" deste arquivo Dígito Verificador da Conta: vide planilha "Capa" deste arquivo Dígito Verificador da Ag/Conta: Brancos Nome da Empresa Nome do Banco: SICOOB Uso Exclusivo FEBRABAN / CNAB: Brancos Código Remessa / Retorno: "2" Data de Geração do Arquivo Hora de Geração do Arquivo Número Seqüencial do Arquivo: Número seqüencial adotado e controlado pelo responsável pela geração do arquivo para ordenar a disposição dos arquivos encaminhados.0 03. Evoluir um número seqüencial a cada header de arquivo.0 04.0 08.0 07.CNAB240 HEADER DO ARQUIVO Posição SEQ Nº Dig De Até Nº Dec Form Voltar Campo / Descrição / Conteúdo 01.LAYOUT DO ARQUIVO DE RETORNO .0 12.0 15.0 09. ² Empresa .0 23. .0 Controle¹ Banco Lote Registro CNAB Inscrição Tipo Número Convênio Empresa² Agência Conta Corrente³ Conta DV Nome Nome do Banco CNAB Código Data de Geração Hora de Geração Arquivo Seqüência (NSA) Código DV Número DV 172 191 020 Alfa Reservado Banco Para Uso Reservado do Banco: Brancos 192 211 020 Alfa Reservado Empresa Para Uso Reservado da Empresa: Brancos 212 240 029 Alfa CNAB Uso Exclusivo FEBRABAN / CNAB: Brancos ¹ Controle . No da Versão do Layout do Arquivo: "081" 21.0 018 018 001 - Num 06.0 24.0 001 004 008 009 003 007 008 017 003 004 001 009 - Num Num Num Alfa 05.0 019 033 053 058 059 071 072 073 103 133 143 144 152 032 052 057 058 070 071 072 102 132 142 143 151 157 014 020 005 001 012 001 001 030 030 010 001 008 006 - Num Alfa Num Alfa Num Alfa Alfa Alfa Alfa Alfa Num Num Num 19.0 13.0 18.0 02.0 17.Cedente que firmou o convênio de prestação de serviços com o Sicoob ³ Conta Corrente (Empresa) .0 167 171 005 - Num Densidade Densidade de Gravação do Arquivo: "00000" 22.0 16. 1 12. onde: DD = dia MM = mês AAAA = ano 23.1 018 018 001 - Num 10. O número não poderá ser repetido dentro do arquivo.1 15.1 184 191 008 - Num 21. Preencher com '0001' para o primeiro lote do arquivo.1 11.1 07. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo.1 13. Dt. Mensagem 2: Estes campos não serão utilizados no arquivo retorno.1 200 207 008 - Num Data do Crédito Data do Crédito: Data de efetivação do crédito referente ao pagamento do título de cobrança.1 06. Número Remessa/Retorno: Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo para identificar a seqüência de envio ou devolução do arquivo entre o Cedente e o Sicoob. Tipo de Registro: "1" Tipo de Operação: "T" Tipo de Serviço: "01" Uso Exclusivo FEBRABAN/CNAB: Brancos Nº da Versão do Layout do Lote: "044" Uso Exclusivo FEBRABAN/CNAB: Brancos Tipo de Inscrição da Empresa: '1' = CPF '2' = CGC / CNPJ Nº de Inscrição da Empresa Código do Convênio no Banco: Brancos Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Conta Corrente: vide planilha "Capa" deste arquivo Dígito Verificador da Conta: vide planilha "Capa" deste arquivo Dígito Verificador da Ag/Conta: Brancos Nome da Empresa Mensagem 1: Estes campos não serão utilizados no arquivo retorno. Informação enviada somente no arquivo de retorno.1 008 009 010 012 014 017 008 009 011 013 016 017 001 001 002 002 003 001 - Num Alfa Num Alfa Num Alfa Serviço 09.1 192 199 008 - Num 22.HEADER DO LOTE Posição Nº SEQ De Até Dig 01.1 16.1 04./Ret.1 18.1 208 240 033 - Alfa CNAB Uso Exclusivo FEBRABAN/CNAB: Brancos Form Campo / Descrição / Conteúdo Num Banco Lote Registro Operação Serviço CNAB Layout do Lote CNAB Inscrição Tipo Número Convênio Empresa Agência C/C Conta Código DV Número DV DV Nome Informação 1 Informação 2 Controle da Cobrança Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço.1 17. Utilizar o formato DDMMAAAA.1 14.1 001 003 003 Nº Dec - 02.1 05. Para os demais: número do lote anterior acrescido de 1.1 004 007 004 - Num Controle 03. Nº Rem.1 08. Gravação Data de Gravação Remessa/Retorno .1 19.1 019 034 054 059 060 072 073 074 104 144 033 053 058 059 071 072 073 103 143 183 015 020 005 001 012 001 001 030 040 040 - Num Alfa Num Alfa Num Alfa Alfa Alfa Alfa Alfa 20. no caso de cobrança de seguros.3T 214 223 10 - Alfa Motivo da Ocorrência 29.3T 106 130 25 - Alfa Identificação do Título na Empresa 22.3T 09."01" se parcela única Modalidade . Poderá conter número de duplicata. custas. Preencher com '0001' para o primeiro lote do arquivo.3T 05. Segmento do Registro Detalhe: " T " Uso Exclusivo FEBRABAN/CNAB: Brancos Lote Serviço 07. para identificar a qual unidade está vinculada a conta corrente. Uso Empresa Cedente: Identificação do Título na Empresa: Campo destinado para uso do Cedente para identificação do Título. Poderão ser informados até cinco ocorrências distintas.3T 224 240 17 - Alfa CNAB Dados do Sacado Conta Código de Movimento de Retorno '02' = Entrada Confirmada '03' = Entrada Rejeitada '04' = Transferência de Carteira/Entrada '05' = Transferência de Carteira/Baixa '06' = Liquidação '07' = Confirmação do Recebimento da Instrução de Desconto '08' = Confirmação do Recebimento do Cancelamento do Desconto '09' = Baixa '11' = Títulos em Carteira (Em Ser) '12' = Confirmação Recebimento Instrução de Abatimento '13' = Confirmação Recebimento Instrução de Cancelamento Abatimento '14' = Confirmação Recebimento Instrução Alteração de Vencimento '15' = Franco de Pagamento '17' = Liquidação Após Baixa ou Liquidação Título Não Registrado '19' = Confirmação Recebimento Instrução de Protesto '20' = Confirmação Recebimento Instrução de Sustação/Cancelamento de Protesto '23' = Remessa a Cartório (Aponte em Cartório) '24' = Retirada de Cartório e Manutenção em Carteira '25' = Protestado e Baixado (Baixa por Ter Sido Protestado) '26' = Instrução Rejeitada '27' = Confirmação do Pedido de Alteração de Outros Dados '28' = Débito de Tarifas/Custas '29' = Ocorrências do Sacado '30' = Alteração de Dados Rejeitada '33' = Confirmação da Alteração dos Dados do Rateio de Crédito '34' = Confirmação do Cancelamento dos Dados do Rateio de Crédito '35' = Confirmação do Desagendamento do Débito Automático ‘36’ = Confirmação de envio de e-mail/SMS ‘37’ = Envio de e-mail/SMS rejeitado ‘38’ = Confirmação de alteração do Prazo Limite de Recebimento (a data deve ser ‘39’ = Confirmação de Dispensa de Prazo Limite de Recebimento ‘40’ = Confirmação da alteração do número do título dado pelo cedente ‘41’ = Confirmação da alteração do número controle do Participante ‘42’ = Confirmação da alteração dos dados do Sacado ‘43’ = Confirmação da alteração dos dados do Sacador/Avalista ‘44’ = Título pago com cheque devolvido ‘45’ = Título pago com cheque compensado ‘46’ = Instrução para cancelar protesto confirmada ‘47’ = Instrução para protesto para fins falimentares confirmada ‘48’ = Confirmação de instrução de transferência de carteira/modalidade de cobrança ‘49’ = Alteração de contrato de cobrança ‘50’ = Título pago com cheque pendente de liquidação ‘51’ = Título DDA reconhecido pelo sacado ‘52’ = Título DDA não reconhecido pelo sacado ‘53’ = Título DDA recusado pela CIP ‘54’ = Confirmação da Instrução de Baixa de Título Negativado sem Protesto ‘55’ = Confirmação de Pedido de Dispensa de Multa ‘56’ = Confirmação do Pedido de Cobrança de Multa ‘57’ = Confirmação do Pedido de Alteração de Cobrança de Juros ‘58’ = Confirmação do Pedido de Alteração do Valor/Data de Desconto ‘59’ = Confirmação do Pedido de Alteração do Cedente do Título ‘60’ = Confirmação do Pedido de Dispensa de Juros de Mora" Inscrição Código da Carteira: vide planilha "Capa" deste arquivo Número do Documento de Cobrança: Número adotado e controlado pelo Cliente. da Operação de Crédito: Número adotado pela Empresa Cedente para identificação do número do contrato./Receb. etc Data de Vencimento do Título Valor Nominal do Título Número do Banco Cobrador / Recebedor: Só será informado nos casos de cobrança / liquidação em outros bancos. liquidação e baixas) em registros detalhe de títulos de cobrança.3T 134 149 148 188 15 40 - Num Alfa 26.3T 58 15.10 posições (1 a 10) Parcela . para identificar a seqüência de registros encaminhados no lote.3T 4 03. Código adotado pelo Banco responsável pela conta.vide planilha "Capa" deste arquivo Tipo Formulário . no caso de cobrança de duplicatas.3T 19.3T Form Campo / Descrição / Conteúdo Num Banco 7 4 - Num Controle 8 8 1 - Num Registro 9 13 5 - Num Nº do Registro 14 15 14 15 1 1 - Alfa Alfa Segmento CNAB Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço.3T 04. para identificar o título de cobrança. Código da Moeda: '02' = Dólar Americano Comercial (Venda) '09' = Real Tipo Número Nome Tipo de Inscrição Sacado: '1' = CPF '2' = CGC / CNPJ Número de Inscrição Nome do Sacado Nº do Contr. O número não poderá ser repetido dentro do arquivo. Tipo de Registro: "3" Nº Sequencial do Registro no Lote: Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo.05 posições (16 a 20) 20 - Alfa Nosso Número 58 1 - Num Carteira 73 15 - Alfa Nº do Documento 74 82 97 100 105 81 96 99 104 105 8 13 3 5 1 2 - Num Num Num Num Num Vencimento Valor do Título Banco Cobr. Dígito Verificador da Agência Recebedora. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Uso Exclusivo FEBRABAN/CNAB: Brancos .3T 17. Ag.REGISTRO DETALHE SEGMENTO T Posição Nº Nº SEQ De Até Dig Dec 01.3T 06.3T 10.3T 18 23 24 36 37 22 23 35 36 37 5 1 12 1 1 - Num Num Num Num Num 13.3T 18.3T 189 198 10 - Num Número do Contrato 27. Para os demais: número do lote anterior acrescido de 1.3T 11. Cód. número da apólice.3T 25.3T 133 133 1 - Num 24.3T Código de Movimento Retorno Código DV Número DV DV Agência Empresa C/C Prefixo da Cooperativa: vide planilha "Capa" deste arquivo Dígito Verificador do Prefixo: vide planilha "Capa" deste arquivo Conta Corrente: vide planilha "Capa" deste arquivo Dígito Verificador da Conta: vide planilha "Capa" deste arquivo Dígito Verificador da Ag/Conta: Brancos Nosso Número: .3T 38 57 14.02 posições (13 a 14) .3T 20.3T 12.02 posições (11 a 12) . em cada novo lote.Se emissão a cargo do Cedente (vide planilha "Capa" deste arquivo): NumTitulo . tarifas. Informação utilizada pelo Sicoob para referenciar a identificação do documento objeto de cobrança. Valor da Tarifa / Custas Código adotado pela FEBRABAN para identificar as ocorrências (rejeições.3T 1 3 3 02. incidente sobre o título.Se emissão a cargo do Sicoob (vide planilha "Capa" deste arquivo): Brancos .01 posição (15 a 15): "1" -auto-copiativo "3"-auto-envelopável "4"-A4 sem envelopamento "6"-A4 sem envelopamento 3 vias Em branco .3T 16 17 2 - Num 08.3T 199 213 13 2 Num Valor da Tar.3T 59 16.3T 131 132 2 - Num Código da Moeda 23. Cobradora DV 21./Custas 28. Deve ser inicializado sempre em '1'. 3U 4 7 4 - Num 03.3U 8 8 1 - 04.3U 16 17 2 Campo / Descrição / Conteúdo Num - Num Controle Serviço Código de Movimento Retorno Nº Sequencial do Registro no Lote: Número adotado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. expresso em moeda corrente.Imposto sobre Operações Financeiras .3U 63 77 13 2 Num 12. Para os demais: número do lote anterior acrescido de 1. expresso em moeda corrente. Valor efetivo a ser creditado referente ao Título. expresso em moeda corrente. expresso em moeda corrente.3U 14 15 14 15 1 1 07. . em cada novo lote. Valor do pagamento efetuado pelo Sacado referente ao título de cobrança. O número não poderá ser repetido dentro do arquivo.3U 06.REGISTRO DETALHE SEGMENTO U Posição Nº Nº SEQ De Até Dig Dec 01.3U 78 92 13 2 Num 13. Num Registro Tipo de Registro: "3" - Num Nº do Registro - Alfa Alfa Segmento CNAB 02. Segmento do Registro Detalhe: "U" Uso Exclusivo FEBRABAN/CNAB: Brancos Código de Movimento de Retorno '02' = Entrada Confirmada '03' = Entrada Rejeitada '04' = Transferência de Carteira/Entrada '05' = Transferência de Carteira/Baixa '06' = Liquidação '07' = Confirmação do Recebimento da Instrução de Desconto '08' = Confirmação do Recebimento do Cancelamento do Desconto '09' = Baixa '11' = Títulos em Carteira (Em Ser) '12' = Confirmação Recebimento Instrução de Abatimento '13' = Confirmação Recebimento Instrução de Cancelamento Abatimento '14' = Confirmação Recebimento Instrução Alteração de Vencimento '15' = Franco de Pagamento '17' = Liquidação Após Baixa ou Liquidação Título Não Registrado '19' = Confirmação Recebimento Instrução de Protesto '20' = Confirmação Recebimento Instrução de Sustação/Cancelamento de Protesto '23' = Remessa a Cartório (Aponte em Cartório) '24' = Retirada de Cartório e Manutenção em Carteira '25' = Protestado e Baixado (Baixa por Ter Sido Protestado) '26' = Instrução Rejeitada '27' = Confirmação do Pedido de Alteração de Outros Dados '28' = Débito de Tarifas/Custas '29' = Ocorrências do Sacado '30' = Alteração de Dados Rejeitada '33' = Confirmação da Alteração dos Dados do Rateio de Crédito '34' = Confirmação do Cancelamento dos Dados do Rateio de Crédito '35' = Confirmação do Desagendamento do Débito Automático '36' = Confirmação de envio de e-mail/SMS '37' = Envio de e-mail/SMS rejeitado '38' = Confirmação de alteração do Prazo Limite de Recebimento (a data deve ser '39' = Confirmação de Dispensa de Prazo Limite de Recebimento '40' = Confirmação da alteração do número do título dado pelo cedente '41' = Confirmação da alteração do número controle do Participante '42' = Confirmação da alteração dos dados do Sacado '43' = Confirmação da alteração dos dados do Sacador/Avalista '44' = Título pago com cheque devolvido '45' = Título pago com cheque compensado '46' = Instrução para cancelar protesto confirmada '47' = Instrução para protesto para fins falimentares confirmada '48' = Confirmação de instrução de transferência de carteira/modalidade de cobrança '49' = Alteração de contrato de cobrança '50' = Título pago com cheque pendente de liquidação '51' = Título DDA reconhecido pelo sacado '52' = Título DDA não reconhecido pelo sacado '53' = Título DDA recusado pela CIP '54' = Confirmação da Instrução de Baixa de Título Negativado sem Protesto '55' = Confirmação de Pedido de Dispensa de Multa '56' = Confirmação do Pedido de Cobrança de Multa '57' = Confirmação do Pedido de Alteração de Cobrança de Juros '58' = Confirmação do Pedido de Alteração do Valor/Data de Desconto '59' = Confirmação do Pedido de Alteração do Cedente do Título '60' = Confirmação do Pedido de Dispensa de Juros de Mora 08.3U 33 48 47 62 13 13 2 2 Num Num Desconto Abatimento 11. expresso em moeda corrente.3U 14. Valor efetivo de despesas referente ao título de cobrança.recolhido sobre o Título.3U 18 32 13 2 Num Acréscimos 09. para identificar a seqüência de registros encaminhados no lote. Preencher com '0001' para o primeiro lote do arquivo.3U 15. Valor dos abatimentos efetuados ou cancelados no título de cobrança. Cód. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo.3U 1 3 3 - Form Banco Código do Sicoob na Compensação: "756" Lote Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço.3U 10. Valor do IOF . Valor efetivo de créditos referente ao título de cobrança. Deve ser inicializado sempre em '1'. expresso em moeda corrente.3U 93 108 123 107 122 137 13 13 13 2 2 2 Num Num Num Dados do Título IOF Valor Pago Valor Líquido Outras Despesas Outros Créditos Valor dos Juros / Multa / Encargos: Valor dos acréscimos efetuados no título de cobrança. expresso em moeda corrente. expresso em moeda corrente. Valor dos descontos efetuados no título de cobrança.3U 9 13 5 05. 3U 19.3U 138 145 8 - Num Data da Ocorrência Data do evento que afeta o estado do título de cobrança. da Ocorrência Brancos Data Ocorrência:" 00000000" Valor da Ocorrência: "000000000000000" Brancos Cód. Corresp. Uso Exclusivo FEBRABAN/CNAB: Brancos .3U 20.3U 24. onde: DD = dia MM = mês AAAA = ano 18.3U 21. Utilizar o formato DDMMAAAA.16. na Compensação: Caso o Cedente não tenha contratado a opção de Banco Correspondente com o Sicoob.3U 146 153 8 - Num Data do Crédito Data do evento que afeta o estado do título de cobrança.3U 211 213 3 - Num Código do Banco Correspondente 23. virá preenchido com '756'. Bco. Caso o Cedente tenha contratado a opção de Banco Correspondente com o Sicoob virá preenchido com '001' (Banco do Brasil) Código fornecido pelo Banco Correspondente para identificação do Título de Cobrança.3U 154 158 166 181 157 165 180 210 4 8 13 30 2 - Alfa Alfa Num Alfa 22. do Sacado Código Data Ocorrência Valor Ocorrência Compl.3U 214 234 233 240 20 7 - Num Alfa N Número Banco Correspondnete CNAB Ocorr. Utilizar o formato DDMMAAAA. onde: DD = dia MM = mês AAAA = ano 17. 5 11. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo.5 09.5 10. Para os demais: número do lote anterior acrescido de 1.5 04. Preencher com '0001' para o primeiro lote do arquivo.5 12.5 06.9 004 007 004 - Num 03. Criado e controlado pelo responsável pela geração magnética dos dados contidos no arquivo. Tipo de Registro: "5" Uso Exclusivo FEBRABAN/CNAB: Brancos Quantidade de Registros no Lote: Quantidade de Títulos em Cobrança Valor Total dosTítulos em Carteiras Quantidade de Títulos em Cobrança Valor Total dosTítulos em Carteiras Quantidade de Títulos em Cobrança Quantidade de Títulos em Carteiras Quantidade de Títulos em Cobrança Valor Total dosTítulos em Carteiras Número do Aviso de Lançamento: Brancos Uso Exclusivo FEBRABAN/CNAB: Brancos Lote Registro CNAB Qtde de Registros Totalização da Cobrança Simples Totalização da Cobrança Vinculada Totalização da Cobrança Caucionada Totalização da Cobrança Descontada N. O número não poderá ser repetido dentro do arquivo.9 001 003 003 - Form 02.5 07.5 004 007 004 - Num 03.5 008 009 018 024 030 047 053 070 076 093 099 116 124 008 017 023 029 046 052 069 075 092 098 115 123 240 001 009 006 006 015 006 015 006 015 006 015 008 117 002 002 002 002 - Num Alfa Num Num Num Num Num Num Num Nim Num Alfa Alfa Campo / Descrição / Conteúdo Num REGISTRO TRAILLER DO ARQUIVO Posição Nº Nº SEQ De Até Dig Dec 01. Registro Tipo de Registro: "9" Uso Exclusivo FEBRABAN/CNAB: Brancos Qtde. de Lotes Quantidade de Lotes do Arquivo Qtde.9 06.9 07.9 05.5 08. Preencher com '0001' para o primeiro lote do arquivo.9 04. O número não poderá ser repetido dentro do arquivo. do Aviso CNAB Campo / Descrição / Conteúdo Num Banco Controle CNAB Totais CNAB Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço.5 13.5 15. de Registros Quantidade de Registros do Arquivo Qtde. Para os demais: número do lote anterior acrescido de 1.9 08. Uso Exclusivo FEBRABAN/CNAB: Brancos Lote .5 14.REGISTRO TRAILLER DO LOTE Posição Nº Nº SEQ De Até Dig Dec 01.5 05.9 008 009 018 024 030 036 008 017 023 029 035 240 001 009 006 006 006 205 - Num Alfa Num Num Num Alfa Banco Controle Código do Banco na Compensação: "756" Lote de Serviço: Número seqüencial para identificar univocamente um lote de serviço. de Contas Qtde de Contas p/ Conc. (Lotes): "000000" Concil.5 001 003 003 - Form 02. Cliente 7 5 6 9 3 0 3 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 14 05 12 09 06############ 00 06 00 00 00 00 00 00 00 00 DV do 1º Grupo### DV do 2º Grupo Vencimento Constante Nulo 7/3/2000 Fator Venc.Preencha os campos com os dados do título Cooperativa Nº Cliente Carteira/Modalidade Nosso Número sem Dígito Verificador Parcela Data de Vencimento* Valor Linha Digitável Completa Voltar 0-0 0 0 7 0 0 3 0 0 1 0 0 9 0 0 7 0 0 3 0 0 1 0 0 0 0 0 0 4 X X X X X X 0000 Nosso Número . DV 2º Grupo Nosso Número Modalidade DV 1º Grupo Carteira Memória de Cálculo Coop. 0 3 0 0 0 . Nosso Número Parcela 0 0 0 0 0 0### 0 0 0 1 2 1 2 1 2 1 2 1 2 00 00 00 00 00 00### 00 00 00 4 DV do 3º Grupo### . X X X X X Carteira Resultado da Pré-homologação Banco Moeda Conferência Linha Digitável informada Linha Digitável calculada para os dados informados Moeda * Se a data de vencimento for contra apresentação este campo não deverá ser preenchido. X X X X X ### ### Modalidad e Verifique a(s) diferença(s) -> Coop. 0 0 0 0 0 . 7 5 6 9 3 . Cliente 0 0 0 3 1 9 7 3 1 9 ############ 0 0 0 Cliente . X X X X X Parcela 0### 0 0 X ### X X Nosso Número 0 0 0 0 0 0 0 9 7 3 1 9 7 3 0 0 0 0 0 0 0 DV Nosso Número### Banco Coop. . 3 2 9 8 7 6 6############ Modalidade Valor 0 0 8 7 0 0 Carteira DV Cod Barras Moeda Banco Fator Venc.0 4 0 0 3 0 0 2 0 0 9 0 0 6 0 0 5 0 0 4 0 0 3 0 Coop. 7 5 6 9### 0 0 0 0 4 3 2 9 8 7 6 5 28 15 12 81 0 0 0 0 0 3 5 4 0 12 Cliente 0 0 0 3 2 9 0 0 0 Nosso Núme 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 . Barras DV 3º Grupo Parcela ### ### Fator Venc.0### X ### DV Cód. Valor 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X X X X X X X X X X X X X X . Barras ### .Nosso Número Parcela 0 0 0 0 0### 0 0 0 2 9 8 7 6 5 4 3 2 0 0 0 0 0### 0 0 0 DV do Cód. //Colocar o digito no codigo barra codigobarra[5] := inttostr(digito)[1]. contador. begin result := DaysBetween(data. end.strtodate('03/07/2000'))+1000. apenas estão exemplificando as validações comentadas acima. end. for contador := 1 to 44 do if contador <> 5 then soma := soma + (strtoint(codigobarra[contador]) * strtoint(indice[contador])). //cálculo do segundo dígito soma := 0. Função para Validação do Código de Barras function ValidaCodigoBarra(codigobarra: string): boolean. digito := 11 – (soma mod 11). contador. const indice = '2121212120121212121201212121212'. const indice = '43290876543298765432987654329876543298765432'. Função para Colocar Dígito na Linha Digitável function DigitoLinhaDigitavel(linhadigitavel: string): string. end. Os algoritmos relacionados abaix utilização obrigatório. codigobarra: string. var soma. end. if mult >= 10 then soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2])) else soma := soma + mult. const indice = '43290876543298765432987654329876543298765432'. if (digito <= 1) or (digito > 9) then digito := 1. digito := multiplo10(soma) – soma. for contador := 1 to 9 do begin mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador])). Função para Conversão de Fator de Vencimento para Data function datavcto(fator: integer): TDate. var digito. begin //cálculo do primeiro dígito soma := 0. for contador := 11 to 20 do begin mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador])). digito: integer. contador: integer. Função para Conversão de Data para Fator de Vencimento function fatorvcto(data:tdate):integer. end. if (digito <= 1) or (digito > 9) then digito := 1. for contador := 1 to 44 do if contador <> 5 then soma := soma + (strtoint(codigobarra[contador]) * strtoint(indice[contador])). mult. soma. digito := 11 – (soma mod 11). begin soma := 0. var soma. result := (strtoint(codigobarra[5]) = digito). begin if fator = 0 then result := 0 else result := strtodate('03/07/2000') + (fator – 1000). . //Coloca o primeiro digito na linha digitável linhadigitavel[10] := inttostr(digito)[1]. digito: integer. result := codigobarra.FUNÇÕES EM DELPHI A seguir estão listadas algumas funções escritas em Delphi para validação de algumas estruturas descritas anteriormente. Função para Colocar o Dígito no Código de Barras function DigitoCodigoBarra(codigobarra: string): string. begin soma := 0. 5. soma. 4. for contador := 11 to 20 do begin mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador])). 1) + //Carteira copy(linhadigitavel. 20. 1) + copy(linhadigitavel. 34. if mult >= 10 then soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2])) else soma := soma + mult. 13.soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2])) else soma := soma + mult. result := linhadigitavel. 3). 1) + //Digito Verificador copy(linhadigitavel. //Testa o primeiro dígito if strtoint(linhadigitavel[10]) <> digito then result := false. 6. digito := multiplo10(soma) – soma. //Coloca o primeiro digito na linha digitável linhadigitavel[33] := codigobarra[5]. 4) + //Agencia copy(linhadigitavel. contador: integer. var digito. 2) + //Modalidade Cobranca copy(linhadigitavel. 7) + //Código do Cliente copy(linhadigitavel. //cálculo do segundo dígito soma := 0. //Coloca o terceiro digito na linha digitável linhadigitavel[32] := inttostr(digito)[1]. //Testa o segundo dígito if strtoint(linhadigitavel[21]) <> digito then result := false. end. 7) + //Nosso Numero copy(linhadigitavel. 11. end. //Coloca o primeiro digito na linha digitável linhadigitavel[10] := inttostr(digito)[1]. 1) + //Moeda copy(linhadigitavel. for contador := 22 to 31 do begin mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador])). //cálculo do primeiro dígito soma := 0. digito := multiplo10(soma) – soma. for contador := 11 to 20 do begin mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador])). digito := multiplo10(soma) – soma. 22. const indice = '2121212120121212121201212121212'. //cálculo do segundo dígito soma := 0. digito := multiplo10(soma) – soma. for contador := 1 to 9 do begin mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador])). Função para Validação da Linha Digitável function ValidaLinhaDigitavel(linhadigitavel: string): boolean. end. if mult >= 10 then soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2])) else soma := soma + mult. codigobarra: string. 33. if mult >= 10 then soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2])) else soma := soma + mult. 29. //cálculo do terceiro dígito soma := 0. . 3) + //Código do Banco copy(linhadigitavel. 4) + //fator de vencimento copy(linhadigitavel. if mult >= 10 then soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2])) else soma := soma + mult. 38. 1. //Monta o codigo de barra para verificar o último dígito codigobarra := copy(linhadigitavel. end. //Coloca o segundo digito na linha digitável linhadigitavel[21] := inttostr(digito)[1]. digito := multiplo10(soma) – soma. mult. 10) + //valor do documento copy(linhadigitavel. end. //Parcela codigobarra := DigitoCodigoBarra(codigobarra). begin result := true. end. end. 6. //cálculo do terceiro dígito soma := 0. 3). //Testa o segundo dígito if strtoint(linhadigitavel[21]) <> digito then result := false. //Testa o terceiro dígito if strtoint(linhadigitavel[32]) <> digito then result := false. result := numero. 4) + //Agencia copy(linhadigitavel. end. if mult >= 10 then soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2])) else soma := soma + mult. 4. 33. 34. 20. if mult >= 10 then soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2])) else soma := soma + mult. 1) + copy(linhadigitavel. 29. 1) + //Carteira copy(linhadigitavel. for contador := 11 to 20 do begin mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador])). begin while (numero mod 10) <> 0 do inc(numero). 13. for contador := 22 to 31 do begin mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador])). 7) + //Código do Cliente copy(linhadigitavel. 11. digito := multiplo10(soma) – soma. Função para Definir o Próximo Múltiplo de 10 function Multiplo10(numero: integer): integer. . //Monta o codigo de barra para verificar o último dígito codigobarra := copy(linhadigitavel.soma := 0. 3) + //Código do Banco copy(linhadigitavel. 1. 22. digito := multiplo10(soma) – soma. 1) + //Digito Verificador copy(linhadigitavel. end. 38. 7) + //Nosso Numero copy(linhadigitavel. end. 2) + //Modalidade Cobranca copy(linhadigitavel. 5. 4) + //fator de vencimento copy(linhadigitavel. //Parcela if not ValidaCodigoBarra(codigobarra) then result := false. 10) + //valor do documento copy(linhadigitavel. 1) + //Moeda copy(linhadigitavel. Os algoritmos relacionados abaixo não são de Voltar .