Conceitos básicos da integração NFePack

O NFePACK possui uma infraestrutura de Hardware dinâmica, tendo em vista que será necessário um ambiente (Servidor ou Desktop) para a aplicação da Inventti e que este deverá possuir acesso à internet para comunicação com a SEFAZ (Secretaria da Fazenda). Abaixo um exemplo de uma infraestrutura comum atualmente:

Infraestrutura NFePack

Com base na infraestrutura demonstrada acima, o NFePACK é composto por módulos que trabalham em conjunto com o sistema corporativo (ERP), Banco de Dados, IIS (Serviços de Informações da Internet), Serviços Windows e WEB Services da SEFAZ. A figura abaixo apresenta esta composição de forma visual:

Composição dos módulos
Atenção
Maiores informações relacionadas a nossa estrutura de módulos poderão ser encontradas no “guia de instalação NFePACK” disponibilizado em nossa central de relacionamento (MovieDesk).

Formas de integração

Atualmente o NFePACK está preparado para receber a integração com o ERP das seguintes formas:

  • Banco de Dados: utilizando Stored Procedures que se encarregam da atualização das informações entre o NFePACK e o ERP, sendo o sistema corporativo responsável pelo gerenciamento dos envios e retornos de informações repassados ao NFePACK.
  • Arquivo XML: utilizando os esquemas XML definidos pela SEFAZ, o NFePACK pode integrar as informações com o sistema corporativo e vice-versa.
  • Arquivo Texto “|”: Utilizando leiautes pré-definidos de arquivos com campos separados por pipe (“|”), o NFePACK e o ERP trocam as informações necessárias para a integração das notas fiscais e eventos fiscais.
  • Arquivo Texto ”;”: Utilizando leiautes pré-definidos de arquivos com campos separados por ponto e vírgula (”;”), o NFePACK e o ERP trocam as informações necessárias para a integração das notas fiscais e eventos fiscais.

Selecionando o modelo de integração no NFePACK

Para configurar o NFePACK utilizando a integração desejada (BD, XML ou TXT) deve-se acessar o portal WebMonitor (localhost/nfepackmonitor). Para acessar a tela onde é efetuada esta configuração, acesse: “Configurações > Aba Filiais > Aba Integração”. A tela será semelhante a imagem abaixo:

Selecionando o modelo de integracao no NFePack

No campo Forma Integração(Entrada) deve-se selecionar o tipo de integração que será utilizada para a comunicação entre o ERP e o NFePACK. Caso sua integração seja TXT ou XML, deve-se informar no campo Diretório integração em que pasta/diretório serão disponibilizados os arquivos TXT/XML gerador pelo ERP para que o NFePACK processe os mesmos.

Atenção
Para maiores informações de configurações do webmonitor, acesse o “Guia de utilização do WebMonitor” disponibilizado em nossa central de relacionamento (MovieDesk).

Estrutura de diretórios para Integração TXT e XML

O NFePack utiliza diretórios especiais, para trocar dados com o ERP quando a forma de integração for “Arquivo Texto |”, “Arquivo Texto ;” ou “Arquivo XML

Vamos supor que o NFePack teve o campo Diretório de integração definido com o valor C:\NFe\Integracao, três diretórios especiais serão criados e utilizados pelo NFePack.:

C:\NFe\Integracao\
+---CaixaEntrada
|   +---Log
|   |   \---2017
|   |       \---08
|   |           +---02
|   |           \---08
|   +---Processado
|   |   \---2017
|   |       \---08
|   |           +---02
|   |           \---08
|   \---Processar
\---CaixaSaida
    +---Log
    +---Processado
    \---Processar

Onde cada diretório tem as funções explicadas abaixo.

Diretório Descrição
C:\NFe\Integracao\**CaixaEntrada\Processar** Os arquivos TXT/XML de integração gerados pelo ERP devem ser disponibilizados nesta pasta.
C:\NFe\Integracao\**CaixaEntrada\Log** Quando arquivos inconsistentes são integrados, eles são disponibilizados nesta pasta.
C:\NFe\Integracao\**CaixaSaida\Processar** Os arquivos TXT/XML que o NFePack produzir para consumo do ERP são disponibilizados nesta pasta.
C:\NFe\Integracao\**CaixaSaida\Processado** Os arquivos TXT/XML retornados pelo NFePack e consumidos pelo ERP deverão ser disponibilizados nesta pasta.