TEF

download TEF

of 23

Transcript of TEF

TEF Transferncia Eletrnica de Fundos

(Guia de Referncia Verso 2.00)

Conceitos GeraisTEF uma sigla que significa Transferncia Eletrnica de Fundos, atravs de transaes TEF possvel efetuar diversos servios: Pagamentos com Carto de Crdito Pagamentos com Carto de Dbito Consultas de cheque Consultas de CPF Consultas de saldo de carto/milhas Saques * Etc...

* Somente a partir da verso 3.0 do TEF (03/04/2001) Essas transaes podem ser executadas de trs formas diferentes: 1) Dedicado As transaes trafegam em um link dedicado, a resposta online e rpida. 2) Discado As transaes trafegam em um link discado, a resposta online porm h uma demora maior que o dedicado em virtude do tempo de discagem e da velocidade da conexo. 3) Lote As transaes so efetuadas posteriormente atravs do processamento de arquivos de lote, a resposta no online.

Qual o papel da Microsiga na transao TEF ?A Microsiga responsvel por formatar a transao conforme a especificao da empresa que ir levar essa transao at a administradora do servio. O envio da transao at a administradora do servio de responsabilidade de uma empresa intermediria Existem 8 empresas no Brasil que possuem produtos de TEF Dedicado, dentre estas a Microsiga possui parceria com a Software Express. Para TEF Discado a Microsiga possui alm da parceria com a Software Express uma parceria com a SevenPDV e a VeriFone.

2

Caso exista algum erro na formatao dessa transao ento a empresa intermediria ir retornar um erro para o nosso sistema. O sistema da empresa intermediria tambm valida alguns contedos existentes na transao (Carto invlido, etc...). As mensagens de erro so geradas pelo sistema intermedirio e nosso sistema apenas exibe essa mensagem na tela. No existe uma tabela de erros de TEF dentro do sistema. Uma vez que o formato da transao foi validado ento ela enviada para a administradora do servio. Caso exista algum erro no contedo da transao (Nmero de carto inexistente, etc...) ou a transao seja reprovada (Saldo insuficiente, etc...) ento enviada uma mensagem de erro de volta para o sistema intermedirio, que por sua vez encaminha essa mensagem para o nosso sistema. Nosso sistema deve mostrar a mensagem na tela e parar o processo de venda. Nesse caso tambm no temos controle da mensagem exibida, no existe uma tabela de erros de TEF dentro do sistema. Caso no haja nenhum erro na transao e ela seja aprovada ento uma resposta positiva enviada para o sistema intermedirio que depois envia para o nosso sistema. Nesse caso a mensagem exibida na tela e o processo de venda continua com a impresso do cupom fiscal e em seguida do cupom do TEF.

Como o sistema sabe que a venda deve ser realizada via TEF ?Basta configurar o sistema corretamente para que as rotinas do TEF Dedicado e do TEF Discado sejam acionadas automaticamente no momento do fechamento da venda (Venda Balco e Venda Rpida) sempre que for utilizada uma condio de pagamento cuja forma de alguma das parcelas seja CD (Carto de Dbito) ou CC (Carto de Crdito). Tambm importante cadastrar as administradoras (SAE) para que as formas de pagamento Carto de Crdito (CC) e Carto de Dbito (CD) apaream. No caso do TEF em Lote os dados so armazenados e depois as transaes so executadas em uma rotina batch. importante frisar que apenas no caso do TEF em lote permitido gravar o nmero do carto de crdito, e mesmo nesse caso o nmero deve estar criptografado na base. Para os demais tipos de lote qualquer tipo de controle deve ser efetuado atravs do nmero de autorizao.

Aspectos Legais do TEFConforme o Convnio ICMS 55/00: CLUSULA QINQUAGSIMA PRIMEIRA - O Comprovante de Crdito ou Dbito somente poder ser emitido para registro de operaes de crdito ou de dbito efetuadas por meio de Transferncia Eletrnica de Fundos (TEF) e aps registro de meio de pagamento que admita esse tipo de operao em Cupom Fiscal, Nota Fiscal de Venda a Consumidor e Comprovante No-Fiscal. Pargrafo nico - O tempo total de emisso do Comprovante de Crdito ou Dbito ser de no mximo 2 (dois) minutos contados a partir do incio de sua impresso, devendo encerrar-se automaticamente aps decorrido esse tempo. CLUSULA QINQUAGSIMA SEGUNDA - A impresso de via adicional do documento no dever alterar nenhum dado impresso para os acumuladores, exceto o nmero indicativo da via do documento. 1 - Admite-se uma reimpresso para o documento em operao imediatamente posterior emisso do documento original, devendo ser impressa em letras maisculas a expresso REIMPRESSO. 2 - No caso de parcelamento de valor, ser admitida a emisso de Comprovante de Crdito ou Dbito para cada parcela de pagamento. 3

A seguir iremos estudar as diferentes formas de se efetuar uma transao TEF e como configurar cada uma delas no sistema.

