Escolar Documentos
Profissional Documentos
Cultura Documentos
AUTOMAÇÃO COMERCIAL
TEF
(TRANSFERÊNCIA ELETRÔNICA DE FUNDOS)
S U M Á R I O
1. Apresentação..............................................................................................................1
2. Introdução..................................................................................................................1
3. Aspectos Legais..........................................................................................................2
4. Conceituando as Modalidades de TEF........................................................................3
4.1. Dedicado.................................................................................................................3
4.2. Discado....................................................................................................................7
4.3. Lote.........................................................................................................................8
5. Qual o papel da Microsiga nas operações TEF?..........................................................8
6. Configurando a Automação Comercial para trabalhar com operações TEF...............8
6.1. Estação....................................................................................................................8
6.2. Caixa.......................................................................................................................8
6.3. Forma de Pagamento..............................................................................................8
6.4. Administradora Financeira.....................................................................................9
6.5. Condição de Pagamento.........................................................................................9
6.6. PinPad no Windows..............................................................................................10
6.6.1. Verifone.............................................................................................................10
6.6.2. Dione.................................................................................................................10
6.6.3. Schlumberger....................................................................................................10
6.6.4. Arquivos necessários para aplicações 16 Bits..................................................11
6.6.5. Arquivos necessários para aplicações 32 Bits..................................................11
6.6.6. Particularidades para utilização de cartões com Chip......................................11
6.7. Parametros...........................................................................................................12
7. Estudando o TEF Dedicado.......................................................................................16
7.1. TEF Dedicado Sem Client......................................................................................17
7.1.1. Configurando o agente IPDV............................................................................17
7.1.2. Conhecendo a Transação do TEF Sem Client....................................................17
7.2. TEF Dedicado Com Client......................................................................................19
7.2.1. Instalando o Cliente Sitef.................................................................................19
7.2.2. Conhecendo a Transação - TEF Dedicado Com Client......................................19
8. Estudando o TEF Discado..........................................................................................21
8.1. Instalando o Gerenciador Padrão e Módulos do TEF Discado..............................21
8.2. Conhecendo a Transação TEF Discado.................................................................23
9. Estudando o TEF em LOTE........................................................................................25
9.1. Customizações disponíveis para o Envio de Arquivos..........................................26
9.2. Customizações disponíveis para o Recebimento de Arquivos.............................27
10. Rotinas Auxiliares das transações TEF.................................................................27
10.1. Cancelamentos..................................................................................................27
10.2. Consultas..........................................................................................................28
10.3. Reimpressões....................................................................................................28
10.4. Transações Administrativas..............................................................................28
11. Múltiplas Transações TEF.....................................................................................28
11.1. Configurações...................................................................................................29
11.2. Processo de Venda............................................................................................29
11.3. Plano de Pagamento.........................................................................................29
11.4. Condição de Pagamento...................................................................................30
11.5. Seqüência de operações na Venda Assistida....................................................31
11.5.1. Selecionando uma condição de pagamento pré-cadastrada............................31
11.5.2. Utilizando a condição negociada......................................................................31
11.5.3. Identificando os cartões...................................................................................32
1. Apresentação
Este documento tem por objetivo conceituar e também descrever aspectos técnicos das operações
TEF (Transferência Eletrônica de Fundos) junto às aplicações de Automação Comercial.
2. Introdução
Através das Transferências Eletrônicas de Fundos, ou como são mais conhecidas, transações TEF,
podemos realizar as seguintes operações:
• Rotativo;
• Parcelado com juros da administradora;
• Parcelado com juros da loja;
• Cancelamento;
• TECBAN
• SERASA
• TELEDATA
• ACSP (Associação Comercial de São Paulo)
3. Aspectos Legais
4.1. Dedicado
As transações são efetuadas através de uma linha dedicada onde a resposta é on-line, tornando as
operações muito mais ágeis. Normalmente esta modalidade é utilizada por comerciantes que
possuem diversos terminais de venda, e até mesmo diversos estabelecimentos.
Para este tipo de solução o comerciante precisa adquirir também o software SITEF (Solução
Inteligente de Transferência Eletrônica de Fundos), da empresa Software Express, parceira da
Microsiga, o qual irá intermediar a comunicação entre a Aplicação da Automação Comercial com as
Redes Administradoras de Cartões (Figura 01).
Figura 01
Figura 02
2) Implantação do Gateway, necessita de uma linha Renpac X.25 somente junto ao Getway
podendo utilizar-se de Lp’s entre os estabelecimentos comerciais, permite também a utilização das
interfaces Terminal/SiTef por arquivo ou Tcp/IP . Os estabelecimentos deverão pertencer ao
mesmo grupo (Figura 03);
Figura 03
3) Implantação do SiTef Multi-Empresa necessita de uma linha Renpac X.25 junto ao SiTef
utilizando-se de Lp’s entre os estabelecimentos, permite somente a utilização da interface
Terminal/SiTef por Tcp/IP e obriga o uso de pinpads com criptografia. Os estabelecimentos
deverão pertencer ao mesmo grupo (Figura 04).
Figura 04
Analisando estes modelos podemos exemplificar: Uma rede de lojas pode estar encaminhando
todas as transações para um Servidor SITEF localizado em uma Matriz (Multi-Empresa). Um
Servidor SITEF pode estar se comunicando com outro Servidor SITEF antes de enviar os dados
para a Administradora (Gateway SiTef).
Existem duas formas de se estabelecer a comunicação entre o software de Automação Comercial e
o SITEF:
TCP/IP: Utiliza-se do agente IPDV.EXE fornecido pela Software Express e roda somente em
plataforma Windows.
Troca de Arquivos: Compartilha com os terminais de venda um diretório de transmissão e outro
de recebimento.
Apesar de parecer mais simples configurar a opção “Troca de Arquivos”, é desaconselhável, deve
ser utilizada somente com Sistema Operacional MS-DOS ou em redes que não utilizem o protocolo
de comunicação TCP/IP.
Eventuais dúvidas poderão ser sanadas com a Software Express. (Ver no item contatos)
4.2. Discado
As transações são efetuadas através de uma linha discada onde a resposta é on-line, porém neste
caso existe uma demora em virtude do tempo de discagem e da velocidade da conexão.
Normalmente esta solução é utilizada por comerciantes que possuem poucos terminais de venda,
onde não vale a pena o custo do Dedicado.
Para trabalharmos com o TEF Discado precisamos de um Kit de instalação, composto pelo
Gerenciador Padrão, software intermediário, e os módulos das redes Administradoras. Vejam as
definições:
• Gerenciador Padrão: Interface que irá selecionar qual o Módulo TEF a ser utilizado na
transação.
• Módulo TEF: Componente que interage com o usuário para coleta de dados da transação a
ser executada. Cada Rede possui um Módulo TEF próprio.
Eventuais dúvidas poderão ser sanadas com a SevenPDV ou Software Express. (Ver no item
contatos)
4.3. Lote
Nesta modalidade os dados são armazenados para que posteriormente possam ser executadas as
transações, através de processamento batch.
É importante frisar que apenas no caso do TEF em lote é permitido gravar o número do cartão de
crédito, e mesmo nesse caso o número deve estar criptografado na base de dados. Para os demais
tipos de lote qualquer tipo de controle deve ser efetuado através do número de autorização.
Para que as rotinas TEF sejam acionadas automaticamente no momento do fechamento da venda
precisamos efetuar as seguintes configurações:
6.1. Estação
Tipo ou Modalidade: Dedicado com Client, Dedicado sem Client, Discado ou Lote;
Diretórios: Para Transmissão e Recepção de arquivos;
Consultas: SERASA, TELECHEQUE, TECBAN, GDS, SPC, AVS, etc;
Comprovante: Número de vias para emissão do cupom TEF
Número do Terminal: Faz parte da composição da nomenclatura de arquivos no processo de
comunicação. Este número não pode se repetir entre os pontos de venda.
6.2. Caixa
CD (CARTAO DE DEBITO)
CC (CARTAO DE CREDITO)
CH (CHEQUE)
Cartão de Crédito:
CREDICARD (MasterCard, Maestro, Diners Club)
VISA
TECBAN HOST HOST (Banco 24 Horas-Cheque Eletrônico)
INFOCARD
AMEX ou AMERICAN EXPRESS
SOLLO
J.C.B.
FININVEST
HIPERCARD
Cartão de Débito:
REDESHOP
VISA ELECTRON
TECBAN HOST HOST (Banco 24 Horas-Cheque Eletrônico)
Vale ressaltarmos que existem atualmente duas grandes redes Administradoras que cuidam de
diversas bandeiras de cartão, a REDECARD e a VISA, existe uma particularidade a ser considerada
no cadastro de condição de pagamento nos casos de “Venda Parcelada no Cartão de Débito”.
A Rede VISA utiliza a nomenclatura de venda“CDC (Crédito Direto ao Consumidor)” neste
caso deve-se cadastrar a condição utilizando em sua descrição as iniciais CDC. Veja o exemplo
abaixo:
Existem algumas validações a serem efetuadas neste tipo de venda, por isso a necessidade de
identificação. O parcelamento do débito é contratado junto a Administradora e devem estar sempre
pré-cadastrados.
6.6. PinPad no Windows
A configuração do PINPAD é obtida a partir de um arquivo tipo (.INI). Este arquivo deve residir no
diretório raiz do sistema operacional (Ex. \WINDOWS).
[General]
Driver32= path\(dll do fabricante do Pin)
BINFile=path\ppvisa.bin
[VFN]
Config = PortaSerialxxxxxxxxxx
[DIO]
Port=1
SAM=1
[SLB]
Port=2
SAM=1
6.6.1. Verifone
6.6.2. Dione
6.6.3. Schlumberger
Para que seja possível utilizar cartões com chip é necessário que a Software Express efetue o
procedimento de roll-out nos pinpad´s a serem utilizados, veja o procedimento a ser adotado:
- Entrar em contato com a Software Express, falar com a área comercial e solicitar o roll-
out dos pinpads a serem utilizados.
- Este departamento encaminhará um e-mail para o cliente com uma planilha a ser
preenchida com as informações do pinpad.
- Após enviada a planilha, a Software Express irá agendar uma data para que o técnico vá
até a loja e faça o procedimento.
Roll-out é a habilitação do pinpad para utilização de cartões com chip, através da inserção
de um cartão mestre, processo este sempre efetuado por um técnico especializado da Software
Express, denominado “módulo sum”.
6.7. Parametros
Existe uma série de parâmetros a ser configurado. A seguir segue uma breve explicação de cada
um deles, seus possíveis conteúdos, assim como parâmetros novos e parâmetros excluídos.
MV_NATTEF: Define qual a Natureza dos títulos pagos com Cartão de Débito
Tipo: Caracter
Conteúdo:
Versões:
Modalidades:
MV_TEFCONS: Define se a tecla <F12> será programada para chamar as consultas TEF
Tipo: Caracter
Conteúdo: S: Sim
N: Não
Versões: 2.06 e 2.07 (DOS)
Modalidades:
MV_TEFGR: No TEF Dedicado define se o usuário utiliza ou não a garantia de cheques, em caso
positivo aciona a consulta de cheques automaticamente em todo pagamento nesta condição. Nas
versões 5.07 e 5.08 define se o TEF Discado irá consultar o Cheque automaticamente ou não.
Tipo: Caracter
Conteúdo: S: Sim
N: Não
Versões: 2.06 e 2.07
Modalidades: Dedicado e Discado
Conteúdo:
Versões:
Modalidades:
MV_TEFTCP: Define o diretório onde o IPDV.EXE está instalado. Caso este parâmetro exista o
IPDV é executado automaticamente na entrada do SigaLoja.
Tipo: Caracter
Conteúdo: C:\IPDV\
Versões: 4.07
Modalidades:
Conteúdo: 2
Versões:
Modalidades:
MV_EMPTEF: Indica o código da Empresa no SiTef. Utilizar 8 dígitos completando com zeros (0) à
esquerda quando necessário.
Tipo: Caracter
Conteúdo: 00000000
Versões:
Modalidades:
MV_TEFNSTR: Utilizado para controlar o número seqüencial da transação. Nunca deve-se alterar
este parâmetro.
Tipo: Numérico
Conteúdo: 100
Versões:
Modalidades: Discado
E: Empresa
P: Pró-Rata
Versões:
Modalidades:
MV_MESFECH: Define se trabalha com mês fechado ou não. Utilizado para calcular as datas das
parcelas nas transações de compra com cartão de débito parcelada com a primeira parcela à vista
ou sem entrada.
Tipo: Caracter
Conteúdo: S: Sim
N: Não
Versões:
Modalidades:
MV_DIRAGEN: Utilizado para informar ao SigaLoja o diretório onde está instalado o AGENTE.EXE.
Este parâmetro serve tanto para o Agente 16 bits (versões 4.06, 4.07) quanto para o Agente 32
bits (4.06, 4.07 e 5.07). Não esquecer de preencher com uma barra invertida no final.
Tipo: Caracter
Conteúdo: S: Sim
N: Não
Versões:
Modalidades:
MV_INFCHEQ: Define se os dados do cheque (banco, conta, etc...) serão solicitados durante a
venda ou não.
Tipo: Lógico
Conteúdo: T: Os dados informados para fazer a consulta de cheque são aproveitados,
evitando que o usuário re-digite informações
F:
Versões:
Modalidades: Discado
Para o TEF Dedicado, como já citamos, nossa parceria é com a empresa Software Express, a qual
possui a solução SITEF, intermediária da comunicação. Nosso software de Automação Comercial
pode trabalhar de duas formas com o TEF Dedicado:
Nesta modalidade todas as telas de solicitação de dados são programadas dentro de nossa
aplicação, como por exemplo: solicitação da rede administradora, quantidade de parcelas, valores,
etc, ou seja, até a geração do arquivo da transação TEF só existe telas de nossa própria interface.
Neste caso se faz necessária a utilização do agente IPDV, iremos mostrar abaixo:
Efetue a instalação do IPDV a partir do diretório raiz (C:\IPDV) e em seguida configure o arquivo
IPDV.INI, como no exemplo abaixo:
[SITEF]
EnderecoIp= 172.16.91.151 (Número de IP do Servidor SITEF)
Porta=4096 (Porta de comunicação a ser utilizada no protocolo TCP/IP)
MsgCodificada=1 (Define se a mensagem será codificada 1=Sim 0=Não)
NumeroCanaisPdvs=1 (Número de configurações de diretórios de envio e recepção)
Observações:
O servidor SITEF existente na Microsiga é apenas um simulador, ele não possui comunicação com
as administradoras e sempre aprova os serviços configurados sem efetuar nenhum débito nos
cartões utilizados.
Todas as mensagens trocadas devem ser criptografadas, sendo que para facilitar a depuração em
ambiente de testes, estas podem estar sem a criptografia. É responsabilidade da Software Express
Informática fornecer o módulo de criptografia das mensagens.
Entende-se por transações financeiras, toda transação que resulta em um débito para o
portador do cartão e um crédito na conta do estabelecimento comercial.
A comunicação do SiTef com os Terminais para as transações financeiras é feita sempre pela troca
de 6 mensagens para qualquer das arquiteturas previstas:
Na Consulta do BIN o Terminal envia ao SiTef a trilha magnética coletada indicando se a operação
será de débito ou crédito.
Quando da resposta da Consulta do BIN, o Terminal irá receber os limites estipulados para aquele
BIN, como número máximo de parcelas, data limite para o pré-datado e outros. Receberá também
a instrução se deverá ser validado os quatro últimos dígitos gravados no cartão.
Na Solicitação o Terminal indica para o SiTef qual a operação desejada e os parâmetros
necessários para o pedido da transação.
Na Resposta o SiTef devolve o resultado do pedido da transação da Rede Autorizadora. Caso ela
tenha sido autorizada, o SiTef devolve o ticket a ser impresso no formato estipulado pela
Administradora. Caso contrário retorna o código de erro.
Na Confirmação o Terminal informa ao SiTef se a transação foi concluída ou não. Uma possível
razão da não conclusão é, por exemplo, quando a impressora apresenta problemas e não consegue
imprimir o comprovante TEF.
O Aceite da Confirmação indica que o SiTef recebeu a mensagem para efetivação da transação de
TEF. Caso o terminal não receba esta mensagem, deverá reenviar a mensagem de confirmação e
só depois de receber a resposta da confirmação iniciar a nova transação.
Para estes tipos de transações que necessitam de confirmação, o sistema de Automação Comercial
possui os controles de confirmação, não confirmação e desfazimento, evitando que transações
fiquem pendentes no servidor SITEF.
Já nesta modalidade as telas de um outro agente denominado “Cliente Sitef”, fornecido também
pela Software Express, são acionadas de dentro de nossa aplicação, ou seja, há interferência de um
terceiro software que captura as informações.
O Cliente SiTef é uma interface utilizada para conectar terminais requisitantes de operações de
transferência eletrônica de fundos com as administradoras responsáveis por esta transferência. A
execução de uma transação TEF exige uma série de informações, conforme especificações técnicas
de cada administradora, que são geradas tanto no próprio Cliente SiTef, em função de padrões e
configurações adotadas, como provenientes dos terminais solicitadores de TEF.
A troca de informações entre os sistemas é feita por meio de troca de mensagens padrões. Esta
modalidade foi definida para permitir maior independência entre os sistemas.
A seguir está o fluxo de dados entre o Terminal solicitador de TEF e o Cliente SiTef e também a
descrição detalhada das tarefas a serem executadas pelo Terminal solicitador de TEF no uso das
funções de TEF.
O Cliente SiTef se utiliza de dois diretórios para se comunicar com o Terminal solicitador de TEF.
Estes diretórios são: C:\Cliente\Req, que é reservado para arquivos gerados pelo Terminal
solicitador de TEF que deverão ser tratados pelo Cliente SiTef; e C:\Cliente\Resp, que contém
arquivos gerados pelo Cliente SiTef que deverão ser tratados pelo Terminal solicitador de TEF.
[P1] : Nesta etapa, o Terminal solicitador de TEF deverá fazer uma solicitação de transação TEF ao
Cliente SiTef. Esta solicitação é feita através da geração do arquivo IntPos.001 no diretório
C:\Cliente\Req. O conteúdo deste arquivo varia de acordo com o tipo de transação desejada e será
descrito mais adiante.
[P2] : Nesta etapa o Cliente SiTef irá confirmar ao Terminal solicitador de TEF o recebimento da
solicitação através da geração do arquivo IntPos.STS no diretório C:\Cliente\Resp. Novamente, o
conteúdo deste arquivo será descrito a seguir.
[P3] : Esta etapa é realizada somente pelo Cliente SiTef, que irá capturar os dados adicionais
necessários a transação, efetuar a leitura de cartões magnéticos, caso necessário, e enviará a
transação às administradoras de cartão e recebe a resposta.
[P4] : Nesta etapa o Cliente SiTef irá gerar o arquivo contendo a resposta à transação. Este
arquivo é o IntPos.001, que será gerado no diretório C:\Cliente\Resp. Este arquivo dentre outras
informações, conterá o cupom de Tef que deverá ser impresso, se a transação solicitada gerar um
cupom.
[P5] : Nesta etapa o Terminal solicitador de TEF deverá imprimir o cupom de TEF, caso ele exista,
e mostrar as mensagens necessárias ao operador do Terminal solicitador de TEF e ao Cliente.
[P6] : Nesta etapa o Terminal solicitador de TEF deverá gerar o arquivo IntPos.001, no diretório
C:\Cliente\Req, e este arquivo deverá conter o status da impressão do cupom de TEF.
[P7] : Nesta etapa o Cliente SiTef irá confirmar ao Terminal solicitador de TEF o recebimento do
status da impressão do cupom de TEF através da geração do arquivo IntPos.STS no diretório
C:\Cliente\Resp.
A respeito destes passos descritos acima, existem duas observações importantes s serem feitas:
Transações que não exijam impressão de cupom TEF, o fluxo é encerrado em [P4].
Caso contrário, vai até a [P7].
REDECARD (F2):
SERVIÇO REQUERIDO: Conexão Discada (2028)
Acesse Iniciar => Programas => TEF Visanet => Configurador (A senha é 999999)
PINPAD
Modelo: BULL
Conectado em: Porta serial em que está conectado
TELEFONES
Número telefone: N.º telefone da Visanet (NAC)
Cód. Liberação linha externa : N.º para pegar linha (Ex: 0,)
VERSÕES: Não precisa preencher
MODEM
Porta Comunicação : Porta serial em que está conectado
Velocidade : Sempre 1200
Iniciação do modem : Depende do modelo do modem
Reset do modem : AT&F0
TIPO DISCAGEM
Tom ou pulso : Depende da telefonia local do cliente
TERMINAL
Número terminal : N.º de terminal Visanet do cliente (número lógico)
Após realizar todas as configurações, pressione F12 para salvar.
MODEM
Porta Serial: Porta serial em que está conectado
Comando de Inicialização: Depende do modelo do modem
LINHA TELEFONICA
Tempo de espera : Para discagem
Prefixo de discagem : Caso use PABX
Tipo de discagem : Depende da linha telefônica (Tom ou Pulse)
Telefone : Número a discar (NAC)
PIN-PAD
Modelo : Solo
Porta serial : Porta serial em que está conectado
Após este procedimento o microcomputador estará pronto para efetuar transações aceitando todos
os cartões Amex. Ele também altera a senha necessária para algumas funções administrativas do
Smart PC, passando ela a ser “1234” a partir deste instante.
Segue o fluxo simplificado de dados entre os módulos que compõe esta solução e a descrição
detalhada das tarefas a serem executadas pelo Aplicativo de Automação no uso das funções de
TEF.
• O Gerenciador Padrão avisa a Automação Comercial que recebeu o arquivo e que está
processando, gerando o arquivo C:\TEF_DIAL\RESP\IntPos.Sts. Se a Automação Comercial
não receber este arquivo em até 7 segundos, significa que o Gerenciador Padrão não está
ativo; (ETAPA 2)
• O Gerenciador Padrão maximiza uma tela para seleção da Rede desejada; (ETAPA 3)
• Gerenciador Padrão executa a transação solicitada e envia sua resposta para a Automação
Comercial: C:\TEF_DIAL\RESP \IntPos.001; (ETAPA 4)
• Caso haja cupom TEF a ser impresso, a Automação Comercial deve imprimi-lo e em
seguida retornar status da impressão para o Gerenciador Padrão:
C:\TEF_DIAL\REQ\IntPos.001. No caso de uma transação de venda, se o valor da transação
não completar o valor total da venda, a Automação Comercial deverá imprimir o
comprovante de TEF e permitir ao usuário completar o pagamento com outras formas
(dinheiro, cheque , etc). (ETAPA 5)
Nesta modalidade nosso sistema de Automação Comercial gera um arquivo contendo várias
transações, as quais serão transmitidas para um servidor de TEF através de um utilitário chamado
LOTEWIN e após processá-las esse utilitário gera um arquivo com todas as respostas.
O LOTEWIN é um produto da Software Express que trabalha em conjunto com nossa aplicação.
Para utilizar esta modalidade de TEF você deverá adicionar ao menu do sistema as seguintes
funções:
LOJA017T: Envio de arquivos
LOJA018T: Recepção de arquivos
Existe um ponto de entrada neste programa chamado LOTETEF onde o analista em campo
customizará o envio das informações utilizando as seguintes funções:
Essa função monta o cabeçalho do arquivo a ser transmitido, é necessário informar a quantidade
de registros a ser transmitida.
Essa função monta uma linha no arquivo a ser transmitido. Onde nHandle é o valor retornado pela
função LJ017Header e aDetalhe é uma matriz contendo as informações a serem transmitidas,
aDetalhe deve ser montada com a seguinte estrutura:
LJ017Trailer(nHandle,LblArquivo)
Essa função finaliza o arquivo a ser transmitido. Onde nHandle é o valor retornado pela função
LJ017Header e LblArquivo é o nome.ext do arquivo retornado pela função LJ017Header.
Existe um ponto de entrada neste programa chamado RECEBTEF onde o analista em campo
customizará o recebimento das informações utilizando as seguintes funções:
nHandle := LJ018Header(cFileName)
aDetalhe := LJ018Detalhe(nHandle)
Essa função lê uma linha do arquivo de recebimento. Onde nHandle é o valor informado pela
função LJ018Header e aDetalhe é uma matriz que contém os dados recebidos na seguinte
estrutura:
Caso aDetalhe retorno em branco (len(aDetalhe) = 0) então todo o arquivo de retorno já foi lido.
LJ018Trailer(nHandle)
Essa função fecha o arquivo de recebimento. Onde nHandle é o valor informado pela função
LJ018Header.
10.1. Cancelamentos
10.2. Consultas
10.3. Reimpressões
A rede Visa possui controle para reimpressão, o mesmo não ocorre com as outras Administradoras,
desta forma o nosso sistema de Automação Comercial mantém um arquivo gravado para
reimpressão para as outras redes. Estará disponível para reimpressão somente o último Cupom
TEF, desde que uma nova venda não seja iniciada, obedecendo ao convênio citado anteriormente.
Ativa o Software de TEF Discado para executar diversas tarefas, tais como: Reimpressão do último
cupom TEF impresso, Configuração do Pinpad, Configuração Modem, Iniciação do Terminal,
Fechamento de Lote, Configuração do Estabelecimento, Relatório de Vendas, etc...
11.1. Configurações
Os campos listados abaixo devem ser criados na tabela “SL4” em versões inferiores a 8.11, o
sistema validará a existência destes antes de efetuar as transações. O parâmetro MV_TEFMULT
deve estar como verdadeiro (T).
O processo de venda para múltiplas transações TEF é muito semelhante ao processo padrão, a
diferença está em como devemos montar um plano de pagamento para cada cartão e identificar
qual valor que deverá ser debitado de cada um deles, existem diferenças nesta identificação entre
as interfaces Venda Assistida e Front Loja.
Demonstra como deverão ser debitados os valores em cada cartão. Para isso utilizamos as rotinas
Condição de Pagamento ou Condição Negociada. Após a configuração do plano, podemos
alterar os dados da parcelas, tais como data do vencimento, valor e finalizadora, se necessário.
O plano de pagamento desta rotina determina a quantidade de parcelas, o intervalo entre elas e a
forma de pagamento (CC, CD ou CH). Nesta modalidade só é possível a identificação de uma forma
de pagamento, portanto quando existe a necessidade de se mudar esta forma de pagamento de CC
para CD, por exemplo, deve ser efetuada parcela a parcela, no exemplo a seguir foi criado um
plano de pagamento para dois cartões de crédito, divido em duas parcelas sendo a primeira a vista
e a segunda para 30 dias.
Se optarmos pela condição negociada, poderemos configurar o plano de acordo com a necessidade,
informando a quantidade de parcelas para cada cartão a ser utilizado, no exemplo abaixo foi criado
um plano de pagamento com duas parcelas, uma entrada no cartão de débito e o restante para 30
dias, no cartão de crédito.
No exemplo abaixo temos uma venda no valor de R$100,00 sendo a primeira parcela a ser
debitada do cartão final 0174 no valor de R$40,00 e a segunda do cartão 0354 no valor de
R$60,00.
Se for selecionada a opção “Utiliza nas próximas parcelas” o sistema assume para as parcelas
subseqüentes o mesmo número de cartão.
Vale ainda salientar que ao utilizar cartões de Administradoras diferentes ou formas de pagamento
diferentes, como por exemplo CC e CD, não se faz necessária a digitação destes “quatro últimos
dígitos”, inclusive a opção ficará desabilitada.
No Front Loja existe a possibilidade de se finalizar uma venda através de teclas de atalho
programadas no PDV, neste caso ao selecionar a tecla correspondente a Administradora do cartão
a ser utilizado para o pagamento da compra será exibida a seguinte tela com uma nova opção:
“Parcelar com diferentes cartões da ADM”.
Se “Parcelar com diferentes cartões da ADM” estiver marcada, o sistema irá solicitar então a
digitação dos 4 últimos dígitos de cada cartão a ser utilizado, lembrando que todos são de uma
mesma Administradora, neste exemplo, CREDICARD, se houver mais de uma parcela no cartão final
0174 por exemplo, basta incluir 3 parcelas, ao invés de 2 e identificar os dígitos correspondentes
em cada uma das parcelas, o importante é sempre identificá-los para facilitar a operação quando os
cartões forem solicitados magneticamente ou manualmente.
Neste exemplo fiz a mesma venda demonstrada na Venda Assistida para facilitar a explicação.
Observe que neste caso o sistema traz as datas iguais pois os cartões são diferentes, o único
intuito desta nova tela é facilitar a visualização e identificação dos dígitos.
Se os dígitos ficarem em branco serão considerados parcelas de um mesmo cartão, de acordo com
a mensagem existente na tela.
Ao confirmar o sistema leva para a tela de finalização da venda os dados já com dígitos informados,
estes não mais poderão ser alterados, somente o valor e data da parcela se necessário, no exemplo
exibido alterei o valor da primeira parcela para R$ 40,00, observe as telas exibidas a seguir:
Para utilizar cartões diferentes a opção “Utiliza nas próximas parcelas” deve estar desmarcada,
caso contrário todas as parcelas serão consideradas como sendo de um mesmo cartão, quando
estivermos na última parcela da condição de pagamento esta opção fica desabilitada.
No exemplo abaixo temos uma venda no valor de R$100,00 sendo a primeira parcela a ser
debitada do cartão final 0174 no valor de R$40,00 e a segunda do cartão 0354 no valor de
R$60,00, da mesma forma exposta na Venda Assistida.
A cada transação TEF processada, será apresentado seu status, caso ocorra alguma falha, o
operador será questionado para uma nova tentativa, se a resposta for positiva inicia-se a impressão
do cupom fiscal caso contrário as transações são canceladas.
Após a aprovação de todas as transações e a impressão do cupom fiscal é iniciada a impressão dos
cupons TEF, os quais são impressos em duas vias para cada transação efetuada. Veja o modelo
abaixo:
---------------------------------- ------------------------------
ASSINATURA ASSINATURA
REDECARD REDECARD
(SiTef) (SiTef)
------------------------------- ----------------------------------
ASSINATURA ASSINATURA
REDECARD REDECARD
(SiTef) (SiTef)
Vale ressaltar que o “Valor Final” deve ser informado de acordo com a impressão do cupom TEF
original, pode não ser exatamente o valor total da venda, pois em alguns casos existe cobrança de
juros proveniente da Administradora, conforme contrato estabelecido entre ambas as partes.
12.1. Conceitos
Milhagem é uma característica dos cartões Private Label (C.C.S.), onde a cada compra efetuada, o
cliente fidelizado, ganha uma pontuação em função do valor da compra, a regra de pontuação é
configurada no sistema da CCS, por exemplo :
A cada R$ 10,00 em compras o cliente ganhará um ponto e cada ponto, equivale a R$ 0,01, sendo
assim a cada R$100,00 gastos na empresa, o cliente receberá R$ 1,00, esta configuração também
pode ser feita para que as pontuações sejam utilizadas através de prêmios, estabelecendo-se uma
faixa. Para que sejam computadas as pontuações e utilizadas em forma de valor (R$) foram criadas
transações especificas.
12.2. Configuração
Como necessitamos identificar o cliente no inicio da operação de venda, para que seja possível
efetuarmos um atendimento personalizado (descontos, premiações, etc) , foi criado um parâmetro
para ativar a execução da rotina de identificação do cliente antes de entrar na tela da Venda
Assistida.
Parâmetro MV_TEFMILH
Descrição Ativa transações de milhagem
Conteúdo T – Ativa as transações de milhagens
F - Desativa as transações de milhagens
12.3. Transações
São responsáveis pelas contabilizações das pontuações que são executadas nas operações de
vendas, cancelamentos (estornos) e consultas
A aquisição de milhas ocorre em função das vendas. Com o parâmetro das transações de
milhagens ativo (MV_TEFMILH=“T”) o sistema irá solicitar a identificação do cliente armazenando o
número do cartão.
Caso o cliente não tenha sido identificado no inicio da operação, o sistema solicitará sua
identificação na finalização da venda, para então efetuar a transação TEF, contabilizando as
pontuações referente a venda.
Para as vendas finalizadas através de outras formas de pagamentos, ou seja, diferentes de cartões
C.C.S, ou cheques, o sistema irá solicitar a identificação do cartão, como acontece no fluxo normal
de venda, ao finalizar a operação de venda será apresentada uma tela com os dados referente a
venda, aguardando confirmação para a transação de Aquisição de Milhas, e a emissão do seu
comprovante TEF.
Para se fazer pagamentos, utilizando os valores de milhas acumulados, deverá existir uma forma de
pagamento, com o código MH - Milhas, na tabela 24 (SX5), bem como uma administradora
denominada “C.C.S. Milhas”, definida no tipo de Administradora como MH, para que se possa
identificar o valor da parcelas a ser descontado de milhas, nos casos de pagamento parcial, ou
seja, entrada em milhas e o restante em outra forma de pagamento.
Cadastro da administradora
Esta transação é utilizada quando o valor em milhas não é suficiente para o pagamento total da
venda, ou não se deseja utilizar todo o valor das milhas acumuladas para pagamento, com isso
identifica no plano de pagamento o valor da parcela à se pago em milhas (MH).
Para utilização deste recurso, a venda deverá ser efetuada em uma única parcela, selecionando a
finalizadora “Milhagem” e a administradora C.C.S.
12.3.7. Estornos
Como na aquisição existem duas transações : Vendas com cartões C.C.S e Vendas com outros
meios. Para cancelar existem também duas transações.
Para as vendas efetuadas com os cartões C.C.S., a rotina para cancelamento é a que utiliza
normalmente, ou seja, “Cancelamento manual do TEF”.
Deverá ser disponibilizada através de uma opção de menu do usuário, a função LOJA031T, esta
rotina solicitará os dados do cupom da operação de aquisição e fará seu cancelamento através de
uma transação TEF.
Para consulta dos saldos de milhas, pode se fazer uso da função de consulta CCS (LOJA010T), esta
função disponibiliza todas as informações do cliente, podendo assim customizar uma rotina, para
apresentar as informações desejadas. O uso da função esta descrito abaixo:
Sintaxe Loja010T(ExpC1,ExpC2,ExpA1)
Parâmetros ExpC1 - "P" – Rotinas para cartão CCS
ExpC2 – “CS” – Rotina de consulta
ExpA1 - Array com variaveis com os dados da consulta
"36" - Código da Rede CCS
"04" - Tipo da Consulta - '04' - Consulta Genérica
"001" - Código da consulta - '001'- Situação do cliente
"01" - Tipo de entrada - '01' - Numero do Cartão
'02' - Numero CPF e Data inicio
ExpA1[3][1] =”CPF”
ExpA1[3][2] =”00000000272”
ExpA1[10][2] =”2736,00”
Existe um RdMake padrão (L010CCSCM), que apresenta todas as informações descritas acima,
possibilitando customizar para que sejam apresentadas as informações desejadas.
13. Contatos
Antigamente o arquivo de reimpressão era mantido até que o operador efetuasse uma outra
operação TEF. No novo conceito das Administradoras, a reimpressão deve ocorrer somente
enquanto o cliente está no ponto de venda, desta forma, o operador não mais poderá efetuar
reimpressão se iniciar uma nova venda.
Novo controle de mensagens e retornos quanto a cobrança de juros pela LOJA ou ADM.
Todas as consultas de cheques que obtiverem como resposta um cupom do Servidor Sitef, deve ser
impresso independente de sua denominação ser Consulta.
Nas consultas de cheques os dados digitados durante a venda devem ser levados automaticamente
para a tela de captura.
Nos cancelamentos manuais do TEF, o valor devem vir zerados para a tela, pois agregados a este
valor podem estar, saques, serviços ou outras taxas, desta forma o operador deve informar o
VALOR impresso no Cupom TEF para poder efetuar o devido cancelamento.
As Vendas e Consultas CDC (Crédito Direto ao Consumidor) tem um fluxo próprio e independente,
porém a Visa aceitou nosso procedimento, pois estas condições de pagamentos ficam pré-
configuradas de acordo com contrato estabelecido. Incluímos somente a solicitação de taxas
também nas consultas antes só utilizávamos na Venda.
Microsiga
Tel.: 1139817160 E-mail: fpessoa@microsiga.com.br
Software House TEF: Software Express Inf. S/C Ltda. Nome/Versão: Sitef 3.0
Certificada pela Visanet desde 18/07/2002
Produtos: Aplicação Ponto de Venda Front Loja - versão 6.0x
Especificação Visanet: Versão 2000.01
Microsiga
Tel.: 1139817034 E-mail: lmk@microsiga.com.br
Software House TEF: Software Express Inf. S/C Ltda. Nome/Versão: Sitef 3.00
Certificada pela Visanet desde 17/07/2002
Produtos: Aplicação Ponto de Venda Call Center - versão 6.0x
Especificação Visanet: Versão 2000.01