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:
Informaes com relao as informaes que devero constar no boleto de cobrana ser impresso
Aps gerar boletos no sistema da empresa, utilizar esta planilha para validar as iformaes que foram impressas n
Funes em DELPHI para clculo do nosso nmero, fator de vencimento e montagem linha digitvel e cdigo de b
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
Atualizao: 01/07/2015
Voltar
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 associa
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 400
CNAB 240:
O Arquivo CNAB 240 possui uma quantidade muito maior de informaes, pois para cada ttulo as informaes so segmentadas
posies para cada um dos ttulos dentro de um mesmo arquivo.
SERVIOS DISPONIBILIZADOS
Dados da Cooperativa
Banco-DV: 756-0
Dados do Beneficirio
Nome/Razo Social:
CPF/CNPJ:
Carteira/Modalidade:
Pessoa de Contato:
Nome: Sicoob
#VALUE!
Cooperativa-DV:
Nome:
Cliente-DV:
Emisso:
E-mail:
Conta-DV:
Distribuio:
E-mail:
MA PRPRIO
Voltar
1. INTRODUO
1.1. Este manual tem como objetivo prestar aos Associados/Cientes 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 Beneficirio da Cobrana para anlise e aprovao (processo de
homologao), antes de sua efetiva emisso. O Beneficirio assume total responsabilidade pelas consequncias 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 pagador: a critrio do beneficirio, 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 pagador 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 Pagador: Na parte superior acima do quadro de impresso devem ser impressas, no mnimo, com a identificao das seguintes informaes:
a) nome do beneficirio;
b) nome do pagador;
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 pagador.
Obs: recomendvel que tambm no recibo do sacado conste a linha digitvel e o cdigo de barras, de forma a facilitar eventual consulta pelo pagador.
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
A=
B=
C=
D=
E=
F=
G=
H=
I=
J=
K=
L=
M=
N=
Campo 2
Campo 3
FFGGG.GGGGHI HHHHH.HHJJJK
Campo 4 Campo 5
L
MMMMNNNNNNNNNN
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
OBSERVAO IMPORTANTE
Em 22/02/2025 o Fator de Vencimento dever retornar automaticamente para o fator 1000. A data de 22/02/2025 dever ser adotada como
nova DATA BASE para o clculo.
fator de vencimento = (data de vencimento) - (22/02/2025) + 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. Beneficirio: Informar o nome, razo social ou nome fantasia da Empresa Contratante do servio Cobrana Bancria.
3.7. Agncia/Cdigo do Beneficirio: Informar o prefixo da agncia e o cdigo de associado/cliente. Estes dados constam na planilha "Capa" deste arquivo. O cdigo de
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 benficirio.
3.21. Desconto: No preencher.
(G)
3.22. Outras dedues (abatimento): No preencher.
(H)
3.23. Mora/Multas (juros): No preencher.
(I)
(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. Beneficirio: Informar o nome, razo social ou nome fantasia da Empresa Contratante do servio Cobrana Bancria.
3.7. Agncia/Cdigo do Beneficirio: Informar o prefixo da agncia e o cdigo de associado/cliente. Estes dados constam na planilha "Capa" deste arquivo. O cdigo de
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 benficirio.
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. Pagador: Preencha nome, endereo, cidade, UF e CEP do sacado.
3.27. CPF/CNPJ: Preencha o CPF ou CNPJ do pagador.
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
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 benficirio.
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. Pagador: Preencha nome, endereo, cidade, UF e CEP do sacado.
3.27. CPF/CNPJ: Preencha o CPF ou CNPJ do pagador.
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 associado/cliente - verificar na planilha "Capa" deste arquivo
Nosso nmero do boleto
Nmero da parcela a que o boleto se refere - "001" se parcela nica
(J)
3.25. Valor cobrado: No preencher.
(K)
3.26. Pagador: Preencha nome, endereo, cidade, UF e CEP do sacado.
3.27. CPF/CNPJ: Preencha o CPF ou CNPJ do pagador.
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 associado/cliente - verificar na planilha "Capa" deste arquivo
Nosso nmero do boleto
Nmero da parcela a que o boleto se refere - "001" se parcela nica
Voltar
A = ALFANUMRICO
9 = NUMRICO
HEADER
SEQ INICIO
FINAL
TAM
1
001
001
2
002
002
3
003
009
4
010
011
5
012
019
6
020
026
7
027
030
8
031
031
9
032
039
10
040
040
11
041
046
12
047
076
13
077
094
14
095
100
15
101
107
16
108
394
17
395
400
001
001
007
002
008
007
004
001
008
001
006
030
018
006
007
287
006
MSCARA
9(001)
9(001)
A(007)
9(002)
A(008)
A(007)
9(004)
A(001)
9(008)
A(001)
9(006)
A(030)
A(018)
9(006)
9(007)
A(287)
9(006)
DETALHE
SEQ INICIO
FINAL
TAM
1
001
001
MSCARA
001 9(01)
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
9(14)
9(04)
9(01)
9(08)
X(01)
9(06)
X(25)
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
105
006 9(06)
004 X(04)
22
106
106
001 9(01)
Tipo de Emisso:
1 - Cooperativa
2 - Cliente
23
107
108
002 9(02)
Carteira/Modalidade:
01 = Simples Com Registro
03 = Garantida Caucionada
Comando/Movimento:
24
109
110
002 9(02)
01 = Registro de Ttulos
02 = Solicitao de Baixa
04 = Concesso de Abatimento
05 = Cancelamento de Abatimento
06 = Alterao de Vencimento
08 = Alterao de Seu Nmero
09 = Instruo para Protestar
10 = Instruo para Sustar Protesto
11 = Instruo para Dispensar Juros
12 = Alterao de Pagador
31 = Alterao de Outros Dados
34 = Baixa - Pagamento Direto ao Beneficirio
25
111
120
010 X(10)
006
013
003
004
001
26
27
28
29
30
121
127
140
143
147
126
139
142
146
147
A(06)
9(11)V99
9(03)
9(04)
X(01)
31
148
149
002 9(02)
32
150
150
001 X(01)
33
151
156
006 9(06)
34
157
158
002 9(02)
35
159
160
002 9(02)
36
161
166
006 9(02)V9999
37
167
172
006 9(02)V9999
38
173
173
001 9(01)
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
39
174
179
006 9(06)
40
180
192
013 9(11)V99
41
193
205
013 9(13)
42
206
218
013 9(11)V99
43
219
220
002 9(01)
44
45
46
47
48
49
50
221
235
275
312
327
335
350
234
274
311
326
334
349
351
014
040
037
015
008
015
002
51
352
391
040 X(40)
52
392
393
002 X(02)
53
54
394
395
395
400
001 X(01)
006 9(06)
9(14)
A(40)
A(37)
X(15)
9(08)
A(15)
A(02)
TRAILLER
SEQ INICIO
FINAL
TAM
1
001
001
2
002
194
MSCARA
001 9(01)
193 X(193)
195
234
040 X(40)
235
274
040 X(40)
275
314
040 X(40)
315
354
040 X(40)
355
394
040 X(40)
395
400
006 9(06)
001
001
007
002
008
007
004
001
008
001
006
030
018
006
007
287
006
MSCARA
9(001)
9(001)
A(007)
9(002)
A(008)
A(007)
9(004)
A(001)
9(008)
A(001)
9(006)
A(030)
A(018)
9(006)
9(007)
A(287)
9(006)
9 = NUMRICO
DETALHE
SEQ INICIO
FINAL
TAM
1
001
001
MSCARA
001 9(01)
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
30
31
32
111
117
127
147
153
166
169
173
116
126
146
152
165
168
172
173
006
010
020
006
013
003
004
001
9(06)
X(10)
X(20)
A(06)
9(11)V99
9(03)
9(04)
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
1
001
001
2
002
003
3
004
006
4
007
010
5
011
035
6
036
085
7
086
115
8
116
123
9
124
153
10
154
155
11
156
163
12
164
171
13
172
182
14
183
394
15
395
400
001
002
003
004
025
050
030
008
030
002
008
008
011
212
006
MSCARA
9(01)
9(02)
9(03)
9(04)
A(25)
A(50)
A(30)
A(08)
A(30)
A(02)
9(08)
9(08)
9(11)
A(212)
9(06)
A = ALFANUMRICO
9 = NUMRICO
Carteira/Modalidade:
01 = Simples Com Registro
03 = Garantida Caucionada
Comando/Movimento:
02 = Confirmao Entrada Ttulo;
05 = Liquidao Sem Registro: Identifica a liquidao de ttulo da modalidade "SEM REGISTRO";
06 = Liquidao Normal: Identificar a liquidao de ttulo de modalidade "REGISTRADA", com exceo dos ttulos que forem liquidados em cartrio (Cd. de
movimento 15=Liquidao em Cartrio);
09 = Baixa de Titulo: Identificar as baixas de ttulos, com exceo da baixa realizada com o cd. de movimento 10 (Baixa - Pedido Beneficirio);
10 = Baixa Solicitada (Baixa - Pedido Beneficirio): Identificar as baixas de ttulos comandadas a pedido do Beneficirio;
11 = Ttulos em Ser: Identifica os ttulos em carteira, que estiverem com a situao "em abarto" (vencidos e a vencer).
14 = Alterao de Vencimento;
15 = Liquidao em Cartrio: Identifica as liquidaes dos ttulos ocorridas em cartrios de protesto;
23 = Encaminhado a Protesto: Identifica o recebimento da instruo de protesto
27 = Confirmao Alterao Dados.
48 = Confirmao de instruo de transferncia de carteira/modalidade de cobrana
Voltar
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
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
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
Form
Num
Banco
Controle
Servio
Lote
Registro
Operao
Servio
CNAB
Layout do Lote
CNAB
Inscrio
Tipo
Inscrio
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
Nmero
18.1
104
143
040
Alfa
Informao 1
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.
19.1
144
183
040
Alfa
Informao 2
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.
20.1
184
191
008
Num
21.1
22.1
23.1
192
200
208
199
207
240
008
008
033
Num
Num
Alfa
Data do Crdito
CNAB
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
07.3P
016
017
002
Num
Convnio
Empresa
Agncia
C/C
Conta
Cdigo
DV
Nmero
DV
DV
Nome
N Rem./Ret.
Controle da Cobrana
Dt. Gravao
Num
Banco
Controle
Servio
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 Beneficirio e o
Sicoob.
Data de Gravao Remessa/Retorno
Data do Crdito: "00000000"
Uso Exclusivo FEBRABAN/CNAB: Brancos
Lote
Segmento
CNAB
Cd. Mov.
'01' = Entrada de Ttulos
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
Agncia
C/C
Conta
DV
Cdigo
DV
Nmero
DV
13.3P
038
057
020
Alfa
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
Nosso Nmero:
- Se emisso a cargo do Sicoob (vide planilha "Capa" deste arquivo):
NumTitulo - 10 posies (1 a 10) = Zeros
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)
- Se emisso a cargo do Beneficirio (vide planilha "Capa" deste arquivo):
NumTitulo - 10 posies (1 a 10): Vide planilha "02.Especificaes do Boleto" deste arquivo item 3.13
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)
Nosso Nmero
Carteira
Cadastramento
Documento
Caracterstica Cobrana
Emisso Boleto
Distrib. Boleto
19.3P
063
077
015
Alfa
N do Documento
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
27.3P
118
118
001
Num
28.3P
119
126
008
Num
29.3P
127
141
013
002
Num
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 Pagador).
'A' = Aceite
'N' = No Aceite
Data da Emisso do Ttulo
31.3P
32.3P
33.3P
34.3P
143
151
166
181
150
165
180
195
008
013
013
013
002
002
002
Num
Num
Num
Num
Vlr IOF
Vlr Abatimento
Cdigo do Desconto 1
'0' = No Conceder desconto
'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
35.3P
196
220
025
Alfa
Identificao do Ttulo na Empresa: Campo destinado para uso do Beneficirio para identificao do Ttulo.
36.3P
37.3P
38.3P
221
222
224
221
223
224
001
002
001
Num
Num
Num
Cdigo p/ Protesto
Prazo p/ Protesto
Cdigo p/ Baixa/Devoluo
30.3P
142
142
001
Num
Cd. Desc. 1
Desc 1
Data Desc. 1
Desconto 1
39.3P
225
227
003
Alfa
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
Form
Num
02.3Q
Num Controle
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.
03.3Q
Num
04.3Q
13
Num
05.3Q 14
06.3Q 15
14
15
1
1
Alfa
Alfa
07.3Q 16
17
Num
08.3Q 18
18
Num
33
73
113
128
133
136
151
153
15
40
40
15
5
3
15
2
Num
Alfa
Alfa Dados do Pagador
Alfa
Num
Num
Alfa
Alfa
Num
15
40
Num
Alfa Nome do Sacador/Avalista
Nmero de Inscrio
Nome do Sacador/Avalista
Alfa
09.3Q
10.3Q
11.3Q
12.3Q
13.3Q
14.3Q
15.3Q
16.3Q
19
34
74
114
129
134
137
152
20
Servio
Sac. / Aval.
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
Alfa
CNAB
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
07.3R
016
017
002
Num
08.3R
018
018
001
Num
Banco
Controle
Servio
Lote
Segmento
CNAB
Cd. Mov.
Num
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 Pagador
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
180
200
208
211
216
217
229
199
207
210
215
216
228
229
020
008
003
005
001
012
001
Alfa
Num
Num
Num
Alfa
Num
Alfa
CNAB
Cod. Ocor. Pagador
Banco
Agncia
Dados para Dbito
Conta Corrente
27.3R
28.3R
29.3R
230
231
232
230
231
240
001
001
009
Alfa
Num
Alfa
DV
Ident. da Emisso do Aviso Db.
CNAB
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
07.3S
016
017
002
Num
Num
Banco
Controle
Servio
Lote
Segmento
CNAB
Cd. Mov.
'01' = Entrada de Ttulos
08.3S
018
018
001
Num
Tipo de Impresso
09.3S
019
020
002
Num
N da Linha
10.3S
021
160
140
Alfa
Mensagem
Num
Alfa
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
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.
11.3S
099
138
040
Alfa
Informao 7
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.
12.3S
139
178
040
Alfa
Informao 8
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.
13.3S
179
218
040
Alfa
Informao 9
14.3S
219
240
022
Alfa
CNAB
Form
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 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
SEQ
Form
01.5
De
001
At
003
Dig
003
Dec
-
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
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
Banco
Lote
Registro
N Dec
Form
Voltar
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
21.0
167
171
005
Num
Densidade
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
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
Form
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
N Rem./Ret.
Dt. Gravao
03.3T
04.3T
05.3T
06.3T
Form
Num
Banco
Num
Controle
Num
Registro
13
Num
N do Registro
14
15
14
15
1
1
Alfa
Alfa
Segmento
CNAB
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
DV
Nmero
DV
DV
Agncia
Empresa
C/C
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
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 Pagador
Conta
Inscrio
Nome
Form
Banco
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
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
Num
Num
Controle
Servio
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 Pagador
'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
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 Pagador 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
17.3U
146
153
Num
Data do Crdito
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
23.3U
24.3U
214
234
233
240
20
7
Num
Alfa
Ocorr. do Pagador
Cdigo
Data Ocorrncia
Valor Ocorrncia
Compl. da Ocorrncia
Brancos
Data Ocorrncia:" 00000000"
Valor da Ocorrncia: "000000000000000"
Brancos
Cd. Bco. Corresp. na Compensao: Caso o Beneficirio no tenha contratado a opo de Banco
Correspondente com o Sicoob, vir preenchido com '756';
Caso o Beneficirio 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
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
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
Banco
Lote
Registro
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
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
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 := 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
Voltar