Você está na página 1de 6

Layout Padrão Itaú

Estrutura do Arquivo

Estruturas Banco Itaú


REGISTRO HEADER DE ARQUIVO
Utilizar Estrutura J_1BDMEXH1 – File Header.

Cálculo DAC (Dígito Agência/Conta) Itaú


Para o banco Itaú, j_1bdmexh1-h101 = 341, realizar a seguinte alteração

Realizar a troca de campos H111 deve ser em branco e o H112 deve receber o valor
H111 1 0 Dígito verificador da conta Brancos
H112 1 0 Dígito verificador da conta - DAC e_cntr2
Remover atribuição do campo
Remover atribuição ao campo j_1bdmexh1-h121+20, posição Posição 192 do arquivo.
Comentar/remover atribuição ao campo j_1bdmexh1-h121+20 na linha abaixo do Form FILL
HEADER ITAU

REGISTRO HEADER DE LOTE - Pagamento de Contas de Concessionárias


Utilizar estrutura ZFIJ_1BDMEXH2OI, ver arquivo xls com mapeamento.

Cálculo DAC (Dígito Agência/Conta) Itaú


Dígito Verificador da Conta da empresa pagadora deve ser igual ao do header do file.
Alterar atribuição.
HI214 NUMC 12 0 Nosso nº conta sem dígito verificador j_1bdmexh1-h110
HI215 CHAR 1 0 COMPLEMENTO DE REGISTRO Brancos
HI216 CHAR 1 0 DAC DA AGÊNCIA/CONTA DEBITADA J_1BDMEXH1- H112

REGISTRO DETALHE
ZFI_STR_J_1BDMEXO_ITAU, ver aquivo xls com detalhes

Cálculo do Dígito Verificador


No Campo ZO11A, irá receber 47 dígitos do código de barras cadastrado no documento
contábil. Para realizar o cálculo do Dígito faltante para o pagamento de Concessionárias
(48 dígitos), realizar a seguinte lógica:
Na segunda (2ª) posição dos 47 dígitos realizar a seguinte tratativa:
Se:
1 IPTU Usar modulo 10
2 saneamento Usar modulo 10
3 Energia Usar módulo 10
4 telecom Usar módulo 11

Exemplo:
84860000000764900089999399999999829014129753597
Referente a conta de Telecomunicações, utilizar módulo 11 para cálculo.
Módulo 10

 Separar os números das posições 37 a 47 (11 dígitos)


 Multiplicando a sequência dos campos pelo módulo 10, soma individual dos
resultados dos produtos, divisão por 10 e subtração do resto por 10.
Considerando o seguinte código de 47 dígitos para a forma de pagamento K –
concessionárias.
84600000012100000284000735052510171200003207136

a) Multiplica-se
0 x 2 =0
0 x 1 =0
0 x 2 =0
0 x 1 =0
3 x 2 =6
2 x 1 =2
0 x 2 =0
7 x 1 =7
1 x 2 =2
3 x 1 =3
6 x 2 = 12 SENDO 1 + 2 = 3

b) Some, individualmente, os algarismos dos resultados dos produtos:


0+0+0+0+6+2+0+7+2+3+3 = 23

c) Divida o total encontrado por 10, a fim de determinar o resto da divisão:


23 / 10 = 2,3
Resto = 3

d) Calculando o DV, 10 menos o resto da divisão:


10 – 3 = 7
Portanto 7 é o DV do bloco.

Acrescentar o DV encontrado do cálculo acima ao código de barras, formando 48 posições para o


arquivo a ser enviado ao banco.
Módulo 11
 Separar os números das posições 37 a 47 (11 dígitos)
 Multiplicando a sequência dos campos pelo módulo 11, iniciando por 2 da direita
para esquerda até 9 sequencialmente.
 Soma dos resultados dos produtos, divisão por 11 e subtração do resto por 11.
Considerando o seguinte código de 47 dígitos para a forma de pagamento K –
concessionárias.
84600000012100000284000735052510171200003207136

a) Multiplica-se

0 0 0 0 3 2 0 7 1 3 6
X
4 3 2 9 8 7 6 5 4 3 2
0 0 0 0 24 14 0 35 4 9 12 = 98

b) Divida o total encontrado por 11, a fim de determinar o resto da divisão:


98 / 11 = 8
Resto = 10

c) Calculando o DV, 11 menos o resto da divisão:


11 – 10 = 1
Portanto 1 é o DV do bloco.

Acrescentar o DV encontrado do cálculo acima ao código de barras, formando 48 posições para o


arquivo a ser enviado ao banco.

Maiores informações consultor o CNAB anexo.


REGISTRO TRAILER DE LOTE - Pagamento de Contas de Concessionárias
Utilizar a estrutura Estrutura J_1BDMEXT2, não há necessidade de alterações.

Campo J_1BDMEXT2-T208 (6)


O campo J_1BDMEXT2-T208 (6) deve estar preenchido com Zeros e está saindo em
branco.

REGISTRO TRAILER DE ARQUIVO


Utilizar a mesma Estrutura J_1BDMEXT1 file trailer, não há necessidade de alterações.

Arquivo xls – Mapeamento Estruturas Itaú – Segmento O

Mapeamento Itaú -
Segmento O.xlsx

Você também pode gostar