LAYOUT TÉCNICO
DEPÓSITO IDENTIFICADO TVD
TRANSFERÊNCIA DE VALORES E DADOS
Layout Técnico do Arquivo Retorno Diário (Batch)
Fórmula de Cálculo da Identificação do Depositante
Versão: Abril/2008
HSBC Bank Brasil S.A. – Banco Múltiplo
PUBLIC
APRESENTAÇÃO
O Depósito Identificado TVD-Transferência de Valores e Dados é um produto de recebimento que
consiste basicamente em um depósito identificado.
Seu objetivo é propiciar a transferência de valores depositados na rede de agências do HSBC, a
favor de Clientes que desta forma efetivam o recebimento de suas vendas ou prestação de serviços,
ou necessitam transferir recursos financeiros em geral, permitindo a conciliação destes
recebimentos com os elementos que compõem sua estrutura de contas a receber.
O público alvo do Depósito Identificado TVD é composto por estes Clientes que necessitam
identificar a origem do depósito realizado a seu favor, através de:
- filiais;
- vendedores;
- representantes;
- funcionários;
- devedores.
Para que a conciliação pelos Clientes ocorra de forma rápida e segura, o HSBC disponibilizará,
além de relatório demonstrativo, Arquivo Retorno através de transmissão de dados, no dia útil
seguinte aos depósitos recebidos em suas agências ou efetuados via Connect Bank.
Este manual apresenta as características técnicas do Arquivo Retorno Diário (Batch) gerado no dia
útil seguinte aos depósitos, para Clientes que optaram pelas modalidades TVD Padrão e TVD
Especial, além dos algorítmos de cálculo do código identificador do campo “Depositado por” para
as opções de identificação numérica com cálculo de um ou dois dígitos verificadores da
modalidade TVD Padrão.
Para mais informações sobre o produto Depósito Identificado TVD, contate seu gerente HSBC.
PUBLIC - 1
DEPÓSITO IDENTIFICADO TVD
ÍNDICE
COMPOSIÇÃO DO ARQUIVO RETORNO DIÁRIO (BATCH) ..................................... 3
LAYOUT DO ARQUIVO RETORNO DIÁRIO (BATCH) ................................................. 4
Registro Tipo “0” – Header ............................................................................................. 4
Registro Tipo “1” – Detalhe ............................................................................................ 5
Registro Tipo “2” – Informação ...................................................................................... 6
Registro Tipo “3” – Totais .............................................................................................. 7
Registro Tipo “9” – Trailer ............................................................................................. 8
FÓRMULA DE CÁLCULO DA IDENTIFICAÇÃO DO DEPOSITANTE –
CAMPO: “DEPOSITADO POR” ........................................................................................... 9
Tipo Identificador = Código Numérico de 6 Posições + 1 DV....................................... 9
Tipo Identificador = Código Numérico de 20 Posições + 1 DV.................................... 10
Tipo Identificador = Código Numérico de até 19 Posições + 2 DVs ............................ 11
PUBLIC - 2
DEPÓSITO IDENTIFICADO TVD
COMPOSIÇÃO DO ARQUIVO RETORNO
1) ESTRUTURA:
- Registro Tipo "0" - Header de Arquivo – Registro único por arquivo.
- Registro Tipo "1" - Detalhe – Apresenta os detalhes da remessa financeira. Um registro por
depósito efetivado.
- Registro Tipo "2" - Informação – Apresenta detalhes de dados complementares. Pode-se
apresentar “N" registros para cada registro Tipo “1”-Detalhe.
- Registro Tipo “3" - Totais – Registro de totalização dos depósitos detalhados pela natureza do
valor (dinheiro, cheques da compensação integrada, cheques da compensação
nacional). Registro único por arquivo.
- Registro Tipo "9" - Trailer de Arquivo – Registro único por arquivo.
2) CARACTERÍSTICAS:
- Periodicidade:.............................................Diária
- Organização:...............................................Seqüencial
- Tamanho dos Registros:.............................80 bytes
- Formato dos Campos:................................Se não houver observações, zonado.
- Campos Numéricos:...................................Alinhados à direita, zeros à esquerda.
- Campos Alfanuméricos:.............................Alinhados à esquerda, brancos à direita.
PUBLIC - 3
DEPÓSITO IDENTIFICADO TVD
LAYOUT TÉCNICO DO ARQUIVO RETORNO DIÁRIO (BATCH) PARA AS
MODALIDADES TVD PADRÃO E TVD ESPECIAL
REGISTRO TIPO “0” - HEADER
Item
01
Posições
De Até
001 001
Campos
Descrição/Conteúdo
Tipo
Tamanho
Numérico
001
Tipo do Registro
Fixo igual a “0” (zero)
Alfanumérico
004
Sigla da Aplicação
Fixo igual a “TVD” – a quarta posição é em
“branco”.
Numérico
007
Número do Contrato
Identificação do Cliente no Sistema –
Fornecido pelo Banco
Numérico
007
Número da Conta
Número da Conta Corrente do Cliente na qual
Ocorrerão os Créditos (sem o código da
agência e com os dígitos verificadores)
Numérico
006
Data da Criação
Data de Geração do Arquivo no Formato
DDMMAA (dia/mês/ano)
Numérico
006
Hora da Criação
Hora da Geração do Arquivo no Formato
HHMMSS (hora/minuto/segundo)
Alfanumérico
021
Nome do Cliente
Nome ou Razão Social do Cliente Conveniado
ao TVD
Numérico
001
Uso do Banco - Meio de Informação
02
002
005
03
006
012
04
013
019
05
020
025
06
026
031
07
032
052
08
053
053
09
054
060
Numérico
007
10
061
078
Alfanumérico
018
11
79
80
Alfanumérico
002
Código da Agência
Identificação da Agência Mantenedora da
Conta Corrente do Cliente
Nome da Agência
Nome da Agência Mantenedora da Conta
Corrente do Cliente
Brancos
PUBLIC - 4
DEPÓSITO IDENTIFICADO TVD
LAYOUT TÉCNICO DO ARQUIVO RETORNO DIÁRIO (BATCH) PARA AS
MODALIDADES TVD PADRÃO E TVD ESPECIAL
REGISTRO TIPO “1” - DETALHE
Item
01
Posições
De
Até
001 001
02
002
007
03
008
014
04
015
035
05
036
048
06
049
061
07
062
074
08
075
079
09
080
080
Campos
Descrição/Conteúdo
Tipo
Tamanho
Numérico
001
Tipo do Registro
Fixo igual a “1” (um)
Numérico
006
Data do Movimento
Data do Depósito no Formato DDMMAA
(dia/mês/ano)
Alfanumérico
007
Número do Depósito
Identificação do Número do Documento que
Originou o Crédito
Alfanumérico
021
Identificação do Depositante
Identificação do Pagador/Depositante
Conforme Informado no Campo
“Depositado por” do Formulário de
Depósito
Numérico
013
Depósito em Dinheiro
Valor do Depósito em Dinheiro
Numérico com Duas Casas Decimais
Numérico
013
Depósito em Cheques
Valor do Depósito em Cheques
Numérico com Duas Casas Decimais
Numérico
013
Valor Total Creditado
Valor Total Depositado
Numérico com Duas Casas Decimais
Numérico
005
Agência Remetente
Identificação da Agência que Recebeu o
Depósito
Numérico
001
Brancos
PUBLIC - 5
DEPÓSITO IDENTIFICADO TVD
LAYOUT TÉCNICO DO ARQUIVO RETORNO DIÁRIO (BATCH) PARA AS
MODALIDADES TVD PADRÃO E TVD ESPECIAL
REGISTRO TIPO “2” - INFORMAÇÃO
Item
01
Posições
De
Até
001 001
02
002
008
03
009
014
04
015
034
05
035
054
06
055
060
07
061
078
08
79
80
Campos
Descrição/Conteúdo
Tipo
Tamanho
Numérico
001
Tipo do Registro
Fixo igual a “2” (dois)
Alfanumérico
007
Número do Depósito
Identificação do Número do Documento que
Originou o Crédito
Numérico
006
Data Remessa
Data que foi Remetido o Crédito no Formato
DDMMAA (dia/mês/ano)
Alfanumérico
020
Nome da Agência Remetente
Identificação da Agência que Remeteu o
Crédito
Alfanumérico
020
Nome da Praça da Agência Remetente
Identifica a Cidade onde está Localizada a
Agência que Remeteu o Crédito
Alfanumérico
006
Número do Documento Liquidado
Identificação do Número do Documento que
Originou o Crédito
Alfanumérico
018
Nome do Devedor
Identificação do Pagador/Depositante
Alfanumérico
002
Brancos
PUBLIC - 6
DEPÓSITO IDENTIFICADO TVD
LAYOUT TÉCNICO DO ARQUIVO RETORNO DIÁRIO (BATCH) PARA AS
MODALIDADES TVD PADRÃO E TVD ESPECIAL
REGISTRO TIPO “3” - TOTAIS
Item
01
Posições
De
Até
001 001
02
002
014
03
015
027
04
028
040
05
041
053
06
054
066
07
067
079
08
080
080
Campos
Descrição/Conteúdo
Tipo
Tamanho
Numérico
001
Tipo do Registro
Fixo igual a “3” (três)
Numérico
013
Total Depositado em Dinheiro
Valor Total dos Depósitos em Dinheiro
Numérico com Duas Casas Decimais
Numérico
013
Total Depositado em Cheques
Valor Total Depositado em Cheques
Numérico com Duas Casas Decimais
Numérico
013
Total Depositado em Cheques da Compensação
Integrada
Valor Total Depositado em Cheques da
Compensação Integrada
Numérico com Duas Casas Decimais
Numérico
013
Total Depositado em Cheques da Compensação
Nacional-1 Dia
Valor Total Depositado em Cheques da
Compensação Nacional-1 Dia
Numérico com Duas Casas Decimais
Numérico
013
Total Depositado em Cheques da Compensação
Nacional-2 Dias
Valor Total Depositado em Cheques da
Compensação Nacional-2 Dias
Numérico com Duas Casas Decimais
Numérico
013
Total Geral Depositado
Valor Total dos Créditos Recebidos na Data
Numérico com Duas Casas Decimais
Numérico
001
Brancos
PUBLIC - 7
DEPÓSITO IDENTIFICADO TVD
LAYOUT TÉCNICO DO ARQUIVO RETORNO DIÁRIO (BATCH) PARA AS
MODALIDADES TVD PADRÃO E TVD ESPECIAL
REGISTRO TIPO “9” - TRAILER
Item
01
Posições
De
Até
001 001
02
002
008
03
009
080
Campos
Descrição/Conteúdo
Tipo
Tamanho
Numérico
001
Tipo do Registro
Fixo igual a “9” (nove)
Numérico
007
Quantidade de Registros
Quantidade Total de Registros Gravados no
Arquivo Retorno
Alfanumérico
072
Brancos
PUBLIC - 8
DEPÓSITO IDENTIFICADO TVD
MODALIDADE TVD PADRÃO
FÓRMULA DE CÁLCULO DA IDENTIFICAÇÃO DO DEPOSITANTE
CAMPO: “DEPOSITADO POR”
TIPO IDENTIFICADOR = CÓDIGO NUMÉRICO DE 6 POSIÇÕES + 1 DV
CÁLCULO DO DÍGITO VERIFICADOR – MÓDULO 11
1. Aplicar pesos de 9 a 4, da direita para a esquerda, no código numérico escolhido (com 6
caracteres).
2. Multiplicar os algarismos do código numérico escolhido pelo respectivo peso.
3. Calcular o somatório dos produtos das multiplicações realizadas.
4. Dividir o somatório por 11.
5. Obter o resto da divisão.
6. Subtrair de 11 o resto obtido da divisão.
7. Considerar o resultado como sendo o dígito verificador do código numérico escolhido.
Observação:
Se o resto da divisão for igual a 0 (zero), o dígito verificador será igual a zero, não sendo
necessário executar os passos 6 e 7.
EXEMPLO
Código numérico escolhido:
Multiplicação pelos pesos:
1
x
4
=
4
Somatório dos produtos:
4 + 10 + 18 + 28 + 0 + 27 = 87
Pesos:
2
x
5
=
10
3
x
6
=
18
4
x
7
=
28
0
x
8
=
0
Divisão do somatório por 11:
87
77
10
Cálculo do DV:
11 – 10 = 1 (dígito calculado)
Código identificador final:
1234031
3
x
9
=
27
11
7
PUBLIC - 9
DEPÓSITO IDENTIFICADO TVD
MODALIDADE TVD PADRÃO
FÓRMULA DE CÁLCULO DA IDENTIFICAÇÃO DO DEPOSITANTE
CAMPO: “DEPOSITADO POR”
TIPO IDENTIFICADOR = CÓDIGO NUMÉRICO DE 20 POSIÇÕES + 1 DV
CÁLCULO DO DÍGITO VERIFICADOR – MÓDULO 11
1. Aplicar pesos de 9 a 2, da direita para a esquerda, no código numérico escolhido (com 20
caracteres).
2. Multiplicar os algarismos do código numérico escolhido pelo respectivo peso.
3. Calcular o somatório dos produtos das multiplicações realizadas.
4. Dividir o somatório por 11.
5. Obter o resto da divisão.
6. Subtrair de 11 o resto obtido da divisão.
7. Considerar o resultado como sendo o dígito verificador do código numérico escolhido.
Observação:
Se o resto da divisão for igual a 0 (zero), o dígito verificador será igual a zero, não sendo
necessário executar os passos 6 e 7.
EXEMPLO
Código numérico escolhido: 1
x
Pesos:
6
=
Multiplicação pelos pesos: 6
Somatório dos produtos:
1
x
7
=
7
1
x
8
=
8
1
x
9
=
9
1
x
2
=
2
1
x
3
=
3
1 1
x x
4 5
= =
4 5
1
x
6
=
6
1
x
7
=
7
1
x
9
=
9
1
x
2
=
2
1
x
3
=
3
1
x
4
=
4
1
x
5
=
5
0
x
6
=
0
0
x
7
=
0
0
x
8
=
0
1
x
9
=
9
6+7+ 8+ 9+2+3+4+5+6+7+8+9+2+3+4+5+0+0+0+9 = 97
Divisão do somatório por 11:
97
88
9
Cálculo do DV:
11 – 9 = 2 (dígito calculado)
Código identificador final:
1
x
8
=
8
11
8
111111111111111100012
PUBLIC - 10
DEPÓSITO IDENTIFICADO TVD
MODALIDADE TVD PADRÃO
FÓRMULA DE CÁLCULO DA IDENTIFICAÇÃO DO DEPOSITANTE
CAMPO: “DEPOSITADO POR”
TIPO IDENTIFICADOR = CÓDIGO NUMÉRICO DE ATÉ 19 POSIÇÕES + 2 DVs
CÁLCULO DOS DÍGITOS VERIFICADORES – MÓDULOS 11 E 10
1. Aplicar pesos de 9 a 2, da direita para a esquerda, no código numérico escolhido (com até
19 caracteres).
2. Multiplicar os algarismos do código numérico escolhido pelo respectivo peso.
3. Calcular o somatório dos produtos das multiplicações realizadas.
4. Dividir o somatório por 11.
5. Obter o resto da divisão. Se o resto da divisão for igual a 0 (zero), o primeiro dígito
verificador será igual a zero, não sendo necessário executar os passos 6 e 7.
6. Subtrair de 11 o resto obtido da divisão.
7. Considerar o resultado como sendo o PRIMEIRO dígito verificador do código numérico
escolhido.
8. Aplicar pesos de 2 e 1, da direita para a esquerda, no código numérico escolhido já
acrescentado do primeiro dígito verificador.
9. Multiplicar os algarismos do código numérico escolhido pelo respectivo peso.
10. Calcular o somatório dos produtos das multiplicações realizadas.
11. Dividir o somatório por 10.
12. Obter o resto da divisão. Se o resto da divisão for igual a 0 (zero), o segundo dígito
verificador será igual a zero, não sendo necessário executar os passos 13 e 14.
13. Subtrair de 10 o resto obtido da divisão.
14. Considerar o resultado como sendo o SEGUNDO dígito verificador do código numérico
escolhido.
PUBLIC - 11
DEPÓSITO IDENTIFICADO TVD
MODALIDADE TVD PADRÃO
FÓRMULA DE CÁLCULO DA IDENTIFICAÇÃO DO DEPOSITANTE
CAMPO: “DEPOSITADO POR”
TIPO IDENTIFICADOR = CÓDIGO NUMÉRICO DE ATÉ 19 POSIÇÕES + 2 DVs
Exemplo de cálculo dos dígitos verificadores quando escolhido código com 19 caracteres:
1) Cálculo do Primeiro Dígito Verificador – Módulo 11
Código numérico escolhido:
Multiplicação pelos pesos:
1 1 1
x x x
7 8 9
= = =
7 8 9
Somatório dos produtos:
7+ 8+ 9+2+3+4+5+6+7+8+9+2+3+4+5+0+0+0+9 = 91
Pesos:
Divisão do somatório por 11:
91
88
3
1
x
2
=
2
1
x
3
=
3
1 1
x x
4 5
= =
4 5
1
x
6
=
6
1
x
7
=
7
1
x
8
=
8
1
x
9
=
9
1
x
2
=
2
1
x
3
=
3
1
x
4
=
4
1
x
5
=
5
0
x
6
=
0
0
x
7
=
0
0
x
8
=
0
1
x
9
=
9
11
8
Cálculo do primeiro DV:
11 – 3 = 8 (primeiro dígito calculado)
Código identificador parcial:
11111111111111100018
2) Cálculo do Segundo Dígito Verificador – Módulo 10
Código numérico escolhido
com primeiro DV calculado: 1
x
Pesos:
1
=
Multiplicação pelos pesos:
1
Somatório dos produtos:
Divisão do somatório por 10:
1
x
2
=
2
1
x
1
=
1
1
x
2
=
2
1
x
1
=
1
1 1 1
x x x
2 1 2
= = =
2 1 2
1
x
1
=
1
1
x
2
=
2
1
x
1
=
1
1
x
2
=
2
1
x
1
=
1
1
x
2
=
2
1
x
1
=
1
0
x
2
=
0
0
x
1
=
0
0
x
2
=
0
1
x
1
=
1
8
x
2
=
16
1+2+1+2+1+2+1+2+1+2+1+2+1+2+1+0+0+0+1+16 = 39
39 10
30 3
9
Cálculo do segundo DV:
10 – 9 = 1 (segundo dígito calculado)
Código identificador final:
111111111111111000181
PUBLIC - 12
DEPÓSITO IDENTIFICADO TVD
MODALIDADE TVD PADRÃO
FÓRMULA DE CÁLCULO DA IDENTIFICAÇÃO DO DEPOSITANTE
CAMPO: “DEPOSITADO POR”
TIPO IDENTIFICADOR = CÓDIGO NUMÉRICO DE ATÉ 19 POSIÇÕES + 2 DVs
Exemplo de cálculo dos dígitos verificadores quando escolhido código com 14 caracteres:
1) Cálculo do Primeiro Dígito Verificador – Módulo 11
Código numérico escolhido:
1
x
4
=
4
Pesos:
Multiplicação pelos pesos:
Somatório dos produtos:
Divisão do somatório por 11:
1
x
5
=
5
1
x
6
=
6
1
x
7
=
7
1
x
8
=
8
1
x
9
=
9
1
x
2
=
2
1
x
3
=
3
1
x
4
=
4
1
x
5
=
5
0
x
6
=
0
0
x
7
=
0
0
x
8
=
0
1
x
9
=
9
4+5+6+7+8+9+2+3+4+5+0+0+0+9 = 62
62
55
7
11
5
Cálculo do primeiro DV:
11 – 7 = 4 (primeiro dígito calculado)
Código identificador parcial:
111111111100014
2) Cálculo do Segundo Dígito Verificador – Módulo 10
Código numérico escolhido
com primeiro DV calculado:
Pesos:
Multiplicação pelos pesos:
Somatório dos produtos:
Divisão do somatório por 10:
1
x
2
=
2
1
x
1
=
1
1
x
2
=
2
1
x
1
=
1
1
x
2
=
2
1
x
1
=
1
1
x
2
=
2
1
x
1
=
1
1
x
2
=
2
1
x
1
=
1
0
x
2
=
0
0
x
1
=
0
0
x
2
=
0
1
x
1
=
1
4
x
2
=
8
2+1+2+1+2+1+2+1+2+1+0+0+0+1+8 = 24
24 10
20 2
4
Cálculo do segundo DV:
10 – 4 = 6 (segundo dígito calculado)
Código identificador final:
1111111111000146
PUBLIC - 13
Download

TVD (Transferência de Valores e Dados) - Arquivo retorno