Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos/Regras_______________________________ 5
1.1 Gerais__________________________________ 5
1.2 Venda__________________________________ 5
02 Tipos de Registros______________________________ 6
03 Códigos de Transações__________________________ 6
3.1 Vendas_________________________________ 6
01 Conceitos/Regras
1.1 Gerais
• TO é um serviço de captura de transações em lote.
• É feito por meio de transmissão Offline.
•C ada sequência de movimento (contador presente no header) pode conter
vários, sendo que cada lote deverá conter apenas um tipo de transação.
•Q uando houver mais de 999 transações do mesmo tipo, deve-se criar,
obrigatoriamente, um novo lote, pois cada lote comporta apenas 999 transações.
•C ada sequência de movimento poderá conter apenas um único tipo
de transação.
•O s contadores presentes no arquivo devem ser respeitados para que não haja
a rejeição do movimento e ainda porque eles são usados para a conferência
da integridade da informação, são eles:
1.2 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 campo livre para a identificação da transação pelo estabelecimento
se encontra no Registro 01 - “Número de Referência”(opcional).
•N o arquivo de retorno, é apresentada a seguinte particularidade
quanto a formatação da data de crédito.
• Para o Registro tipo 00 (Header).
Índice
Sistema TO Captura Offline 6
02 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 trailer (somatória dos registros - 30)
41 - Registro trailer de parcelas (somatória dos registros - 31)
99 - Registro trailer do movimento (somatória dos registros - 40)
03 Códigos de Transações
3.1 Vendas
101 - Vendas à vista
102 - Parcelado sem juros
103 - Lata - vendas de passagem aérea
104 - Parcelado com juros
105 - Plano de saúde
106 - Pagamento periódico
108 - Sidecard - vendas à vista
109 - Sidecard - parcelado sem juros
110 - Vendas em dólar à vista
111 - Redeshop - sendas
114 - Parcelado dólar
04 E
strutura Lógica dos Tipos de Registros Dentro
do Arquivo de Movimento
4.1 Envio
00 - Header de movimento
01 - Detalhes de transação xxx
Índice
Sistema TO Captura Offline 7
4.2 Retorno
00 - Header de movimento
01 - Detalhes de transação xxx
30 - (Lote) trailer de transação xxx (somatória dos registros - 01)
31 - Detalhes de transação parcelada (parcela)
01 - Detalhes de transação yyy
30 - (Lote) trailer de transação yyy (somatória dos registros - 01)
31 - Detalhes de transação parcelada (parcela)
40 - Trailer de lotes (somatória dos registros - 30)
41 - Trailer de lotes (somatória dos registros - 31)
99 - Trailer final de movimento
Índice
Sistema TO Captura Offline 8
1ª Pos = |5| * 2 = 10 1 + 0 = 1
2ª Pos = |4| * 1 = 04 0 + 4 = 4
3ª Pos = |9| * 2 = 18 1 + 8 = 9
4ª Pos = |3| * 1 = 03 0 + 3 = 3
5ª Pos = |4| * 2 = 08 0 + 8 = 8
6ª Pos = |0| * 1 = 00 0 + 0 = 0
7ª Pos = |2| * 2 = 04 0 + 4 = 4
8ª Pos = |4| * 1 = 04 0 + 4 = 4 10 - 2 = 8 Dígito de
62 / 10 = 6 e resto = 2
9ª Pos = |0| * 2 = 00 0 + 0 = 0 controle (16ª posição)
10ª Pos = |0| * 1 = 00 0 + 0 = 0
11ª Pos = |9| * 2 = 18 1 + 8 = 9
12ª Pos = |8| * 1 = 08 0 + 8 = 8
13ª Pos = |0| * 2 = 00 0 + 0 = 0
14ª Pos = |7| * 1 = 07 0 + 7 = 7
15ª Pos = |7| * 2 = 14 1 + 4 = 5
Total = 62
Índice
Sistema TO Captura Offline 9
1ª Pos = |3| * 2 = 06 0 + 6 = 6
2ª Pos = |6| * 1 = 06 0 + 6 = 6
3ª Pos = |2| * 2 = 04 0 + 4 = 4
4ª Pos = |2| * 1 = 02 0 + 2 = 2
5ª Pos = |0| * 2 = 00 0 + 0 = 0
6ª Pos = |0| * 1 = 00 0 + 0 = 0
7ª Pos = |6| * 2 = 12 1 + 2 = 3 10 - 3 = 7 Dígito de
43 / 10 = 4 e resto = 3
8ª Pos = |8| * 1 = 08 0 + 8 = 8 controle (14ª posição)
9ª Pos = |4| * 2 = 08 0 + 8 = 8
10ª Pos = |4| * 1 = 04 0 + 4 = 4
11ª Pos = |0| * 2 = 00 0 + 0 =0
12ª Pos = |0| * 1 = 00 0 + 0 = 0
13ª Pos = |1| * 2 = 02 0 + 2 = 2
Total = 43
1ª Pos = |3| * 2 = 06 0 + 6 = 6
2ª Pos = |6| * 1 = 06 0 + 6 = 6
3ª Pos = |2| * 2 = 04 0 + 4 = 4
4ª Pos = |2| * 1 = 02 0 + 2 = 2
5ª Pos = |0| * 2 = 00 0 + 0 = 0
6ª Pos = |0| * 1 = 00 0 + 0 = 0
7ª Pos = |6| * 2 = 12 1 + 2 = 3 10 - 0 = 10 Dígito
40 / 10 = 4 e Resto = 0
8ª Pos = |8| de controle inválido
* 1 = 08 0 + 8 = 8
9ª Pos = |7| * 2 = 14 1 + 4 = 5
10ª Pos = |4| * 1 = 04 0 + 4 = 4
11ª Pos = |0| * 2 = 00 0 + 0 =0
12ª Pos = |0| * 1 = 00 0 + 0 = 0
13ª Pos = |1| * 2 = 02 0 + 2 = 2
Total = 40
Índice
Sistema TO Captura Offline 10
Contador iniciado de
0001 e incrementado
Número de sequência de 1 a cada movimento,
6 061 064 004 NUMÉRICO
do movimento para reprocessamento
deverá ser o número
de sequência original
DATA Data de gravação Sempre maior que a data de
7 065 070 006
(AA/MM/DD) do movto gravação do movto anterior
1 - Master
10 078 078 001 NUMÉRICO Produto 2 - Dinners
3 - Visa, Hipercard e Hiper Crédito
(Se no mesmo arquivo trafegar
Master e Visa também são
aceitos neste código)
Índice
Sistema TO Captura Offline 11
Índice
Sistema TO Captura Offline 12
DATA
19 229 232 004 Validade do cartão Mês e ano de validade do Cc
(MM/AA)
S = Transação Eletrônica
20 233 233 001 ALFA S ou N
N = Transação Manual
Reservado (uso
21 234 245 012 ALFA Livre
mediante consulta)
Número de sequência Sequência do registro
22 246 250 005 NUMÉRICO
do registro no movimento
2 003 015 013 ALFA Número referência Livre para utilização da empresa
103 - Parcelado IATA - passagem
3 016 018 003 NUMÉRICO Código da transação
aérea
MasterCard® -
Número do cartão
4 019 035 017 ALFA 0NNNNNNNNNNNNNNNN
de crédito
Diners - 000NNNNNNNNNNNNNN
Número do ponto
5 036 044 009 NUMÉRICO Número da maquineta Rede
de venda na Rede
Código fornecido by fone
6 045 050 006 ALFA Número da autorização
p/ transações > Limite
Número do comprovante Número do comprovante
7 051 058 008 NUMÉRICO
de venda de venda ou zeros
Índice
Sistema TO Captura Offline 13
Numérico
9 074 088 015 Valor da entrada
9(13)v99
Numérico
11 104 118 015 Valor da parcela
9(13)v99
Data
13 134 139 006 Data da venda
(aa/mm/dd)
16 145 149 005 NUMÉRICO Número do lote Núm. do lote do registro tipo 30
Data
18 229 232 004 Validade do cartão Mês e ano da validade do cartão
(mm/aa)
S = Transação Eletrônica
19 233 233 001 Alfa S ou N
N = Transação Manual
Índice
Sistema TO Captura Offline 14
Numérico
9 077 091 015 Uso da Rede Zeros
9(13)v99
Somatória do valor total de vendas
Numérico Valor líquido das
10 092 106 015 + valor total de gorjeta/serviços
9(13)v99 transações do lote
do Lote.
Transação 101/105/106:
Número de detalhes Total de registros tipo 01 no lote
11 107 111 005 NUMÉRICO
no lote Transação 102/104:
Somatória do número de parcelas
Índice
Sistema TO Captura Offline 15
Número da
5 032 040 009 NUMÉRICO Número da maquineta Rede
maquineta Rede
Numérico
9 077 091 015 Uso da Rede Zeros
9(13)v99
Transação 101/105/106:
Número de detalhes Total de registros tipo 01 no lote
11 107 111 005 NUMÉRICO
no lote Transação 102/104:
Somatória do número de parcelas
Índice
Sistema TO Captura Offline 16
Índice
Sistema TO Captura Offline 17
Sequência do registro
8 246 250 005 NUMÉRICO Sequência do registro no movimento
no movimento
Índice
Sistema TO Captura Offline 18
3 016 025 010 NUMÉRICO Código da empresa Código TO fornecido pelo Rede
A - Movimento aceito
17 245 245 001 ALFA Status do movimento
R - Movimento rejeitado
Número de sequência Número de sequência do registro
18 246 250 005 NUMÉRICO
do registro no Mvto
Índice
Sistema TO Captura Offline 19
Credicard -
Número do cartão
4 019 035 017 ALFA 0NNNNNNNNNNNNNNNN
de crédito
Diners - 000NNNNNNNNNNNNNN
Sequência do registro
13 112 114 003 NUMÉRICO Sequência no lote
no lote
Índice
Sistema TO Captura Offline 20
Índice
Sistema TO Captura Offline 21
Sequência do registro
15 142 144 003 NUMÉRICO Sequência do registro no lote
no lote
Numérico
18 153 167 015 Valor desconto calculado Valor desconto calculado
9(13)v99
Numérico
19 168 182 015 Valor 1º crédito calculado Valor 1º crédito calculado
9(13)v99
Numérico
20 183 197 015 Valor parcela calculado Valor parcela calculado
9(13)v99
Data
21 198 203 006 Data prevista 1º crédito Data prevista 1º crédito
(aa/mm/dd)
Código do retorno - Tabela de status
22 204 205 002 NUMÉRICO
status da transação da transação - Anexo I
Número do cartão
23 206 221 016 NUMÉRICO Número atual do cartão
fornecido pelo emissor
24 222 225 004 NUMÉRICO Validade do cartão Mês e ano de validade (mm/aa)
Índice
Sistema TO Captura Offline 22
Índice
Sistema TO Captura Offline 23
Dados do crédito
4 014 229 216 NUMÉRICO Dados do crédito
(06 ocorrências)
Numérico
5 014 028 015 Valor do crédito 1ª ocorrência
9(13)v99
Numérico
6 029 043 015 Valor desconto 1ª ocorrência
9(13)v99
Data
7 044 049 006 Data do crédito 1ª ocorrência
(aa/mm/dd)
Índice
Sistema TO Captura Offline 24
Dados do crédito
4 014 223 210 NUMÉRICO Dados do crédito
(10 ocorrências)
Numérico
5 014 028 015 Valor do crédito 1ª ocorrência
9(13)v99
Data
6 029 034 006 Data do crédito 1ª ocorrência
(aa/mm/dd)
Índice
Sistema TO Captura Offline 25
Índice
Sistema TO Captura Offline 26
Índice
Sistema TO Captura Offline 27
Transações: 102,
Registro de Trailer de Lote - Parceladas - Tipo ‘41’
104
Nº Posição TAM Tipo do Campo Descrição do Campo Conteúdo
Início Fim
1 001 002 002 NUMÉRICO Tipo de registro 41
Sequência do Mvto [04] +
2 003 011 009 NUMÉRICO Identificação da remessa
Numero do lote [05]
Dados do crédito
4 014 229 216 NUMÉRICO Dados do crédito
(06 ocorrências)
Numérico
5 014 028 015 Valor do crédito 1ª ocorrência
9(13)v99
Numérico
6 029 043 015 Valor desconto 1ª ocorrência
9(13)v99
Data
7 044 049 006 Data do crédito 1ª ocorrência
(aa/mm/dd)
Índice
Sistema TO Captura Offline 28
Índice
Sistema TO Captura Offline 29
08 T
abela de Status de Transação
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 offline
09 - C.V. para cartão jurídico
10 - C.V. para cartão internacional
11 - Compra duplicada SideCard (Pão de Açúcar)
Índice
Sistema TO Captura Offline 30
Venda
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
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. (RedeShopCré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 online
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.
42 - Ligar para o emissor do cartão
43 - Não foi possível realizar a conexão
44 - 2 primeiras posições de POS Entry ModeE difere de 91 e 07
45 - Décima primeira posição de Dados POS difere de 3 e 4
49 - Transação não pôde ser autorizada
Índice
Sistema TO Captura Offline 31
09 T
abela de Status de Movimento Rejeitado
Estes 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 retransmiti-lo com o mesmo número de sequência.
Poderá haver repetição de registros tantas vezes quantos erros forem encontrados.
Alguns dos erros poderão ser consequê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.
Índice
Sistema TO Captura Offline 32
10 V
eículos de troca de arquivos
A transmissão dos arquivos será feita por VANS homologadas pela Rede:
Interchange / GXS
business.center@gxs.com
(0xx11) 2123 2500 / 2167 2600 /0800 701 7444
TIVIT (Proceda)
sup.neg.financeiro@tivit.com.br
(0xx11) 3626 6700
Nexxera
comercial.nexxbusiness@nexxera.com
(0xx11) 2121 9600 / 2121 9665 / 98494 4499
Mercador/Neogrid
vendas.edi@neogrid.com
(0xx47) 3043 7376
Accesstage
varejo@accesstage.com.br
(0xx11) 11 3549 6987
Software Express
comercial@softwareexpress.com.br
(0xx11) 3170 5354
Índice