Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. A Instalação


01. VISÃO GERAL



  •  

...

O projeto DocFiscAll consiste numa solução para documentos fiscais eletrônicos dos modelos SPED 55 (NF-e) e 65 (NFC-e), incluindo os casos de notas mistas, como já realizadas no Distrito Federal e em Manaus (AM), visando maior agilidade e confiabilidade nas etapas de venda de produtos e serviços e check-out dos hóspedes.

  •  A Arquitetura Utilizada

    O projeto trabalha com plugins que fazem a emissão dos documentos e a sincronização, tanto destes documentos, quanto das informações cadastrais de itens, empresas, regras tributárias, parâmetros e outros com a base de dados                utilizada pelo sistema Hotal Full, onde estão contidos os módulos VHF e FiscAll Flex (Oracle ou SQL Server) com um banco de dados secundário localizado no servidor da unidade, o qual será apresentado mais abaixo.



Sua composição é dada por:

1.  API DocFiscal;

2. API FiscAllFlex;

3. Robot (Robô);

4. Banco de dados DOCFISCAL.

Image Removed




Image Added

Image Added 

...

 API 

...

DocFiscAll:

A API DocFiscal é preparada para receber as informações dos PDVs TOTVS, da ferramenta Lançador (VHF) ou PDVs de terceiros. Após o recebimento das informações das vendas realizadas, a mesma faz a transmissão ou o cancelamento destes documentos para a respectiva Secretaria de Fazenda e faz consultas sobre situação dos documentos enviados, gravando as respostas das consultas na base de dados localDocFiscAll, hospedada na nuvem, é a API responsável por receber as informações sobre um lançamento e convertê-lo em nota fiscal no modelo SPED 55 (Nota Fiscal de Consumidor Eletrônica), fazer a emissão junto à Secretaria de Fazenda e retornar ao requisitante a resposta obtida no webservice.


Image Modified O

...

Plug-In Robot (Robô):

...

 

...



A API FiscAllFlex é responsável por receber as informações enviadas pelo Robot e conceder respostas às consultas realizadas pelo mesmo, viabilizando a sincronização entre os bancos de dados Oracle/SQL Server com o banco de dados DOCFISCAL (MongoDB).

...

O banco de dados DOCFISCAL armazena as informações utilizando o modelo de banco de dados não-relacional. Neste projeto, foi utilizado o Sistema Gerenciador de Banco de Dados (SGBD) MongoDB visando maior velocidade nas transações e reduzindo a possibilidade de perda de pacotes, traduzindo segurança e confiabilidade às operações.

02. A INSTALAÇÃO

O projeto DocFiscal é de fácil instalação e não há a necessidade de ter um ambiente MongoDB previamente criado. Os arquivos deste projeto estarão inclusos no mesmo pacote de instalação do Hotal Full, disponível na Central de Downloads da TOTVS. Contudo, sua utilização é restrita às empresas que tenham contratado esta solução.

        Instalação da API DocFiscall:

...

Depois de configurada, a API terá suas informações preenchidas como o exemplo exibido a seguir:

  • Na guia"Dados API"

Image Removed

  • Na guia "NFe"

Image Removed

  • Na guia "Arquivos"

Image Removed

A configuração de emissão de documentos a partir do VHF:

A parametrização dos hotéis se dará pelo modelo de cadastros do sistema. Abaixo segue o passo a passo para realizá-la:

...

  • No cabeçalho da tela

          Image Removed

...

  • Nas guias "Reservas Individuais", "Reservas Grupos", "Eventos" e "Contas Avulsas"

...

  • Na guia "Configuração de emissão"
  1. No campo "URL Servidor", insira o IP e porta do computador que estará executando a API DocFiscall, seguido de /hotal-api/docfiscal/.
       

  Por exemplo: http://127.0.0.1:213/hotal-api/docfiscal/
   

...

Robot é responsável pela execução de tarefas e pode ser utilizada não somente pelos clientes que adotam o uso do DocFiscAll. A execução das tarefas é automática totalmente parametrizável. Com ela, é possível escolher quais tarefas deverão ser executadas e o intervalo de tempo entre as execuções. Dentro do projeto DocFiscAll, a API Robot pode executar as seguinte tarefas:


— A emissão automática dos documentos pendentes, desde que tenha sido indicado em parâmetro que tipos de documentos deverão ser considerados nesta rotina;
— A notificação ao responsável pelo estabelecimento sobre quantidade de documentos com erros de emissão ou de integração com o FiscAll Flex;
— A realização do back-up da base de dados não relacional;
— A sincronização das séries;
— A sincronização das numerações por série;
— O envio de e-mail aos destinatários dos DF-es.


Image Added A base de dados PostgreSQL:

O DocFiscAll usa base de dados não relacional com o sistema de gerenciamento de banco de dados (SGBD) PostgreSQL para armazenamento dos documentos fiscais eletrônicos (DF-e) emitidos, os cadastros pertinentes à emissão destes DF-es e dos emitentes devidamente cadastrados e licenciados. A partir dela é feito todo o controle de numeração de documentos, as séries, as regras fiscais, os DF-es emitidos e demais informações.


