20
CNAB

CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Embed Size (px)

Citation preview

Page 1: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

CNAB

Page 2: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Data de Processamento: Deve conter data da emissão do boleto de cobrança

Representação numérica do código de barras

Vencimento: Deve conter a data do vencimento ou a uma das expressões: “a vista” ou “na apresentação”

Código de Barras: Contém as informações para captura dos dados do boleto (obrigatório)

Valor: Deve estar preenchido em “R$” (obrigatório)

Page 3: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Data de Processamento: Deve conter data da emissão do boleto de cobrança

Representação numérica do código de barras

Vencimento: Deve conter a data do vencimento ou a uma das expressões: “a vista” ou “na apresentação”

Código de Barras: Contém as informações para captura dos dados do boleto (obrigatório)

Valor: Deve estar preenchido em “R$” (obrigatório)

Page 4: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Linha Digitável

Os dados da linha digitável representam o

conteúdo do código de barras, dispostos em outra

ordem e acrescidos de dígitos verificadores.

Page 5: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Código

00190.00009.01322.001007 03012.345181 9 40210000009000

Page 6: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

ComposiçãoPosição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

11-20 10 Posições 6 a 15 do campo livre

21-21 1 Dígito verificador do segundo campo

22-31 10 Posições 16 a 25 do campo livre

32-32 1 Dígito verificador do terceiro campo

33-33 1 Dígito verificador geral

34-37 4 Fator de Vencimento

38-47 10 Valor nominal do título

Page 7: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 8: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 9: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 10: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 11: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 12: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

11-20 10 Posições 6 a 15 do campo livre

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 13: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

11-20 10 Posições 6 a 15 do campo livre

21-21 1 Dígito verificador do segundo campo

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 14: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

11-20 10 Posições 6 a 15 do campo livre

21-21 1 Dígito verificador do segundo campo

22-31 10 Posições 16 a 25 do campo livre

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 15: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

11-20 10 Posições 6 a 15 do campo livre

21-21 1 Dígito verificador do segundo campo

22-31 10 Posições 16 a 25 do campo livre

32-32 1 Dígito verificador do terceiro campo

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 16: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

11-20 10 Posições 6 a 15 do campo livre

21-21 1 Dígito verificador do segundo campo

22-31 10 Posições 16 a 25 do campo livre

32-32 1 Dígito verificador do terceiro campo

33-33 1 Dígito verificador geral

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 17: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

11-20 10 Posições 6 a 15 do campo livre

21-21 1 Dígito verificador do segundo campo

22-31 10 Posições 16 a 25 do campo livre

32-32 1 Dígito verificador do terceiro campo

33-33 1 Dígito verificador geral

34-37 4 Fator de Vencimento

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 18: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Posição Tamanho Conteúdo

01-03 3 Identificação do Banco

04-04 1 Código de Moeda (9 - Real)

05-09 5 Posições 1 a 5 do campo livre

10-10 1 Dígito verificador do primeiro campo

11-20 10 Posições 6 a 15 do campo livre

21-21 1 Dígito verificador do segundo campo

22-31 10 Posições 16 a 25 do campo livre

32-32 1 Dígito verificador do terceiro campo

33-33 1 Dígito verificador geral

34-37 4 Fator de Vencimento

38-47 10 Valor nominal do título

00190.00009.01322.001007 03012.345181 9 40210000009000

DEMONSTRAÇÃO

Page 19: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Dígito Verificador

• Para se calcular o Dígito Verificador de cada um dos três primeiros campos,

deve-se utilizar o módulo 10, da seguinte maneira:

1.Multiplica-se cada dígito de cada campo, iniciando-se da direita para a

esquerda, pela seqüência de 2, 1, 2, 1, 2,...;

2.Soma individualmente os algarismos dos resultados, obtendo-se um total “X”;

3.Divide-se o valor “X” por 10 (Y = X/10) e determina o resto da divisão (R);

4.Calcular o DV (Dígito Verificador) através da expressão:

DV = 10 - R.

Page 20: CNAB. Data de Processamento: Deve conter data da emissão do boleto de cobrança Representação numérica do código de barras Vencimento: Deve conter a data

Fim