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

De TotaliWiki
Ir para: navegação, pesquisa
(Configurações Disponíveis)
(Configurações Disponíveis)
Linha 20: Linha 20:
  
 
'''Propriedades'''
 
'''Propriedades'''
* delay_dir é o tempo (em milisegundos) que o sistema aguarda entre as verificações do diretório onde são gravados os arquivos de NF-e (<tt>TD_FIL.PATNFE</tt>).
+
* 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 (<tt>TD_FIL.PATNFE</tt>).
* delay_bd é o tempo (em milisegundos) que o sistema aguarda entre as verificações das notas canceladas no banco de dados.
+
* delay_verifica_cancelamentos é o tempo (em milisegundos) que o sistema aguarda entre as verificações das notas canceladas no banco de dados.
* dir_log é o caminho onde o sistema gera o log relativo ao monitoramento de diretórios. O seu caminho é contado a partir de onde o arquivo .jar estiver.
+
* delay_reprocessa_log é o tempo (em milisegundos) que o sistema aguarda para reprocessar um arquivo que foi processado com 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.
+
* delay_apos_erro é o tempo (em milisegundos) que o sistema aguarda para continuar o processo após um erro tratado.
* delay_espera_reprocesso é o tempo (em milisegundos) que o sistema aguarda antes de retirar a extensão ".espera".
+
* dir_log é o caminho onde o sistema gera o log relativo ao monitoramento de diretórios.
* max_arq_reprocesso é o número máximo de arquivos que o sistema renomeia para que seja reprocessado.
+
* 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. Ex.: 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.
 +
 
 +
o diretório raíz de onde o processo é executado é a pasta <tt>TotallNfe\servico</tt>
  
 
'''Valores padrão'''
 
'''Valores padrão'''
* delay_dir=2000
+
* delay_verifica_retornos=5000
* delay_bd=3600000
+
* delay_verifica_cancelamentos=900000
 +
* delay_reprocessa_log=3600000
 +
* delay_apos_erro=60000
 
* dir_log=../logs/
 
* dir_log=../logs/
 +
* dir_arq=../arqs/
 +
* dir_properties=../
 
* level_log=INFO
 
* level_log=INFO
* delay_espera_reprocesso=300000
 
* max_arq_reprocesso=250
 
  
 
== Totall NFe (servidor) ==
 
== Totall NFe (servidor) ==

Edição das 16h35min de 10 de setembro 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. Ex.: 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.

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

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 Erros

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

Auxiliar de Diagnóstico

Categorias