Especificações Técnicas
Integração Operações cartão pré-pago MoneyCard
Versão 01.05
Pagina 1 de 7
Histórico de Revisões
Histórico das alterações no documento de especificação técnica.
Data
Descrição
20/08/2012 Elaboração da documentação
03/09/2012 Adequação final do Layout
14/09/2012 Inclusão tipo de transação “00” Carga Inicial e campo para
número do passaporte quando cliente estrangeiro.
19/09/2012 Controle de Versão do arquivo de integração
Campo RG alterado para Texto.
25/09/2012 Alteração do Registro 30 – Inclusão dos campos End. Número,
Bairro, Fax e Celular.
17/10/2012 Alteração de obrigatoriedade dos campos complemento,
telefone, fax, celular, e-mail e RG.
21/11/2012 Ajustes campos complementos – brancos
Versão
Autor
01.00
01.00
Elias S. Coelho
Elias S. Coelho
01.01
Elias S. Coelho
01.02
Elias S. Coelho
01.03
Elias S. Coelho
01.04
Elias S. Coelho
01.05
Elias S. Coelho
Objetivo
Este documento tem como objetivo definir os requerimentos para automação de ativação de cartões cargas, recargas e recompra de saldos de cartões Money Card.
Informações Técnicas
Estrutura do arquivo
Ilustração da estrutura do arquivo, a operação é composta pelos registros 30, 31, 32 e 60:
10
Cabeçalho do arquivo
20
Cabeçalho do lote
30
Dados do Cliente
31
Dados Adicionais do Cliente
32
Dados de segurança
60
Valores
Padrão de nomes dos arquivos .txt.
Pagina 2 de 7
Complemento nome do arquivo (compl):


