Touch Comp NFCe/Problemas Servidor

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

Touch Comp NFCe


O Touch Comp NFCe foi projetado para poder trabalhar independente do servidor e internet. Porém, podem existir serviços e opções que somente funcionam de forma online. Estes serviços realmente ficarão desabilitados até que a conexão seja reestabelecida.

Os serviços principais são:

  • Consulta de status financeiro, limites de compras dentre outras informações financeiras;
  • Emissão e geração de boletos e títulos;
  • Emissão de Receitas Agronômicas;
  • Terminais de pré venda
  • Movimentações do fechamento de caixa

Estes serviços precisam de comunicação com o servidor central, para que possam gerar, sem perda de dados e com segurança, tais informações. Neste caso, sugere-se o uso direto da própria venda em si, NFCe ou NFe e posteriormente o envio de tais informações ao cliente.

Vale lembrar que os problemas que possam impedir a comunicação são vários, onde podemos citar:

  • Problemas de internet.
  • Problemas no banco de dados.
  • Problemas de hardware.
  • Problemas de software.
  • Atualizações e incompatibilidade de recursos versus configurações.

Neste documento iremos abordar caminhos alternativos e pontos a serem verificados.

Desabilite a consulta de limite

Alguns clientes em específico, utilizam validação de limite financeiro em vendas a prazo, onde neste caso, esta consulta pode ser desativada. Vale lembrar que o sistema conecta a cada venda a prazo ao Servidor Central para consultar o limite, históricos financeiros, dentre outras informações, da mesma forma que uma operadora de cartão de crédito. Portanto ao tentar realizar a consulta e o servidor não estiver comunicável, o sistema pode travar por vários segundos ou ainda apresentar lentidão.

Para desabilitar a consulta, por hora, pode ser executado os seguintes comandos no banco da NFCe. Após, basta sair e entrar novamente no aplicativo.

update nfce_op_valid_meio_pag n
set n.ativo = 0;

update nfce_opcoes n
set n.avaliar_limite_credito = 0;

Para reativar a consulta, se sobrepor estas configurações, quando o servidor voltar, execute no ERP os seguintes comandos:

update nfce_opcoes n
set n.data_atualizacao = current_timestamp;
update nfce_op_valid_meio_pag n
set n.data_atualizacao = current_timestamp;

Estes comandos irão forçar a sincronização destas opções e assim voltar as opções originais.

Terminais de Pré Venda

No caso de terminais de Pré Venda, será necessário aguardar até que o servidor volte. Nestas caso, as vendas devem ser realizadas direto no caixa.

Tenha blocos impressos, de venda, que possam ser preenchidos manualmente para manter o processo e se isso facilitar.

Se o ERP estiver disponivel, utilize-o para consulta de estoque disponível, preços e outras informações pelos recursos de consultas.

Receitas Agronômicas

Se o ERP estiver disponível, as receitas podem ser emitidas diretamente no ERP, onde a informação da nota fiscal ficará em branco. Verifique junto aos Técnicos Agricolas a possibilidade de informar os dados da nota fiscal, manualmente, no campo de observações.

Boletos

Vendas com boletos, a impressão, não será possível no Touch Comp NFCe. A venda pode ser realizada, porém não será possível gerar os boletos. Se o caso, anote o contato do cliente, e após a volta da operação normal do servidor, realize a sincronização e posteriormente gere/imprima os boletos e envie ao cliente.

Movimentações do controle de caixa

Caso a sincronização de documentos não esteja funcionando, sendo assim, não sincronizando dados das NFCe´s e NFe´s emitidas no pdv, não será possível no recurso 1784-Controle de Caixa Fiscal gerar as movimentações financeiras (títulos para operadoras de cartões, movimentos financeiras de vendas em dinheiro, borderô de cheques, contabilização dos documentos emitidos, entre outros). Neste caso, a sincronização tem que voltar a funcionar, para sim, sincronizar os documentos pendentes de sincronização e em seguida realizar as movimentações.

Investigue o Problema

Como diversas questões podem provocar problemas, o ponto principal é identificar onde está o problema em si, para posteriormente realizar intervenções.

Atualização

Se o problema ocorreu após uma atualização, entre em contato com nossa equipe para analisar a situação, e se o caso realizar o downgrade da versão.

No caso das API's, do wildfly, normalmente esse downgrade pode ser realizado sem problemas, bastando voltar a versão anterior. Como são arquivos únicos, os arquivos .war, basta remover os arquivos novos e colocar os arquivos das versões anteriores.

No caso do ERP Desktop, esta operação deve ser realizada após o aval de um técnico da Touch Comp, uma vez que esta operação demanda mais trabalho, como a verificação e o cancelamento de comandos que por ventura tenham sido executados no banco de dados e sejam incompatíveis com as versões anteriores.

Banco de Dados

O primeiro ponto é investigar problemas no banco de dados. Geralmente, quando a causa é o banco de dados, as mensagens de erro já explicitam isso. Caso tenha duvidas, verifique o uso de processamento e memoria pelo Gerenciador do Banco de dados, como o Firebird. Caso esteja com processamento muito alto, pode ter ocorrido problemas no banco em si, muitas requisições simultaneas ou ainda algum processamento pesado.

Experimente reiniciar o Banco de Dados, o serviço para verificar se o problema resolve.

Abra o Touch Comp ERP, e verifique se está funcionando normal, sem travamentos. Caso sim, o problema pode ser externo e não no servidor.

Rede

Verifique se localmente no servidor, as velocidades de uso dos recursos estão normais. Caso fora do servidor, somente, esteja lento, o problema pode ser em algum equipamento de rede.

Servidor WEB

Caso a lentidão seja nos aplicativos clientes, como Web Front End, Touch Comp NFCe ou Mobile, o problema pode estar no Servidor WEB, ou Wildfly.

Experimente reiniciar o serviço ou rodar com o Debug para verificar o log detalhado do mesmo, e a visualização de possíveis mensagens de erro.

Em um caso raro, até então único, foi trocada a porta de comunicação do Wildfly, na situação de 8081 para 8085 e o problema foi resolvido. Não foi identificado a causa técnica do problema, mas pode ter sido provocado por algum outro programa do servidor, como um firewall ou antivirus, apesar de ser apenas uma suposição. Fato que o problema foi resolvido após esta mudança.

Servidor Backup

É possível a configuração e a manutenção de um servidor de backup ou de redundância. Caso o problema ocorra no servidor principal, como uma falha de hardware que não seja possível corrigir em tempo, com a utilização de um servidor de redundância(replicação), será necessário apenas a troca nos terminais do endereço do servidor, informando o endereço do servidor secundário no lugar do servidor principal.