SISTEMA TO CAPTURA OFFLINE ESPECIFICAÇÃO TECNICA LAY-OUT S

Tamanho: px
Começar a partir da página:

Download "SISTEMA TO CAPTURA OFFLINE ESPECIFICAÇÃO TECNICA LAY-OUT S"

Transcrição

1 SISTEMA TO CAPTURA OFFLINE ESPECIFICAÇÃO TECNICA LAY-OUT S

2 Índice 1. Conceitos / Regras Gerais Venda Tipos de Registros Códigos de Transações Vendas Estrutura Lógica dos Tipos de Registros dentro do Arquivo de Movimento Envio Retorno Lay-out dos Cartões Mastercard / Diners Regras de Formação do Número de Cartão: Especificação Formatação de Cartões Mastercard Especificação Formatação de Cartões Diners Lay-Out do Arquivo de Envio Captura Off-Line Registro Header - Tipo Registro De Transaçao Tipo Registro De Transaçao - Tipo Registro De Lote - Tipo Registro De Transaçao - Tipo Registro De Lote - Tipo Registro de Lote - Tipo Registro de Trailler de Movimento Tipo Lay-Out do Arquivo de Retorno Captura Off-Line Registro Header - Tipo Registro de Transaçao - Tipo Registro de Transaçao - Tipo Registro de Transaçao - Tipo Registro de Parcelas P/Transações Parceladas Tipo Registro de Parcelas P/Transações Parceladas Tipo Registro de Lote - Tipo Registro de Lote - Tipo Registro de Trailler de Lote - Parceladas - Tipo Registro de Trailler de Lote - Parceladas - Tipo Registro de Trailler de Movimento - Tipo TABELA DE STATUS DE TRANSAÇÃO TABELA DE STATUS DE MOVIMENTO REJEITADO Veículos de troca de arquivos