Arquivo de Vendas = Load
Arquivo de Recargas e Recompras = RLCH
Nome completo = (complemento_Data_Sequencia.txt)
Compl_DDMMYYYY_Seq.txt
Seq = Sequencial quantidade de arquivos enviados por dia.
1. Arquivo de Operações - ( Carga inicial, Recarga e Recompra )
Registro Cabeçalho do arquivo - 10
Nome do Campo
Descrição
Tipo
Início
Fim
Conteúdo / Formato
Req
Tipo de Registro
Identificação do registro Header
Numero
1
2
“10”
S
Data
Data de Geração do arquivo
Numero
3
10
YYYYMMDD
S
Hora
Hora de Geração do arquivo
Numero
11
16
HHMMSS
S
Identificação
CNPJ da Empresa.
Numero
17
25
9 Primeiros dígitos do CNPJ
S
Ambiente
Produção (P) Homologação (H)
AlfaNum
26
26
“P” ou “H”
S
Versão
Controle de versão de integração
AlfaNum
27
27
Fixo “1”
S
Registro – Cabeçalho do lote 20
Nome do Campo
Descrição
Tipo
Início
Fim
Conteúdo / Formato
Req
Tipo de Registro
Identificação do registro
Numero
1
2
“20”
S
Sequencial
Numero sequencial do registro
iniciando em “1”
Numero
3
8
Formato “000001”
S
Identificação
ID Empresa
Numero
9
14
6 primeiros dígitos do CNPJ
N
Brancos
Complemento do registro.
AlfaNum
15
400
S
Pagina 3 de 7
Registro – Dados do Cliente 30
Nome do Campo
Descrição
Tipo
Início
Fim
Conteúdo / Formato
Re
q
Tipo de Registro
Identificação do registro
Numero
1
2
Brancos
Complemento do registro
AlfaNum
3
4
S
Nome
Primeiro Nome
AlfaNum
5
54
S
Brancos
Complemento do registro.
AlfaNum
55
55
S
Sobrenome
Sobrenome
AlfaNum
56
105
S
“30”
S
Quando cliente estrangeiro
preencher com “99999999999”
(11-caracteres) informar o
passaporte no registro 32 valido
somente para cartão moeda R$.
CPF
CPF
AlfaNum
106
116
Brancos
Complemento do registro.
AlfaNum
117
117
S
Endereço
Endereço
AlfaNum
118
177
S
Número
End. Número
AlfNum
178
187
S
Complemento
Complemento do endereço.
AlfaNum
188
207
N
Bairro
Bairro
AlfaNum
208
232
S
Cidade
Cidade
AlfaNum
233
257
S
Estado
Estado
AlfaNum
258
259
S
CEP
CEP
Numero
260
268
S
Pais
Pais
AlfaNum
269
278
S
Telefone
Telefone
AlfaNum
279
308
DDD + Número telefone
Obrigatório para pessoa física
C
Fax
Fax
AlfaNum
309
338
DDD + Número Fax
N
Celular
Celular
AlfaNum
339
368
Proxy
Número do Proxy MoneyCard
AlfaNum
369
387
DDD + Número Celular
Obrigatório para pessoa física
Preencher com (0) Zero à
esquerda.
Ex: 0002089999999999999
S
C
S
Pagina 4 de 7
Registro – Dados Adicionais do Cliente - 31
Nome do Campo
Descrição
Tipo
Início
Fim
Conteúdo / Formato
Req
Tipo de Registro
Identificação do registro
Numero
1
2
“31”
S
Brancos
Complemento do registro
AlfaNum
3
63
Nascimento
Data de Nascimento
Numero
64
71
Mãe
Nome da Mãe
AlfaNum
72
92
S
Brancos
Complemento do registro
AlfaNum
93
94
S
E-mail
E-mail do cliente
AlfaNum
95
174
N
S
YYYYMMDD
S
Registro – Dados de Segurança - 32
Nome do Campo
Descrição
Tipo
Início
Fim
Conteúdo / Formato
Req
Tipo de Registro
Identificação do registro
Numero
1
2
Brancos
Complemento do registro
AlfaNum
3
4
S
Sobrenome
Sobrenome
AlfaNum
5
54
S
RG
Registro Geral
AlfaNum
55
63
Proxy
Número do Proxy MoneyCard
AlfaNum
64
82
Frase
Frase de Segurança
AlfaNum
83
88
Resposta
Resposta Frase de Segurança
AlfaNum
89
138
Passaporte
Número do Passaporte
AlfaNum
139
150
“32”
S
Obrigatório para Pessoa Física.
C
Preencher com (0) Zero a esquerda.
S
Ex: 0002089999999999999
"000200" = "NOME DO PRIMEIRO
ANIMAL DE ESTIMAÇÃO"
"000202" = "JOGO DE BARALHO
FAVORITO"
"000203" = "TIME FAVORITO DE
ESPORTE PROFISSIONAL"
S
"000204" = "JOGO FAVORITO DE
COMPUTADOR"
"000205" = "DESTINO DE VIAGEM
FAVORITO"
"000206" = "LOCAL / NATURAL DE"
S
Cliente Estrangeiro permitido somente
cartão moeda R$ – Preencher campo
CPF do registro “30” com
“99999999999”
Pagina 5 de 7
C
Registro – Valores - 60
Nome do Campo
Descrição
Tipo
Início
Fim
Conteúdo / Formato
Req
Tipo de Registro
Identificação do registro
Numero
1
2
“60”
S
Transação
Tipo Transação
AlfaNum
3
4
“00” Carga Inicial
“01” Recarga
“02” Recompra de saldo
S
Brancos
Complemento do registro
AlfaNum
5
102
Valor
Valor Moeda Estrangeira
Numero (10,2)
103
112
Brancos
Complemento do registro
AlfaNum
113
137
Proxy
Número do Proxy MoneyCard
AlfaNum
138
156
S
Ex: 0000000.00
S
S
Preencher com (0) Zero à
esquerda.
Ex: 0002089999999999999
S
Cabeçalho - Retorno de processamento / Validação
Nome do Campo
Descrição
Tipo
Início Fim
Conteúdo / Formato
Tipo de Registro
Identificação do registro
Numero
1
2
“90”
Arquivo
Nome do Arquivo TXT
AlfaNum
3
102
Nome do arquivo TXT enviado para processamento.
Data
Data de processamento retorno
Numero
103
110
YYYYMMDD
Detalhes - Retorno
Nome do Campo
Descrição
Tipo
Início
Fim
Conteúdo / Formato
Linha
Linha do Arquivo TXT
importado
Numero
1
4
“0000”
Proxy
Número do Proxy MoneyCard
AlfaNum
5
23
(0) Zero a esquerda. Ex: 0002089999999999999
Codigo
Código da Mensagem
Numero
24
27
“0000”
Pagina 6 de 7
Nome do Campo
Descricao
Descrição
Mensagem simplificada
Tipo
AlfaNum
Início
Fim
28
177
Conteúdo / Formato
Campo Descrição da tabela de mensagens.
Pagina 7 de 7
Download

Integração de dados