02. A INSTALAÇÃO



03. A PARAMETRIZAÇÃO

...

  • Na guia "Dados Emitente"

...

A instalação da API FiscAllFlex:

  1. Volte à pasta raiz do Hotal Full e clique com o botão direito do mouse sobre no arquivo WSPluginFiscAllFlex.exe e clique em Image Removed.

2. Digite no campo Porta a porta que será usada pela aplicação e clique no botão Image Removed.
   

    Observações:

    a. A porta utilizada é de livre escolha e não pode possuir restrições, como de Firewall, antivírus ou proxy, por exemplo.

    b. Não é necessário informar o usuário e senha do Windows para instalar o serviço.

...

5. Selecione o tipo de banco utilizado pelo Hotal Full (Oracle ou SQL Server).

6. Preencha o campo Host com o endereço de rede do servidor do banco de dados do Hotal Full.

7. Preencha o campo Alias com o nome do banco de dados do Hotal Full.

8. Preencha o campo Usuário com o nome de usuário que é utilizado para login no FiscAll Flex.

9. Preencha o campo Senha com a senha do usuário que é utilizado para login no FiscAll Flex.

10. Clique no botão Image Removed.

...

A instalação do ambiente do banco de dados MongoDB:

  1. Acesse a pasta raiz do Hotal Full e clique com o botão direito do mouse sobre o arquivo WSPluginDocFiscal.exe e clique em Image Removed.

2. Clique no botão Image Removed e aguarde o download. Neste momento, estão sendo baixados os instaladores do MongoDB e do Robo3T, que é uma aplicação gratuita para gerenciamento e manipulação do banco de dados MongoDB.

A seguinte tela será exibida:

...

3. Terminado o download dos dois instaladores, avance com a instalação dos dois, sem ordem pré-definida. Neste artigo, será iniciada a instalação do MongoDB, destacada pelo ícone Image Removed na barra de tarefas do Windows. Na tela que se abre, clique em Next.

...

5. Clique em Image Removedna tela que irá se abrir:

...

7. Desmarque a opção "Install MongoDB Compass" caso não faça o uso da ferramenta para outras finalidades e clique em Image Removed.

...

8. Na próxima tela, clique em Image Removed.

9. Quando a tela a seguir for exibida, a instalação foi concluída. Para sair, clique em Image Removed.

...

10. Terminada a instalação do MongoDB, inicie a instalação do Robo 3T clicando no ícone Image Removed em sua barra de tarefas.

11. Na tela abaixo, clique em Image Removed.

...

12. Na próxima tela, leia o Acordo da Licença e caso concorde, clique em Image Removed.

...

13. Se quiser alterar o local de instalação, escolha a pasta de destino clicando em Image Removed e  depois clique em Image Removed.

...

14. Na próxima tela, clique em Image Removed.

...

15. Desmarque a opção "Executar Robo 3T 1.3.1" e clique em Image Removed

...

A instalação do Robot:

  1. Na pasta raiz do Hotal Full, clique com o botão direito do mouse sobre o arquivo PluginRobot.exe e clique em Image Removed.

2. No campo Intervalo Geral recomenda-se manter o valor de 5000. Este valor é expresso em milissegundos (ms) e é o tempo de intervalo para a verificação das datas de execução de cada uma das tarefas. A configuração das tarefas será detalhada mais a frente, ainda neste artigo.

3. Na janela Robot, que será aberta, clique na guia Conexão.

4. Selecione o tipo de banco utilizado pelo Hotal Full (Oracle ou SQL Server).

5. Preencha o campo Host com o endereço de rede do servidor do banco de dados do Hotal Full.

6. Preencha o campo Alias com o nome do banco de dados do Hotal Full.

7. Preencha o campo Usuário com o nome de usuário que é utilizado para login no FiscAll Flex.

8. Preencha o campo Senha com a senha do usuário que é utilizado para login no FiscAll Flex.

9. Mantenha os campos Limpar Sessão, Expirar Sessão e Máximo de Conexões com o valor padrão (zero - 0) e as opções Multiplas Conexões e Usuário Fixo desmarcadas.

10. Retorne à guia Serviços.

11. Clique no botão Image Removed.

12. Na janela que abrirá, clique no botão Image Removed. Será aberta uma janela como esta:

...

14. Clique, então, no botão Image Removed.

15. Repita os passos 10, 11, 12 e 13 até que todos os serviços tenham sidos selecionados.

16. Após a realização do passo 14, clique no botão Image Removed.

17. Clique no botão Image Removed e será exibido o seguinte pop-up no canto inferior direito de sua tela:

...

18. A partir deste momento, o serviço Robot já está funcionando corretamente.

Assista ao vídeo treinamento!

HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>

<iframe width="560" height="315" src="https://www.youtube.com/embed/BncoElMrDpo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

...

Artigos relacionados

...

hiddentrue

...