3 Envia Empresas 1. Conceitos / Regras Redecard S/A Processa Retorno Empresas 1.1 Gerais TO é um Serviço de Captura de transações em lote. É feito através de transmissão Off-Line. Cada Seqüência de Movto (Contador presente no Header), pode conter vários LOTES, sendo que cada lote deverá conter apenas um Tipo de TRANSAÇÂO. Quando houver mais de 999 transações do memo tipo, deve-se criar obrigatoriamente um novo lote, pois cada lote comporta apenas 999 transações. Cada Seqüência de Movimento poderá conter apenas um único tipo de transação. Os contadores presentes no arquivo, devem ser respeitados para que não haja a rejeição do movimento, e ainda por que eles são usados para a conferência da integridade da informação, são eles: Seqüência do Movimento Deve ser incrementado a cada composição de registros de Número do Lote deve ser incrementado a cada 999 registros do tipo 01. Número de Seqüência no Lote deve ser incrementado de 1 a cada registro no mesmo lote vai de 001 a 999. Número de Seqüência do Registro no Movimento o contador dever ser iniciado em no Reg. 00 e incrementado de 1 cada novo registro, de qualquer tipo. A quantidade de registros no movimento é igual ao valor constante neste no registro tipo Venda O estabelecimento deverá obter autorização para cada transação acima do limite, bem como para 100% das transações parceladas, salvo para os casos em que houver acordo comercial para a utilização do TO com Autorização. O único livre, para a identificação da transação pelo estabelecimento se encontra no Registro 01 Número de Referência. (Opcional) No arquivo de retorno é apresentada a seguinte particularidade quanto a formatação da data de crédito. Para o Registro tipo 00 (Header): A data de crédito é formatada de acordo com a primeira transação: Se a primeira transação for IATA (103), então a data de crédito no header fica AAMMDD. Se a primeira transação for rotativa (101) então a data de crédito no header fica DDMMAA. 2. Tipos de Registros 00 - Registro header 01 - Registro de detalhe por tipo de transação 30 - Registro de lote - totais de detalhes por tipo de transação (somatória dos registros-01) 31 - Registro de parcelas (transações parceladas) 40 - Registro trailler - (somatória dos registros Registro trailler de paracelas(somatória dos registros 31) 99 - Regiatro trailler do movimento (somatória dos registros-40) 3

4 3. Códigos de Transações 3.1 Vendas Vendas a vista Parcelado sem juros Iata - vendas de passagem aerea Parcelado com juros Plano de saude Pagamento periodico Sidecard - vendas a vista Sidecard - parcelado sem juros Vendas em dollar a vista Redeshop - sendas 114 Parcelado dollar 115 Parcelado real 4. Estrutura Lógica dos Tipos de Registros dentro do Arquivo de Movimento 4.1 Envio 00 - Header de movimento 01 - Detalhes de transação xxx 30 - (Lote) trailler de transação xxx (somatória dos registros-01) 01 - Detalhes de transação yyy 30 - (Lote) trailler de transação yyy (somatória dos registros-01) 40 - Trailler de lotes (somatória dos registros-30) 99 - Trailler final de movimento. 4.2 Retorno 00 - Header de movimento 01 - Detalhes de transação xxx 30 - (Lote) trailler de transação xxx (somatória dos registros-01) 31 - Detalhes de transação parcelada (parcela) 01 - Detalhes de transação yyy 30 - (Lote) trailler de transação yyy (somatória dos registros-01) 31 - Detalhes de transação parcelada (parcela) 40 - Trailler de lotes (somatória dos registros-30) 41 - Trailler de lotes (somatória dos registros-31) 99 - Trailler final de movimento. (** Os registros 31/41 são provenientes de transações parceladas-parcelas) 4

5 5. Lay-out dos Cartões Mastercard / Diners 5.1 Regras de Formação do Número de Cartão: Número de Cartão Mastercard: PNNNNNNNNNNNNNND, onde : P = Prefixo do Cartão Nacional e Internacional utilizado é 5 NNNNNNNNNNNNNN = Número do Cartão. D = Dígito de Controle do Cartão. Número de Cartão Diners Club: PNNNNNNNNNNNND, onde : P = Prefixo do Cartão Nacional e Internacional utilizado é 3 NNNNNNNNNNNN = Número do Cartão. D = Dígito de Controle do Cartão Especificação Formatação de Cartões Mastercard Número de Cartão Mastercard : Calculo do Dígito de Controle (16ª ): 1º Passo: 1ª Pos = 5 * 2 = = 1 2ª Pos = 4 * 1 = = 4 3ª Pos = 9 * 2 = = 9 4ª Pos = 3 * 1 = = 3 5ª Pos = 4 * 2 = = 8 6ª Pos = 0 * 1 = = 0 7ª Pos = 2 * 2 = = 4 8ª Pos = 4 * 1 = = 4 9ª Pos = 0 * 2 = = 0 10ª Pos = 0 * 1 = = 0 11ª Pos = 9 * 2 = = 9 12ª Pos = 8 * 1 = = 8 13ª Pos = 0 * 2 = = 0 14ª Pos = 7 * 1 = = 7 15ª Pos = 7 * 2 = = 5 Total = 62 5

6 2º Passo: 62 / 10 = 6 e Resto = 2 3o Passo: 10-2 = 8 Dígito de Controle (16ª ) P.S: se o resultado final da subtração no 3o passo for igual a 10, então, o dígito de controle é igual a 0 (zero) Especificação Formatação de Cartões Diners Número de Cartão Diners Club : Calculo do Dígito de Controle (14ª ): 1º Passo: 1ª Pos = 3 * 2 = = 6 2ª Pos = 6 * 1 = = 6 3ª Pos = 2 * 2 = = 4 4ª Pos = 2 * 1 = = 2 5ª Pos = 0 * 2 = = 0 6ª Pos = 0 * 1 = = 0 7ª Pos = 6 * 2 = = 3 8ª Pos = 8 * 1 = = 8 9ª Pos = 4 * 2 = = 8 10ª Pos = 4 * 1 = = 4 11ª Pos = 0 * 2 = = 0 12ª Pos = 0 * 1 = = 0 13ª Pos = 1 * 2 = = 2 Total = 43 2º Passo: 43 / 10 = 4 e Resto = 3 3o Passo: 10-3 = 7 Dígito de Controle (14ª ) 6

7 Número de Cartão Diners Club : Calculo do Dígito de Controle (14ª ): 1º Passo: 1ª Pos = 3 * 2 = = 6 2ª Pos = 6 * 1 = = 6 3ª Pos = 2 * 2 = = 4 4ª Pos = 2 * 1 = = 2 5ª Pos = 0 * 2 = = 0 6ª Pos = 0 * 1 = = 0 7ª Pos = 6 * 2 = = 3 8ª Pos = 8 * 1 = = 8 9ª Pos = 7 * 2 = = 5 10ª Pos = 4 * 1 = = 4 11ª Pos = 0 * 2 = = 0 12ª Pos = 0 * 1 = = 0 13ª Pos = 1 * 2 = = 2 Total = 40 2º Passo: 40 / 10 = 4 e Resto = 0 3o Passo: 10-0 = 10 Dígito de Controle Inválido P.S.: Se o resultado final da subtração no 3o passo for igual a 10, então, o dígito de controle é igual a 0 (zero). Se Resto = 0 ; Dígito de Controle = 0 7

8 6. Lay-Out do Arquivo de Envio 6.1 Captura Off-Line Registro Header - Tipo 00 REGISTRO HEADER - TIPO '00' Inicio Fim Tam Alfa Tipo de Registro Numerico Numero Referencia Numerico Código da empresa Código fornecido pela Redecard Alfa Nome da empresa Razão Social do Estabelecimento Alfa Uso da Redecard Brancos Numerico Numero de seqüência do movimento Data Data (hh/mm/ss) Data de gravação do Movto Hora da gravação do Movto Contador iniciado de 0001 e incrementado de 1 a cada movimento, para reprocessamento deverá ser o numero de seqüência original Sempre maior que a data de gravação do movto Anterior Hora da gravação Alfa Uso da Redecard Branco Numerico Produto 1 Mastercard 2 Diners 3 ambos (DEFAULT) Alfa Uso da Redecard Brancos Numerico Numero de seqüência do registro Iniciar com e Incrementar a cada REGISTRO do Movto. 8

9 6.1.2 Registro De Transaçao Tipo 01 REGISTRO DE TRANSAÇAO TIPO '01' TRANSAÇOES : 101, 102, 104, 105, 106, 108, 109, 110, 111, 114, 115 Inicio Fim Numerico Tipo de Registro Alfa Numero Referencia Livre para utilização da empresa Numerico Código da transação Código da Transação ( 101, 102, 104, etc...) Alfa Numero do cartão de credito Numerico Numero da maquineta Redecard Credicard - 0NNNNNNNNNNNNNNNN Diners - 000NNNNNNNNNNNNNN Numero da Maquineta Redecard que efetuou a Captura Alfa Numero da autorização Código fornecido by fone p/ transações > Limite Numerico Numero do Numero do comprovante de venda comprovante de venda Numerico Valor da venda Valor da Venda Numerico Valor serviço / gorjeta Valor do serviço ou gorjeta Numerico Valor total da operação valor venda + serviço / gorjeta Data Data da Venda Numerico Numero de parcelas Numero de parcelas Numerico Numero de seqüência do movimento no lote Data da venda, não pode ser maior que a data do resumo de venda do registro lote. Seq. dos Detalhes no Lote - Iniciar em 001 até Numerico Numero do lote Numero do lote do registro Alfa Livre Brancos Alfa Pos Entry Mode Pos Entry Mode (somente para transações Pay pass. Se não for pay pass, enviar brancos) Alfa Dados Pos Dados Pos (somente para transações Pay pass. Se não for pay pass, enviar brancos) Alfa Livre Brancos Data Validade do Cartão Mês e Ano de validade do Cartão (mmaa) Alfa S ou N S = Transação Eletrônica N = Transação Manual Alfa Reservado ( Uso Livre mediante consulta) Numerico Numero de seqüência do registro Seqüência do Registro no Movimento 9

10 6.1.3 Registro De Transaçao - Tipo 01 REGISTRO DE TRANSAÇAO - TIPO '01' Transaçoes : 103 Fim Inicio Numerico Tipo de Registro Alfa Numero Referencia Livre para utilização da empresa Numerico Código da transaçao 103 Parcelado IATA passagem aerea Alfa Numero do cartao de credito Numerico Numero da maquineta Redecard Mastercard - 0NNNNNNNNNNNNNNNN Diners - 000NNNNNNNNNNNNNN Numero da maquineta Redecard Alfa Numero da autorizaçao Código fornecido by fone p/ transações > Limite Numerico Numero do comprovante de venda Numero do comprovante de venda ou Zeros Numerico Numerico Numerico Numerico Numerico Data Valor da venda Valor da entrada Valor taxa de embarque Valor da parcela Valor do primeiro credito Data da Venda valor da entrada + (valor parcela x numero de parcelas) O valor da taxa de embarque não pode ser maior que 40% do Valor da Venda valor da entrada + taxa embarque + 1a.parcela Numerico Numero de parcelas Numerico Seqüência do registro no lote Seq. dos Detalhes no Lote - Iniciar em 001 até Numerico Numero do Lote Num. do Lote do Registro tipo Alfa Livre Brancos Data Validade do Cartão Mês e Ano da validade do Cartão (mmaa) Alfa S ou N S = Transação Eletrônica N = Transação Manual Alfa Livre Brancos Numerico Numero de Seqüência do registro Seqüência do Registro no Movimento 10

11 6.1.4 Registro De Lote - Tipo 30 REGISTRO DE LOTE - TIPO '30' Transaçoes : 101, 102, 104, 105, 106, 108, 109, 110, 111, 114, 115 Inicio Fim Numerico Tipo de Registro Numerico Numero Referencia Numerico Código da transaçao Código da Transação ( 101, 102, 104, etc...) Alfa Uso da Redecard Brancos Numerico Numero da maquineta Redecard Numero da maquineta Redecard Data (aa/ mm/dd) Numerico Numerico Numerico Numerico Data do Resumo de Vendas Valor total de vendas do lote Valor total serviços / gorjetas do lote Uso da Redecard Somatória dos valores de vendas dos Comprovantes de Vendas do Lote Somatória das Gorjetas / Serviços dos Comprovantes de Vendas do Lote. Zeros Valor Líquido das transaçoes do lote Somatória do Valor Total de Vendas + Valor Total de Gorjeta/Serviços do Lote Numerico Numero de Detalhes no Transação 101/105/106 : Lote Total de Registros tipo 01 no lote Transação 102/104 : Somatória do Número de Parcelas Numerico Seqüência do lote Sempre Numerico Numero do lote Contador iniciado em e incrementado a cada 999 Registros de detalhe Tipo Alfa Uso da Redecard Brancos Numerico Numero de Seqüência Seqüência do Registro no Movimento do registro Numerico Numero do lote Contador iniciado em e incrementado a cada 999 Registros de detalhe Tipo Alfa Uso da Redecard Brancos Numerico Numero de Seqüência do registro Seqüência do Registro no Movimento 11

12 6.1.5 Registro De Transaçao - Tipo 30 REGISTRO DE TRANSAÇAO - TIPO '30' Transaçoes : 103 Inicio Fim Numerico Tipo de Registro Numerico Numero Referencia Alfa Código da Transaçao Parcelado IATA passagem aerea Alfa Uso da Redecard Brancos Numerico Numero da maquineta Numero da maquineta Redecard Redecard Data Numerico Numerico Numerico Numerico Data do Resumo de Vendas Valor total de vendas do lote Valor total de entradas do lote Valor total de taxa embarque do lote Total de valor de parcelas do lote Numerico Numero de transaçoes do lote Numerico Seqüência do registro Sempre 000 Somatória dos valores de vendas dos Comprovantes de Vendas do Lote Somatória das Entradas dos Comprovantes de Vendas do Lote. Somatória das Taxas de Embarque dos Comprovantes de Vendas do Lote Somatória das Parcelas dos Comprovantes de Vendas do Lote Numero de registros tipo Numerico Numero do lote Contador iniciado em e incrementado a cada 999 Registros de detalhe Tipo Alfa Livre Brancos Numerico Numero de Seqüência do registro Seqüência do Registro no Movimento 12

13 6.1.6 Registro De Lote - Tipo 40 REGISTRO DE LOTE - TIPO '40' Transaçoes : 101, 102, 104, 105, 106, 108, 109, 110, 111, 114, 115 Inicio Fim Numerico Tipo de Registro Alfa Numero Referencia Num Código da Transação Código da Transação ( 101, 102, 104, etc...) Alfa Uso Redecard Brancos Num Numero da centralizadora Mq. Redecard centralizadora de pagamento de pagamento Alfa Uso Redecard Brancos Numerico Numerico Num Uso Redecard Zeros Numerico Valor Total de Venda Total de Venda - Ʃ dos Registros tipo 30 LOTE Valor Total de Gorjeta Total de Gorjeta - Ʃ dos Registros tipo 30 LOTE Valor Total Líquido Total Líquido - Ʃ dos Registros tipo 30 LOTE Alfa Uso Redecard Brancos Num Seqüência do Registro Seqüência do Registro no Mvto. no Mvto Registro de Lote - Tipo 40 REGISTRO DE LOTE - TIPO '40' Transação : 103 Inicio Fim NUMERICO Tipo de Registro NUMERICO Numero Referencia ALFA Uso Redecard Brancos NUM Numero da Mq. Redecard centralizadora de pagamento centralizadora de pagamento ALFA Uso Redecard Brancos NUMERICO 9(13)V NUMERICO 9(13)V NUMERICO 9(13)V NUMERICO 9(13)V99 Valor Total de Venda Total de Venda - Ʃ dos Registros tipo 30 LOTE Valor Total da Entrada Total de Entrada - Ʃ dos Registros tipo 30 LOTE Valor Total da Taxa de Embarque Total de Taxa de Embarque - Ʃ dos Reg tipo 30 Valor Total da Parcela Total das Parcelas - Ʃ dos Reg. tipo 30 LOTE ALFA Uso Redecard Brancos NUM Seqüência do Registro Seqüência do Registro no Mvto. no Mvto. 13

14 6.1.8 Registro de Trailler de Movimento Tipo 99 REGISTRO DE TRAILLER DE MOVIMENTO TIPO 99' Inicio Fim Numerico Tipo de Registro Alfa Numero Referencia Alfa Uso da Redecard Brancos Num Seqüência no Lote Alfa Uso da Redecard brancos Num Seqüência do registro Seqüência do Registro no Movimento no movimento 7. Lay-Out do Arquivo de Retorno 7.1 Captura Off-Line Registro Header - Tipo 00 REGISTRO HEADER - TIPO 00 Inicio Fim Numerico Tipo de Registro Numerico Uso da Redecard Numerico Código da empresa Código TO fornecido pelo Redecard Alfa Nome da empresa Razão Social do Estabelecimento Numerico Uso da Redecard Brancos Numerico Numero de Seqüência Numero de Seqüência do movimento do movimento Data Data de gravaçao do registro Data de gravação do movimento Data (hh/mm/ss) Hora da gravaçao do registro Hora da gravação do movimento Alfa Uso da Redecard Branco Numerico Produto 1 Mastercard 2 Diners 3 ambos Alfa Uso da Redecard Brancos Numerico Numero Seqüência no 000 lote Numerico Numero do lote Data Data do protocolo Data de recepção do movimento na Redecard Data (condicional) Data para o Crédito Data que será efetuado o credito para a empresa Alfa Uso da Redecard Brancos Alfa Status do Movimento A Movimento Aceito R Movimento Rejeitado Numerico Numero de Seqüência do registro Numero de Seqüência do registro no Mvto 14

15 7.1.2 Registro de Transaçao - Tipo 01 REGISTRO DE TRANSAÇAO - TIPO '01' Transaçoes : 101, 102, 104, 105, 106 Inicio Fim Numerico Tipo de Registro Alfa Numero Referencia Numero de referencia utilizado pela empresa Numerico Código da transaçao Venda a vista Alfa Numero do cartao de credito Credicard - 0NNNNNNNNNNNNNNNN Diners - 000NNNNNNNNNNNNNN Numerico Numero da maquineta Numero da maquineta que efetuou a operação Alfa Numero da autorizaçao Fornecido pela Redecard Numerico Numero do Numero do comprovante de venda comprovante de venda Numerico Valor da venda Valor da Venda Numerico Valor serviço / gorjeta Valor Serviço/Gorjeta Numerico Valor total da operaçao valor venda + serviço / gorjeta Data Data da Venda Data da Venda Numerico Numero de parcelas Numero de parcela da operação Numerico Seqüência do registro Seqüência no lote no lote Numerico Numero do lote Numero do lote Alfa Uso da Redecard brancos Numerico Valor venda calculado Valor venda Calculado Numerico Valor serviço / gorjeta calculado Valor serviço Calculado Numerico Numerico Data (dd/mm/aa) Valor desconto calculado Valor total operaçao calculado Data prevista do credito valor venda + serviço / gorjeta - desconto Data prevista para o credito Alfa Uso da Redecard brancos Numerico Código do retorno Tabela de Status da Transação Anexo I Status da Transação Alfa Uso da Redecard Brancos Numerico Número Atual do Cartão Número do Cartão fornecido pelo Emissor Numerico Validade Atual do Cartão Mês e Ano de Validade (mmaa) Alfa Uso da Redecard Brancos Data Validade do Cartão Mês e Ano da validade do cartão (mmaa) Alfa S ou N S = Transação Eletrônica N = Manual Alfa Reservado ( Uso Livre Mediante consulta ) Numerico Numero de Seqüência do registro Seqüência do registro no movimento 15

16 7.1.3 Registro de Transaçao - Tipo 01 REGISTRO DE TRANSAÇAO - TIPO '01' Transaçoes : 103 Inicio Fim Numerico Tipo de Registro Alfa Numero Referencia Numero Referencia da operaçao na empresa Numerico Código da transaçao 103 Parcelado IATA passagem aerea Alfa Numero do cartao de credito Numerico Numero da maquineta Redecard Credicard - 0NNNNNNNNNNNNNNNN Diners - 000NNNNNNNNNNNNNN Numero da maquineta Redecard Alfa Numero da autorizaçao Numero da autorizaçao Numerico Numero do Numero do comprovante de venda comprovante de venda Numerico Valor da venda Entrada + Embarque + ( Vl. da Parc. x de Parc.) Numerico Valor da entrada Valor da entrada Numerico Valor taxa de embarque Valor taxa de embarque Numerico Valor da parcela Valor da parcela Numerico Data Valor 1o.credito valor da entrada + taxa embarque + 1a.parcela Data da Venda Data da Venda Numerico Numero de parcelas Numero de parcelas Numerico Seqüência do registro Seqüência do registro no lote no lote Numerico Numero do lote Numero do lote Alfa Uso da Redecard Brancos Numerico Valor desconto calculado Valor desconto calculado Numerico Numerico Data Valor 1o.credito calculado Valor parcela calculado Data prevista 1o.credito Valor 1o.credito calculado Valor parcela calculado Data prevista 1o.credito Numerico Código do retorno Tabela de Status da Transação Anexo I Status da Transação Numerico Número Atual do Cartão Número do Cartão fornecido pelo Emissor Numerico Validade do Cartão Mês e Ano de Validade (mmaa) Alfa Uso da Redecard Brancos Numerico Numero de Seqüência do registro Seqüência do registro no movimento 16

17 7.1.4 Registro de Transaçao - Tipo 30 REGISTRO DE TRANSAÇAO - TIPO '30' Transaçoes : 101, 102, 104, 105, etc... Inicio Fim Numerico Tipo de Registro Alfa Numero de Referencia Numerico Código da Transação Código da Transação ( 101, 102, 104, etc...) Numerico Número do RV gerado Nr. Resumo de Vendas no processo Alfa Uso da Redecard Brancos Numerico Numero da maquineta Numero da maquineta Redecard Redecard Data (aa/ mm/dd) Data do Resumo de Vendas Data do Resumo de Vendas Numerico Numerico Numerico Numerico Valor total de vendas do Somatória dos registros tipo 01 lote Valor total serviços / Somatória dos registros tipo 01 gorjetas do lote Valor desconto do lote Somatória dos registros tipo 01 Líquido (Vendas + Gorjeta) no lote Somatória dos registros tipo Numerico Numero de transaçoes Numero de registros tipo 01 do lote Numerico Seqüência do registro 000 no lote Numerico Numero do lote Contador iniciado de Numerico Numerico Numerico Numerico Data Valor total de vendas CALCULADA no lote Valor total de gorjetas CALCULADA no lote Valor desconto CALCULADO no lote Valor total das transaçoes do lote Data de Crédito Somatória dos registros tipo 01 Somatória dos registros tipo 01 Somatória dos registros tipo 01 Somatória dos registros tipo 01 Data de Crédito Alfa Uso da Redecard Brancos Numerico Numero de Seqüência Numero de Seqüência do registro do registro 17

18 7.1.5 Registro de Parcelas P/Transações Parceladas Tipo 31 REGISTRO DE PARCELAS P/TRANSAÇÕES PARCELADAS TIPO '31' Inicio Fim Numerico Tipo de Registro Numerico Identificação da Remessa Transaçoes : 102, 104 Seqüência do Mvto.[ 04 ] + Numero do Lote [05] Numerico Complemento * Numerico Dados do Crédito ( 06 Dados do Crédito Ocorrências) Numerico Valor do Crédito 1ª Ocorrencia Numerico Valor Desconto 1ª Ocorrencia Data Data docrédito 1ª Ocorrencia Alfa Uso da Redecard Brancos Numerico Seqüência do registro no movimento Seqüência do registro no movimento Previsão dos Créditos dos Lotes. Este registro será criado para informar a previsão dos créditos referentes ao último registro tipo 30. Complemento Quando passar de seis créditos para o mesmo registro será gravado um novo registro de continuação de créditos. O primeiro registro terá complemento igual a 01 a cada registro criado será somado 1 a este. Dados do Crédito Terá 36 posições e 06 ocorrências. Cada ocorrência será formada pelos s: Valor do crédito, Valor do Desconto e Data de crédito. Seqüência do registro no movimento Será criada uma nova Seqüência Registro de Parcelas P/Transações Parceladas Tipo 31 REGISTRO DE PARCELAS P/TRANSAÇÕES PARCELADAS TIPO '31' Transaçoes : 103 Inicio Fim Numerico Tipo de Registro Numerico Identificação da Remessa Seqüência do Mvto[ 04 ] + Numero do Lote [05 ] Numerico Complemento * Numerico Dados do Crédito ( 10 Dados do Crédito Ocorrências) Numerico Valor do Crédito 1ª Ocorrencia Data Data docrédito 1ª Ocorrencia Alfa Uso da Redecard Branco Numerico Seqüência do registro Seqüência do registro no movimento no movimento Numerico Seqüência do registro no movimento Seqüência do registro no movimento 18

19 Previsão dos Créditos dos Lotes. Este registro será criado para informar a previsão dos créditos referentes ao último registro tipo 30. Complemento Quando passar de 10 créditos para o mesmo registro será gravado um novo registro de continuação de créditos. O primeiro registro terá complemento igual a 01 a cada registro criado será somado 1 a este. Dados do Crédito Terá 21 posições e 10 ocorrências. Cada ocorrência será formada pelos s: Valor do crédito, Valor do Desconto e Data de crédito. Seqüência do registro no movimento Será criada uma nova Seqüência Registro de Lote - Tipo 40 REGISTRO DE LOTE - TIPO '40' Transaçoes : 101, 102, 104, 105, etc... Inicio Fim Numerico Tipo de Registro Alfa Numero de Referencia Numerico Código da Transação Código da Transação (101, 102, 104, etc...) Alfa Uso da Redecard Brancos Numerico Numero da Mq. Redecard centralizadora de pagamento centralizadora de pagamento Alfa Uso da Redecard Brancos Numerico Valor total de vendas nos lotes Somatória dos registros tipo Numerico Numerico Numerico Valor total serviços / Somatória dos registros tipo 30 gorjetas nos lotes Valor desconto nos lotes Somatória dos registros tipo 30 Valor total das transaçoes nos lotes Somatória dos registros tipo Alfa Uso da Redecard Brancos Numerico Seqüência do registro 000 no lote Numerico Numero do lote Contador iniciado de Numerico Total de vendas calculados nos lotes Somatória dos registros tipo Numerico Numerico Numerico Data Total serviços / gorjetas calculados nos lotes Total dos descontos calculados nos lotes Total das transaçoes calculados nos lotes Data de Crédito Somatória dos registros tipo 01 Somatória dos registros tipo 01 Somatória dos registros tipo 01 Data de Crédito Alfa Uso da Redecard Brancos Numerico Seqüência do registro Seqüência do registro no movimento no movimento 19

20 7.1.8 Registro de Lote - Tipo 40 REGISTRO DE LOTE - TIPO '40' Transaçoes : 103 Inicio Fim Numerico Tipo de Registro Alfa Numero de Referencia Alfa Uso da redecard Brancos Numerico Numero da Mq. Redecard centralizadora de pagamento centralizadora de pagamento Alfa Uso da redecard Brancos Numerico Valor total de vendas dos lotes Somatória dos registros tipo Numerico Numerico Numerico Valor total das Entradas dos lotes Valor das Taxas de Embarque dos lotes Valor total das Parcelas dos lotes Somatória dos registros tipo 30 Somatória dos registros tipo 30 Somatória dos registros tipo Alfa Uso da redecard Brancos Numerico Seqüência do registro 000 no lote Numerico Numero do lote Numero do lote Numerico Total das Vendas Calculadas no lote Somatória dos registros tipo Numerico Numerico Numerico Data Total do 1º crédito Somatória dos registros tipo 01 calculado Total dos Descontos Somatória dos registros tipo 01 Calculados Total Geral do Crédito Somatória dos registros tipo 01 Data do Crédito Data do Crédito Alfa Uso da redecard Brancos Numerico Seqüência do registro Seqüência do registro no movimento no movimento 20

21 7.1.9 Registro de Trailler de Lote - Parceladas - Tipo 41 REGISTRO DE TRAILLER DE LOTE - PARCELADAS TIPO '41' Transaçoes : 102, 104 Inicio Fim Numerico Tipo de Registro Numerico Identificação da Remessa Seqüência do Mvto.[ 04 ] + Numero do Lote [05 ] Numerico Complemento * Numerico Dados do Crédito ( 06 Dados do Crédito Ocorrências) Numerico Valor do Crédito 1ª Ocorrencia Numerico Valor Desconto 1ª Ocorrencia Data Data docrédito 1ª Ocorrencia Alfa Uso da Redecard Brancos Numerico Seqüência do registro no movimento Seqüência do registro no movimento Previsão do Crédito do MOVIMENTO Este registro será criado para informar a previsão do crédito referente ao último registro tipo 40. Complemento Quando passar de seis créditos para o mesmo registro será gravado um novo registro de continuação de créditos. O primeiro registro terá complemento igual a 01 a cada registro criado será somado 1 a este. Dados do Crédito Terá 36 posições e 06 ocorrências. Cada ocorrência será formada pelos s: Valor do crédito, Valor do Desconto e Data de crédito. Seqüência do registro no movimento Será criada uma nova Seqüência Registro de Trailler de Lote - Parceladas - Tipo 41 REGISTRO DE TRAILLER DE LOTE - PARCELADAS TIPO '41' Transaçoes : 103 Inicio Fim Numerico Tipo de Registro Numerico Identificação da Remessa Seqüência do Mvto.[ 04 ] + Numero do Lote [05 ] Numerico Complemento * Numerico Dados do Crédito ( 10 Dados do Crédito Ocorrências) Numerico Valor do Crédito 1ª Ocorrencia Data Data docrédito 1ª Ocorrencia Alfa Uso da Redecard Branco Numerico Seqüência do registro no movimento Seqüência do registro no movimento 21

22 Previsão do Crédito do MOVIMENTO Este registro será criado para informar a previsão do crédito referente ao último registro tipo 40. Complemento Quando passar de 10 créditos para o mesmo registro será gravado um novo registro de continuação de créditos. O primeiro registro terá complemento igual a 01 a cada registro criado será somado 1 a este. Dados do Crédito Terá 21 posições e 10 ocorrências. Cada ocorrência será formada pelos s: Valor do crédito, Valor do Desconto e Data de crédito. Seqüência do registro no movimento Será criada uma nova Seqüência Registro de Trailler de Movimento - Tipo 99 REGISTRO DE TRAILLER DE MOVIMENTO - TIPO 99' EOF / FIM DE SEQ. DE MVTO. Inicio Fim Numerico Tipo de Registro Alfa Numero de Referencia Alfa Uso da Redecard Brancos Numerico Seqüência do registro 000 no lote Numerico Numero do Lote Alfa Uso da Redecard Brancos Numerico Seqüência do registro no movimento Seqüência do registro no movimento 8. TABELA DE STATUS DE TRANSAÇÃO Este Códigos serão informados nos registros do arquivo retorno transmitidos aos estabelecimentos C.V. OK Transação Aceita ( Venda e Cancelamento) Venda 01 - C.V. para Associado em Boletim de Proteção 02 - C.V. com número do cartão inválido 03 - C.V. com número de maquineta inválido 04 - C.V. sem número da autorização 05 - C.V. com data da compra inválida 06 - C.V. com valor da venda incorreto 07 - C.V. com valor total incorreto 08 - Estabelecimento não opera Off-line 09 - C.V. para cartão Jurídico 10 - C.V. para cartão Internacional 11 - Compra Duplicada SideCard (Pão de Açúcar) 12 - C.V. com número de autorização inválido 13 - C.V. com número de autorização já utilizado 14 - C.V. com número de autorização não encontrado 22

23 15 - C.V. com valor a maior do autorizado 16 - C.V. com autorização para cartão diferente 17 - C.V. com autorização para transação diferente 18 - Compra acima do Limite do Estab. (RedeShop Crédito-Sendas) 19 - Validade Expirada/Cartão Vencido 20 - Transação inválida para o tipo de Cartão 22 - Conta Cancelada 23 - Transação não autorizada pelo emissor 25 Taxa de Embarque Valor Excedido 26 Transação já processada on-line 27 Transação com Moeda Incorreta 30 - Transação já capturada pela Internet 31 - Autorização Negada 32 - Número de Parcelas Inválido 33 - Valor da Autorização Inválido 34 - Tipo de Autorização Inválido 35 - Cartão Inválido, Vencido ou Data de Validade Inválida 36 - Estabelecimento Inválido 37 - Estabelecimento Cancelado 38 - Estabelecimento não Opera Rotativo 39 - Estabelecimento não Opera Parcelado com Juros 40 - Estabelecimento não Opera Parcelado sem Juros 41 - Cartão só opera com leitura de tarja Ligar para o Emissor do Cartão 43 - Não foi possível realizar a conexão 49 - Transação não pôde ser Autorizada 9. TABELA DE STATUS DE MOVIMENTO REJEITADO O Arquivo retorno deve ser sempre tratado no dia seguinte ao envio do mesmo, e em caso de rejeição, deve ser seguido o prosseguimento abaixo: Os códigos serão informados nos registros do arquivo retorno transmitidos aos estabelecimentos, quando o status de movimento que está no Header ( Registo tipo 00 ) for igual a R ( Movimento Rejeitado). O Estabelecimento deverá proceder a correção e retransmití-lo com o mesmo número de seqüência. Poderá haver repetição de registros tantas vezes quantos erros forem encontrados. Alguns dos erros poderão ser conseqüências do erro principal ( o que aparecer primeiro). Na falta de algum registro na estrutura do arquivo, será criado um registro do tipo faltante ( 00, 01, 30, 40 ou 99 ) e o código de erro correspondente. COD. DESCRIÇÃO 01 NAO TEM HEADER 02 REG. DIF 00 APOS TIPO REG INVALIDO 04 COD TRANS INVALIDO 05 TRANS. DIF. NO MOVTO 06 REQUIS. NT INFORMADA 23

24 07 QTDE PARC. INVALIDA 08 QTDE PARC. INVALIDA 09 QTDE PARC. INVALIDA 10 QTDE PARC. INVALIDA 11 QTDE PARC. INVALIDA 12 QTDE PARC. INVALIDA 13 SEQ LOTE INVALIDA 14 NUM LOTE INVALIDA 15 REG DET SEM REG LOTE 16 SEQ REG INVALIDA 17 VALOR COMPRA INVALIDO 18 VALOR PARCELA INVALIDO 19 VL TRN ORIG LOTE INVAL 20 VL VENDA LOTE INVALIDO 21 VL VENDA DIF LOTE 22 QTD DET DIF LOTE 23 NUM SEQ LOTE INVALIDO 24 NUMERO DO LOTE INVALID 25 NUM LOTE DUPLIC 26 SEQ REG INVAL - LOTE 27 TOT GORJETA DIF LOTE 28 VAL CANCEL INVAL -LOTE 29 VAL COMPRA DIF TOT 1 30 VAL COMPRA INVALIDO 31 ENTRADA DIF TOT ENT 32 EMBARQUE DIF TOT EMB 33 PARCELA DIF TOT PARC 34 QTD PARC NT CONFERE 35 TIPO 40 DUPLICADO 36 FALTA REG TIPO VAL COMPRA NT TOT SEQ REG INVALIDA 40 VAL PARC. NT TOT TIPO 99 DUPLICADO 43 SEQ REG INVALIDA 44 REG HEADER NT ZEROS 45 IDENT EMPR INVALIDA 46 NOME EMPR INVALIDO 47 SEQ FITA INVALIDA 48 DT GRAVACAO INVALIDA 49 HR GRAVACAO NAO NUM. 50 PRODUTO INVALIDO 52 EMPR NAO CADASTRADA 53 EMPRESA EXCLUIDA 54 SEQ. NAO CADASTRADA 55 MOVTO EXCLUIDO 56 SEQ. JA PROCESSADA 59 MOVTO FORA DE SEQ. 60 FALTA REG. 40 OU VALIDADE DO CARTÃO INVALIDO / CÓDIGO DE ESTABELECIMENTO INVÁLIDO 24

25 10. Veículos de troca de arquivos A transmissão dos arquivos será feito por VANS homologada pela Redecard: Interchange / GXS Luciane Fonseca (luciane.fonseca@gxs.com) (0xx11) Adriana Romano/Natasha Santos (gestaoservicos@gxs.com) (0xx11) (0xx11) TIVIT (Proceda) Marcelo Cardoso marcelo.cardoso@tivit.com.br (0xx11) (0xx11) Walter Roberto Thiele: Walter.thiele@tivit.com.br (0xx11) (0xx11) Nexxera Maricarme (maricarme.rodriguez@nexxera.com) (0xx11) Mercador (Neogrid) Alvaro Teno Junior (alvaro.junior@neogrid.com) (0xx11) (0xx11) Rodrigo Udvary (Rodrigo.udvary@neogrid.com.br) (0xx11) Accesstage Ronaldo Yoshida (ronaldo.yoshida@accesstage.com.br) (0xx11) (0xx11) Software Express Alexandro Moreira/José Maria (comercial@softwareexpress.com.br) (0xx11)