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 Versão Autor 20/08/2012 Elaboração da documentação 01.00 Elias. Coelho 03/09/2012 Adequação final do Layout 01.00 Elias. Coelho 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. 01.01 Elias. Coelho 01.02 Elias. Coelho 01.03 Elias. Coelho 01.04 Elias. Coelho 21/11/2012 Ajustes campos complementos brancos 01.05 Elias. 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_equencia.txt) Compl_DDMMYYYY_eq.txt eq = equencial quantidade de arquivos enviados por dia. 1. Arquivo de Operações - ( Carga inicial, Recarga e Recompra ) Registro Cabeçalho do arquivo - 10 Tipo de Registro Identificação do registro Header Numero 1 2 10 Data Data de Geração do arquivo Numero 3 10 YYYYMMDD Hora Hora de Geração do arquivo Numero 11 16 HHMM Identificação CNPJ da Empresa. Numero 17 25 9 Primeiros dígitos do CNPJ Ambiente Produção (P) Homologação (H) AlfaNum 26 26 P ou H Versão Controle de versão de integração AlfaNum 27 27 Fixo 1 Registro Cabeçalho do lote 20 Tipo de Registro Identificação do registro Numero 1 2 20 equencial Numero sequencial do registro iniciando em 1 Numero 3 8 Formato 000001 Identificação ID Empresa Numero 9 14 6 primeiros dígitos do CNPJ N Brancos Complemento do registro. AlfaNum 15 400 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 30 Brancos Complemento do registro AlfaNum 3 4 Nome Primeiro Nome AlfaNum 5 54 Brancos Complemento do registro. AlfaNum 55 55 obrenome obrenome AlfaNum 56 105 CPF CPF AlfaNum 106 116 Quando cliente estrangeiro preencher com 99999999999 (11-caracteres) informar o passaporte no registro 32 valido somente para cartão moeda R$. Brancos Complemento do registro. AlfaNum 117 117 Endereço Endereço AlfaNum 118 177 Número End. Número AlfNum 178 187 Complemento Complemento do endereço. AlfaNum 188 207 N Bairro Bairro AlfaNum 208 232 Cidade Cidade AlfaNum 233 257 Estado Estado AlfaNum 258 259 CEP CEP Numero 260 268 Pais Pais AlfaNum 269 278 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 C Pagina 4 de 7
Registro Dados Adicionais do Cliente - 31 Tipo de Registro Identificação do registro Numero 1 2 31 Brancos Complemento do registro AlfaNum 3 63 Nascimento Data de Nascimento Numero 64 71 YYYYMMDD Mãe Nome da Mãe AlfaNum 72 92 Brancos Complemento do registro AlfaNum 93 94 E-mail E-mail do cliente AlfaNum 95 174 N Registro Dados de egurança - 32 Tipo de Registro Identificação do registro Numero 1 2 32 Brancos Complemento do registro AlfaNum 3 4 obrenome obrenome AlfaNum 5 54 RG Registro Geral AlfaNum 55 63 Obrigatório para Pessoa Física. C Proxy Número do Proxy MoneyCard AlfaNum 64 82 Frase Frase de egurança AlfaNum 83 88 Preencher com (0) Zero a esquerda. Ex: 0002089999999999999 "000200" = "NOME DO PRIMEIRO ANIMAL DE ETIMAÇÃO" "000202" = "JOGO DE BARALHO FAVORITO" "000203" = "TIME FAVORITO DE EPORTE PROFIIONAL" "000204" = "JOGO FAVORITO DE COMPUTADOR" "000205" = "DETINO DE VIAGEM FAVORITO" "000206" = "LOCAL / NATURAL DE" Resposta Resposta Frase de egurança AlfaNum 89 138 Passaporte Número do Passaporte AlfaNum 139 150 Cliente Estrangeiro permitido somente cartão moeda R$ Preencher campo CPF do registro 30 com 99999999999 C Pagina 5 de 7
Registro Valores - 60 Tipo de Registro Identificação do registro Numero 1 2 60 Transação Tipo Transação AlfaNum 3 4 00 Carga Inicial 01 Recarga 02 Recompra de saldo Brancos Complemento do registro AlfaNum 5 102 Valor Valor Moeda Estrangeira Numero (10,2) 103 112 Ex: 0000000.00 Brancos Complemento do registro AlfaNum 113 137 Proxy Número do Proxy MoneyCard AlfaNum 138 156 Preencher com (0) Zero à esquerda. Ex: 0002089999999999999 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 Descrição Tipo Início Fim Conteúdo / Formato Descricao Mensagem simplificada AlfaNum 28 177 Campo Descrição da tabela de mensagens. Pagina 7 de 7