Touch Comp NFCe
O Touch Comp NFCe é um sistema voltado para vendas balcão, para venda direta e rápida ao cliente/consumidor, podendo ser utilizado em supermercados, lojas, postos de combustíveis, etc.
Ele funciona interligado ao ERP, onde sincroniza as informações diretamente com o mesmo, tanto solicitando novos dados e cadastros bem como enviando pedidos, notas fiscais e movimentações financeiras.
Atenção: Observe que se tiver utilizando um terminal de Pré Venda ou Venda, alguns menus e botões de acesso ficarão desabilitados. Caso encontre uma opção desabilitada, confirme se está utilizando um terminal Pré Venda ou terminal de Vendas/faturamento.
Atenção: Observe que para utilizar pré venda, você deverá ter comunicação ativa e online com o servidor principal, onde os pedidos serão enviados para serem posteriormente faturados em qualquer terminal de venda.
Atenção: Verificar se a empresa emitente de NFCe/NFe está cadastrada junto a SEFAZ para emitir documentos em modo de homologação, caso contrário, ao enviar os documentos fiscais, irá ocorrer a rejeição 230-IE do emitente não cadastrada, e não será autorizado os documentos fiscais emitidos.
Nesta wiki e nas demais wikis associadas é apresentado apenas o sistema Touch Comp NFCe e informações necessárias, por exemplo configurações no ERP. Para mais detalhes de recursos do ERP, você deve consultar estes recursos diretamente na Wiki do ERP Touch_Comp_ERP.
Primeiro Uso
Consulte a wiki Touch_Comp_NFCe/Primeiro_Uso
Menu Principal
Após logar, no menu principal, são exibidos as principais funções do sistema. Verifique atentamente cada função e detalhes de funcionamento.
- Abertura de Caixa: Touch_Comp_NFCe/Abertura_Caixa;
- Outras Opções: Touch_Comp_NFCe/Outras_Opcoes
- Consistências NFCe: Touch_Comp_NFCe/Consistencias_Notas_Fiscais;
- Fechamento de Caixa: Touch_Comp_NFCe/Fechamento_Caixa;
- Vendas: Touch_Comp_NFCe/Vendas;
- Entrada Movimentações: Touch_Comp_NFCe/Entrada_Movimentacoes;
- Saída de Movimentações: Touch_Comp_NFCe/Saida_Movimentacoes;
- Opções de Sincronização: Touch_Comp_NFCe/Opcoes_Sincronizacao;
- Sincronizar Dados: Touch_Comp_NFCe/Sincronizar_Dados;
- Pré Venda
- Abastecimento (Central de Abastecimento): Touch_Comp_NFCe/Central_Abastecimento
Configuração TEF PIX
Consulte a wiki Touch_Comp_NFCe/Configuracao_TEF_PIX
Configuração Terminais de Consulta GERTEC
Consulte a wiki Touch_Comp_NFCe/Terminais_Consulta_Preco_GERTEC
Problemas e Soluções
Perda/corrupção do banco de dados
Consulte o documento Touch_Comp_NFCe/Perda_Banco_Dados_NFCe
Perda de comunicação/problema com o servidor
Consulte Touch_Comp_NFCe/Problemas_Servidor
NFCe com status/dados diferente ERP
O Touch Comp NFCe sincroniza em tempo real com o servidor. Porém, caso haja alguma discrepância, force novamente a sincronização específica desta NFCe em Touch_Comp_NFCe/Vendas#Pesquisar_NFCe.2FNFe_.28F11.29, com o botão/opção "Marcar p/ Sincronizar". Este problema ocorre principalmente quando houve alguma intervenção direta no banco de dados da NFCe ou até no ERP.
NFCe Emitida com data/hora atrasada
Este problema é comum e apesar de estar em Rejeições, reforçamos o mesmo aqui. Neste caso a NFCe foi criada e ficou cerca de 05 minutos parada antes de ser enviada. Neste caso a Sefaz recusa a mesma. Para resolver você deve reconstruir a nota fiscal na tela de inconsistências(Touch_Comp_NFCe/Consistencias_Notas_Fiscais), e ao ser questionado se deseja atualizar data/hora, selecionar Sim.
Outra situação que ocorre este erro, é quando o relógio do computador que está transmitindo a nota, esteja atrasado (que seja os 5 minutos), neste caso a SEFAZ irá considerar que a nota está sendo transmitida com atraso.
Status da Sefaz aparece em vermelho sempre
Mesmo a Sefaz estando online, o sistema mostra em vermelho caso ocorra qualquer erro de comunicação. Confirme se os endereços da Sefaz estão liberados no seu firewall, proxy e até provedor. Verifique se seu certificado está configurado corretamente e senão está ocorrendo o erro da seção Erro ao comunicar com a SEFAZ - Certificado.
Verifique também sua conexão com a internet e se a Sefaz não está enfrentando problemas, se está fora do ar. Uma das formas é verificar o status do serviço pelo site, mas lembre-se que este site possui um delay ao apresentar o status, demorando alguns minutos a apresentar uma possível queda. https://www.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=2.00
Caso não corrija, consulte o status da conexão no recurso 107-Opcões de Faturamento do Mentor. Se estiver o serviço em operação, faça o seguinte processo:
1-Ir no recurso 1396-Configuração Certificado, e carregar novamente o arquivo KeyStore (arquivo disponível em: \\192.168.0.190\public\touch_keystore.jks);
2-Após fazer a alteração do passo 1, ir no PDV e sincronizar o recebimento;
3-Em seguida, sair do pdv, e entrar novamente e verificar o status (neste momento ele deve estar verde - em operação);
Caso os 3 passos nao funcione, vá no cadastro 1784-Opcoes NFCe, e altere um campo qualquer, salve, depois volte e altere este campo para o que estava antes (somente para sincronizar com o pdv também).
4- Sincronize no pdv novamente, saia do pdv e depois entre novamente (neste momento ele deve estar verde - em operação);
Erro ao comunicar com a SEFAZ - Certificado
Caso ocorra um erro do gênero "PKIX path building failed" significa que o certificado não foi configurado corretamente. Configure o arquivo keystore em 1396_Configuracao_Certificado conforme o certificado informado em 1784_Opcoes_NFCe, relacionado a propriedade keystore. Realize a sincronização da NFCe, saia e entre novamente e proceda normalmente.
Erro de Sincronização
Este problema usualmente é causado por configurações incorretas ou faltantes.
Siga os passos:
- Verifique se o problema está no servidor antes de mais nada. Verifique o seguinte documento: Manual_Instalacao_ERP. Enquanto não tiver certeza que o servidor está correto, não siga adiante.
- Verifique se o Touch Comp NFCe consegue acessar a API. Ao sincronizar na NFCe, no log o sistema exibe o IP e porta de conexão. Abra o browser/navegador como o chrome e informe o ip:porta, por exemplo http://192.168.0.150:8081. Caso não acesse, significa que o servidor está inacessível, podendo ser
* O Ip informado está incorreto. Confirme o endereço. * A porta informada está incorreta. Confirme a porta. * Servidor está bloqueado. Confirme se o ip e porta estão liberados no firewall/proxy da empresa.
- Atente-se quando a NFCe não estiver dentro da rede do servidor, ou seja, o sistema esteja conectando ao servidor via WEB. Verifique junto ao TI esta questão. Neste caso você não deve configurar o IP do Servidor diretamente, e sim o IP do servidor na web. Em alguns clientes é utilizado inclusive um dns, por exemplo: touchcomp.ddns.me:8081. Quem deve configurar este acesso externo é o TI da empresa, bem como em qual porta será liberado o acesso.
Erro de iniciar/abrir NFCe
Quando ocorrer esse erro siga os seguintes passos:
- Primeiramente tente reinstalar o aplicativo da NFCe, o mesmo se encontra disponível http://touchcomp.ddns.me:81/arquivos/touch_comp/touch_comp_nfce/versoes/202104-01/
Caso ainda o erro persista:
- Reinstalar o JAVA.
Problemas de automação Postos de combustíveis
É possível depurar a aplicação e a comunicação com a automação, passando um comando via prompt/terminal:
java -DdebugCompanytecFile=true -jar touchnfce-fx-1.0-SNAPSHOT.jar
-DdebugCompanytecFile=true irá informar que os envios e o retorno da automacao devem ser gravados em arquivo. O arquivo é salvo nas pasta da NFCe, com o nome local_debug_file_companytec.txt.
Erro configurar SITEF
Quando se abre a aplicação e o cliente possui modulo integrado com TEF, e apresenta a mensagem de erro ao configurar SITEF. Geralmente após a parametrização e configuração do tef no caixa nfce e adicionando as DLL de produção, apresentar o erro, muito comum ser pelo fato do sitef utilizar a versão 32 bits, entao e necessário instalar o java em 32 bits também, após feito a instalação do java, somente abrir a aplicação que o tef automaticamente ja se configura.
E.NFC._TEF.003 Não houve retorno TEF / Falha Comunicação TEF
Quando esta mensagem é apresentada, um dos principais problemas está associado a uma configuração errônea do sistema, instalação mal sucedida do PinPad e/ou dos arquivos de propriedades(clisitef.ini). Normalmente, este problema ocorre em novas instalações, ou quando reinstalações em novas máquinas. Portanto verifique as configurações de forma detalhada, sobre o TEF:
Confira a wiki Touch_Comp_NFCe/Configuracao_TEF_PIX para verificar problemas de instalação/configuração.
Data Atual é menor que a data da última Sincronização
Este problema ocorre devido a uma mudança no horário do computador. O sistema NFCe registra internamente cada momento, data/hora/segundos/milisegundos que foi realizada a sincronização. Ocorre que por intervenções humanas, problemas do computador seja de Sistema Operacional ou ainda por Hardware (bateria interna com problemas), o computador altera a hora para hora futura e para o passado, de forma que quando o sistema realiza a próxima sincronização, identifica que já houve sincronização posterior a data atual. Neste ponto o sistema para de sincronizar ou abrir até que o problema seja sanado. O problema pode ser sanado de duas formas:
- Ajustando a hora do computador
- Intervenção por um consultor da Touch Comp, em avaliar a situação e trocar internamente, voltar a data da ultima sincronização interna (Tabela DADOS_SINCRONIZACAO, coluna DATA_ULTIMA_SINC_ENC para envio, e DATA_ULTIMA_SINC_REC para recebimento. Para este erro a alteração é apenas em DATA_ULTIMA_SINC_ENC).
Suponha um exemplo prático. Neste momento, são 11:26 do dia 22/12/2021. Por um dos motivos citados acima, o computador passa o horário para 22/12/2021 13:00. Ao identificar o problema, o usuário corrige o horário para 11:26. Logo, a próxima tentativa de sincronização, o sistema irá avisar do problema "Já foi realizada uma sincronização em uma data posterior, se eu continuar automaticamente, irá ocorrer problemas, principalmente em notas e demais registros não serem sincronizados".
NFCe Aparece no ERP mas não existe na NFCe
Neste caso, excepcional de baixa ocorrência acontece o seguinte fluxo:
- Usuário inicia a emissão da NFCe
- Faz uma tentativa de envio a Sefaz, que não responde
- Por algum motivo (Ex: Fecha o sistema, computador desliga, etc), o sistema não consegue continuar a emissão da nota fiscal e não a emite em Contigência, onde a mesma fica com o Status 11 (NF-e enviada sem retorno).
- Como ela possui um status de envio, é sincronizada
- Usuário volta na NFCe, em inconsistências ou ainda no próprio sistema e solicita o cancelamento, o sistema consulta a mesma na Sefaz, que não existe, e como é a última, realiza a exclusão da mesma, para evitar inutilizar o número, pois ele pode ser utilizado.
- Como ela foi sincronizada, ela não é excluída do ERP, ficando pendente.
Solução 1: Se houver fluxo constante de emissão, ao emitir a próxima nota fiscal, ela será sincronizada e automaticamente substituirá a existente, por ser mesmo número, série e empresa.
Solução 2: Excluir NFCe no ERP, utilizando senha master. Operação realizada pelo suporte, ou caso tenha sido liberado ao cliente, o mesmo pode realizar o procedimento.
Sistema não realiza nenhuma validação Financeira dos Clientes
Neste caso, além das demais configurações existentes no sistema, pode ter sido informado no NFCe, permissão global para não realizar validações financeiras. Em 1784_Opcoes_NFCe pode ser informado uma senha, um código númerico de emergência para destravar as validações na NFCe. Essa opção é utilizada para evitar que o sistema continue realizando consultas ao servidor em momentos em que ele está offline, onde tais consultas acabam por gerar um atraso nas operações de venda.
Todavia, uma vez liberado, todas as operações a crédito não serão validadas. Assim que cessado o problema de conexão, deve-se habilitar novamente as validações.
FAQ
Perguntas repetitivas ao realizar processo de venda com TEF.
A mensagem estabelecida ao realizar uma venda é um retorno da SITEF, onde às vezes surgem várias opções de escolha que não podem ser removidas devido ao fluxo estabelecido por eles. Recomenda-se marcar a opção 'POSSUI RESTRICOES SITEF' no recurso 1787 Caixa Fiscal NFCe para reduzir o número de perguntas durante o processo. No entanto, essa configuração não elimina todas as perguntas, como exemplificado neste atendimento.
Consultar Preços e Estoque dos Produtos
No PDV, nas telas de Vendas e Pré Vendas, ambas tem a funcionalidade de consultar preços e estoques dos produtos. Ao clicar no botão de Consultar Item, é redirecionado para outra tela, onde nessa tela, é possível digitar o nome/codigo do produto e clicar em enter, e neste momento carrega todos os produtos que contém em seu nome ou código, os dados digitados pelo cliente.
Neste momento, onde são carregados os produtos, o valor unitário de cada produto já é exibido automaticamente na tela.
Ja o saldo quantitativo nao é exibido, para evitar a lentidão do sistema, pois este saldo é pesquisado diretamente no ERP. Tem duas formas de pesquisar o saldo, caso o usuario clique no botão Consulta Saldo por Centro de Estoque (F1), ele deve selecionar um produto listado na tabela, e será exibido o saldo apenas deste produto. Caso o usuário clique em F4 (apenas a tecla de atalho), será pesquisado e exibido o saldo de todos os produtos que estão listados na tabela.
Importante ressaltar, que o saldo quantitativo é por Centro de Estoque, e o Centro de Estoque deve ser cadastrado como Próprio e Padrão. Irá trazer dados de estoque dos Centros de Estocagem com essas características.