Mudanças entre as edições de "Totall Nfe"
(→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 14h58min de 17 de dezembro de 2011
Índice
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
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
- Com default marcado aperte em Edit
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.
- Save e Exit.
- Ok
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
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
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
Diagnóstico de Possíveis Problemas
Para auxiliar no diagnóstico de um eventual problema, utilize o seguinte fluxograma: