segunda-feira, maio 22, 2006

 

Passos para a Homologação do TEF

Apesar de muito se falar em TEF, o "caminho das pedras" até a homologação as vezes parece um pouco "escondido". Este artigo tem como objetivo dar algumas dicas básicas sobre o processo de homologação.

O primeiro passo para se obter a homologação é desenvolver um aplicativo que seja capaz de se comunicar com uma impressora fiscal, pois é nesta que serão impressos os cupons de venda (os "cupons fiscais") e os comprovantes dos pagamentos efetuados com cartão de crédito. Este aplicativo deve ser capaz de, no mínimo, realizar vendas, efetuar "Leitura X" e "Redução Z", além de emitir leitura da memória fiscal para uma eventual fiscalização pela qual possa passar seu cliente. Também é interessante desenvolver rotinas para sangria e suprimento, que são as operações de retirada de dinheiro (antes do final do expediente) e de lançamento do fundo de caixa (utilizado para troco). Para efeito de homologação no TEF, não são verificadas questões como baixa de estoque ou fechamento de caixa através do sistema, mas é importante que o seu sistema também tenha estas funções, a fim de evitar futuros problemas.

Tendo a base do sistema desenvolvido, é hora de entrar em contato com as homologadoras e solicitar o material de desenvolvimento. Este material consiste nos softwares utilizados para efetuar a simulação das vendas com cartão de crédito, bem como dos manuais e roteiros realizados nos testes da homologação.

Para a homologação no TEF Discado, basta entrar no site http://www.softwareexpress.com.br/, se cadastrar e baixar os arquivos disponíveis. Não existe a necessidade de nenhum registro além deste, e nem é cobrada nenhuma taxa referente à homologação. Já no TEF Dedicado, é necessário efetuar um contrato com a Software Express e efetuar um pagamento um pouco salgado (girando em torno de R$ 1.200,00). Após a assinatura do contrato, a Software Express envia, via e-mail, os simuladores do TEF Dedicado além dos manuais e roteiros necessário para o desenvolvimento.

Para o desenvolvimento e testes, você vai precisar de uma impressora fiscal (que pode estar em modo de treinamento) e de um pinpad compatível com o TEF. O Pinpad é o periférico responsável pela leitura do cartão de crédito e é imprescindível tanto nos testes quanto na homologação em si. As marcas de pinpad que trabalhei são Verifone, Dione e Gertec.

O roteiro de testes é um tanto extenso, e normalmente é modificado de tempos em tempos. Cada teste precisa ser feito com cuidado, pois falhas não são perdoadas na homologação. Também é importante certificar-se que a versão do roteiro que você possui está em dia, para evitar ser pegue de surpresa por um teste recém-adicionado. Sugiro que seja separado um tempo específico para desenvolvimento e testes das rotinas do TEF. Muitos programadores "levam pau" porque acham que conseguirão homologar com as rotinas do TEF "quase" certas e deixam passar pequenos detalhes que fazem diferença na hora da homologação. Uma outra coisa importantíssima é que a pessoa desingada para ir à homologação seja o desenvolvedor da aplicação, pois normalmente existem ajustes de última hora que exigem que o programador conheça bem os fontes.

Estando seguro que todas as rotinas estão desenvolvidas e que você está conseguindo executar corretamente todos os testes, é necessário entrar em contato com a SoftwareExpress para solicitar a pré-homologação, que consiste em enviar, através do correio, cupons impressos de cada teste para avaliação. Passando nesta fase, será agendada a homologação, que dura no mínimo dois dias e é realizada exclusivamente em São Paulo.

Homologar o TEF requer do programador uma dedicação especial. Realizar todos os testes várias vezes, verificar as possíveis falhas que podem ocorrer, testando todas as situações possíveis é muito importante. Se possível, reserve tempos específicos para o desenvolvimento e testes do TEF, não deixando outras coisas tirar sua concentração. Também é importante entrar em contato com outros programadores que já homologaram para trocar algumas idéias e, sempre que sentir dificuldade, entrar em contato com o suporte técnico da Software Express ou da Seven PDV. É melhor parecer chato e tirar todas suas dúvidas do que ser o cara "que não incomoda" e ter que voltar a São Paulo outro dia para realizar a homologação.

Espero que este "caminho das pedras" seja um bom ponto de partida para você. Boa sorte!

Aurimenes Apolônio
http://aurimenes.blogspot.com/

Consulte também:
http://www.softwareexpress.com.br
http://www.sevenpdv.com.br
http://br.groups.yahoo.com/group/AutomacaoTotal/ - Grupo de desenvolvedores em Automação

Comentários:
Parabéns Aurimenes,
Achei muito importante essas suas dicas.
Essa matéria lida com atenção certamente economiza muitas dores de cabeça ao programador.
Estou desenvolvendo um software de frente de caixa e terei que passar por essa fase de homologação.
Muito obrigado pelas suas dicas.
Cleberson Costa Silva
 
Para economizar tempo e dinheiro na homologação, vale a pena utilizar o EasyTEF para Delphi, componente TEF discado. Ele já homologou Aplicação Comercial para as redes Amex, Redecard, Visanet, Pay&Go, além de ter suporte para as redes Hipercard e Tecban.

Ele também é o único componente no mercado que tem versão de avaliação, ou seja, que não precisa pagar pra ver como funciona. Ainda temos um demo em nosso site. Para mais informações, acesse:

http://www.easytef.com.br

Atenciosamente,

EasyTEF Team
 
Excelente Esclarecimento Aurimenes!

Tenho uma dúvida, estou negociando uma representação de uma empresa que já tem os softwares homologados. Um cliente me pediu um orçamento de um software + leitor e impressora fiscal. Quando se trata da impressora fiscal, devo fazer algum cadastro na receita deste equipamento? ou seja, há algum procedimento a ser seguido para autorizar o uso do equipamento?

Aguardo Retorno!
Cláudio
 
Aurimenes,
Valeu pelas dicas, mas ainda ficou uma dúvida, se vou usar o TEF Discado eu não preciso ir a São Paulo para homologar? Ou obritatoriamente tenho que ir para que a Software Express e SevenPDV realizem os testes em meu software?
 
Olá Renato!

Sim, é necessário homologar seu software na SevenPDV e Software Express que ficam em SP.
 
Postar um comentário

Assinar Postar comentários [Atom]





<< Página inicial

This page is powered by Blogger. Isn't yours?

Assinar Postagens [Atom]