Tipos de TEFDedicadoNo TEF Dedicado as transaes so enviadas atravs de uma Linha Privada (LP). O software intermedirio nesse caso o SiTef Soluo Inteligente para Transferncia Eletrnica de Fundos. O SiTef um produto da Software Express Software Express Informtica Rua Cerro Cor, 1208 - Cj. 28 CEP: 05061-200 - So Paulo - SP Fone/Fax: (11)3021-5428 Departamento Comercial Em uma transao TEF utilizando o SigaLoja e o SiTef o fluxo dos dados geralmente o seguinte: Informaes da transao => SigaLoja => SiTef => Administradora => SiTef => SigaLoja => Aprovao / Cancelamento SigaLoja Monta mensagem de requisio Imprime o comprovante e envia a confirmao da impresso Processa a confirmao, enviando a 3a perna para o provedor SiTef Processa requisio, interagindo com o provedor adequado e responde a autorizao para o terminal

4

Dependendo do Tipo do SiTef e do Ambiente do cliente, os dados vo trafegar de forma diferente neste fluxo. Por exemplo, uma rede de lojas pode estar encaminhando todas as transaes TEF para um Servidor SiTef na matriz (SiTef Multi-Empresa), ou o Servidor SiTef pode estar se comunicando com outro Servidor SiTef antes de enviar os dados para a administradora (Gateway SiTef). Essa comunicao pode ser via TCP/IP utilizando-se o utilitrio IPDV (tambm fornecido pela Software Express) em uma mquina rodando Windows 95/98/NT/2000 ou atravs de troca de arquivos compartilhando com as estaes um diretrio de envio e outro de transmisso. Apesar de parecer mais simples configurar a opo de troca de arquivos, desaconselhvel utilizar a troca de arquivos, utilize-a somente em DOS puro (IPDV no pode ser executado) ou em redes de computadores onde no h a opo de comunicao via TCP/IP. Para configurar o utilitrio IPDV voc deve alterar o arquivo IPDV.INI, este arquivo criado na instalao do IPDV. O exemplo de IPDV.INI a seguir pode ser utilizado na Microsiga para efetuar testes com o TEF: [SITEF] EnderecoIp=172.16.101.119 Porta=4096 MsgCodificada=0 NumeroCanaisPdvs=1 5

[CanalPdvs01] Empresa=00000000 MsgCodificada=0 DirPdvSitef=C:\TEFTX DirSitefPdv=C:\TEFRX NomeBaseArquivo=PDV VerificaEmpresa=1 Observaes: EnderecoIp = Nmero de IP do servidor do SiTef. Porta = Porta de comunicao a ser utilizada no protocolo TCP/IP (sempre 4096) MsgCodificada = 1 Define que a mensagem ser codificada na comunicao entre o PDV e o SiTef e 0 define que a mensagem no ser codificada. NumeroCanaisPdvs = Nmero de configuraes de diretrios de envio e recepo. [CanalPdvs01] = Deve ser criado uma seo dessas para cada canal de comunicao do SiTef com PDV (CanalPdvs01, CanalPdvs02, etc...) Empresa = Cdigo da Empresa no SiTef. MsgCodificada = 1 Define que a mensagem ser codificada na comunicao entre o PDV e o SiTef e 0 define que a mensagem no ser codificada. DirPdvSitef = Diretrio de transmisso dos arquivos do PDV para o SiTef. DirSitefPdv = Diretrio de recepo dos arquivos do SiTef para o PDV. NomeBaseArquivo = Nome base do arquivo a ser utilizado nas transaes (sempre PDV) VerificaEmpresa = 1 Consiste o cdigo da empresa no SiTef, 0 no consiste o cdigo da empresa. O diretrio padro de instalao C:\IPDV\ No diretrio de transmisso e recepo (DirPdvSitef, DirSitefPdv) nunca coloque barra invertida no final (\). Isso gera erro no IPDV. recomendvel utilizar o VerificaEmpresa sempre como 1 (ligado). O servidor de SiTef existente na Microsiga apenas um simulador, ele no possui comunicao com as administradoras e sempre aprova os servios configurados sem efetuar nenhum dbito nos cartes utilizados para efetuar os testes.

6

A comunicao do SiTef com os Terminais para as transaes financeiras feita sempre atravs da troca de 5 mensagens: 1) 2) 3) 4) 5) Obtm trilhas do carto SigaLoja => SiTef Identifica bin do carto e limites Valida limites e embosso do carto SiTef => SigaLoja Captura dados da transao Solicitao SigaLoja => SiTef Rede Autorizadora autoriza a transao Resposta SiTef => SigaLoja Exibe resposta e imprime o cupom TEF Confirmao SigaLoja => SiTef Efetua a transao junto a Rede Autorizadora

Neste tipo de TEF esto disponveis as seguintes transaes: Cdigo 20 22 23 24 26 27 28 30 32 36 37 38 70 72 74 78 Transao Compra com carto de dbito magntico. Compra com carto de dbito pr datado. Cancelamento de compra com carto de dbito. Compra com carto de dbito parcelada, primeira parcela vista. Compra com carto de dbito parcelada, sem entrada. Consulta CDC Compra CDC Compra com carto de crdito magntico. Compra com carto de crdito no magntico (digitado). Cancelamento compra com carto de crdito magntico. Cancelamento compra com carto de crdito no magntico (digitado). Compra parcelada com carto de crdito magntico ou no magntico (com ou sem juros). Consulta, garantia e desconto de cheques. Consulta de CGC/CPF ao Serasa ou ACSP. Consulta/Garantia do Telecheque. Consulta integrada (Telecheque + SCPC) via ACSP

Este tipo de TEF trabalha com mais de 50 redes autorizadoras diferentes, entre elas podemos destacar:

Carto de Crdito e DbitoTecBan (Banco 24 Horas - Cheque Eletrnico) VisaNet (Visa, Visa Electron) RedeCard (MasterCard, Maestro, Diners Club, RedeShop) Amex Sollo

ConsultasSerasa ACSP (Associao Comercial de So Paulo) Teledata TecBan (Consulta de Cheque) necessrio cadastrar as administradoras de Carto de Crdito e Dbito no Cadastro de Administradoras (SAE). A descrio da Administradora deve ser idntica a descrio retornada pelo SiTef, caso o Sigaloja no encontre uma administradora com a descrio idntica ele ir exibir uma mensagem de erro e logo em seguida ir mostrar o nome correto da administradora. Neste momento o usurio pode anotar o nome e cadastrar no SAE caso ele possua convnio com essa administradora, ou solicitar outra forma de pagamento ao seu cliente. Cada administradora possui um jeito nico de ser cadastrado, por exemplo Mastercard, Maestro e Mastercard Electronic deve ser cadastrado como CREDICARD, caso contrrio ocorrer erro. Tambm importante cadastrar a taxa que a administradora cobra em cada venda, essa taxa costuma variar de acordo com o movimento do cliente. Se a taxa no for cadastrada os ttulos a receber (SE1) no sero gerados corretamente. Este tipo de TEF funciona nas verses 2.06, 4.06, 2.07, 4.07, 5.07 e 5.08 do SigaLoja.

7

DiscadoNo TEF Discado as transaes so enviadas atravs de uma Linha Discada (telefone comum). O software intermedirio nesse caso o TEF_DIAL e o TEF_DISC. Esses produtos so comercializados pela VeriFone. VeriFone do Brasil Ltda. Rua Gomes de Carvalho, 1.306 - conjunto 41 CEP: 04547-005 - So Paulo - SP PABX:(0-xx-11)3842-8733 FAX: (0-xx-11)3845-3180 Kiyochi Matsuda: [email protected] O cliente deve adquirir o Kit VeriTEF que composto de um CD contendo os programas TEF_DIAL e TEF_DISC e um Pinpad Seguro (VeriFone SC552) . O modem no faz parte deste Kit, devendo o cliente adquiri-lo em separado. altamente recomendvel que este modem seja US Robotics. O SigaLoja ativa o TEF_DIAL (para as bandeiras RedeCard e VisaNet) ou o TEF_DISC (para a TecBan) e informa a este o valor da transao. A leitura do carto, da senha e as informaes sobre os cheques so lanados diretamente na aplicao de TEF discado, por isso as configuraes de Modem e Pinpad so feitas diretamente no Software de TEF discado. Neste tipo de TEF a instalao e os problemas com o TEF_DIAL, TEF_DISC, Modem e Pinpad no so de responsabilidade da Microsiga, e sim do Cliente e/ou da VeriFone. aconselhvel que o cliente continue utilizando os POSs (caso ele os possua) at que todas as bandeiras estejam corretamente instaladas, configuradas e testadas. Nesse tipo de TEF esto disponveis as transaes de Venda via Carto de Crdito (Credicard e Visa), Venda via Carto de Dbito (RedeCard, Visa, TecBan), Cancelamento de Venda via Carto de Crdito, Cancelamento de Venda via Carto de Dbito e Consulta de Cheque (TecBan). Este tipo de TEF trabalha com 3 redes autorizadoras:

Carto de Crdito e DbitoTecBan (Cheque Eletrnico, American Express e Consulta de Cheque via TECBAN/CCF) Visanet (Visa, Visa Electron) RedeCard (Mastercard, RedeShop) necessrio cadastrar duas administradoras de Carto de Crdito (Visanet e Redecard) no Cadastro de Administradoras (SAE) e trs administradoras de Carto de Dbito (Visanet, Redecard e TecBan) para utilizar o TEF Discado. No TEF Discado tambm obrigatrio cadastrar as administradoras com os nomes e taxas corretos. Este tipo de TEF funciona nas verses 5.07 e 5.08 apenas para a venda balco, e j est previsto em nosso cronograma o desenvolvimento do TEF Discado para a venda rpida.

LoteNo TEF por Lote o SigaLoja gera um arquivo contendo vrias transaes que so transmitidas para um servidor de TEF atravs de um utilitrio chamado LoteWin, aps processar as transaes esse utilitrio gera um arquivo com todas as respostas. O LoteWin um produto da Software Express que trabalha em conjunto com o SigaLoja. Para utilizar essa opo voc tem de utilizar o LOJA017T para o envio de arquivos e o LOJA018T para a recepo de arquivos.

8

LOJA017TExiste um ponto de entrada neste programa chamado LOTETEF onde o analista em campo customizar o envio das informaes utilizando as seguintes funes: aRet := LJ017Header (nRegistros) Essa funo monta o cabealho do arquivo a ser transmitido, necessrio informar a quantidade de registros a ser transmitida. Ela retorna uma matriz contendo duas informaes: aRet[1] := nHandle aRet[2] := LblArquivo Onde nHandle o Handle do arquivo criado e LblArquivo o nome.ext do arquivo criado (a extenso sempre .TEF). Caso o valor de nHandle seja negativo ocorreu um erro na criao do arquivo. cMsg := LJ017Detalhe(nHandle, aDetalhe) Essa funo monta uma linha no arquivo a ser transmitido. Onde nHandle o valor retornado pela funo LJ017Header e aDetalhe uma matriz contendo as informaes a serem transmitidas, aDetalhe deve ser montada com a seguinte estrutura: aDetalhe[1] := Nmero de Parcelas aDetalhe[2] := Juros da Administradora ? S ou N aDetalhe[3] := Nmero do Carto * aDetalhe[4] := Validade do Carto aDetalhe[5] := Valor da Compra aDetalhe[6] := Taxa de Servio (opcional) aDetalhe[7] := Cdigo de Autorizao (opcional) aDetalhe[8] := Campo Livre, mximo de 40 caracteres (esse campo volta no arquivo de retorno, importante preench-lo com as informaes necessrias para identificar a que transao de venda ele pertence, como NF, Srie, Data, etc... * Gravar na base o nmero de carto criptografado. cMsg a Mensagem de erro que ocorreu na gerao dessa linha, caso cMsg esteja em branco significa que a linha foi gerada sem problemas. LJ017Trailer(nHandle,LblArquivo) Essa funo finaliza o arquivo a ser transmitido. Onde nHandle o valor retornado pela funo LJ017Header e LblArquivo o nome.ext do arquivo retornado pela funo LJ017Header. Essa funo no retorna nada.

9

LOJA018TExiste um ponto de entrada neste programa chamado RECEBTEF onde o analista em campo customizar o recebimento das informaes utilizando as seguintes funes: nHandle := LJ018Header(cFileName) Essa funo abre o arquivo de recebimento (informado em cFileName) e retorna o nHandle do arquivo aberto, caso nHandle seja negativo houve erro na abertura do arquivo. aDetalhe := LJ018Detalhe(nHandle) Essa funo l uma linha do arquivo de recebimento. Onde nHandle o valor informado pela funo LJ018Header e aDetalhe uma matriz que contm os dados recebidos na seguinte estrutura: aDetalhe[1] := Estado da Operao (C 2) 00 -> Registro no processado 01 -> Registro em processamento 99 -> Registro j processado aDetalhe[2] := Cdigo de Retorno (C 2) (vlido somente quando Estado da Operao = 99 00 -> Transao Aprovada Qualquer outro valor indica erro. aDetalhe[3] := Data da efetivao da Compra (D) aDetalhe[4] := Hora da efetivao da Compra (C 8) aDetalhe[5] := Nmero do comprovante de Compra (C 9) aDetalhe[6] := Cdigo do Estabelecimento (C 15) aDetalhe[7] := Nmero da Autorizao (C 6) aDetalhe[8] := Nmero de Controle do SiTef (C 6) aDetalhe[9] := Nome da Rede (ou descrio do erro para Estado da operao igual a 00 ou Cdigo de Retorno diferente de 00) aDetalhe[10] := Campo Livre (C 40) O mesmo informado no envio. Caso aDetalhe retorno em branco (len(aDetalhe) = 0) ento todo o arquivo de retorno j foi lido. LJ018Trailer(nHandle) Essa funo fecha o arquivo de recebimento. Onde nHandle o valor informado pela funo LJ018Header. Essa funo no retorna nada. Este tipo de SiTef funciona nas verses 5.07 e 5.08 do SigaLoja.

10

Rotinas auxiliares do TEFCancelamento do TEF: Consulta TEF: LOJA011T LOJA012TSolicita a Nota Fiscal e a Srie para Cancelar. Disponvel para o TEF Dedicado e Discado.

Executa a mesma rotina de consultas disponvel na tela de Venda Balco (CTRL+S ou Boto de Consulta TEF) e na tela de Venda Rpida (F7). Disponvel para o TEF Dedicado e Discado.

Reimpresso TEF:

LOJA013S

Executa a reimpresso do ltimo cupom TEF impresso. Disponvel para o TEF Dedicado. Para o TEF Discado utilize a rotina de Transaes Administrativas.

Transaes Administrativas: LOJA019TAtiva o Software de TEF Discado para executar diversas tarefas, tais como: Reimpresso do ltimo cupom TEF impresso, Configurao do Pinpad, Configurao Modem, Iniciao do Terminal, Fechamento de Lote, Configurao do Estabelecimento, Relatrio de Vendas, etc... Esta opo no consta no menu padro (SIGALOJA.MNU) mas deve ser acrescentada em todos os menus de usurios que iro utilizar TEF.

ParmetrosPara que o TEF funcione uma srie de parmetros tem de ser configurados corretamente, a seguir segue uma explicao de cada parmetro, os seus possveis contedos, parmetros novos e parmetros excludos.

MV_IMPTEF

Caracter

Indica onde ser impresso o cupom do TEF. Caso o contedo desse parmetro seja F o comprovante ser impresso na Impressora Fiscal, caso seja C o comprovante ser impressora na Impressora de Cupom. Para no imprimir o comprovante preencha este parmetro com N.

F C N MV_IMPFIS Caracter Caso o parmetro MV_IMPTEF seja F neste parmetro que indicada a Impressora Fiscal a ser utilizada para a impresso do TEF. BEMATECH FISCALo SWEDA IFS7000

11

MV_PORTFIS Caracter Indica em que porta est conectada a impressora fiscal. o COM1 o COM2 o COM3 o COM4 o COM5 MV_VERIMP Caracter Indica a verso da Impressora (Bematech Fiscal) ou da Eprom (Sweda). MV_IMPCUP Caracter Caso o parmetro MV_IMPTEF seja C neste parmetro que indicada a Impressora de Cupom a ser utilizada para a impresso do TEF. o BEMATECH MP20-MI o EPSON (FX/LX/LQ) o PERTO502 (Somente verso 4.07) MV_PORTCUP Caracter Indica em que porta est conectada a impressora de cupom. o LPT1 o LPT2

MV_IMPTEFC Caracter Indica se imprime ou No a Consulta do TEF.o o S N

MV_NATTEF Caracter Define qual a Natureza (E1_NATUREZ) dos ttulos pagos com Carto de Dbito. MV_TEFCLI Parmetro no utilizado. MV_TEFCONS Caracter Funciona somente nas verses 2.06 e 2.07 (DOS) e define se a tecla F12 ser programada para chamar as consultas TEF. S N MV_TEFCRIP Caracter Define se a comunicao com o Servidor do SiTef ser criptografada ou no. A comunicao no criptografada deve ser utilizada somente para efeito de testes na Microsiga.o o S TESTE

MV_TEFGRT Caracter Nas verses 2.06 e 2.07 (DOS) utilizado no TEF Dedicado e define se o usurio utiliza ou no garantia de cheques pelo TEF, em caso positivo aciona a consulta de cheques automaticamente em todo pagamento com cheques. Nas verses 5.07 e 5.08 define se o TEF Discado ir consultar o Cheque automaticamente ou no.

12

S N MV_TEFDISC Lgico Utilizado apenas na verso 5.07, define se utiliza ou no o TEF Discado. T F MV_TEFMAGN VERIFONE SC552o o o SCANTEAM 8400 (verses 2.06, 4.06, 2.07, 4.07, 5.07) BCR 237 (verses 2.06, 4.06, 2.07, 4.07) UNITECH K2724 (verses 2.06, 4.06, 2.07, 4.07)

Caracter

Modelo do Leitor de carto magntico utilizado pelo TEF

MV_TEFNPRO Parmetro no utilizado.

MV_TEFPIN

Caracter

Modelo do PinPad utilizado pelo TEF

GERTEC (2.06, 4.06, 2.07, 4.07) VERIFONE SC552 MV_PORTPIN CaracterIndica em que porta est conectado o Pinpad. o COM1 o COM2 o COM3 o COM4 o COM5

MV_TEFPINM Parmetro no utilizado. Funcionava no DOS para o VeriFone SC201. MV_TEFTCP Caracter Define o diretrio onde o IPDV.EXE est instalado. Caso este parmetro exista o IPDV executado automaticamente na entrada do SigaLoja. Funciona apenas na verso 4.07 C:\IPDV\ MV_TEFTMK Caracter Indica se o SIGATMK vai utilizar TEF. S N MV_TEFTOUT Parmetro no utilizado.

13

MV_TEFVERS Caracter Indica a especificao do SiTef. 02.00 MV_TEFVIAS Numrico Nmero de vias a serem impressas do comprovante de Venda via TEF. MV_TIPTEF Caracter Indica o tipo do TEF utilizado. SITEF MV_TEFEMPA Lgico Indica se utiliza o TEF centralizado ou no. Se este parmetro for Falso (F - default) a extenso do arquivo de comunicao com o SITEF ser CCC, onde CCC o nmero do caixa, limitado a 358 caixas. Se este parmetro for Verdadeiro (T) a extenso do arquivo de comunicao com o SITEF ser XXC, onde XX o cdigo da filial e C o cdigo mais a direita do cdigo do caixa, limitado a 99 filiais e 10 caixas por loja.o o T F

MV_EMPTEF Caracter Indica o cdigo da Empresa na SiTef. Utilizar 8 dgitos completando com zeros (0) esquerda quando necessrio. MV_TEFNSTR Numrico Utilizado pelo TEF Discado para controlar o nmero seqencial da transao. No alterar este parmetro. MV_DIRTTX Caracter Diretrio de transmisso dos arquivos, utilizado no TEF Dedicado e no TEF em Lote. No esquecer de preencher com uma barra invertida no final. MV_DIRTRX Caracter Diretrio de recepo dos arquivos, utilizado no TEF Dedicado e no TEF em Lote. No esquecer de preencher com uma barra invertida no final.

14

MV_JURCART Caracter

Define se os juros do Carto de Crdito sero por conta da (A)dministradora, da (E)mpresa ou (P)rRata (utilizado por algumas redes autorizadoras)o o o A E P

MV_MESFECH Caracter Define se trabalha com ms fechado ou no. Utilizado para calcular as datas das parcelas nas transaes de compra com carto de dbito parcelada com a primeira parcela vista ou sem entrada. o S o N MV_DIRAGEN Caracter Utilizado para informar ao SigaLoja o diretrio onde est instalado o AGENTE.EXE. Este parmetro serve tanto para o Agente 16 bits (verses 4.06, 4.07) quanto para o Agente 32 bits (4.06, 4.07 e 5.07). No esquecer de preencher com uma barra invertida no final. MV_WINFRAMLgico

Define se o SigaLoja trabalha via Winframe (T) ou no (F). Em caso verdadeiro (T) os arquivos de troca entre o Sigaloja e o Agente possuem como extenso o cdigo do caixa para evitar que dois terminais acessem as mesmas informaes.o o T F

MV_INFCHEQ Lgico Define se os dados do cheque (banco, conta, etc...) sero solicitados durante a venda ou no. Em caso verdadeiro (T) o TEF discado aproveita os dados informados para fazer a consulta de cheque, evitando que o usurio redigite informaes. o T o F

Alm dos parmetro necessrio que nas verses 2.06, 2.07, 4.06, 4.07 e 5.07 no cadastro do caixa seja informado que ele utiliza TEF. (A6_TEF = S). E na verso 5.08 importante informar no cadastro de Caixa que ele utiliza TEF.

15

Parmetros por versesVeremos a seguir quais parmetro devem ser verificados para cada verso do Sigaloja.

2.06 / 2.07 MV_IMPTEF MV_IMPFIS

Caracter Caracter

MV_PORTFIS Caracter MV_VERIMP Caracter MV_IMPCUP Caracter MV_PORTCUP Caracter

MV_IMPTEFC MV_TEFCONS MV_TEFCRIP MV_TEFGRT MV_TEFMAGNMV_TEFPIN

Caracter Caracter Caracter Caracter CaracterCaracter

MV_PORTPIN MV_TEFVERS MV_TEFVIAS MV_TIPTEF MV_TEFEMPA MV_EMPTEF

Caracter Caracter Numrico Caracter Lgico Caracter

MV_DIRTTX Caracter MV_DIRTRX Caracter MV_JURCART Caracter MV_MESFECH Caracter

16

4.06

MV_IMPTEF MV_IMPFIS

Caracter Caracter

MV_PORTFIS Caracter MV_VERIMP Caracter MV_IMPCUP Caracter MV_PORTCUP Caracter

MV_IMPTEFC MV_TEFCRIP MV_TEFMAGNMV_TEFPIN

Caracter Caracter CaracterCaracter

MV_PORTPIN MV_TEFVERS MV_TEFVIAS MV_TIPTEF MV_TEFEMPA MV_EMPTEF

Caracter Caracter Numrico Caracter Lgico Caracter

MV_DIRTTX Caracter MV_DIRTRX Caracter MV_JURCART Caracter MV_MESFECH Caracter MV_DIRAGEN Caracter MV_WINFRAM Lgico

4.07 MV_IMPTEF MV_IMPFIS

Caracter Caracter

MV_PORTFIS Caracter MV_VERIMP Caracter MV_IMPCUP Caracter MV_PORTCUP Caracter

MV_IMPTEFC MV_TEFCRIP MV_TEFMAGNMV_TEFPIN

Caracter Caracter CaracterCaracter

MV_PORTPIN MV_TEFTCP MV_TEFVERS MV_TEFVIAS MV_TIPTEF MV_TEFEMPA MV_EMPTEF

Caracter Caracter Caracter Numrico Caracter Lgico Caracter

MV_DIRTTX Caracter MV_DIRTRX Caracter MV_JURCART Caracter MV_MESFECH Caracter MV_DIRAGEN Caracter MV_WINFRAM Lgico

5.07 MV_IMPTEF MV_IMPFIS

Caracter Caracter

MV_PORTFIS Caracter MV_VERIMP Caracter MV_IMPCUP Caracter 17

MV_PORTCUP Caracter

MV_IMPTEFC MV_TEFCRIP MV_TEFGRT MV_TEFDISC MV_TEFMAGNMV_TEFPIN

Caracter Caracter Caracter Lgico CaracterCaracter

MV_PORTPIN MV_TEFVERS MV_TEFVIAS MV_TIPTEF MV_TEFEMPA MV_EMPTEF MV_TEFNSTR

Caracter Caracter Numrico Caracter Lgico Caracter Numrico

MV_DIRTTX Caracter MV_DIRTRX Caracter MV_JURCART Caracter MV_MESFECH Caracter MV_DIRAGEN Caracter MV_WINFRAM Lgico

5.08 MV_TEFCRIP MV_TEFGRT MV_TEFVERS MV_TEFEMPA MV_EMPTEF MV_TEFNSTRMV_MESFECH Caracter MV_INFCHEQ Lgico

Caracter Caracter Caracter Lgico Caracter Numrico

Na verso 5.08 as demais informaes esto na configurao de Caixa e na configurao de Estao, ambos no menu Miscelnea / Configuraes. Outra alterao na 5.08 que o Parmetro MV_JURCART foi substitudo por E4_JURCART.

18

Instalao do PinPadVamos abordar nesse tpico os procedimentos de instalao do PinPad VeriFone SC552 nas verses DOS (2.06, 2.07), Windows (4.06, 4.07) e Protheus (5.07), a partir da verso 5.08 bastar configurar os parmetros MV_TEFPIN e MV_PORTPIN. Em todas as verses lembre-se de configurar corretamente os parmetros MV_TEFPIN e MV_PORTPIN. Se depois de configurar esses parmetros e seguir os procedimentos abaixo o erro persistir, verifique se as suas portas seriais (COM1, COM2, etc...) esto funcionando corretamente e certifique-se de estar com a ltima verso dos programas necessrios para se comunicar com o PinPad. Se as portas estiverem funcionando, configure a taxa de transferncia das mesmas para 1200 bps.: No Windows v em Configuraes / Painel de Controle / Sistema / Gerenciador de Dispositivos / Portas (COM e LPT) / Porta de Comunicaes (COMn) / Propriedades / Configuraes da Porta / Bits por Segundo No DOS digite MOD COMn:1200,n,8,1 Onde COMn pode ser COM1, COM2, etc...

DOS (2.06, 2.07)Voc precisar executar o driver SITPIN.EXE antes de executar o SigaLoja. Coloque o no Autoexec.bat ou tenha cuidado de executlo cada vez que iniciar uma nova sesso DOS dentro do Windows. No diretrio onde o SigaLoja est sendo executado, verifique se existe o programa PIN.EXE, este programa utilizado pelo SigaLoja para se comunicar com o PinPad atravs do SITPIN.EXE. Se voc estiver executando o SigaLoja em uma janela DOS do Windows 9x, lembre-se antes de entrar em Configuraes / Painel de Controle / Sistema e excluir a porta serial (COM1, COM2, etc...) onde o PinPad est conectado. Se o Windows estiver instalando a porta automaticamente delete o arquivo SERIAL.VXD no diretrio C:\WINDOWS\SYSTEM e renomeie o diretrio onde esto os arquivos de instalao do Windows.

Windows (4.06, 4.07)Voc precisar executar o programa AGENTE.EXE antes de executar o SigaLoja. Existem atualmente trs verses diferentes do Agente Fiscal, para que o VeriFone SC552 funcione nas verses 4.06 e 4.07 do SigaLoja voc deve executar o Agente32 da verso 4.07. Antes de executar o AGENTE.EXE configure o arquivo AGENTE32.CFG. Na primeira linha informe o diretrio onde est instalado o Windows, e na segunda linha informe o cdigo do caixa (caso MV_WINFRAM seja T) ou INI (caso MV_WINFRAM seja F). Um exemplo de AGENTE32.CFG: C:\WINDOWS\ C01

Protheus (5.07)Nessa verso o AGENTE.EXE executado automaticamente (desde que o parmetro MV_DIRAGEN esteja informado corretamente).Certifique-se de que voc est utilizando o Agente32 da verso 5.07.

Instalao das Impressoras FiscaisVamos abordar neste tpico a instalao das impressoras fiscais utilizadas pelo TEF nas diferentes verses do SigaLoja (2.06, 2.07, 4.06, 4.07, 5.07) a partir da verso 5.08 no ser necessrio configurar nenhum 19

parmetro, basta ligar a impressora e configurar o cadastro de Estao, nas demais verses lembre-se sempre de configurar corretamente os parmetros MV_IMPFIS e MV_PORTFIS. Se depois de configurar esses parmetros e seguir os procedimentos abaixo o erro persistir, verifique se as suas portas seriais (COM1, COM2, etc...) esto funcionando corretamente e certifique-se de estar com a ltima verso dos programas necessrios para se comunicar com a impressora fiscal. Para fins de impresso de cupom TEF, a verso 5.08 est preparada para funcionar apenas com a Impressora Fiscal Bematech. J est previsto em nosso cronograma disponibilizar tambm as impressoras Zanthus e Sweda, para outras impressoras imprescindvel consultar o departamento de desenvolvimento. Caso o cliente no utilize TEF ento ele pode utilizar qualquer impressora disponvel no Cadastro de Estaes.

BEMATECH FISCAL (MP20FI-I, MP20FI-II, MP40FI-II)Em qualquer uma das verses abaixo lembre-se de configurar o parmetro MV_VERIMP com a verso da impressora (1.00 para MP20FI-I e 2.00 para MP20FI-II e MP40FI-II) e os parmetros MV_PORTFIS e MV_IMPFIS. DOS (2.06, 2.07) Voc precisar executar o driver MP20DRV.EXE antes de executar o SigaLoja. Coloque o no Autoexec.bat ou tenha cuidado de execut-lo cada vez que iniciar uma nova sesso DOS dentro do Windows. Antes de executar o MP20DRV.EXE configure o arquivo MP20.INI. Um exemplo de MP20.INI: [CONFIG] NumPorta=1 Path=DEFAULT Retorna_ASCII=0 Log=1 Onde: NumPorta = 0 para COM1 e 1 para COM2. No mexer nos demais parmetros. Voc pode sempre obter a ltima verso deste driver na internet em www.bematech.com.br Se voc estiver executando o SigaLoja em uma janela DOS do Windows 9x, lembre-se antes de entrar em Configuraes / Painel de Controle / Sistema e excluir a porta serial (COM1, COM2, etc...) onde o PinPad est conectado. Se o Windows estiver instalando a porta automaticamente delete o arquivo SERIAL.VXD no diretrio C:\WINDOWS\SYSTEM e renomeie o diretrio onde esto os arquivos de instalao do Windows.

Windows (4.06, 4.07)Nesta verso do SigaLoja necessrio possuir os arquivos MP20FI.DLL e MP20CALL.DLL no diretrio onde est o executvel do SigaLoja. Basta configurar os parmetros MV_IMPFIS e MV_PORTFIS, nenhum programa precisa ser executado. Protheus (5.07) Nesta verso do SigaLoja necessrio possuir o arquivo BEMATECH.DLL e MP20FI32.DLL no diretrio BIN do Client (C:\AP5\BIN\). Configure os parmetros MV_IMPFIS e MV_PORTIFS e certifique-se que o parmetro MV_ECFAGEN est com o contedo N e que no atalho do Ap5Client o diretrio de trabalho (Iniciar em:) esteja sem aspas.

20

SWEDA IFS7000 (00.30 e 01.00)Em qualquer uma das verses abaixo lembre-se de configurar o parmetro MV_VERIMP com a verso da Eprom da impressora (00.30 ou 01.00) e os parmetros MV_PORTFIS e MV_IMPFIS. DOS (2.06, 2.07) A impressora SWEDA IFS7000 no est homologada para estas verses.

21

Windows (4.06, 4.07) Voc precisa ter o AGENTE.EXE no diretrio de execuo do SigaLoja. Certifique-se de que voc est utilizando o Agente 16 da verso 4.07. O AGENTE.EXE ser executado automaticamente quando necessrio. Alm do AGENTE.EXE necessrio adicionar a seguinte linha no CONFIG.SYS: DEVICE=C:\VER207\SERSWEDA.SYS /COM1 /T04B0 Substitua o /COM1 por /COM2 caso a impressora esteja conectada na COM2. Lembre-se antes de entrar em Configuraes / Painel de Controle / Sistema e excluir a porta serial (COM1, COM2, etc...) onde a Impressora Fiscal est conectada. Protheus (5.07) Nesta verso do SigaLoja necessrio possuir o arquivo SWEDA.DLL e SERSWEDA.DLL no diretrio BIN do Client (C:\AP5\BIN\). Configure os parmetros MV_IMPFIS e MV_PORTIFS e certifique-se que o parmetro MV_ECFAGEN est com o contedo N e que no atalho do Ap5Client o diretrio de trabalho (Iniciar em:) esteja sem aspas. No necessrio deletar as portas nem colocar nenhuma linha no CONFIG.SYS

22

Sites teis Convnio ICMS N. 55/00 http://www.utilitas.com.br/ICMSConvICMS0050d00INDICE.html Outras Legislaes http://www.utilitas.com.br/ AFRAC - Associao dos Fabricantes e Revendedores de equipamentos para Automao Comercial http://www.afrac.com.br/ VeriFone do Brasil http://www.verifone.com.br/ SevenPDV Automao http://www.sevenpdv.com.br/ Visanet http://www.visanet.com.br/ http://ww.visanetonline.com.br/ Redecard http://www.redecard.com.br/ TecBan http://www.tecban.com.br/ Bematech http://www.bematech.com.br/ Sweda http://www.sweda.com.br/ Zanthus http://www.zanthus.com.br/ EAN Brasil http://www.eanbrasil.org.br/

23