Académique Documents
Professionnel Documents
Culture Documents
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: 30/05/2012
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
Nome: Sicoob
Cooperativa-DV: 3332-4
Dados do Cedente
Nome/Razo Social: 3 Gerao Ind. E Com. De Conf. Imp. E Exp. Ltda
CPF/CNPJ:
3,664,524,000,174
Cliente-DV:
1220-3
Carteira/Modalidade:
1/02-Simples Sem Registro
Emisso: Cooperativa
Pessoa de Contato:
E-mail:
Dados do Desenvolvedor do Sistema Prprio do Cedente
Pessoa de Contato:
E-mail:
Conta-DV:
394-8
Voltar
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.
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.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
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.
(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
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
41 a 44
03
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
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
47
48
49
221
235
275
312
327
335
350
234
274
311
326
334
349
351
014
040
037
015
008
015
002
9(14)
A(40)
A(37)
X(15)
9(08)
A(15)
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
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)
A = ALFANUMRICO
9 = NUMRICO
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
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 n
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
Voltar
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
02 = Simples Sem 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. d
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 Cedente);
10 = Baixa Solicitada (Baixa - Pedido Cedente): Identificar as baixas de ttulos comandadas a pedido do cedente;
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.
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
Cdigo
DV
Nmero
DV
DV
Nome
Nome do Banco
CNAB
Cdigo
Data de Gerao
Hora de Gerao
Arquivo
Seqncia (NSA)
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
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
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
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
27.3P
118
118
001
Num
28.3P
29.3P
119
127
126
141
008
013
002
Num
Num
30.3P
142
142
001
Num
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
Form
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
Alfa
Num
15
40
Num
Alfa Nome do Sacador/Avalista
20
8
Alfa
Alfa
Sac. / Aval.
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
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
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
Num
Banco
Controle
Servio
Lote
Servio
07.3S
016
017
002
Num
Cd. Mov.
018
018
001
Num
Tipo de Impresso
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
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
CNAB
Totais
CNAB
Qtde. de Lotes
Qtde. de Registros
Qtde. de Contas
Concil.
Voltar
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"
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
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.
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
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 Sacado
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 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
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
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 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
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
3332
1220-3
1/02-Simples Sem Registro
Voltar
0
3
0
3
1
3
Cliente
0 2 0 0 1 2 2 0 3 0
1 2 1 2 1 2 1 2 1 2
00 04 00 00 01 04 02 00 03 00
0
DV do 2 Grupo
DV 3 Grupo
DV Cd. Barras
DV 2 Grupo
Nosso Nmero
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
.
0 0 0 0 0 .
X X X X X
0 0 0 0 0 0
X X X X X X
2
X
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
Parcela
Nosso Nmero
Parcela
0 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 00
6
DV do 3 Grupo
Fator Venc.
0 0 0 0
8 7 6 5
0 0 0 0
0
4
0
0
3
0
0
2
0
0
9
0
Valor
0 0
8 7
0 0
0
6
0
0
5
0
0
4
0
0
3
0
Coop.
1 3 3 3 2
2 9 8 7 6
2 27 24 21 12
Modalidade
0000
Carteira
Vencimento Constante
Nulo
7/3/2000
Fator Venc.
Banco
7 5 6 9
4 3 2 9
28 15 12 81
Modalidade
DV 1 Grupo
Carteira
Banco
Coop.
7 5 6 9 1 3 3 3 2
2 1 2 1 2 1 2 1 2
14 05 12 09 02 03 06 03 04
DV do 1 Grupo
1 2 2
1 9 7
1 18 14
Fator Venc.
Nosso Nmero
2 2 0 3 0 6
X X X X X X
Modalidad
e
0
3
0
Carteira
0
7
0
Cliente
.
0 2 0 0 1 .
X X X X X
3 3 3 2 0
X X X X X
Memria de Clculo
Coop.
Cliente
3 3 3 2 0 0 0
3 1 9 7 3 1 9
9 3 27 14 0 0 0
Moeda
Coop.
.
7 5 6 9 1 .
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
0
5
0
2
4
8
Cliente
0 0 1 2 2
3 2 9 8 7
0 0 9 16 14
0 3
6 5
0 15
0
4
0
0
3
0
Nosso Nmero
Parcela
0 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 0
DV do Cd. Barras 2
Valor
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