Mudanças entre as edições de "Totall Nfe"

De TotaliWiki
Ir para: navegação, pesquisa
(Diagnóstico de Erros)
(Configurações Disponíveis)
Linha 29: Linha 29:
 
* level_log indica o nível de criticidade para registro de mensagens no log. '''INFO''' mostra apenas mensagens informativas e erros.  
 
* level_log indica o nível de criticidade para registro de mensagens no log. '''INFO''' mostra apenas mensagens informativas e erros.  
 
'''DEBUG''' mostra, além das mensagens do INFO, uma série de mensagens para que se possa avaliar melhor alguma situação de problema.
 
'''DEBUG''' mostra, além das mensagens do INFO, uma série de mensagens para que se possa avaliar melhor alguma situação de problema.
 +
* '''nfegx_servidor''' é o IP (ou nome da máquina) do Apache onde o TotallNfeGX está instalado.
 +
* '''nfegx_porta''' é a porta que está sendo utilizada pelo Apache.
 +
* '''nfegx_nome''' é o nome da pasta dentro de webapps onde está a aplicação (é ''case sensitive'').
  
 
  o diretório raíz de onde o processo é executado é a pasta <tt>TotallNfe\servico</tt>
 
  o diretório raíz de onde o processo é executado é a pasta <tt>TotallNfe\servico</tt>
Linha 41: Linha 44:
 
* dir_properties=../
 
* dir_properties=../
 
* level_log=INFO
 
* level_log=INFO
 +
* nfegx_servidor=localhost
 +
* nfegx_porta=8082
 +
* nfegx_nome=TotallNfeGX
  
 
== Totall NFe (servidor) ==
 
== Totall NFe (servidor) ==

Edição das 13h58min de 17 de dezembro de 2011

Conceito

O Totall NFe é o sistema que grava os retornos de NF-e gerados pelo sistema Emissor DFe. E também é responsável por monitor o banco de dados para gerar instruções de cancelamento e inutilização para o Emissor DFe.
O Totall Nfe é divido em dois módulos distintos. Um que é uma aplicação client que roda a partir da instalação de um serviço chamado de windows TotallNfe.
E outro que é uma aplicação web que roda em um servidor Apache Tomcat.

Totall NFe (local)

ÿ a aplicação que monitora o diretório de integração com o Emissor DFe (TD_FIL.PATNFE) para gravar o retorno da emissão ou gerar instruções de cancelamento e inutilização.

Configurações Disponíveis

Caso seja necessário, é possível descompactar o arquivo TotallNfeApp.jar (com o serviço desativado) e alterar o arquivo config.properties que está localizado em:
<raíz do .jar>\br\com\totall\nfe\gui\config.properties. Para transformar novamente em .jar é necessário compactar como .zip (não pode ser .rar ou qualquer outra extensão).

Propriedades

  • delay_verifica_retornos é o tempo (em milisegundos) que o sistema aguarda entre as verificações do diretório onde são gravados os arquivos de NF-e (TD_FIL.PATNFE).
  • delay_verifica_cancelamentos é o tempo (em milisegundos) que o sistema aguarda entre as verificações das notas canceladas no banco de dados.
  • delay_reprocessa_log é o tempo (em milisegundos) que o sistema aguarda para reprocessar um arquivo que foi processado com erros.
  • delay_apos_erro é o tempo (em milisegundos) que o sistema aguarda para continuar o processo após um erro tratado.
  • dir_log é o caminho onde o sistema gera o log relativo ao monitoramento de diretórios.
  • dir_arq é o caminho onde o sistema gera os arquivos de controle internos.
  • dir_properties é o caminho onde o sistema verifica um config.properties externo. Esse arquivo não precisa conter todas as configurações.
    Ele pode conter apenas a linha level_log=DEBUG para que facilmente o implantar possa verificar o que o sistema está processando.
    Para utilizar um properties externo é necessário reiniciar o serviço.
  • level_log indica o nível de criticidade para registro de mensagens no log. INFO mostra apenas mensagens informativas e erros.

DEBUG mostra, além das mensagens do INFO, uma série de mensagens para que se possa avaliar melhor alguma situação de problema.

  • nfegx_servidor é o IP (ou nome da máquina) do Apache onde o TotallNfeGX está instalado.
  • nfegx_porta é a porta que está sendo utilizada pelo Apache.
  • nfegx_nome é o nome da pasta dentro de webapps onde está a aplicação (é case sensitive).
o diretório raíz de onde o processo é executado é a pasta TotallNfe\servico

Valores padrão

  • delay_verifica_retornos=5000
  • delay_verifica_cancelamentos=900000
  • delay_reprocessa_log=3600000
  • delay_apos_erro=60000
  • dir_log=../logs/
  • dir_arq=../arqs/
  • dir_properties=../
  • level_log=INFO
  • nfegx_servidor=localhost
  • nfegx_porta=8082
  • nfegx_nome=TotallNfeGX

Totall NFe (servidor)

ÿ a aplicação web que faz a persistência e exibição dos dados de retorno. Ele é requisitado pela aplicação local para fornecer a lista de notas a cancelar ou inutilizar.
O link acessá-lo é o seguinte:

http://localhost:8082/TotallNfeGX/servlet/home

Totallnfe-server.PNG

Instalação

Verificar o artigo Instalação do Totall Nfe.

Log da Aplicação Servidora

Executar TOTALLNFE_HOME/GXServerConfig/config.bat.

O programa GeneXus Application Client Configuration será executado. Nele navegue pelas seguintes opções:

  • Guia Namespaces
    • Com default marcado aperte em Edit
      • Guia JDBC Log Configuration

Configure da seguinte forma

(X) Log JDBC Activity
( ) Enable buffering
Log Detail: High
(X) Use unique name
Log Level: Namespace
Path for log files: C:\TotallNfe\Logs
  • Aperte Ok
    • Ok
      • Save e Exit.

Este processo atualizará o arquivo client.cfg que está na mesma pasta.
Este arquivo deverá ser copiado para TOMCAT_HOME/webapps/TotallNfeGX/WEB-INF/classes/.

Fluxo de Arquivos Otimista

Emissão de Nota Fiscal

Totallnfe-emissao.PNG


Cancelamento de Nota Fiscal

Caso a venda esteja cancelada e a situação de NF-e (TT_VEN.FLGNFE) esteja "1" - Autorizada ou "6" - Denegada

Totallnfe-cancelamento.PNG


Inutilização de Nota Fiscal

Caso a venda esteja cancelada e a situação de NF-e (TT_VEN.FLGNFE) esteja diferente de "1" - Autorizada ou "6" - Denegada

Totallnfe-inutilizacao.PNG

Diagnóstico de Possíveis Problemas

Para auxiliar no diagnóstico de um eventual problema, utilize o seguinte fluxograma:

Auxiliar de Diagnóstico

Categorias