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, de maneira mais ágil e confiável.
O projeto trabalha com um banco de dados secundário chamado DocFiscal (MongoDB) localizado no servidor da unidade e plugins que fazem a emissão dos documentos e a sincronização tanto dos documentos fiscais emitidos 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 o VHF e o FiscAll Flex (Oracle ou SQL Server).
Sua composição é dada por:
— A API DocFiscal:
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 API DocFiscal faz a transmissão ou o cancelamento destes documentos para a respectiva Secretaria de Fazenda e faz consultas sobre situação dos documentos enviados.
— O plugin Robot (Robô):
O plugin Robot faz consultas regulares sobre atualizações de informações em ambos os bancos de dados e garante a simetria de informações entre os mesmos. Desta forma, quando são emitidos ou alterados os documentos fiscais na base de dados DOCFISCAL, os mesmos serão sincronizados para a base de dados do Hotal Full. Quando forem feitas alterações em cadastros e parâmetros na base de dados do Hotal Full que afetem a emissão de documentos fiscais, o plugin será responsável por escrever tais informações no banco de dados DOCFISCAL.
— A API FiscAllFlex:
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 as bases de dados Oracle/SQL Server com a base de dados DOCFISCAL.
O projeto DocFiscal é de fácil instalação e não há 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.
Para configurar a API DocFiscall, siga os passos abaixo:
Depois de configurada, a API terá suas informações preenchidas como o exemplo exibido a seguir:
Para configurar a API FiscAllFlex, siga os passos abaixo:
Para instalar o ambiente do banco de dados MongoDB, siga os passos abaixo:
Para configurar o Robot, siga os passos abaixo: