~~NOTOC~~ ====== CliSiTef ====== **CliSiTef** é a solução de TEF (Transferência Eletrônica de Fundos) da Fiserv para computadores, continuação da SiTef da Software Express. É usada quando o TEF roda na Retaguarda ou no PDV com um pinpad conectado ao computador (diferente do [[tef:fiserv:msitef|mSitef]], que roda direto na maquininha). \\ ===== Implantação para um cliente novo ===== Siga esta ordem para colocar o CliSiTef funcionando em um cliente que ainda não usa esse provedor: - **Cadastro do estabelecimento na Fiserv:** entre em contato com **Nildo (Edenildo Bonifácio)**, responsável pelo cadastro de novos estabelecimentos na plataforma da Fiserv. Ele vai pedir os dados do estabelecimento e, depois de cadastrar, vai fornecer o **Código da Loja** e o **Token de Registro** usados na configuração do Ello. - **Download das DLLs:** com o estabelecimento já cadastrado, o atendente de suporte deve baixar o pacote de DLLs do CliSiTef ([[https://dl.ellotecnologia.com/DLLs/01-%20DLL%20CliSitef/clisitef-7.0.117.112.r12-Producao-Win32.7z|aqui]] ou no [[https://portaldocliente.softwareexpress.com.br/Login|portal do cliente Software Express/Fiserv]]) e colocar os arquivos na pasta ''C:\Ello\DLLs\Clisitef'', na estação de trabalho que vai operar o TEF: - **Configuração no Ello:** com as DLLs instaladas, configure o provedor dentro do Ello (veja a seção [[#configuração_no_ello|Configuração no Ello]] abaixo). \\ ===== Instalação ===== Antes de configurar o CliSiTef no Ello, é necessário instalar o pacote de DLLs da Fiserv para Windows (versão 32 bits, completa) na estação de trabalho que vai operar o TEF, na pasta: C:\Ello\DLLs\Clisitef Se esse pacote não estiver instalado corretamente nessa pasta, o TEF via CliSiTef não funciona. Em ambiente de testes/homologação pode ser usado um pacote de simulação fornecido pela Fiserv. Em produção, é obrigatório usar o pacote **homologado** oficial fornecido pela Fiserv — nunca o pacote de simulação. O sistema cria e mantém automaticamente, dentro dessa mesma pasta, um arquivo de configuração do CliSiTef usado internamente pelo próprio pacote da Fiserv (habilita Pix/carteira digital, trace e a porta do pinpad). Normalmente não é necessário editar esse arquivo. A exceção é limitar as opções do menu de forma de pagamento (veja [[#limitar_as_opcoes_do_menu_de_forma_de_pagamento|Limitar as opções do menu de forma de pagamento]]). \\ ===== Configuração no Ello ===== Dentro do Ello, acesse **Parâmetros do Sistema → TEF**, selecione o provedor **CliSiTef** e informe: * Servidor SiTef * Código da loja (fornecido pelo Nildo no cadastro do estabelecimento) * Número do terminal * Porta do pinpad {{:tef:fiserv:clisitef_parametros.png?600|Parâmetros do Sistema - TEF - CliSiTef}} \\ ==== Conexão direta via TLS ==== Além do modo tradicional (SiTef local), o CliSiTef também suporta uma conexão direta e segura (TLS) com a Fiserv, sem precisar de um servidor SiTef local. Para usar esse modo, na mesma tela de parâmetros: * Marque a opção **"Habilita Comunicação TLS Fiserv"**; * Informe no campo **"Token Registro"** o token fornecido pelo Nildo junto com o Código da Loja; * A configuração de um servidor proxy é opcional. Ao usar o modo TLS, é preciso garantir que a estação de trabalho tenha acesso liberado à internet para o endereço da Fiserv usado nesse tipo de conexão. Se a rede do cliente bloquear esse acesso (por firewall ou proxy restritivo), a comunicação com o TEF falha. \\ ===== O que esse provedor traz de novo ===== * Pagamento e cancelamento de vendas por **Pix** e carteira digital diretamente pelo TEF. * Quando uma venda é paga usando mais de um cartão, o sistema agora usa um único comprovante fiscal para todos os pagamentos dessa venda, em vez de gerar comprovantes separados. * Novo menu de funções administrativas do TEF, reunindo as opções de gerenciamento em um único lugar. * A senha de supervisor deixou de aparecer visível na tela durante sua digitação. * Correções no fluxo de cancelamento de pagamentos, garantindo que o valor e a confirmação do cancelamento estejam sempre corretos. * Os parâmetros de TEF continuam disponíveis para configuração mesmo que o pacote do CliSiTef ainda não tenha sido instalado na estação — permitindo preparar a configuração antes de finalizar a instalação. \\ ===== Limitar as opções do menu de forma de pagamento ===== Quando a finalizadora de TEF não define se o pagamento é débito ou crédito, o CliSiTef mostra a tela **"Selecione a forma de pagamento"** com todas as opções liberadas pela Fiserv (Cheque, Private Label, Pré-autorização etc.). O menu administrativo do TEF também traz várias consultas que o cliente normalmente não usa. Para mostrar ao operador só o que o cliente usa: - Feche o Ello / PDV na estação. - Abra o arquivo ''CliSiTef.ini'' na pasta ''C:\Ello\DLLs\Clisitef''. - Na seção ''[Geral]'', ajuste as linhas abaixo, usando os códigos da [[#codigos|tabela de códigos]] separados por ponto e vírgula: * ''TransacoesHabilitadas'': o que **pode** aparecer. * ''TransacoesDesabilitadas'': o que deve ser **escondido**. - Salve, abra o Ello / PDV e confira os dois menus: o de forma de pagamento (numa venda com a finalizadora de TEF) e o administrativo. Exemplo validado: forma de pagamento só com **Débito**, **Crédito** (à vista e parcelado) e **Carteira Digital**; menu administrativo só com **Teste de comunicação**, **Reimpressão de comprovante**, **Cancelamento de transação** e **Carga forçada de tabelas no pinpad**: [Geral] TransacoesAdicionaisHabilitadas=7;8;4178 TransacoesHabilitadas=16;26;27;28;3203;56;40;3626 TransacoesDesabilitadas=10;11;12;13;14;17;18;19;22;31;32;33;36;45;47;3003;3004;3166;3167;3480;4158 * **Use as duas linhas juntas.** Só a lista de desabilitadas não limpa o menu. * Para vender **parcelado**, os códigos **27** e **28** precisam estar na lista de habilitadas. * A linha ''TransacoesAdicionaisHabilitadas=7;8'' é gravada pelo próprio Ello e é ela que mantém a **Carteira Digital** (Pix pelo TEF) no menu. Não remova. * O parâmetro **"Permite recebimento parcelado no crédito"** (Parâmetros do Sistema → TEF) precisa estar **marcado**. Desmarcado, o CliSiTef ignora essas linhas. No PDV, envie a carga depois de alterar o parâmetro. * Em versões anteriores à correção do chamado 4322, o Ello apagava a linha de desabilitadas ao abrir o TEF e a configuração se perdia. ==== Códigos ==== Códigos mais usados, conforme o manual da Fiserv "SiTef - Interface Simplificada com a aplicação" (versão 248, item 6.6). Para outro item que não esteja aqui, consulte o manual ou peça o código à Fiserv. A página de documentação online da Fiserv com essa tabela está com os códigos deslocados em 1 a partir do código 19 (por exemplo, mostra crédito à vista como 25, mas o correto é 26). Use os códigos desta página ou do manual. **Forma de pagamento** ^ Código ^ Opção ^ | 7 / 8 | Carteira Digital (venda / cancelamento) | | 10 | Cheque (todos os tipos); 11 a 14 são variações de consulta de cheque | | 16 | Débito à vista | | 17 | Débito pré-datado | | 18 | Débito parcelado | | 19 | Débito CDC (também esconde a consulta de parcelas CDC) | | 22 | Cartão Benefício | | 24 | Crédito à vista com juros | | 26 | Crédito à vista | | 27 | Crédito parcelado pela loja | | 28 | Crédito parcelado pela administradora | | 31 | Pré-autorização | | 32 | Cartão Fininvest | | 45 | Private Label pré-datado | | 47 | Private Label com cheque | **Menu administrativo** ^ Código ^ Opção ^ | 3203 | Teste de comunicação | | 56 | Reimpressão de comprovante | | 40 | Cancelamento de transação | | 3626 | Carga forçada de tabelas no pinpad (Servidor) | | 3625 | Carga forçada de tabelas no pinpad (Local) | | 33 / 3166 / 3167 | Consulta saque e saque Fininvest | | 36 / 3480 | Consulta parcelas no crédito | | 3003 | Consulta saldo débito | | 3004 | Consulta saldo crédito | | 4158 | Outros Cielo | \\ ===== Transações pendentes ===== Caso uma transação de uma venda anterior fique pendente (por exemplo, após uma queda de conexão ou fechamento inesperado), o sistema agora identifica essa pendência sozinho na venda seguinte e decide automaticamente se deve confirmar ou desfazer essa transação, avisando o operador sobre o que foi feito. Não é mais necessário que o operador ou o suporte resolvam isso manualmente. \\ ===== Checklist de implantação ===== - [ ] Contatar o Nildo (Edenildo Bonifácio) para cadastrar o estabelecimento na Fiserv e obter Código da Loja e Token de Registro - [ ] Baixar o pacote completo de DLLs do CliSiTef (32 bits) no portal do cliente e instalar na estação - [ ] Confirmar que o pacote instalado é o homologado pela Fiserv (não a versão de simulação) antes de ir para produção - [ ] Configurar loja, terminal, pinpad e servidor (ou conexão TLS com o token) nos parâmetros de TEF do Ello - [ ] Validar uma venda e um cancelamento em débito e em crédito - [ ] Validar uma venda com Pix, seu cancelamento e uma venda paga com múltiplos cartões - [ ] Validar o registro do terminal e, se aplicável, a conexão TLS \\ ===== Links ===== * [[tef:fiserv|Fiserv]] * [[tef:fiserv:msitef|mSitef]] * [[ello_erp:modulos:tef|Página principal de TEF]] * [[tef:pinpad|Modelos de leitores de cartão (pinpad)]] * [[https://portaldocliente.softwareexpress.com.br/Login|Portal do cliente Software Express/Fiserv]] * [[https://www.youtube.com/watch?v=c331rAyEWoo|Vídeo explicando como configurar]]