INSTRUES PARA MONTAGEM E VALIDAO DE BOLETOS
1. Objetivo:
Este documento tem por objetivo auxiliar os desenvolvedores de sistemas na implantao do servio de cobrana nos padres Sicoob. Constam instrues c
impresso, mecanismo de clculo do nosso nmero, montagem da linha digitvel e cdigo de barras e um validador de linha digitvel que poder ser utilizado
encaminhado para validao final pelas cooperativas.
2. Utilizao:
Para utilizar este documento, deve-se seguir a sequencia dos itens abaixo, sendo que em algumas delas necessrio o preenchimento de informaes que
cooperativa do Sicoob para que as validaes sejam efetivadas.
3. Informaes Disponveis:
Recomendaes para Implantao:
Destina-se a orientar o associado, qual dos Layouts abaixo ir melhor atender as necessidades na implantao do
01. Capa:
Preencher com as caractersticas da carteira do cedente.
02. Especificaes do Boleto:
Informaes com relao as informaes que devero constar no boleto de cobrana 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-homologao de boletos
Aps gerar boletos no sistema da empresa, utilizar esta planilha para validar as iformaes que foram impressas n
08. Funes em Delphi:
Funes em DELPHI para clculo do nosso nmero, fator de vencimento e montagem linha digitvel e cdigo de b
GEM E VALIDAO DE BOLETOS DE COBRANA
es Sicoob. Constam instrues com relao ao padro do boleto que dever ser
digitvel que poder ser utilizado no ambiente da empresa antes do boleto ser
eenchimento de informaes que devero ser repassadas pelo associado ou pela
s necessidades na implantao do servio de cobrana bancria.
ana ser impresso
formaes que foram impressas no documento.
agem linha digitvel e cdigo de barras.
Atualizao: 14/03/2012
RECOMENDAES PARA IMPLANTAO DO SERVIO DE COBRANA BANCRIA
Na implantao da cobrana bancria Sicoob, podero ser utilizados os Layout's CNAB240 e CNAB400 sendo do prprio ass
Layout's ser utilizado.
CNAB 400:
O arquivo CNAB 400 um arquivo que possui uma quantidade menor de informaes a serem utilizadas e esto limitadas em
CNAB 240:
O Arquivo CNAB 240 possui uma quantidade muito maior de informaes, pois para cada ttulo as informaes so segmenta
posies para cada um dos ttulos dentro de um mesmo arquivo.
SERVIOS DISPONIBILIZADOS
do do prprio associado a escolha de qual dos
sto limitadas em 400 posies para cada registro.
es so segmentadas em 4 segmentos de 240
Informado pela Cooperativa / Agncia
IMPLANTAO CEDENTE SISTEMA PRPRIO
Dados da Cooperativa
Banco-DV: 756-0
Nome: Sicoob
Cooperativa-DV:
Nome:
Cliente-DV:
Emisso:
E-mail:
Conta-DV:
Dados do Cedente
Nome/Razo Social:
CPF/CNPJ:
Carteira/Modalidade:
Pessoa de Contato:
Dados do Desenvolvedor do Sistema Prprio do Cedente
Pessoa de Contato:
E-mail:
ESPECIFICAES DO BOLETO SICOOB
1. INTRODUO
1.1. Este manual tem como objetivo prestar aos Cedentes as informaes tcnicas necessrias para a emisso e impresso de boletos em seu prprio ambiente, de acordo
com as caractersticas gerais do boleto de cobrana, regulamentada pelo BACEN por meio da Carta-Circular 2.926, de 25/07/2000, observado que:
1.1.1. no recomendvel a utilizao de impressora matricial, devido ao elevado ndice de rejeio na leitura do cdigo de barras, ocasionado pela m qualidade de
impresso;
1.1.2. deve ser encaminhada ao Sicoob, obrigatoriamente, amostragem dos boletos impressos pelo Cedente para anlise e aprovao (processo de homologao), antes de
sua efetiva emisso. O Cedente assume total responsabilidade pelas conseqncias advindas da emisso de boletos, sem a prvia autorizao do Sicoob.
2. CARACTERSTICAS DO BOLETO
2.1. Especificaes gerais:
2.1.1. Vias e dimenses:
a) ficha de compensao: 95 a 108mm de altura psor 170 a 216mm de comprimento;
b) recibo do sacado: a critrio do cedente, condicionado aprovao pelo Sicoob;
2.1.2. Tipos de Formulrios/Disposio das Vias:
a) Formulrio Contnuo Auto-Copiativo: a primeira via deve ser a Ficha de Compensao, ficando a critrio da empresa a disposio das demais vias, ou;
b) Papel A-4: a Ficha de Compensao deve ser impressa na parte inferior do papel. Recomenda-se a utilizao de microserrilhas entre as vias (recebido do sacado e ficha de
compensao) para evitar danos s informaes quando do destacamento;
2.1.3. Gramatura do papel e cor da impresso:
a) gramatura ideal: 75 g/m2, mnima : 50 g/m2;
b) fundo branco com impresso preta, no se permitindo campos hachurados;
2.2. Especificaes das vias do Boleto de Cobrana:
2.2.1. Ficha de Compensao:
a) parte superior esquerda Logotipo do Sicoob e, direita do nome do Sicoob, nmero-cdigo/DV de compensao do Sicoob, em negrito (o nmero/DV do Sicoob 756-0 e
deve ser impresso com caracter de 5mm e traos ou fios de 1,2mm);
b) parte superior direita Deve haver representao numrica do contedo do Cdigo de Barras, conforme especificao contida no item 4;
c) quadro de impresso Deve apresentar grade/denominao dos campos conforme anexo 1;
d) tamanho de cada campo (nmero de posies) Pode variar, desde que obedecidas a mesma disposio do modelo e as dimenses mnimas do formulrio;
e) campos no utilizados podem ficar em branco;
f) parte inferior esquerda do papel, abaixo do quadro de impresso Indicao obrigatria do cdigo de barras, conforme especificao contida no anexo 1;
g) parte inferior direita do papel Deve conter a expressso Autenticao Mecnica Ficha de Compensao, com dimenso mxima de 2mm e traos com fios de 0.3mm,
deixando espao para a autenticao mecnica;
2.2.2. Recibo do Sacado: Na parte superior acima do quadro de impresso devem ser impressas, no mnimo, com a identificao das seguintes informaes:
a) nome do cedente;
b) nome do sacado;
c) nosso-nmero
d) nmero do ttulo;
e) vencimento;
f) valor
Obs: recomendvel que tambm no recibo do sacado conste a linha digitvel e o cdigo de barras, de forma a facilitar eventual consulta pelo sacado.
2.1.3. Gramatura do papel e cor da impresso:
a) gramatura ideal: 75 g/m2, mnima : 50 g/m2;
b) fundo branco com impresso preta, no se permitindo campos hachurados;
2.2. Especificaes das vias do Boleto de Cobrana:
2.2.1. Ficha de Compensao:
a) parte superior esquerda Logotipo do Sicoob e, direita do nome do Sicoob, nmero-cdigo/DV de compensao do Sicoob, em negrito (o nmero/DV do Sicoob 756-0 e
deve ser impresso com caracter de 5mm e traos ou fios de 1,2mm);
b) parte superior direita Deve haver representao numrica do contedo do Cdigo de Barras, conforme especificao contida no item 4;
c) quadro de impresso Deve apresentar grade/denominao dos campos conforme anexo 1;
d) tamanho de cada campo (nmero de posies) Pode variar, desde que obedecidas a mesma disposio do modelo e as dimenses mnimas do formulrio;
e) campos no utilizados podem ficar em branco;
f) parte inferior esquerda do papel, abaixo do quadro de impresso Indicao obrigatria do cdigo de barras, conforme especificao contida no anexo 1;
g) parte inferior direita do papel Deve conter a expressso Autenticao Mecnica Ficha de Compensao, com dimenso mxima de 2mm e traos com fios de 0.3mm,
deixando espao para a autenticao mecnica;
2.2.2. Recibo do Sacado: Na parte superior acima do quadro de impresso devem ser impressas, no mnimo, com a identificao das seguintes informaes:
a) nome do cedente;
b) nome do sacado;
c) nosso-nmero
d) nmero do ttulo;
e) vencimento;
f) valor
Obs: recomendvel que tambm no recibo do sacado conste a linha digitvel e o cdigo de barras, de forma a facilitar eventual consulta pelo sacado.
Obs: recomendvel que tambm no recibo do sacado conste a linha digitvel e o cdigo de barras, de forma a facilitar eventual consulta pelo sacado.
3. DESCRIO DOS CAMPOS DO BOLETO DE COBRANA:
(A)
3.1. Logotipo Sicoob: O boleto dever ser impresso sempre com o logotipo do Sicoob.
3.2. Cdigo do banco destinatrio: Deve ser impresso na margem superior esquerda do bloqueto (756-0), direita do logotipo do Sicoob, com o seu respectivo DV (Dgito
Verificador).
3.3. Linha digitvel - representao numrica do cdigo de barras: Deve conter a representao numrica do cdigo de barras do bloqueto de cobrana, conforme instrues
que seguem:
A forma de composio da Linha Digitvel nos bloquetos de Cobrana segue as normas estabelecidas pela Carta-Circular Bacen 2926, de 25/07/2000. Portanto, o padro
adotado para qualquer modalidade de cobrana cadastrado com o Sicoob.
3.1. Logotipo Sicoob: O boleto dever ser impresso sempre com o logotipo do Sicoob.
3.2. Cdigo do banco destinatrio: Deve ser impresso na margem superior esquerda do bloqueto (756-0), direita do logotipo do Sicoob, com o seu respectivo DV (Dgito
Verificador).
3.3. Linha digitvel - representao numrica do cdigo de barras: Deve conter a representao numrica do cdigo de barras do bloqueto de cobrana, conforme instrues
que seguem:
A forma de composio da Linha Digitvel nos bloquetos de Cobrana segue as normas estabelecidas pela Carta-Circular Bacen 2926, de 25/07/2000. Portanto, o padro
adotado para qualquer modalidade de cobrana cadastrado com o Sicoob.
Campo 1
AAABC.DDDDE
Campo 2
Campo 3
FFGGG.GGGGHI HHHHH.HHJJJK
A=
B=
C=
D=
E=
F=
G=
H=
I=
J=
K=
L=
M=
Campo 4 Campo 5
L
MMMMNNNNNNNNNN
Cdigo do Sicoob na cmara de compensao - "756"
Cdigo da moeda - "9"
Cdigo da carteira - verificar na planilha "Capa" deste arquivo
Cdigo da agncia/cooperativa - verificar na planilha "Capa" deste arquivo
Dgito verificador do Campo 1 - vide demonstrativo de clculo a seguir
Cdigo da modalidade - verificar na planilha "Capa" deste arquivo
Cdigo do cedente/cliente - verificar na planilha "Capa" deste arquivo
Nosso nmero do boleto
Dgito verificador do Campo 2 - vide demonstrativo de clculo a seguir
Nmero da parcela a que o boleto se refere - "001" se parcela nica
Dgito verificador do Campo 3 - vide demonstrativo de clculo a seguir
Dgito verificador do Cdigo de Barras - vide demonstrativo de clculo a seguir
Fator de vencimento - vide demonstrativo de clculo a seguir
N= Valor do boleto - Em casos de cobrana com valor em aberto (o valor a ser pago
preenchido pelo prprio sacado) ou cobrana em moeda varivel, deve ser preenchido
com zeros
Clculo do digito verificador dos Campos 1, 2 e 3 (mdulo 10):
Para calcular o dgito verificador da linha digitvel deve-se multiplicar cada dgito da linha digitvel pelo seu respectivo ndice de multiplicao
gerando um somatrio. Deve-se calcular o dgito atravs da diferena entre o nmero mltiplo de 10, igual ou imediatamente superior ao somatrio.
a) os multiplicadores comeam com o nmero 2 /dois/, sempre pela direita, alternando-se 1 e 2;
b) multiplicar cada algarismo que compe o nmero pelo seu respectivo peso (multiplicador);
c) caso o resultado da multiplicao seja maior que 9 (nove) devero ser somados os algarismos do produto, at reduzi-lo a um nico algarismo:
a. Exemplo: Resultado igual a 18, ento 1+8 = 9
d) subtrair o total apurado no item anterior, da dezena imediatamente superior ao total apurado;
a. Exemplo: Resultado da soma igual a 25, ento 30 - 25
e) o resultado obtido ser o dgito verificador do nmero;
a. Exemplo: 30-25 = 5 ento 5 o Dgito Verificador
Clculo do fator de vencimento:
O fator de vencimento do ttulo definido pela diferena da data de vencimento do ttulo e a data base (03/07/2000), acrescido de 1000. Caso o
titulo no tenha data de vencimento o fator ser preenchido com zeros.
fator de vencimento = (data de vencimento) - (03/07/2000) + 1000
Clculo do digito verificador do Cdigo de Barras (mdulo 11):
Para calcular o dgito verificador do cdigo de barras deve-se multiplicar cada dgito do cdigo de barras pelo seu respectivo ndice de multiplicao
gerando um somatrio. Deve-se calcular o dgito atravs do mdulo 11 do somatrio.
a) o ndice de multiplicao deve ser gerado com pesos de 2 a 9, da direita para a esquerda sem incluir a posio do dgito verificador. O primeiro
dgito da direita para a esquerda ser multiplicado por 2, o segundo por 3 e assim sucessivamente;
b) multiplicar cada algarismo que compe o nmero pelo seu respectivo peso (multiplicador);
c) os resultados das multiplicaes devero ser somados;
d) o total da soma dever ser dividido por 11;
a. Exemplo: 35 / 11 = 3 e resto 2
e) o resto da diviso dever ser subtrado de 11.
a. Exemplo: 11 - 2 = 9
f) se o resultado da subtrao for igual a 0 (zero), 1 (um) ou maior que 9 (nove) devero assumir o dgito igual a 1 (um);
g) se no, o resultado da subtrao ser Dgito Verificador.
a. Exemplo: Resultado igual a 18, ento 1+8 = 9
d) subtrair o total apurado no item anterior, da dezena imediatamente superior ao total apurado;
a. Exemplo: Resultado da soma igual a 25, ento 30 - 25
e) o resultado obtido ser o dgito verificador do nmero;
a. Exemplo: 30-25 = 5 ento 5 o Dgito Verificador
Clculo do fator de vencimento:
O fator de vencimento do ttulo definido pela diferena da data de vencimento do ttulo e a data base (03/07/2000), acrescido de 1000. Caso o
titulo no tenha data de vencimento o fator ser preenchido com zeros.
fator de vencimento = (data de vencimento) - (03/07/2000) + 1000
Clculo do digito verificador do Cdigo de Barras (mdulo 11):
Para calcular o dgito verificador do cdigo de barras deve-se multiplicar cada dgito do cdigo de barras pelo seu respectivo ndice de multiplicao
gerando um somatrio. Deve-se calcular o dgito atravs do mdulo 11 do somatrio.
a) o ndice de multiplicao deve ser gerado com pesos de 2 a 9, da direita para a esquerda sem incluir a posio do dgito verificador. O primeiro
dgito da direita para a esquerda ser multiplicado por 2, o segundo por 3 e assim sucessivamente;
b) multiplicar cada algarismo que compe o nmero pelo seu respectivo peso (multiplicador);
c) os resultados das multiplicaes devero ser somados;
d) o total da soma dever ser dividido por 11;
a. Exemplo: 35 / 11 = 3 e resto 2
e) o resto da diviso dever ser subtrado de 11.
a. Exemplo: 11 - 2 = 9
f) se o resultado da subtrao for igual a 0 (zero), 1 (um) ou maior que 9 (nove) devero assumir o dgito igual a 1 (um);
g) se no, o resultado da subtrao ser Dgito Verificador.
(B)
3.4. Local de Pagamento: Deve apresentar a expresso Pagvel em qualquer banco at o vencimento.
3.5. Vencimento: Indique a data de vencimento do boleto. A data informada deve estar de acordo com o Fator de Vencimento informado no cdigo de barras/linha
digitvel.
(C)
3.6. Cedente: Informar o nome, razo social ou nome fantasia do cedente.
3.7. Agncia/Cdigo do Cedente: Informar o prefixo da agncia e o cdigo de cliente do cedente. Estes dados constam na planilha "Capa" deste arquivo. O cdigo do
cliente no deve ser confundido com o nmero da conta corrente, pois so cdigos diferentes.
(D)
3.8. Data do documento: Indique data de emisso do documento que originou o boleto.
3.9. Nmero do documento: Informe o nmero do documento/ttulo estabelecido pela empresa quando da emisso da fatura/duplicata, contrato de prestao de servio,
entre outros.
3.10. Espcie doc: Informar Tipo de Documento que originou o bloqueto de cobrana (exemplo: DM para Duplicata Mercantil, DS para Duplicata de Servios, NP para Nota
Promissria, etc.).
3.11. Aceite: Informe N
3.12. Data do processamento: Informe data de impresso do boleto de cobrana.
3.13. Nosso nmero: Cdigo de controle que permite ao Sicoob e empresa identificar os dados da cobrana que deu origem ao boleto.
Para o clculo do dgito verificador do nosso nmero, dever ser utilizada a frmula abaixo:
Nmero da Cooperativa 9(4) vide planilha "Capa" deste arquivo
Cdigo do Cliente 9(10) vide planilha "Capa" deste arquivo
Nosso Nmero 9(7) Iniciado em 1
Constante para clculo = 3197
a) Concatenar na seqncia completando com zero esquerda.
Ex.:Nmero da Cooperativa = 0001
Nmero do Cliente = 1-9
Nosso Nmero = 21
000100000000190000021
b) Alinhar a constante com a seqncia repetindo de traz para frente.
Ex.: 000100000000190000021
319731973197319731973
c) Multiplicar cada componente da seqncia com o seu correspondente da constante e somar os resultados.
Ex.: 1*7 + 1*3 + 9*1 + 2*7 + 1*3 = 36
d) Calcular o Resto atravs do Mdulo 11.
Ex.: 36/11 = 3, resto = 3
e) O resto da diviso dever ser subtrado de 11 achando assim o DV (Se o Resto for igual a 0 ou 1 ento o DV igual a 0).
Ex.: 11 3 = 8, ento Nosso Nmero + DV = 21-8
(E)
3.14. Uso do Banco: No preencher.
3.15. Carteira: Informe cdigo da carteira de cobrana utilizada para a emisso do bloqueto (1 ou 3). Este dado consta na planilha "Capa" deste arquivo.
3.16. Espcie: Informe moeda/ndice de emisso da fatura/duplicata/contrato (R$, U$$).
3.17. Quantidade: Preencher com a quantidade de moeda varivel, se for o caso.
3.18. Valor: No preencher.
3.19. Valor do documento: Preencha valor correspondente ao Valor da Fatura/Duplicata/Contrato, quando emitido em Real (se utilizar moeda varivel/ndice econmico,
preencher com zeros). No caso de cobrana com registro, o valor informado deve ser igual ao valor registrado no Sicoob.
(F)
3.20. Instrues: Deve ser usado para indicao das condies de recebimento do ttulo na forma mais objetiva possvel. As informaes fornecidas neste campo so de
exclusiva responsabilidade do cedente.
3.21. Desconto: No preencher.
(G)
3.22. Outras dedues (abatimento): No preencher.
(H)
3.23. Mora/Multas (juros): No preencher.
(B)
3.4. Local de Pagamento: Deve apresentar a expresso Pagvel em qualquer banco at o vencimento.
3.5. Vencimento: Indique a data de vencimento do boleto. A data informada deve estar de acordo com o Fator de Vencimento informado no cdigo de barras/linha
digitvel.
(C)
3.6. Cedente: Informar o nome, razo social ou nome fantasia do cedente.
3.7. Agncia/Cdigo do Cedente: Informar o prefixo da agncia e o cdigo de cliente do cedente. Estes dados constam na planilha "Capa" deste arquivo. O cdigo do
cliente no deve ser confundido com o nmero da conta corrente, pois so cdigos diferentes.
(D)
3.8. Data do documento: Indique data de emisso do documento que originou o boleto.
3.9. Nmero do documento: Informe o nmero do documento/ttulo estabelecido pela empresa quando da emisso da fatura/duplicata, contrato de prestao de servio,
entre outros.
3.10. Espcie doc: Informar Tipo de Documento que originou o bloqueto de cobrana (exemplo: DM para Duplicata Mercantil, DS para Duplicata de Servios, NP para Nota
Promissria, etc.).
3.11. Aceite: Informe N
3.12. Data do processamento: Informe data de impresso do boleto de cobrana.
3.13. Nosso nmero: Cdigo de controle que permite ao Sicoob e empresa identificar os dados da cobrana que deu origem ao boleto.
Para o clculo do dgito verificador do nosso nmero, dever ser utilizada a frmula abaixo:
Nmero da Cooperativa 9(4) vide planilha "Capa" deste arquivo
Cdigo do Cliente 9(10) vide planilha "Capa" deste arquivo
Nosso Nmero 9(7) Iniciado em 1
Constante para clculo = 3197
a) Concatenar na seqncia completando com zero esquerda.
Ex.:Nmero da Cooperativa = 0001
Nmero do Cliente = 1-9
Nosso Nmero = 21
000100000000190000021
b) Alinhar a constante com a seqncia repetindo de traz para frente.
Ex.: 000100000000190000021
319731973197319731973
c) Multiplicar cada componente da seqncia com o seu correspondente da constante e somar os resultados.
Ex.: 1*7 + 1*3 + 9*1 + 2*7 + 1*3 = 36
d) Calcular o Resto atravs do Mdulo 11.
Ex.: 36/11 = 3, resto = 3
e) O resto da diviso dever ser subtrado de 11 achando assim o DV (Se o Resto for igual a 0 ou 1 ento o DV igual a 0).
Ex.: 11 3 = 8, ento Nosso Nmero + DV = 21-8
(E)
3.14. Uso do Banco: No preencher.
3.15. Carteira: Informe cdigo da carteira de cobrana utilizada para a emisso do bloqueto (1 ou 3). Este dado consta na planilha "Capa" deste arquivo.
3.16. Espcie: Informe moeda/ndice de emisso da fatura/duplicata/contrato (R$, U$$).
3.17. Quantidade: Preencher com a quantidade de moeda varivel, se for o caso.
3.18. Valor: No preencher.
3.19. Valor do documento: Preencha valor correspondente ao Valor da Fatura/Duplicata/Contrato, quando emitido em Real (se utilizar moeda varivel/ndice econmico,
preencher com zeros). No caso de cobrana com registro, o valor informado deve ser igual ao valor registrado no Sicoob.
(F)
3.20. Instrues: Deve ser usado para indicao das condies de recebimento do ttulo na forma mais objetiva possvel. As informaes fornecidas neste campo so de
exclusiva responsabilidade do cedente.
3.21. Desconto: No preencher.
(G)
3.22. Outras dedues (abatimento): No preencher.
(H)
3.23. Mora/Multas (juros): No preencher.
(I)
3.24. Outros acrscimos: No preencher.
(J)
3.25. Valor cobrado: No preencher.
(K)
3.26. Sacado: Preencha nome, endereo, cidade, UF e CEP do sacado.
3.27. CPF/CNPJ: Preencha o CPF ou CNPJ do sacado.
3.28. Sacador/avalista: Preencha nome e CPF/CNPJ do emitente original do documento que originou o boleto de cobrana, quando o boleto estiver sendo emitido por
terceiro.
(L)
3.29. Cdigo de Barras: Cdigo de barras do boleto de cobrana, impresso de acordo com as especificaes tcnicas a seguir:
Tipo: Deve ser utilizado o tipo 2 de 5 intercalado que tem as seguintes caractersticas:
a) cinco barras definem um caracter, sendo duas delas, barras largas;
b) intercalado significa que os espaos entre as barras tambm tem significado de maneira anloga s barras;
c) define apenas caracteres numricos;
Contedo: O cdigo de barras composto por dois campos:
a) campo obrigatrio: determinado pelo BACEN e comum a todos dos bancos;
b) campo livre: determinado por cada banco de acordo com a modalidade de Cobrana utilizada pelo cliente;
Deve conter 44 posies, disposto da seguinte forma:
Posio Tamanho Contedo
01 a 03
03
Cdigo do Banco na Cmara de Compensao = '756'
04 a 04
01
Cdigo da Moeda = 9 (Real)
05 a 05
01
Digito Verificador (DV) do Cdigo de Barras
06 a 09
04
Fator de Vencimento
Ex.: 000100000000190000021
319731973197319731973
c) Multiplicar cada componente da seqncia com o seu correspondente da constante e somar os resultados.
Ex.: 1*7 + 1*3 + 9*1 + 2*7 + 1*3 = 36
d) Calcular o Resto atravs do Mdulo 11.
Ex.: 36/11 = 3, resto = 3
e) O resto da diviso dever ser subtrado de 11 achando assim o DV (Se o Resto for igual a 0 ou 1 ento o DV igual a 0).
Ex.: 11 3 = 8, ento Nosso Nmero + DV = 21-8
(E)
3.14. Uso do Banco: No preencher.
3.15. Carteira: Informe cdigo da carteira de cobrana utilizada para a emisso do bloqueto (1 ou 3). Este dado consta na planilha "Capa" deste arquivo.
3.16. Espcie: Informe moeda/ndice de emisso da fatura/duplicata/contrato (R$, U$$).
3.17. Quantidade: Preencher com a quantidade de moeda varivel, se for o caso.
3.18. Valor: No preencher.
3.19. Valor do documento: Preencha valor correspondente ao Valor da Fatura/Duplicata/Contrato, quando emitido em Real (se utilizar moeda varivel/ndice econmico,
preencher com zeros). No caso de cobrana com registro, o valor informado deve ser igual ao valor registrado no Sicoob.
(F)
3.20. Instrues: Deve ser usado para indicao das condies de recebimento do ttulo na forma mais objetiva possvel. As informaes fornecidas neste campo so de
exclusiva responsabilidade do cedente.
3.21. Desconto: No preencher.
(G)
3.22. Outras dedues (abatimento): No preencher.
(H)
3.23. Mora/Multas (juros): No preencher.
(I)
3.24. Outros acrscimos: No preencher.
(J)
3.25. Valor cobrado: No preencher.
(K)
3.26. Sacado: Preencha nome, endereo, cidade, UF e CEP do sacado.
3.27. CPF/CNPJ: Preencha o CPF ou CNPJ do sacado.
3.28. Sacador/avalista: Preencha nome e CPF/CNPJ do emitente original do documento que originou o boleto de cobrana, quando o boleto estiver sendo emitido por
terceiro.
(L)
3.29. Cdigo de Barras: Cdigo de barras do boleto de cobrana, impresso de acordo com as especificaes tcnicas a seguir:
Tipo: Deve ser utilizado o tipo 2 de 5 intercalado que tem as seguintes caractersticas:
a) cinco barras definem um caracter, sendo duas delas, barras largas;
b) intercalado significa que os espaos entre as barras tambm tem significado de maneira anloga s barras;
c) define apenas caracteres numricos;
Contedo: O cdigo de barras composto por dois campos:
a) campo obrigatrio: determinado pelo BACEN e comum a todos dos bancos;
b) campo livre: determinado por cada banco de acordo com a modalidade de Cobrana utilizada pelo cliente;
Deve conter 44 posies, disposto da seguinte forma:
Posio Tamanho Contedo
01 a 03
03
Cdigo do Banco na Cmara de Compensao = '756'
04 a 04
01
Cdigo da Moeda = 9 (Real)
05 a 05
01
Digito Verificador (DV) do Cdigo de Barras
06 a 09
04
Fator de Vencimento
10 a 19 10
Valor
20 a 44 03
Campo Livre
Composio do Campo Livre no Sicoob:
Posio
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
Contedo
Cdigo da carteira de cobrana - vide planilha "Capa" deste arquivo
Cdigo da agncia/cooperativa - verificar na planilha "Capa" deste arquivo
Cdigo da modalidade - verificar na planilha "Capa" deste arquivo
Cdigo do cedente/cliente - verificar na planilha "Capa" deste arquivo
Nosso nmero do boleto
Nmero da parcela a que o boleto se refere - "001" se parcela nica
Dimenses: Comprimento total igual a 103mm e altura total igual a 13mm.
Local de Impresso na Ficha de Compensao: Na parte inferior do documento, abaixo do quadro de impresso na extremidade esquerda, respeitando o espao mnimo
de 5mm (zona de silncio) entre a margem esquerda do formulrio e o incio da impresso do cdigo e a distncia mnima de 12mm desde a margem inferior da Ficha de
Compensao at o centro do cdigo de barras;
Todas as especificaes devem ser atendidas a fim de preservar a leitura do cdigo de barras.
3.30. Autenticao mecnica - ficha de compensao: No Preencher.
3.24. Outros acrscimos: No preencher.
(J)
3.25. Valor cobrado: No preencher.
(K)
3.26. Sacado: Preencha nome, endereo, cidade, UF e CEP do sacado.
3.27. CPF/CNPJ: Preencha o CPF ou CNPJ do sacado.
3.28. Sacador/avalista: Preencha nome e CPF/CNPJ do emitente original do documento que originou o boleto de cobrana, quando o boleto estiver sendo emitido por
terceiro.
(L)
3.29. Cdigo de Barras: Cdigo de barras do boleto de cobrana, impresso de acordo com as especificaes tcnicas a seguir:
Tipo: Deve ser utilizado o tipo 2 de 5 intercalado que tem as seguintes caractersticas:
a) cinco barras definem um caracter, sendo duas delas, barras largas;
b) intercalado significa que os espaos entre as barras tambm tem significado de maneira anloga s barras;
c) define apenas caracteres numricos;
Contedo: O cdigo de barras composto por dois campos:
a) campo obrigatrio: determinado pelo BACEN e comum a todos dos bancos;
b) campo livre: determinado por cada banco de acordo com a modalidade de Cobrana utilizada pelo cliente;
Deve conter 44 posies, disposto da seguinte forma:
Posio Tamanho Contedo
01 a 03
03
Cdigo do Banco na Cmara de Compensao = '756'
04 a 04
01
Cdigo da Moeda = 9 (Real)
05 a 05
01
Digito Verificador (DV) do Cdigo de Barras
06 a 09
04
Fator de Vencimento
10 a 19 10
Valor
20 a 44 03
Campo Livre
Composio do Campo Livre no Sicoob:
Posio
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
Contedo
Cdigo da carteira de cobrana - vide planilha "Capa" deste arquivo
Cdigo da agncia/cooperativa - verificar na planilha "Capa" deste arquivo
Cdigo da modalidade - verificar na planilha "Capa" deste arquivo
Cdigo do cedente/cliente - verificar na planilha "Capa" deste arquivo
Nosso nmero do boleto
Nmero da parcela a que o boleto se refere - "001" se parcela nica
Dimenses: Comprimento total igual a 103mm e altura total igual a 13mm.
Local de Impresso na Ficha de Compensao: Na parte inferior do documento, abaixo do quadro de impresso na extremidade esquerda, respeitando o espao mnimo
de 5mm (zona de silncio) entre a margem esquerda do formulrio e o incio da impresso do cdigo e a distncia mnima de 12mm desde a margem inferior da Ficha de
Compensao at o centro do cdigo de barras;
Todas as especificaes devem ser atendidas a fim de preservar a leitura do cdigo de barras.
3.30. Autenticao mecnica - ficha de compensao: No Preencher.
41 a 44
03
Nmero da parcela a que o boleto se refere - "001" se parcela nica
Dimenses: Comprimento total igual a 103mm e altura total igual a 13mm.
Local de Impresso na Ficha de Compensao: Na parte inferior do documento, abaixo do quadro de impresso na extremidade esquerda, respeitando o espao mnimo
de 5mm (zona de silncio) entre a margem esquerda do formulrio e o incio da impresso do cdigo e a distncia mnima de 12mm desde a margem inferior da Ficha de
Compensao at o centro do cdigo de barras;
Todas as especificaes devem ser atendidas a fim de preservar a leitura do cdigo de barras.
3.30. Autenticao mecnica - ficha de compensao: No Preencher.
LAYOUT DO ARQUIVO DE REMESSA - CNAB400
A = ALFANUMRICO
HEADER
SEQ INICIO
FINAL
TAM
MSCARA
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 = NUMRICO
V = VRGULA DECIMAL ASSUMIDA
DETALHE
SEQ INICIO
FINAL
TAM
MSCARA
1
001
001
001 9(01)
2
002
003
002 9(02)
3
4
5
6
7
8
9
004
018
022
023
031
032
038
017
021
022
030
031
037
062
014
004
001
008
001
006
025
10
063
074
012 9(12)
11
12
13
075
077
079
076
078
081
002 9(02)
002 9(02)
003 X(03)
14
082
082
001 X(01)
15
16
17
083
086
089
085
088
089
003 X(03)
003 9(03)
001 9(01)
18
090
094
005 9(05)
19
095
095
001 X(01)
20
21
096
102
101
106
006 9(06)
005 X(05)
22
107
108
002 9(02)
23
109
110
002 9(02)
24
25
26
27
28
29
111
121
127
140
143
147
120
126
139
142
146
147
010
006
013
003
004
001
9(14)
9(04)
9(01)
9(08)
X(01)
9(06)
X(25)
X(10)
A(06)
9(11)V99
9(03)
9(04)
X(01)
30
148
149
002 9(02)
31
150
150
001 X(01)
32
151
156
006 9(06)
33
157
158
002 9(02)
34
159
160
002 9(02)
35
161
166
006 9(02)V9999
36
167
172
006 9(02)V9999
37
173
173
001 9(01)
38
174
179
006 9(06)
39
180
192
013 9(11)V99
40
193
205
013 9(13)
41
206
218
013 9(11)V99
42
219
220
002 9(01)
43
44
45
46
221
235
275
312
234
274
311
326
014
040
037
015
9(14)
A(40)
A(37)
X(15)
47
48
49
327
335
350
334
349
351
008 9(08)
015 A(15)
002 A(02)
50
352
391
040 X(40)
51
392
393
002 X(02)
52
53
394
395
395
400
001 X(01)
006 9(06)
TRAILLER
SEQ INICIO
FINAL
TAM
MSCARA
1
001
001
001 9(01)
2
002
194
193 X(193)
195
234
040 X(40)
235
274
040 X(40)
275
314
040 X(40)
315
354
040 X(40)
7
8
355
395
394
400
040 X(40)
006 9(06)
NAB400
Voltar
LFANUMRICO
9 = NUMRICO
V = VRGULA DECIMAL ASSUMIDA
Identificao do Registro Header: 0 (zero)
Tipo de Operao: 1 (um)
Identificao por Extenso do Tipo de Operao: "REMESSA"
Identificao do Tipo de Servio: 01 (um)
Identificao por Extenso do Tipo de Servio: COBRANA
Complemento do Registro: Brancos
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Cdigo do Cliente/Cedente: vide planilha "Capa" deste arquivo
Dgito Verificador do Cdigo: vide planilha "Capa" deste arquivo
Nmero do convnio lder: Brancos
Nome do Cedente: vide planilha "Capa" deste arquivo
Identificao do Banco: "756BANCOOBCED"
Data da Gravao da Remessa: formato ddmmaa
Seqencial da Remessa: nmero seqencial acrescido de 1 a cada remessa. Inicia com "0000001"
Complemento do Registro: Brancos
Seqencial do Registro:000001
CAMPO / DESCRIO / CONTEDO
Identificao do Registro Detalhe: 1 (um)
Tipo de Inscrio do Cedente:
"01" = CPF
"02" = CNPJ
Nmero do CPF/CNPJ do Cedente
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Conta Corrente: vide planilha "Capa" deste arquivo
Dgito Verificador da Conta: vide planilha "Capa" deste arquivo
Nmero do Convnio de Cobrana do Cedente: "000000"
Nmero de Controle do Participante: Brancos
Nosso Nmero:
- Para comando 01 com emisso a cargo do Sicoob (vide planilha "Capa" deste arquivo e lista de
comandos seq. 23): Preencher com zeros
- Para comando 01 com emisso a cargo do Cedente ou para os demais comandos (vide planilha "Capa"
deste arquivo e lista de comandos seq. 23): Preencher da seguinte forma:
- Posio 063 a 073 Nmero seqencial a partir de "0000000001", no sendo admitida reutilizao ou
duplicidade.
- Posio 074 a 074 DV do Nosso-Nmero, calculado pelo mdulo 11.
Nmero 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 posies 352 a 391 (SEQ 50) qualquer mensagem para ser impressa
no boleto;
A: Dever ser informado nas posies 352 a 391 (SEQ 50) o nome e CPF/CNPJ do sacador
Prefixo do Ttulo: Brancos
Variao da Carteira: "000"
Conta
Cauo:
"0" Garantia:
Nmero
do Contrato
Para Carteira 1
preencher "00000";
Para Carteira 3 preencher com o nmero do contrato sem DV.
DV do contrato:
Para Carteira 1 preencher "0";
Para
Carteira 3 preencher com o Dgito Verificador.
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 Ttulos
02 = Solicitao de Baixa
03 = Pedido de Dbito em Conta
04 = Concesso de Abatimento
05 = Cancelamento de Abatimento
06 = Alterao de Vencimento
07 = Alterao do Nmero de Controle
08 = Alderao de Seu Nmero
09 = Instruo para Protestar
10 = Instruo para Sustar Protesto
11 = Instruo para Dispensar Juros
12 = Alterao de Sacado
30 = Recusa de Alegao do Sacado
31 = Alterao de Outros Dados
34 = Baixa - Pagamento Direto ao Cedente
Seu Nmero/Nmero atribudo pela Empresa
Data Vencimento: formato ddmmaa
Valor do Titulo
Nmero Banco: "756"
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Espcie do Ttulo :
01 = Duplicata Mercantil
02 = Nota Promissria
03 = Nota de Seguro
05 = Recibo
06 = Duplicata Rural
08 = Letra de Cmbio
09 = Warrant
10 = Cheque
12 = Duplicata de Servio
13 = Nota de Dbito
14 = Triplicata Mercantil
15 = Triplicata de Servio
18 = Fatura
20 = Aplice de Seguro
21 = Mensalidade Escolar
22 = Parcela de Consrcio
99 = Outros
Aceite do Ttulo:
"0" = Sem aceite
"1" = Com aceite
Data de Emisso do Ttulo: formato ddmmaa
Primeira instruo codificada:
Regras de impresso de mensagens nos boletos:
* Primeira instruo (SEQ 34) = 00 e segunda (SEQ 35) = 00, no imprime nada.
* Primeira instruo (SEQ 34) = 01 e segunda (SEQ 35) = 01, desconsideramos as instrues CNAB e
imprimimos nos boletos as mensagens relatadas no trailler do arquivo.
* Primeira e segunda instruo diferente das situaes acima, imprimimos o contedo 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 instruo: vide SEQ 33
Taxa de mora ms
Ex:
022000 = 2,20%)
Taxa de multa
Ex:
022000 = 2,20%)
Tipo Distribuio
1 Cooperativa
2 - Cliente
Data primeiro desconto:
Informar a data limite a ser observada pelo cliente para o pagamento do ttulo com Desconto no formato
ddmmaa.
Preencher com zeros quando no for concedido nenhum desconto.
Obs: A data limite no poder ser superior a data de vencimento do ttulo.
Valor primeiro desconto:
Informar o valor do desconto, com duas casa decimais.
Preencher com zeros quando no for concedido nenhum desconto.
193-193 Cdigo da moeda
194-205 Valor IOF / Quantidade Monetria: "000000000000"
Se o cdigo da moeda for REAL, o valor restante representa o IOF. Se o cdigo da moeda for diferente de
REAL, o valor restante ser a quantidade monetria.
Valor Abatimento
Tipo de Inscrio do Sacado:
"01" = CPF
"02" = CNPJ
Nmero do CNPJ ou CPF do Sacado
Nome do Sacado
Endereo do Sacado
Bairro do Sacado
CEP do Sacado
Cidade do Sacado
UF do Sacado
Observaes/Mensagem ou Sacador/Avalista:
Quando o SEQ 14 Indicativo de Mensagem ou Sacador/Avalista - for preenchido com Brancos, as
informaes constantes desse campo sero impressas no campo texto de responsabilidade da
Empresa, no Recibo do Sacado e na Ficha de Compensao do boleto de cobrana.
Quando o SEQ 14 Indicativo de Mensagem ou Sacador/Avalista - for preenchido com A , este campo
dever ser preenchido com o nome/razo social do Sacador/Avalista
Nmero de Dias Para Protesto:
Quantidade dias para envio protesto. Se = "0", utilizar dias protesto padro do cliente cadastrado na
cooperativa.
Complemento do Registro: Brancos
Seqencial do Registro: Incrementado em 1 a cada registro
CAMPO / DESCRIO / CONTEDO
Identificao Registro Trailler: "9"
Complemento do Registro: Brancos
Mensagem responsabilidade Cedente:
Quando o SEQ 34 = "01" e o SEQ 35 = "01", preencher com mensagens/intrues 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/intrues 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/intrues 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/intrues 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/intrues de responsabilidade do
Cedente
Quando o SEQ 34 e SEQ 35 forem preenchidos com valores diferentes destes, preencher com Brancos
Seqencial do Registro: Incrementado em 1 a cada registro
LAYOUT DO ARQUIVO DE RETORNO - CNAB400
A = ALFANUMRICO
HEADER
SEQ INICIO
FINAL
TAM
MSCARA
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 = NUMRICO
V = VRGULA DECIMAL ASSUMIDA
DETALHE
SEQ INICIO
FINAL
TAM
MSCARA
1
001
001
001 9(01)
2
002
003
002 9(02)
3
4
5
6
7
8
9
10
11
12
13
14
004
018
022
023
031
032
038
063
074
075
077
081
017
021
022
030
031
037
062
073
074
076
080
082
014
004
001
008
001
006
025
011
001
002
004
002
15
083
085
003 X(03)
16
17
18
19
20
21
22
086
089
090
095
096
101
106
088
089
094
095
100
105
106
003
001
005
001
005
005
001
9(14)
9(04)
9(01)
9(08)
X(01)
9(06)
X(25)
9(11)
X(01)
9(02)
9(04)
9(02)
9(03)
9(01)
9(05)
X(01)
9(03)V99
9(01)V9999
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
MSCARA
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)
B400
Voltar
ANUMRICO
9 = NUMRICO
V = VRGULA DECIMAL ASSUMIDA
CAMPO / DESCRIO / CONTEDO
Identificao do Registro Header: 0
Tipo de Operao: 2
Identificao Tipo de Operao RETORNO
Identificao do Tipo de Servio: 01
Identificao por Extenso do Tipo de Servio:COBRANA
Complemento do Registro: Brancos
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Cdigo do Cliente/Cedente: vide planilha "Capa" deste arquivo
Dgito Verificador do Cdigo: vide planilha "Capa" deste arquivo
Nmero do convnio lder: Brancos
Nome do Cedente
Identificao do Banco: "756BANCOOBCED"
Data da Gravao do Retorno: formato ddmmaa
Seqencial do Retorno: nmero seqencial atribudo pelo Sicoob, acrescido de 1 a cada retorno. Inicia
com "0000001"
Complemento do Registro: Brancos
Seqencial do Registro:000001
CAMPO / DESCRIO / CONTEDO
Identificao do Registro Detalhe: 1 (um)
Tipo de Inscrio do Cedente:
"01" = CPF
"02" = CNPJ
Nmero do CPF/CNPJ do Cedente
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Conta Corrente: vide planilha "Capa" deste arquivo
Dgito Verificador da Conta: vide planilha "Capa" deste arquivo
Nmero do Convnio de Cobrana do Cedente: "000000"
Nmero de Controle do Participante: Brancos
Nosso Nmero
DV Nosso Nmero
Nmero da Parcela
Grupo de Valor: "00"
Cdigo de Baixa/Recusa
Prefixo do Ttulo: Informa Espcie do Ttulo
DM = Duplicata Mercantil
CH = Cheque
DS = Duplicata de Servio
PC = Parcela de Consrcio
OU = Outros
Variao da Carteira: "000"
Conta Cauo: "0"
Cdigo de responsabilidade: "00000"
DV do cdigo 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 = Confirmao Entrada Ttulo
03 = Comando Recusado
04 = Transferncia de Carteira - Entrada
05 = Liquidao Sem Registro
06 = Liquidao Normal
09 = Baixa de Ttulo
10 = Baixa Solicitada
11 = Ttulos em Ser
12 = Abatimento Concedido
13 = Abatimento Cancelado
14 = Alterao de Vencimento
15 = Liquidao em Cartrio
19 = Confirmao Instruo Protesto
20 = Dbito em Conta
21 = Alterao de nome do Sacado
22 = Alterao de endereo Sacado
23 = Encaminhado a Protesto
24 = Sustar Protesto
25 = Dispensar Juros
26 = Instruo Rejeitada
27 = Confirmao Alterao Dados
28 = Manuteno Ttulo Vencido
30 = Alterao Dados Rejeitada
96 = Despesas de Protesto
97 = Despesas de Sustao de Protesto
98 = Despesas de Custas Antecipadas
Data da Entrada/Liquidao: formato ddmmaa
Seu Nmero/Nmero atribudo pela Empresa
Complemento do Registro: Brancos
Data Vencimento Ttulo: formato ddmmaa
Valor Titulo
Cdigo do banco recebedor: Informado o prefixo de agncia do banco recebedor. Quando este prefixo no
for informado, o campo vem preenchido com zeros
Prefixo da agncia recebedora: Informado o prefixo de agncia do banco recebedor. Quando este prefixo
no for informado, o campo vem preenchido com zeros
DV prefixo recebedora
Espcie do Ttulo :
01 = Duplicata Mercantil
02 = Nota Promissria
03 = Nota de Seguro
05 = Recibo
06 = Duplicata Rural
08 = Letra de Cmbio
09 = Warrant
10 = Cheque
12 = Duplicata de Servio
13 = Nota de Dbito
14 = Triplicata Mercantil
15 = Triplicata de Servio
18 = Fatura
20 = Aplice de Seguro
21 = Mensalidade Escolar
22 = Parcela de Consrcio
99 = Outros
Data do crdito: formato ddmmaa
Valor da Tarifa
Outras despesas
Juros do desconto
IOF do desconto
Valor do abatimento
Desconto concedido (diferena entre valor do ttulo e valor recebido)
Valor recebido (valor recebido parcial)
Juros de Mora
Outros recebimentos
Abatimento no aproveitado pelo Sacado
Valor do Lanamento
Indicativo dbito/crdito
Indicativo valor
Valor do Ajuste
Complemento do Registro: Brancos
CPF/CNPJ do Sacado
Complemento do Registro: Brancos
Seqencial do Registro: Incrementado em 1 a cada registro
CAMPO / DESCRIO / CONTEDO
Identificao do Registro Trailer: 9
Identificao do Tipo de Servio: 02
Nmero Banco: "756"
Cdigo da Cooperativa Remetente
Sigla da Cooperativa Remetente
Endereo da Cooperativa Remetente
Bairro da Cooperativa Remetente
CEP da Cooperativa Remetente
Cidade da Cooperativa Remetente
UF da Cooperativa Remetente
Data do movimento: formato ddmmaaaa
Quantidade de registros no Detalhe
ltimo Nosso Nmero Cedente
Complemento do Registro: Brancos
Seqencial do Registro: Incrementado em 1 a cada registro
LAYOUT DO ARQUIVO DE REMESSA - CNAB240
HEADER DO ARQUIVO
Posio
SEQ
N Dig
De At
01.0
001 003 003
02.0
004 007 004
03.0
008 008 001
04.0
009 017 009
Num
Num
Num
Alfa
05.0
018
018
001
Num
06.0
07.0
08.0
09.0
10.0
11.0
12.0
13.0
14.0
15.0
16.0
17.0
18.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
158
163
006
Num
20.0
164
166
003
Num
Layout do Arquivo
21.0
167
171
005
Num
Densidade
22.0
23.0
24.0
N Dec
Form
Campo / Descrio / Contedo
Controle
Banco
Lote
Registro
CNAB
Inscrio
Tipo
Nmero
Convnio
Empresa
Agncia
Conta Corrente
Conta
Cdigo
DV
Nmero
DV
DV
Nome
Nome do Banco
CNAB
Cdigo
Data de Gerao
Hora de Gerao
Arquivo
Seqncia (NSA)
172 191 020
Alfa
Reservado Banco
192 211 020
Alfa
Reservado Empresa
212 240 029
Alfa
CNAB
Controle - Banco origem ou destino do arquivo.
Empresa - Cedente que firmou o convnio de prestao de servios com o Sicoob
Conta Corrente (Empresa) - Nmero da conta do corrente do convnio firmado entre Sicoob e Cedente para a prestao do servio de cobrana.
HEADER DO LOTE
Posio
N
SEQ
De At Dig
01.1
001 003 003
N
Dec
-
02.1
004
007
004
Num
03.1
04.1
05.1
06.1
07.1
08.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
018
018
001
Num
10.1
11.1
12.1
13.1
14.1
15.1
16.1
17.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.1
104
143
040
Alfa
Informao 1
19.1
144
183
040
Alfa
Informao 2
20.1
184
191
008
Num
21.1
22.1
23.1
192
200
208
199
207
240
008
008
033
Num
Num
Alfa
Form
Campo / Descrio / Contedo
Num
Banco
Controle
Servio
Lote
Registro
Operao
Servio
CNAB
Layout do Lote
CNAB
Inscrio
Tipo
Nmero
Convnio
Empresa
Agncia
C/C
Conta
Cdigo
DV
Nmero
DV
DV
Nome
Controle da Cobrana
N Rem./Ret.
Dt. Gravao
Data do Crdito
CNAB
REGISTRO DETALHE SEGMENTO P
Posio
N
N
SEQ
De At Dig
Dec
01.3P 001 003 003
-
Form
02.3P
004
007
004
Num
03.3P
008
008
001
Num
Registro
04.3P
009
013
005
Num
N do Registro
05.3P
06.3P
014
015
014
015
001
001
Alfa
Alfa
Segmento
CNAB
Campo / Descrio / Contedo
Num
Banco
Controle
Lote
Servio
07.3P
016
017
002
Num
Cd. Mov.
08.3P
09.3P
10.3P
11.3P
12.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
038
057
020
Alfa
Nosso Nmero
14.3P
15.3P
16.3P
058
059
060
058
059
060
001
001
001
Num
Num
Alfa
17.3P
061
061
001
Num
18.3P
062
062
001
Alfa
19.3P
063
077
015
Alfa
Agncia
Conta
DV
Carteira
Cadastramento
Documento
Caracterstica Cobrana
Emisso Boleto
Distrib. Boleto
N do Documento
Cdigo
DV
Nmero
DV
20.3P
21.3P
22.3P
23.3P
078
086
101
106
085
100
105
106
008
013
005
001
002
-
Num
Num
Num
Alfa
Vencimento
Valor do Ttulo
Ag. Cobradora
DV
24.3P
107
108
002
Num
Espcie de Ttulo
25.3P
109
109
001
Alfa
Aceite
26.3P
110
117
008
Num
Data Emisso do Ttulo
27.3P
118
118
001
Num
Cd. Juros Mora
Juros
28.3P
29.3P
119
127
126
141
008
013
002
Num
Num
30.3P
142
142
001
Num
Data Juros Mora
Juros Mora
Cd. Desc. 1
Desc 1
31.3P
32.3P
33.3P
34.3P
35.3P
36.3P
37.3P
38.3P
39.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. 1
Desconto 1
Vlr IOF
Vlr Abatimento
Uso Empresa Cedente
Cdigo p/ Protesto
Prazo p/ Protesto
Cdigo p/ Baixa/Devoluo
Prazo p/ Baixa/Devoluo
40.3P
228
229
002
Num
Cdigo da Moeda
41.3P
42.3P
230
240
239
240
010
001
Num
Alfa
Nmero do Contrato
CNAB
REGISTRO DETALHE SEGMENTO Q
Posio
N
N
SEQ
De At Dig
Dec
01.3Q 1
3
3
Form
Campo / Descrio / Contedo
Num
02.3Q
Num Controle
03.3Q
Num
04.3Q
13
Num
14
15
1
1
Alfa
Alfa
05.3Q 14
06.3Q 15
Servio
07.3Q 16
17
Num
08.3Q 18
18
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
10.3Q
11.3Q
12.3Q
13.3Q
14.3Q
15.3Q
19
34
74
114
129
134
137
Dados do Sacado
16.3Q 152 153
Alfa
17.3Q 154 154
Num
18.3Q 155 169
19.3Q 170 209
15
40
Num
Alfa Nome do Sacador/Avalista
20.3Q 210 212
Num Cd. Bco. Corresp. na Compensao
21.3Q 213 232
22.3Q 233 240
20
8
Alfa
Alfa
Sac. / Aval.
Nosso N no Banco Correspondente
CNAB
REGISTRO DETALHE SEGMENTO R
Posio
N
N
SEQ
De At Dig
Dec
01.3R 001 003 003
-
Form
02.3R
004
007
004
Num
03.3R
008
008
001
Num
Registro
04.3R
009
013
005
Num
N do Registro
05.3R
06.3R
014
015
014
015
001
001
Alfa
Alfa
Segmento
CNAB
Campo / Descrio / Contedo
Num
Banco
Controle
Lote
Servio
07.3R
016
017
002
Num
08.3R
018
018
001
Num
Cd. Mov.
Cd. Desc. 2
Desc2
09.3R
10.3R
019
027
026
041
008
013
002
Num
Num
11.3R
042
042
001
Num
Data Desc. 2
Desconto 2
Cd. Desc. 3
Desc3
12.3R
13.3R
043
051
050
065
008
013
002
Num
Num
14.3R
066
066
001
Alfa
Data Desc. 3
Desconto 3
Cd. Multa
Multa
15.3R
16.3R
17.3R
067
075
090
074
089
099
008
013
010
002
-
Num
Num
Alfa
Data da Multa
Multa
Informao ao Sacado
18.3R
100
139
040
Alfa
Informao 3
19.3R
140
179
040
Alfa
Informao 4
20.3R
21.3R
22.3R
23.3R
24.3R.
25.3R
26.3R
27.3R
28.3R
29.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. Ocor. Sacado
Banco
Agncia
Dados para Dbito
Conta Corrente
DV
Ident. da Emisso do Aviso Db.
CNAB
REGISTRO DETALHE SEGMENTO S
Posio
N
N
SEQ
De At Dig
Dec
01.3S 001 003 003
-
Form
02.3S
004
007
004
Num
03.3S
008
008
001
Num
Registro
04.3S
009
013
005
Num
N do Registro
05.3S
06.3S
014
015
014
015
001
001
Alfa
Alfa
Segmento
CNAB
Campo / Descrio / Contedo
Num
Banco
Controle
Servio
Lote
Servio
07.3S
016
017
002
Num
Cd. Mov.
Para Tipo de Impresso 1 ou 2:
08.3S
018
018
001
Num
Tipo de Impresso
09.3S 019 020 002
10.3S 021 160 040
11.3S 161 162 002
12.3S 163 240 078
Para Tipo de Impresso 3:
Num
Alfa
Num
Alfa
N da Linha
Mensagem
Tipo de Fonte
CNAB
08.3S
018
018
001
Num
Tipo de Impresso
09.3S
019
058
040
Alfa
Informao 5
10.3S
059
098
040
Alfa
Informao 6
11.3S
099
138
040
Alfa
Informao 7
12.3S
139
178
040
Alfa
Informao 8
13.3S
179
218
040
Alfa
Informao 9
14.3S
219
240
022
Alfa
CNAB
REGISTRO TRAILLER DO LOTE
Posio
N
N
SEQ
De At Dig
Dec
01.5
001 003 003
-
Form
02.5
004
007
004
Num
03.5
04.5
05.5
06.5
07.5
08.5
09.5
10.5
11.5
12.5
13.5
14.5
15.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
REGISTRO TRAILLER DO ARQUIVO
Posio
N
N
SEQ
De At Dig
Dec
01.9
001 003 003
02.9
004 007 004
03.9
008 008 001
04.9
009 017 009
05.9
018 023 006
06.9
024 029 006
07.9
030 035 006
08.9
036 240 205
-
Campo / Descrio / Contedo
Num
Form
Num
Num
Num
Alfa
Num
Num
Num
Alfa
Banco
Controle
Lote
Registro
CNAB
Qtde de Registros
Totalizao da Cobrana Simples
Totalizao da Cobrana Vinculada
Totalizao da Cobrana Caucionada
Totalizao da Cobrana Descontada
N. do Aviso
CNAB
Campo / Descrio / Contedo
Controle
Banco
Lote
Registro
CNAB
Totais
CNAB
Qtde. de Lotes
Qtde. de Registros
Qtde. de Contas
Concil.
Voltar
Cdigo do Sicoob na Compensao: "756"
Lote de Servio: "0000"
Tipo de Registro: "0"
Uso Exclusivo FEBRABAN / CNAB: Brancos
Tipo de Inscrio da Empresa:
'1' = CPF
'2' = CGC / CNPJ
Nmero de Inscrio da Empresa
Cdigo do Convnio no Sicoob: Brancos
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Conta Corrente: vide planilha "Capa" deste arquivo
Dgito Verificador da Conta: vide planilha "Capa" deste arquivo
Dgito Verificador da Ag/Conta: Brancos
Nome da Empresa
Nome do Banco: SICOOB
Uso Exclusivo FEBRABAN / CNAB: Brancos
Cdigo Remessa / Retorno: "1"
Data de Gerao do Arquivo
Hora de Gerao do Arquivo
Nmero Seqencial do Arquivo: Nmero seqencial adotado e controlado pelo responsvel pela gerao do
arquivo para ordenar a disposio dos arquivos encaminhados. Evoluir um nmero seqencial a cada header de
arquivo.
No da Verso do Layout do Arquivo: "081"
Densidade de Gravao do Arquivo: "00000"
Para Uso Reservado do Banco: Brancos
Para Uso Reservado da Empresa: Brancos
Uso Exclusivo FEBRABAN / CNAB: Brancos
nte para a prestao do servio de cobrana.
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "1"
Tipo de Operao: "R"
Tipo de Servio: "01"
Uso Exclusivo FEBRABAN/CNAB: Brancos
N da Verso do Layout do Lote: "040"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Tipo de Inscrio da Empresa:
'1' = CPF
'2' = CGC / CNPJ
N de Inscrio da Empresa
Cdigo do Convnio no Banco: Brancos
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Conta Corrente: vide planilha "Capa" deste arquivo
Dgito Verificador da Conta: vide planilha "Capa" deste arquivo
Dgito Verificador da Ag/Conta: Brancos
Nome da Empresa
Mensagem 1: Texto referente a mensagens que sero impressas em todos os boletos referentes ao mesmo
lote. Estes campos no sero utilizados no arquivo retorno.
Mensagem 2: Texto referente a mensagens que sero impressas em todos os boletos referentes ao mesmo
lote. Estes campos no sero utilizados no arquivo retorno.
Nmero Remessa/Retorno: Nmero adotado e controlado pelo responsvel pela gerao magntica dos dados
contidos no arquivo para identificar a seqncia de envio ou devoluo do arquivo entre o Cedente e o Sicoob.
Data de Gravao Remessa/Retorno
Data do Crdito: "00000000"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "3"
N Sequencial do Registro no Lote: Nmero adotado e controlado pelo responsvel pela gerao magntica dos
dados contidos no arquivo, para identificar a seqncia de registros encaminhados no lote. Deve ser inicializado
sempre em '1', em cada novo lote.
Cd. Segmento do Registro Detalhe: "P"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo de Movimento Remessa:
'01' = Entrada de Ttulos
'02' = Pedido de Baixa
'04' = Concesso de Abatimento
'05' = Cancelamento de Abatimento
'06' = Alterao de Vencimento
'07' = Concesso de Desconto
'08' = Cancelamento de Desconto
'09' = Protestar
'10' = Sustar Protesto e Baixar Ttulo
'11' = Sustar Protesto e Manter em Carteira
12 = Alterao de Juros de Mora
13 = Dispensar Cobrana de Juros de Mora
14 = Alterao de Valor/Percentual de Multa
15 = Dispensar Cobrana de Multa
16 = Alterao do Valor de Desconto
17 = No conceder Desconto
18 = Alterao do Valor de Abatimento
'30' = Recusa da Alegao do Sacado
'31' = Alterao de Outros Dados
'33' = Alterao dos Dados do Rateio de Crdito
'34' = Pedido de Cancelamento dos Dados do Rateio de Crdito
'35' = Pedido de Desagendamento do Dbito Automtico
'40' = Alterao de Carteira
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Conta Corrente: vide planilha "Capa" deste arquivo
Dgito Verificador da Conta: vide planilha "Capa" deste arquivo
Dgito Verificador da Ag/Conta: Brancos
Nosso Nmero:
- Se emisso a cargo do Sicoob (vide planilha "Capa" deste arquivo): Brancos
- Se emisso a cargo do Cedente (vide planilha "Capa" deste arquivo):
NumTitulo - 10 posies (1 a 10)
Parcela - 02 posies (11 a 12) - "01" se parcela nica
Modalidade - 02 posies (13 a 14) - vide planilha "Capa" deste arquivo
Tipo Formulrio - 01 posio (15 a 15):
"1" -auto-copiativo
"3"-auto-envelopvel
"4"-A4 sem envelopamento
"6"-A4 sem envelopamento 3 vias
Em branco - 05 posies (16 a 20)
Cdigo da Carteira: vide planilha "Capa" deste arquivo
Forma de Cadastr. do Ttulo no Banco: "0"
Tipo de Documento: Brancos
Identificao da Emisso do Boleto: (vide planilha "Capa" deste arquivo)
'1' = Sicoob Emite
'2' = Cedente Emite
Identificao da Distribuio do Boleto: (vide planilha "Capa" deste arquivo)
'1' = Sicoob Distribui
'2' = Cedente Distribui
Nmero do Documento de Cobrana: Nmero adotado e controlado pelo Cliente, para identificar o ttulo de
cobrana. Informao utilizada pelo Sicoob para referenciar a identificao do documento objeto de cobrana.
Poder conter nmero de duplicata, no caso de cobrana de duplicatas; nmero da aplice, no caso de
cobrana de seguros, etc
Data de Vencimento do Ttulo
Valor Nominal do Ttulo
Agncia Encarregada da Cobrana: "00000"
Dgito Verificador da Agncia: Brancos
Espcie do Ttulo:
'01' = CH Cheque
'02' = DM Duplicata Mercantil
'03' = DMI Duplicata Mercantil p/ Indicao
'04' = DS Duplicata de Servio
'05' = DSI Duplicata de Servio p/ Indicao
'06' = DR Duplicata Rural
'07' = LC Letra de Cmbio
'08' = NCC Nota de Crdito Comercial
'09' = NCE Nota de Crdito a Exportao
'10' = NCI Nota de Crdito Industrial
'11' = NCR Nota de Crdito Rural
'12' = NP Nota Promissria
'13' = NPR Nota Promissria Rural
'14' = TM Triplicata Mercantil
'15' = TS Triplicata de Servio
'16' = NS Nota de Seguro
'17' = RC Recibo
'18' = FAT Fatura
'19' = ND Nota de Dbito
'20' = AP Aplice de Seguro
'21' = ME Mensalidade Escolar
'22' = PC Parcela de Consrcio
'23' = NF Nota Fiscal
'24' = DD Documento de Dvida
25 = Cdula de Produto Rural
'99' = Outros
Identific. de Ttulo Aceito/No Aceito: Cdigo adotado pela FEBRABAN para identificar se o ttulo de cobrana
foi aceito (reconhecimento da dvida pelo Sacado).
'A' = Aceite
'N' = No Aceite
Data da Emisso do Ttulo
Cdigo do Juros de Mora:
'1' = Valor por Dia
'2' = Taxa Mensal
'3' = Isento
Data do Juros de Mora
Juros de Mora por Dia/Taxa
Cdigo 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
Identificao do Ttulo na Empresa: Campo destinado para uso do Cedente para identificao do Ttulo.
Cdigo para Protesto: "1"
Nmero de Dias Corridos para Protesto
Cdigo para Baixa/Devoluo: "0"
Nmero de Dias para Baixa/Devoluo: Brancos
Cdigo da Moeda:
'02' = Dlar Americano Comercial (Venda)
'09' = Real
N do Contrato da Operao de Crd.: "0000000000"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "3"
N Sequencial do Registro no Lote: Nmero adotado e controlado pelo responsvel pela gerao magntica dos
dados contidos no arquivo, para identificar a seqncia de registros encaminhados no lote. Deve ser inicializado
sempre em '1', em cada novo lote.
Cd. Segmento do Registro Detalhe: "Q"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo de Movimento Remessa:
'01' = Entrada de Ttulos
'02' = Pedido de Baixa
'04' = Concesso de Abatimento
'05' = Cancelamento de Abatimento
'06' = Alterao de Vencimento
'07' = Concesso de Desconto
'08' = Cancelamento de Desconto
'09' = Protestar
'10' = Sustar Protesto e Baixar Ttulo
'11' = Sustar Protesto e Manter em Carteira
12 = Alterao de Juros de Mora
13 = Dispensar Cobrana de Juros de Mora
14 = Alterao de Valor/Percentual de Multa
15 = Dispensar Cobrana de Multa
16 = Alterao do Valor de Desconto
17 = No conceder Desconto
18 = Alterao do Valor de Abatimento
'30' = Recusa da Alegao do Sacado
'31' = Alterao de Outros Dados
'33' = Alterao dos Dados do Rateio de Crdito
'34' = Pedido de Cancelamento dos Dados do Rateio de Crdito
'35' = Pedido de Desagendamento do Dbito Automtico
'40' = Alterao de Carteira
Tipo de Inscrio Sacado:
'1' = CPF
'2' = CGC / CNPJ
Nmero de Inscrio
Nome
Endereo
Bairro
CEP
Sufixo do CEP
Cidade
UF - Unidade da Federao
Tipo de Inscrio Sacador Avalista:
'1' = CPF
'2' = CGC / CNPJ
Nmero de Inscrio
Nome do Sacador/Avalista
Cd. Bco. Corresp. na Compensao:
Caso o Cedente no tenha contratado a opo de Banco Correspondente com o Sicoob, preencher com "000";
Caso o Cedente tenha contratado a opo de Banco Correspondente com o Sicoob e a emisso seja a cargo do
Sicoob (SEQ 17.3.P do Segmento P do Detalhe), preencher com "001" (Banco do Brasil)
Nosso N no Banco Correspondente: "Brancos"
Uso Exclusivo FEBRABAN/CNAB
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "3"
N Sequencial do Registro no Lote: Nmero adotado e controlado pelo responsvel pela gerao magntica dos
dados contidos no arquivo, para identificar a seqncia de registros encaminhados no lote. Deve ser inicializado
sempre em '1', em cada novo lote.
Cd. Segmento do Registro Detalhe: "R"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo de Movimento Remessa:
'01' = Entrada de Ttulos
'02' = Pedido de Baixa
'04' = Concesso de Abatimento
'05' = Cancelamento de Abatimento
'06' = Alterao de Vencimento
'07' = Concesso de Desconto
'08' = Cancelamento de Desconto
'09' = Protestar
'10' = Sustar Protesto e Baixar Ttulo
'11' = Sustar Protesto e Manter em Carteira
12 = Alterao de Juros de Mora
13 = Dispensar Cobrana de Juros de Mora
14 = Alterao de Valor/Percentual de Multa
15 = Dispensar Cobrana de Multa
16 = Alterao do Valor de Desconto
17 = No conceder Desconto
18 = Alterao do Valor de Abatimento
'30' = Recusa da Alegao do Sacado
'31' = Alterao de Outros Dados
'33' = Alterao dos Dados do Rateio de Crdito
'34' = Pedido de Cancelamento dos Dados do Rateio de Crdito
'35' = Pedido de Desagendamento do Dbito Automtico
'40' = Alterao de Carteira
Cdigo 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
Cdigo 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"
Cdigo da Multa:
'1' = Valor Fixo
'2' = Percentual
Data da Multa
Valor/Percentual a Ser Aplicado
Informao ao Sacado: Brancos
Mensagem 3: Texto de observaes destinado ao envio de mensagens livres, a serem impressas no campo de
instrues da ficha de compensao do bloqueto.
As Mensagens 3 e 4 prevalecem sobre as mensagens 1 e 2.
Mensagem 4: Texto de observaes destinado ao envio de mensagens livres, a serem impressas no campo de
instrues da ficha de compensao do bloqueto.
As Mensagens 3 e 4 prevalecem sobre as mensagens 1 e 2.
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cd. Ocor. do Sacado: "00000000"
Cd. do Banco na Conta do Dbito: "000"
Cdigo da Agncia do Dbito: "00000"
Dgito Verificador da Agncia: Brancos
Conta Corrente para Dbito: "000000000000"
Dgito Verificador da Conta: Brancos
Dgito Verificador Ag/Conta: Brancos
Aviso para Dbito Automtico: "0"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "3"
N Sequencial do Registro no Lote: Nmero adotado e controlado pelo responsvel pela gerao magntica dos
dados contidos no arquivo, para identificar a seqncia de registros encaminhados no lote. Deve ser inicializado
sempre em '1', em cada novo lote.
Cd. Segmento do Registro Detalhe: "S"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo de Movimento Remessa:
'01' = Entrada de Ttulos
'02' = Pedido de Baixa
'04' = Concesso de Abatimento
'05' = Cancelamento de Abatimento
'06' = Alterao de Vencimento
'07' = Concesso de Desconto
'08' = Cancelamento de Desconto
'09' = Protestar
'10' = Sustar Protesto e Baixar Ttulo
'11' = Sustar Protesto e Manter em Carteira
12 = Alterao de Juros de Mora
13 = Dispensar Cobrana de Juros de Mora
14 = Alterao de Valor/Percentual de Multa
15 = Dispensar Cobrana de Multa
16 = Alterao do Valor de Desconto
17 = No conceder Desconto
18 = Alterao do Valor de Abatimento
'30' = Recusa da Alegao do Sacado
'31' = Alterao de Outros Dados
'33' = Alterao dos Dados do Rateio de Crdito
'34' = Pedido de Cancelamento dos Dados do Rateio de Crdito
'35' = Pedido de Desagendamento do Dbito Automtico
'40' = Alterao de Carteira
Identificao da Impresso:
'1' = Frente do Bloqueto
'2' = Verso do Bloqueto
Nmero da Linha a ser Impressa
Mensagem a ser impressa
Tipo de caracter a ser impresso
Uso Exclusivo FEBRABAN/CNAB
Identificao da Impresso:
'3' = Corpo de Instrues da Ficha de Compensao do Boleto
Mensagem 5: Texto de observaes destinado ao envio de mensagens livres, a serem impressas no campo de
instrues da ficha de compensao do bloqueto.
As mensagens 5 9 prevalecem sobre as anteriores.
Mensagem 6: Texto de observaes destinado ao envio de mensagens livres, a serem impressas no campo de
instrues da ficha de compensao do bloqueto.
As mensagens 5 9 prevalecem sobre as anteriores.
Mensagem 7: Texto de observaes destinado ao envio de mensagens livres, a serem impressas no campo de
instrues da ficha de compensao do bloqueto.
As mensagens 5 9 prevalecem sobre as anteriores.
Mensagem 8: Texto de observaes destinado ao envio de mensagens livres, a serem impressas no campo de
instrues da ficha de compensao do bloqueto.
As mensagens 5 9 prevalecem sobre as anteriores.
Mensagem 9: Texto de observaes destinado ao envio de mensagens livres, a serem impressas no campo de
instrues da ficha de compensao do bloqueto.
As mensagens 5 9 prevalecem sobre as anteriores.
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "5"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Quantidade de Registros no Lote
Quantidade de Ttulos em Cobrana
Valor Total dosTtulos em Carteiras
Quantidade de Ttulos em Cobrana
Valor Total dosTtulos em Carteiras
Quantidade de Ttulos em Cobrana
Quantidade de Ttulos em Carteiras
Quantidade de Ttulos em Cobrana
Valor Total dosTtulos em Carteiras
Nmero do Aviso de Lanamento: Brancos
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo do Banco na Compensao: "756"
Preencher com '9999'.
Tipo de Registro: "9"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Quantidade de Lotes do Arquivo
Quantidade de Registros do Arquivo
Qtde de Contas p/ Conc. (Lotes): "000000"
Uso Exclusivo FEBRABAN/CNAB: Brancos
LAYOUT DO ARQUIVO DE RETORNO - CNAB240
HEADER DO ARQUIVO
Posio
SEQ
N Dig
De At
N Dec
Form
Voltar
Campo / Descrio / Contedo
01.0
02.0
03.0
04.0
001
004
008
009
003
007
008
017
003
004
001
009
Num
Num
Num
Alfa
05.0
018
018
001
Num
06.0
07.0
08.0
09.0
10.0
11.0
12.0
13.0
14.0
15.0
16.0
17.0
18.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
158
163
006
Num
20.0
164
166
003
Num
Layout do Arquivo
Cdigo do Sicoob na Compensao: "756"
Lote de Servio: "0000"
Tipo de Registro: "0"
Uso Exclusivo FEBRABAN / CNAB: Brancos
Tipo de Inscrio da Empresa:
'1' = CPF
'2' = CGC / CNPJ
Nmero de Inscrio da Empresa
Cdigo do Convnio no Sicoob: Brancos
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Conta Corrente: vide planilha "Capa" deste arquivo
Dgito Verificador da Conta: vide planilha "Capa" deste arquivo
Dgito Verificador da Ag/Conta: Brancos
Nome da Empresa
Nome do Banco: SICOOB
Uso Exclusivo FEBRABAN / CNAB: Brancos
Cdigo Remessa / Retorno: "2"
Data de Gerao do Arquivo
Hora de Gerao do Arquivo
Nmero Seqencial do Arquivo: Nmero seqencial adotado e controlado pelo responsvel pela gerao do
arquivo para ordenar a disposio dos arquivos encaminhados. Evoluir um nmero seqencial a cada header de
arquivo.
No da Verso do Layout do Arquivo: "081"
21.0
167
171
005
Num
Densidade
Densidade de Gravao do Arquivo: "00000"
22.0
23.0
24.0
Controle
Banco
Lote
Registro
CNAB
Inscrio
Tipo
Nmero
Convnio
Empresa
Agncia
Conta Corrente
Conta
DV
Nome
Nome do Banco
CNAB
Cdigo
Data de Gerao
Hora de Gerao
Arquivo
Seqncia (NSA)
Cdigo
DV
Nmero
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 - Banco origem ou destino do arquivo.
Empresa - Cedente que firmou o convnio de prestao de servios com o Sicoob
Conta Corrente (Empresa) - Nmero da conta do corrente do convnio firmado entre Sicoob e Cedente para a prestao do servio de cobrana.
HEADER DO LOTE
Posio
N
SEQ
De At Dig
01.1
001 003 003
N
Dec
-
02.1
004
007
004
Num
Controle
03.1
04.1
05.1
06.1
07.1
08.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
Servio
09.1
018
018
001
Num
10.1
11.1
12.1
13.1
14.1
15.1
16.1
17.1
18.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.1
184
191
008
Num
21.1
192
199
008
Num
22.1
200
207
008
Num
Data do Crdito
Data do Crdito: Data de efetivao do crdito referente ao pagamento do ttulo de cobrana. Informao
enviada somente no arquivo de retorno.
Utilizar o formato DDMMAAAA, onde:
DD
= dia
MM
= ms
AAAA = ano
23.1
208
240
033
Alfa
CNAB
Uso Exclusivo FEBRABAN/CNAB: Brancos
Form
Campo / Descrio / Contedo
Num
Banco
Lote
Registro
Operao
Servio
CNAB
Layout do Lote
CNAB
Inscrio
Tipo
Nmero
Convnio
Empresa
Agncia
C/C
Conta
Cdigo
DV
Nmero
DV
DV
Nome
Informao 1
Informao 2
Controle da Cobrana
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "1"
Tipo de Operao: "T"
Tipo de Servio: "01"
Uso Exclusivo FEBRABAN/CNAB: Brancos
N da Verso do Layout do Lote: "044"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Tipo de Inscrio da Empresa:
'1' = CPF
'2' = CGC / CNPJ
N de Inscrio da Empresa
Cdigo do Convnio no Banco: Brancos
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Conta Corrente: vide planilha "Capa" deste arquivo
Dgito Verificador da Conta: vide planilha "Capa" deste arquivo
Dgito Verificador da Ag/Conta: Brancos
Nome da Empresa
Mensagem 1: Estes campos no sero utilizados no arquivo retorno.
Mensagem 2: Estes campos no sero utilizados no arquivo retorno.
N Rem./Ret.
Nmero Remessa/Retorno: Nmero adotado e controlado pelo responsvel pela gerao magntica dos dados
contidos no arquivo para identificar a seqncia de envio ou devoluo do arquivo entre o Cedente e o Sicoob.
Dt. Gravao
Data de Gravao Remessa/Retorno
REGISTRO DETALHE SEGMENTO T
Posio
N
N
SEQ
De At Dig
Dec
01.3T
1
3
3
02.3T
03.3T
04.3T
05.3T
06.3T
Form
Campo / Descrio / Contedo
Num
Banco
Num
Controle
Num
Registro
13
Num
N do Registro
14
15
14
15
1
1
Alfa
Alfa
Segmento
CNAB
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "3"
N Sequencial do Registro no Lote: Nmero adotado e controlado pelo responsvel pela gerao magntica dos
dados contidos no arquivo, para identificar a seqncia de registros encaminhados no lote. Deve ser inicializado
sempre em '1', em cada novo lote.
Cd. Segmento do Registro Detalhe: " U "
Uso Exclusivo FEBRABAN/CNAB: Brancos
Lote
Servio
07.3T
16
17
Num
08.3T
09.3T
10.3T
11.3T
12.3T
18
23
24
36
37
22
23
35
36
37
5
1
12
1
1
Num
Num
Num
Num
Num
13.3T
38
57
14.3T
58
15.3T
59
16.3T
17.3T
18.3T
19.3T
20.3T
Cdigo de Movimento Retorno
Cdigo
DV
Nmero
DV
DV
Agncia
Empresa
C/C
Prefixo da Cooperativa: vide planilha "Capa" deste arquivo
Dgito Verificador do Prefixo: vide planilha "Capa" deste arquivo
Conta Corrente: vide planilha "Capa" deste arquivo
Dgito Verificador da Conta: vide planilha "Capa" deste arquivo
Dgito Verificador da Ag/Conta: Brancos
Nosso Nmero:
- Se emisso a cargo do Sicoob (vide planilha "Capa" deste arquivo): Brancos
- Se emisso a cargo do Cedente (vide planilha "Capa" deste arquivo):
NumTitulo - 10 posies (1 a 10)
Parcela - 02 posies (11 a 12) - "01" se parcela nica
Modalidade - 02 posies (13 a 14) - vide planilha "Capa" deste arquivo
Tipo Formulrio - 01 posio (15 a 15):
"1" -auto-copiativo
"3"-auto-envelopvel
"4"-A4 sem envelopamento
"6"-A4 sem envelopamento 3 vias
Em branco - 05 posies (16 a 20)
20
Alfa
Nosso Nmero
58
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 Ttulo
Banco Cobr./Receb.
Ag. Cobradora
DV
21.3T
106
130
25
Alfa
Identificao do Ttulo na Empresa
22.3T
131
132
Num
Cdigo da Moeda
23.3T
133
133
Num
24.3T
25.3T
134
149
148
188
15
40
Num
Alfa
26.3T
189
198
10
Num
Nmero do Contrato
27.3T
199
213
13
Num
Valor da Tar./Custas
28.3T
214
223
10
Alfa
Motivo da Ocorrncia
29.3T
224
240
17
Alfa
CNAB
Dados do Sacado
Conta
Cdigo de Movimento de Retorno
'02' = Entrada Confirmada
'03' = Entrada Rejeitada
'04' = Transferncia de Carteira/Entrada
'05' = Transferncia de Carteira/Baixa
'06' = Liquidao
'07' = Confirmao do Recebimento da Instruo de Desconto
'08' = Confirmao do Recebimento do Cancelamento do Desconto
'09' = Baixa
'11' = Ttulos em Carteira (Em Ser)
'12' = Confirmao Recebimento Instruo de Abatimento
'13' = Confirmao Recebimento Instruo de Cancelamento Abatimento
'14' = Confirmao Recebimento Instruo Alterao de Vencimento
'15' = Franco de Pagamento
'17' = Liquidao Aps Baixa ou Liquidao Ttulo No Registrado
'19' = Confirmao Recebimento Instruo de Protesto
'20' = Confirmao Recebimento Instruo de Sustao/Cancelamento de Protesto
'23' = Remessa a Cartrio (Aponte em Cartrio)
'24' = Retirada de Cartrio e Manuteno em Carteira
'25' = Protestado e Baixado (Baixa por Ter Sido Protestado)
'26' = Instruo Rejeitada
'27' = Confirmao do Pedido de Alterao de Outros Dados
'28' = Dbito de Tarifas/Custas
'29' = Ocorrncias do Sacado
'30' = Alterao de Dados Rejeitada
'33' = Confirmao da Alterao dos Dados do Rateio de Crdito
'34' = Confirmao do Cancelamento dos Dados do Rateio de Crdito
'35' = Confirmao do Desagendamento do Dbito Automtico
36 = Confirmao de envio de e-mail/SMS
37 = Envio de e-mail/SMS rejeitado
38 = Confirmao de alterao do Prazo Limite de Recebimento (a data deve ser
39 = Confirmao de Dispensa de Prazo Limite de Recebimento
40 = Confirmao da alterao do nmero do ttulo dado pelo cedente
41 = Confirmao da alterao do nmero controle do Participante
42 = Confirmao da alterao dos dados do Sacado
43 = Confirmao da alterao dos dados do Sacador/Avalista
44 = Ttulo pago com cheque devolvido
45 = Ttulo pago com cheque compensado
46 = Instruo para cancelar protesto confirmada
47 = Instruo para protesto para fins falimentares confirmada
48 = Confirmao de instruo de transferncia de carteira/modalidade de cobrana
49 = Alterao de contrato de cobrana
50 = Ttulo pago com cheque pendente de liquidao
51 = Ttulo DDA reconhecido pelo sacado
52 = Ttulo DDA no reconhecido pelo sacado
53 = Ttulo DDA recusado pela CIP
54 = Confirmao da Instruo de Baixa de Ttulo Negativado sem Protesto
55 = Confirmao de Pedido de Dispensa de Multa
56 = Confirmao do Pedido de Cobrana de Multa
57 = Confirmao do Pedido de Alterao de Cobrana de Juros
58 = Confirmao do Pedido de Alterao do Valor/Data de Desconto
59 = Confirmao do Pedido de Alterao do Cedente do Ttulo
60 = Confirmao do Pedido de Dispensa de Juros de Mora"
Inscrio
Cdigo da Carteira: vide planilha "Capa" deste arquivo
Nmero do Documento de Cobrana: Nmero adotado e controlado pelo Cliente, para identificar o ttulo de
cobrana. Informao utilizada pelo Sicoob para referenciar a identificao do documento objeto de cobrana.
Poder conter nmero de duplicata, no caso de cobrana de duplicatas; nmero da aplice, no caso de
cobrana de seguros, etc
Data de Vencimento do Ttulo
Valor Nominal do Ttulo
Nmero do Banco Cobrador / Recebedor: S ser informado nos casos de cobrana / liquidao em outros
bancos.
Cdigo adotado pelo Banco responsvel pela conta, para identificar a qual unidade est vinculada a conta
corrente.
Dgito Verificador da Agncia Recebedora.
Uso Empresa Cedente: Identificao do Ttulo na Empresa: Campo destinado para uso do Cedente para
identificao do Ttulo.
Cdigo da Moeda:
'02' = Dlar Americano Comercial (Venda)
'09' = Real
Tipo
Nmero
Nome
Tipo de Inscrio Sacado:
'1' = CPF
'2' = CGC / CNPJ
Nmero de Inscrio
Nome do Sacado
N do Contr. da Operao de Crdito: Nmero adotado pela Empresa Cedente para identificao do nmero do
contrato.
Valor da Tarifa / Custas
Cdigo adotado pela FEBRABAN para identificar as ocorrncias (rejeies, tarifas, custas,
liquidao e baixas) em registros detalhe de ttulos de cobrana. Podero ser informados
at cinco ocorrncias distintas, incidente sobre o ttulo.
Uso Exclusivo FEBRABAN/CNAB: Brancos
REGISTRO DETALHE SEGMENTO U
Posio
N
N
SEQ
De At Dig
Dec
01.3U
1
3
3
-
Form
Banco
Cdigo do Sicoob na Compensao: "756"
Lote
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Num
Registro
Tipo de Registro: "3"
Num
N do Registro
Alfa
Alfa
Segmento
CNAB
02.3U
Num
03.3U
04.3U
13
05.3U
06.3U
14
15
14
15
1
1
07.3U
16
17
Campo / Descrio / Contedo
Num
Num
Controle
Servio
Cdigo de Movimento Retorno
N Sequencial do Registro no Lote: Nmero adotado e controlado pelo responsvel pela gerao magntica dos
dados contidos no arquivo, para identificar a seqncia de registros encaminhados no lote. Deve ser inicializado
sempre em '1', em cada novo lote.
Cd. Segmento do Registro Detalhe: "U"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Cdigo de Movimento de Retorno
'02' = Entrada Confirmada
'03' = Entrada Rejeitada
'04' = Transferncia de Carteira/Entrada
'05' = Transferncia de Carteira/Baixa
'06' = Liquidao
'07' = Confirmao do Recebimento da Instruo de Desconto
'08' = Confirmao do Recebimento do Cancelamento do Desconto
'09' = Baixa
'11' = Ttulos em Carteira (Em Ser)
'12' = Confirmao Recebimento Instruo de Abatimento
'13' = Confirmao Recebimento Instruo de Cancelamento Abatimento
'14' = Confirmao Recebimento Instruo Alterao de Vencimento
'15' = Franco de Pagamento
'17' = Liquidao Aps Baixa ou Liquidao Ttulo No Registrado
'19' = Confirmao Recebimento Instruo de Protesto
'20' = Confirmao Recebimento Instruo de Sustao/Cancelamento de Protesto
'23' = Remessa a Cartrio (Aponte em Cartrio)
'24' = Retirada de Cartrio e Manuteno em Carteira
'25' = Protestado e Baixado (Baixa por Ter Sido Protestado)
'26' = Instruo Rejeitada
'27' = Confirmao do Pedido de Alterao de Outros Dados
'28' = Dbito de Tarifas/Custas
'29' = Ocorrncias do Sacado
'30' = Alterao de Dados Rejeitada
'33' = Confirmao da Alterao dos Dados do Rateio de Crdito
'34' = Confirmao do Cancelamento dos Dados do Rateio de Crdito
'35' = Confirmao do Desagendamento do Dbito Automtico
'36' = Confirmao de envio de e-mail/SMS
'37' = Envio de e-mail/SMS rejeitado
'38' = Confirmao de alterao do Prazo Limite de Recebimento (a data deve ser
'39' = Confirmao de Dispensa de Prazo Limite de Recebimento
'40' = Confirmao da alterao do nmero do ttulo dado pelo cedente
'41' = Confirmao da alterao do nmero controle do Participante
'42' = Confirmao da alterao dos dados do Sacado
'43' = Confirmao da alterao dos dados do Sacador/Avalista
'44' = Ttulo pago com cheque devolvido
'45' = Ttulo pago com cheque compensado
'46' = Instruo para cancelar protesto confirmada
'47' = Instruo para protesto para fins falimentares confirmada
'48' = Confirmao de instruo de transferncia de carteira/modalidade de cobrana
'49' = Alterao de contrato de cobrana
'50' = Ttulo pago com cheque pendente de liquidao
'51' = Ttulo DDA reconhecido pelo sacado
'52' = Ttulo DDA no reconhecido pelo sacado
'53' = Ttulo DDA recusado pela CIP
'54' = Confirmao da Instruo de Baixa de Ttulo Negativado sem Protesto
'55' = Confirmao de Pedido de Dispensa de Multa
'56' = Confirmao do Pedido de Cobrana de Multa
'57' = Confirmao do Pedido de Alterao de Cobrana de Juros
'58' = Confirmao do Pedido de Alterao do Valor/Data de Desconto
'59' = Confirmao do Pedido de Alterao do Cedente do Ttulo
'60' = Confirmao do Pedido de Dispensa de Juros de Mora
08.3U
18
32
13
Num
Acrscimos
09.3U
10.3U
33
48
47
62
13
13
2
2
Num
Num
Desconto
Abatimento
11.3U
63
77
13
Num
12.3U
78
92
13
Num
13.3U
14.3U
15.3U
93
108
123
107
122
137
13
13
13
2
2
2
Num
Num
Num
Dados do Ttulo
IOF
Valor Pago
Valor Lquido
Outras Despesas
Outros Crditos
Valor dos Juros / Multa / Encargos: Valor dos acrscimos efetuados no ttulo de cobrana, expresso em moeda
corrente.
Valor dos descontos efetuados no ttulo de cobrana, expresso em moeda corrente.
Valor dos abatimentos efetuados ou cancelados no ttulo de cobrana, expresso em moeda corrente.
Valor do IOF - Imposto sobre Operaes Financeiras - recolhido sobre o Ttulo, expresso
em moeda corrente.
Valor do pagamento efetuado pelo Sacado referente ao ttulo de cobrana, expresso em
moeda corrente.
Valor efetivo a ser creditado referente ao Ttulo, expresso em moeda corrente.
Valor efetivo de despesas referente ao ttulo de cobrana, expresso em moeda corrente.
Valor efetivo de crditos referente ao ttulo de cobrana, expresso em moeda corrente.
16.3U
138
145
Num
Data da Ocorrncia
Data do evento que afeta o estado do ttulo de cobrana.
Utilizar o formato DDMMAAAA, onde:
DD = dia
MM = ms
AAAA = ano
17.3U
146
153
Num
Data do Crdito
Data do evento que afeta o estado do ttulo de cobrana.
Utilizar o formato DDMMAAAA, onde:
DD = dia
MM = ms
AAAA = ano
18.3U
19.3U
20.3U
21.3U
154
158
166
181
157
165
180
210
4
8
13
30
2
-
Alfa
Alfa
Num
Alfa
22.3U
211
213
Num
Cdigo do Banco Correspondente
23.3U
24.3U
214
234
233
240
20
7
Num
Alfa
N Nmero Banco Correspondnete
CNAB
Ocorr. do Sacado
Cdigo
Data Ocorrncia
Valor Ocorrncia
Compl. da Ocorrncia
Brancos
Data Ocorrncia:" 00000000"
Valor da Ocorrncia: "000000000000000"
Brancos
Cd. Bco. Corresp. na Compensao: Caso o Cedente no tenha contratado a opo de Banco Correspondente
com o Sicoob, vir preenchido com '756';
Caso o Cedente tenha contratado a opo de Banco Correspondente com o Sicoob vir preenchido com '001'
(Banco do Brasil)
Cdigo fornecido pelo Banco Correspondente para identificao do Ttulo de Cobrana.
Uso Exclusivo FEBRABAN/CNAB: Brancos
REGISTRO TRAILLER DO LOTE
Posio
N
N
SEQ
De At Dig
Dec
01.5
001 003 003
-
Form
02.5
004
007
004
Num
03.5
04.5
05.5
06.5
07.5
08.5
09.5
10.5
11.5
12.5
13.5
14.5
15.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
REGISTRO TRAILLER DO ARQUIVO
Posio
N
N
SEQ
De At Dig
Dec
01.9
001 003 003
02.9
004 007 004
03.9
008 008 001
04.9
009 017 009
05.9
018 023 006
06.9
024 029 006
07.9
030 035 006
08.9
036 240 205
-
Campo / Descrio / Contedo
Num
Form
Num
Num
Num
Alfa
Num
Num
Num
Alfa
Banco
Controle
Cdigo do Banco na Compensao: "756"
Lote de Servio: Nmero seqencial para identificar univocamente um lote de servio. Criado e controlado pelo
responsvel pela gerao magntica dos dados contidos no arquivo.
Preencher com '0001' para o primeiro lote do arquivo. Para os demais: nmero do lote anterior acrescido de 1.
O nmero no poder ser repetido dentro do arquivo.
Tipo de Registro: "5"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Quantidade de Registros no Lote:
Quantidade de Ttulos em Cobrana
Valor Total dosTtulos em Carteiras
Quantidade de Ttulos em Cobrana
Valor Total dosTtulos em Carteiras
Quantidade de Ttulos em Cobrana
Quantidade de Ttulos em Carteiras
Quantidade de Ttulos em Cobrana
Valor Total dosTtulos em Carteiras
Nmero do Aviso de Lanamento: Brancos
Uso Exclusivo FEBRABAN/CNAB: Brancos
Lote
Registro
CNAB
Qtde de Registros
Totalizao da Cobrana Simples
Totalizao da Cobrana Vinculada
Totalizao da Cobrana Caucionada
Totalizao da Cobrana Descontada
N. do Aviso
CNAB
Campo / Descrio / Contedo
Controle
CNAB
Totais
CNAB
Banco
Lote
Registro
Cdigo do Banco na Compensao: "756"
Preencher com '9999'
Tipo de Registro: "9"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Qtde. de Lotes
Quantidade de Lotes do Arquivo
Qtde. de Registros Quantidade de Registros do Arquivo
Qtde. de Contas
Qtde de Contas p/ Conc. (Lotes): "000000"
Concil.
Uso Exclusivo FEBRABAN/CNAB: Brancos
Preencha os campos com os dados do ttulo
Cooperativa
N Cliente
Carteira/Modalidade
Nosso Nmero sem Dgito Verificador
Parcela
Data de Vencimento*
Valor
Linha Digitvel Completa
Voltar
0-0
0
0
1
0
0
9
0
0
7
0
0
3
0
0
1
0
0### 0 0 0###
X ### X X X ###
DV Cd. Barras
DV 3 Grupo
Parcela
.
0 0 0 0 0 .
X X X X X
###
###
Fator Venc.
Nosso Nmero
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###
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.
3
2 9 8 7 6
6############
Modalidade
Valor
0 0
8 7
0 0
Carteira
0000
Banco
Fator Venc.
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
0
8
0
0
7
0
0
6
0
0
5
0
0
4
0
0
3
0
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
Nosso Nmero
0 0 0 0 0 0 0
9 7 3 1 9 7 3
0 0 0 0 0 0 0
DV Nosso Nmero###
Banco
Coop.
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.
DV 2 Grupo
Nosso Nmero
Modalidade
Carteira
DV 1 Grupo
0
3
0
Nosso Nmero
0 0 0 0 0 4
X X X X X X
Modalidad
e
0
7
0
Cliente
.
0 3 0 0 0 .
X X X X X
###
###
Carteira
Memria de Clculo
Coop.
Cliente
0 0 0
3 1 9 7 3 1 9
############ 0 0 0
Moeda
Verifique a(s) diferena(s) ->
Coop.
.
7 5 6 9 3 .
X X X X X
DV Cod Barras
Resultado da Pr-homologao
Banco
Moeda
Conferncia
Linha Digitvel informada
Linha Digitvel calculada para os dados informados
Moeda
* Se a data de vencimento for contra apresentao este campo no dever
ser preenchido.
Nosso Nmero
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 Cd. Barras
###
FUNES EM DELPHI
A seguir esto listadas algumas funes escritas em Delphi para validao de algumas estruturas descritas anteriormente. Os algoritmos relacionados abaix
apenas esto exemplificando as validaes comentadas acima.
Funo para Converso de Data para Fator de Vencimento
function fatorvcto(data:tdate):integer;
begin
result := DaysBetween(data,strtodate('03/07/2000'))+1000;
end;
Funo para Converso de Fator de Vencimento para Data
function datavcto(fator: integer): TDate;
begin
if fator = 0 then
result := 0
else
result := strtodate('03/07/2000') + (fator 1000);
end;
Funo para Colocar o Dgito no Cdigo de Barras
function DigitoCodigoBarra(codigobarra: string): string;
const
indice = '43290876543298765432987654329876543298765432';
var
soma, contador, digito: integer;
begin
soma := 0;
for contador := 1 to 44 do
if contador <> 5 then
soma := soma + (strtoint(codigobarra[contador]) * strtoint(indice[contador]));
digito := 11 (soma mod 11);
if (digito <= 1) or (digito > 9) then digito := 1;
//Colocar o digito no codigo barra
codigobarra[5] := inttostr(digito)[1];
result := codigobarra;
end;
Funo para Validao do Cdigo de Barras
function ValidaCodigoBarra(codigobarra: string): boolean;
const
indice = '43290876543298765432987654329876543298765432';
var
soma, contador, digito: integer;
begin
soma := 0;
for contador := 1 to 44 do
if contador <> 5 then
soma := soma + (strtoint(codigobarra[contador]) * strtoint(indice[contador]));
digito := 11 (soma mod 11);
if (digito <= 1) or (digito > 9) then digito := 1;
result := (strtoint(codigobarra[5]) = digito);
end;
Funo para Colocar Dgito na Linha Digitvel
function DigitoLinhaDigitavel(linhadigitavel: string): string;
const
indice = '2121212120121212121201212121212';
var
digito, soma, mult, contador: integer;
codigobarra: string;
begin
//clculo do primeiro dgito
soma := 0;
for contador := 1 to 9 do
begin
mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador]));
if mult >= 10 then
soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2]))
else
soma := soma + mult;
end;
digito := multiplo10(soma) soma;
//Coloca o primeiro digito na linha digitvel
linhadigitavel[10] := inttostr(digito)[1];
//clculo do segundo dgito
soma := 0;
for contador := 11 to 20 do
begin
mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador]));
soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2]))
else
soma := soma + mult;
end;
digito := multiplo10(soma) soma;
//Coloca o primeiro digito na linha digitvel
linhadigitavel[10] := inttostr(digito)[1];
//clculo do segundo dgito
soma := 0;
for contador := 11 to 20 do
begin
mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador]));
if mult >= 10 then
soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2]))
else
soma := soma + mult;
end;
digito := multiplo10(soma) soma;
//Coloca o segundo digito na linha digitvel
linhadigitavel[21] := inttostr(digito)[1];
//clculo do terceiro dgito
soma := 0;
for contador := 22 to 31 do
begin
mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador]));
if mult >= 10 then
soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2]))
else
soma := soma + mult;
end;
digito := multiplo10(soma) soma;
//Coloca o terceiro digito na linha digitvel
linhadigitavel[32] := inttostr(digito)[1];
//Monta o codigo de barra para verificar o ltimo dgito
codigobarra := copy(linhadigitavel, 1, 3) + //Cdigo do Banco
copy(linhadigitavel, 4, 1) + //Moeda
copy(linhadigitavel, 33, 1) + //Digito Verificador
copy(linhadigitavel, 34, 4) + //fator de vencimento
copy(linhadigitavel, 38, 10) + //valor do documento
copy(linhadigitavel, 5, 1) + //Carteira
copy(linhadigitavel, 6, 4) + //Agencia
copy(linhadigitavel, 11, 2) + //Modalidade Cobranca
copy(linhadigitavel, 13, 7) + //Cdigo do Cliente
copy(linhadigitavel, 20, 1) + copy(linhadigitavel, 22, 7) + //Nosso Numero
copy(linhadigitavel, 29, 3); //Parcela
codigobarra := DigitoCodigoBarra(codigobarra);
//Coloca o primeiro digito na linha digitvel
linhadigitavel[33] := codigobarra[5];
result := linhadigitavel;
end;
Funo para Validao da Linha Digitvel
function ValidaLinhaDigitavel(linhadigitavel: string): boolean;
const
indice = '2121212120121212121201212121212';
var
digito, soma, mult, contador: integer;
codigobarra: string;
begin
result := true;
//clculo do primeiro dgito
soma := 0;
for contador := 1 to 9 do
begin
mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador]));
if mult >= 10 then
soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2]))
else
soma := soma + mult;
end;
digito := multiplo10(soma) soma;
//Testa o primeiro dgito
if strtoint(linhadigitavel[10]) <> digito then
result := false;
//clculo do segundo dgito
soma := 0;
for contador := 11 to 20 do
begin
mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador]));
if mult >= 10 then
soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2]))
else
soma := soma + mult;
end;
digito := multiplo10(soma) soma;
//Testa o segundo dgito
if strtoint(linhadigitavel[21]) <> digito then
result := false;
soma := 0;
for contador := 11 to 20 do
begin
mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador]));
if mult >= 10 then
soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2]))
else
soma := soma + mult;
end;
digito := multiplo10(soma) soma;
//Testa o segundo dgito
if strtoint(linhadigitavel[21]) <> digito then
result := false;
//clculo do terceiro dgito
soma := 0;
for contador := 22 to 31 do
begin
mult := (strtoint(linhadigitavel[contador]) * strtoint(indice[contador]));
if mult >= 10 then
soma := soma + (strtoint(inttostr(mult)[1]) + strtoint(inttostr(mult)[2]))
else
soma := soma + mult;
end;
digito := multiplo10(soma) soma;
//Testa o terceiro dgito
if strtoint(linhadigitavel[32]) <> digito then
result := false;
//Monta o codigo de barra para verificar o ltimo dgito
codigobarra := copy(linhadigitavel, 1, 3) + //Cdigo do Banco
copy(linhadigitavel, 4, 1) + //Moeda
copy(linhadigitavel, 33, 1) + //Digito Verificador
copy(linhadigitavel, 34, 4) + //fator de vencimento
copy(linhadigitavel, 38, 10) + //valor do documento
copy(linhadigitavel, 5, 1) + //Carteira
copy(linhadigitavel, 6, 4) + //Agencia
copy(linhadigitavel, 11, 2) + //Modalidade Cobranca
copy(linhadigitavel, 13, 7) + //Cdigo do Cliente
copy(linhadigitavel, 20, 1) + copy(linhadigitavel, 22, 7) + //Nosso Numero
copy(linhadigitavel, 29, 3); //Parcela
if not ValidaCodigoBarra(codigobarra) then
result := false;
end;
Funo para Definir o Prximo Mltiplo de 10
function Multiplo10(numero: integer): integer;
begin
while (numero mod 10) <> 0 do
inc(numero);
result := numero;
end;
Voltar
s algoritmos relacionados abaixo no so de utilizao obrigatrio,
Molto più che documenti.
Scopri tutto ciò che Scribd ha da offrire, inclusi libri e audiolibri dei maggiori editori.
Annulla in qualsiasi momento.