Touch Comp NFCe/Configuracao TEF PIX

Fonte: Touch ERP
Saltar para a navegação Saltar para a pesquisa

Touch_Comp_NFCe

Esta wiki detalha as configurações a serem realizadas no Touch Comp ERP para possibilitar o pagamento por TEF e de PIX pelo TEF.

Antes de iniciar, você deve habilitar na Software Express esta forma de pagamento. O documento anexo detalha o passo a passo, mas fique a vontade em contactá-los para verificar por detalhes adicionais e dúvidas.

Após configurar na Software Express, continue com o passo a passo abaixo.

Pix Cadastro Software Express.pdf

Aplicativo Touch Comp ERP

Habilitar TEF

O TEF deve ser habilitado e configurado em cada 1787_Caixa_Fiscal_NFCe informando que o caixa possui TEF dedicado e os dados de acesso ao TEF, como servidor TEF, número da loja, etc. Estes dados são fornecidos pela Software Express ou Representantes destas como a Skytef, ao liberar o TEF para uso pela sua empresa ao fechar o contrato.

Portanto, deve ser configurado estes dados e posteriormente iniciado e sincronizado o sistema NFCe.

Habilitar PIX

No recurso 104-Condições de Pagamento, na aba PIX, deve ser marcado o checkbox "Utilizar PIX TEF" e informado a Conta de Valores. Essa conta de valores será utilizada para gerar os movimentos financeiros de pix, no fechamento de caixa, através do recurso 1790-Controle de Caixa. O tipo de pagamento indormado na condição deve ser 17-Pagamento Instantaneo (PIX).

No recurso 1784-Opcoes NFCe, na aba Dados Gerais -> Controle Caixa, deve ser marcado a opção "Gerar Movimentos Bancários PIX". Caso essa opção esteja marcada, ao fazer o fechamento de caixa (realizar as movimentações) no recurso 1790-Controle de Caixa, serão gerados os movimentos financeiros de PIX, conforme descrito acima. Caso essa opção esteja desmarcada, não será gerado estes movimentos.

Também no recurso 1784-Opcoes NFCe, nas Condicoes de Pagamento, deve ser informada a condicao de pagamento criada acima.

Aplicativo Touch NFCe (PDV)

TEF

  • Pinpad

Após configurado o Caixa como TEF, será necessário verificar o PINPAD. Cada Pinpad possui seus drivers e modo de instalação, que deve ser realizada pelo TI da Empresa. Verifique no Gerenciador de Dispositivos do Windows, se o Pinpad está devidamente instalado e é apresentado o nome/modelo/fabricante deste. Senão estiver sendo exibido, verifique a instalação, bem como driver, se foi utilizado o driver correto. Se ainda houver problemas, contate o suporte do Pinpad para verificar demais questões.

  • Sitef

Se Pinpad devidamente instalado e reconhecido, verifique se o arquivo clisitef.ini está correto. Neste ponto, a principal verificação é quanto a porta do Pinpad. Atualmente, a maioria dos Pinpads são USB, portanto a porta será Porta=AUTO_USB, mas podera ter diferentes instalados em porta COM, por exemplo: Porta = COM1. Essa porta pode ser verificada no Gerenciador de Dispositivos.

OBSERVACAO IMPORTANTE: Ao configurar o arquivo clisitef.ini, e colocar a porta como mencionada acima, e mesmo assim o sistema nao reconhecer, verifique na pasta C:\\Windows\System32 ou C:\\Windows\SysWOW, se contém este arquivo Clisitef.ini. Caso tenha, coloque ele igual ao arquivo Clisitef.ini da pasta da Touch NFCe, pois em alguns casos, pode considerar a configuracao dessa pasta (mais comum em windows mais antigos, tais como Windos 7).


  • Java

O Java atualmente, deve ser sempre de versões x32. Em caso de dúvidas, desinstale todos os Java's, e instale novamente, apenas a versão de x32.

  • Testes

Realize os devidos testes, na própria NFCe, no Menu Outras Opções/TEF. Ao clicar, serão listadas algumas opções de uso. Utilize alguma destas que seja conveniente para testar a comunicação. Se tudo certo, está pronto para uso o TEF Dedicado.

PIX

O Touch Comp NFCe, obrigatoriamente deve estar numa versão superior a 202311-02, disponibilizada pela Touch Comp a partir de novembro de 2023.

Para habilitar a transação de venda da Carteira Digital, é necessário incluir no arquivo CliSiTef.ini, na seção Geral, o item TransacoesAdicionaisHabilitadas com os respectivos valores:

7: Habilita venda via Carteira Digital;

8: Habilita cancelamento via Carteira Digital

[Geral]

TransacoesAdicionaisHabilitadas=7;8;

Por padrão, a aplicação ao receber um QRCode vai tentar carregar a imagem no PinPad, se assim for suportado. Contudo, em alguns casos, a aplicação da Automação Comercial deseja que, ao invés de carregada a imagem, seja devolvida a string do QRCode, para que a mesma faça a exibição e algum outro tipo de controle em cima dela. Estes casos acontecem quando o pinpad não suporta a exibição do qrcode (exemplo: pinpad Ingênico Ipp320). Nestes casos, no arquivo de configuração da aplicação (configuration.properties),deve ser incluído a seguinte propriedade:

pinpad.nao.suporta.qrcode=1 (ainda nao implementado)

Feito os cadastros acima, o fluxo é semelhante ao das transações de cartão de débito e crédito, onde ao final da operação, é impresso um comprovante de aprovação.

Se no meio da operação, o usuario quiser abortar a operação, deve apertar a tecla ESC e o processo será parado.

Cancelamento de Venda com PIX

O cancelamento deve ocorrer, pelo menu de transações gerenciais:


1-Selecione Outras Opções, TEF:

2-Em seguida, selecione Transaçoes Gerencias -> Cancelamento de Transação -> Cancelamento de Carteiras Digitais.

3-Em seguida será solicitado os dados da venda (data, valor, nr do comprovante, etc). OBS: o numero do comprovante vem na impressão do comprovante de cartão de crédito.

4-Informando os dados acima e sendo concluída com sucesso a operação, automaticamente a transação já é estornada.

Banco de Dados Touch NFCe (PDV)

Na tabela TIPO_PAGAMENTO_NFE, o registro com id = 15 (codigo = 17, Pagamento Instantâneo (PIX)),a coluna CARTAO_DEB_CRED deve estar preenchido com 1, a coluna NUMERO_PARCELAS deve estar preenchida com 0. Rodar o comando no banco de dados do ERP:

Para a tabela TIPO_PAGAMENTO_NFE ficar com os dados acima, basta no ERP rodar o comando e em seguida sincronizar o PDV.

update tipo_pagamento_nfe t set t.cartao_deb_cred = 1, t.nr_parcelas_fixa = 0, t.data_atualizacao = current_timestamp where t.id_tipo_pagamento_nfe = 15;


Na tabela CONDICOES_PAGAMENTO, na condicao utilizada para PIX deve estar com a opcao UTILIZA_PIX_TEF preenchido com 1.

OBSERVACOES

A versao do TouchComp NFCe atualmente, só contempla a leitura do QRCode através do pinpad (máquina do cartão), então o usuário deve utilizar um pinpad que consiga exibir o QRCode em seu visor.

Exemplo de modelo de pinpad que funciona: GERTEC PPC 930

Exemplo de modelo de pinpad que não funciona: INGENICO IPP320