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

De TotaliWiki
Ir para: navegação, pesquisa
m (Composição)
m
Linha 33: Linha 33:
 
* delay_bd é o tempo (em milisegundos) que o sistema aguarda entre as verificações das notas canceladas no banco de dados.
 
* delay_bd é 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 está.
 
* 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 está.
 +
 +
== Fluxo de Arquivos ==
 +
 +
Emissão de Nota Fiscal
 +
 +
Ao emitir uma venda pelo Totall Checkout ele gera o arquivo nf?.erp e imp?.erp.
 +
Emissor DFe altera nf?.erp para nf?.ok e cria um arquivo nf?.aut.
 +
O Totall Nfe altera para nf?.aut.ok e grava o retorno na tt_vrt.
 +
 +
Cancelamento de Nota Fiscal
 +
 +
Totall Nfe busca no banco de dados as notas canceladas.
 +
Caso a situação da venda no banco (TT_VEN.FLGNFE) seja "1" - Autorizada ou "6" - Denegada, o sistema gera o arquivo canc?.erp.
 +
O Emissor DFe altera para canc?.ok e cria um nf?.canc.
 +
TotallNfe altera para nf?.canc.ok e grava o retorno na tt_vrt.
 +
 +
Inutilização de Nota Fiscal
 +
 +
Totall Nfe busca no banco de dados as notas canceladas.
 +
Caso a situação da venda no banco (TT_VEN.FLGNFE) seja diferente de "1" - Autorizada e "6" - Denegada, o sistema gera o arquivo inut?.erp.
 +
O Emissor DFe altera para inut?.ok e cria um nf?.inut.
 +
TotallNfe altera para nf?.inut.ok e grava o retorno na tt_vrt.

Edição das 18h48min de 8 de abril de 2010

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.

Composição

O Totall Nfe é divido em dois módulos distintos. Um que é uma aplicação client chamada TotallNfeApp, que roda a partir da instalação de um serviço chamado TotallNfe; e outro que é uma aplicação web chamada TotallNfeGX.

TotallNfeApp

ÿ a aplicação client 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.

TotallNfeGX

ÿ a aplicação web que faz a persistência e exibição dos dados de retorno. Ele é requisitado pelo TotallNfeApp para fornecer a lista de notas a cancelar ou inutilizar.

Instalação

Verificar o artigo Instalação do Totall Nfe.

Configurações Disponíveis

Caso seja necessário, é possível descompactar o arquivo TotallNfeApp.jar (com o serviço desativado) e alterar as seguintes configurações: Arquivo: <raíz do .jar>\br\com\totall\nfe\gui\config.properties

Valores padrão

delay_dir=2000
delay_bd=5000
dir_log=../logs/

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 (TD_FIL.PATNFE).
  • delay_bd é 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 está.

Fluxo de Arquivos

Emissão de Nota Fiscal

Ao emitir uma venda pelo Totall Checkout ele gera o arquivo nf?.erp e imp?.erp. Emissor DFe altera nf?.erp para nf?.ok e cria um arquivo nf?.aut. O Totall Nfe altera para nf?.aut.ok e grava o retorno na tt_vrt.

Cancelamento de Nota Fiscal

Totall Nfe busca no banco de dados as notas canceladas. Caso a situação da venda no banco (TT_VEN.FLGNFE) seja "1" - Autorizada ou "6" - Denegada, o sistema gera o arquivo canc?.erp. O Emissor DFe altera para canc?.ok e cria um nf?.canc. TotallNfe altera para nf?.canc.ok e grava o retorno na tt_vrt.

Inutilização de Nota Fiscal

Totall Nfe busca no banco de dados as notas canceladas. Caso a situação da venda no banco (TT_VEN.FLGNFE) seja diferente de "1" - Autorizada e "6" - Denegada, o sistema gera o arquivo inut?.erp. O Emissor DFe altera para inut?.ok e cria um nf?.inut. TotallNfe altera para nf?.inut.ok e grava o retorno na tt_vrt.