Abaixo, listamos os sistemas já integrados ao Fiscal.io Monitor através do Fiscal.io Connect:
- Domínio Sistemas (Thomson Reuters);
- SAP Business One (Standard ou com SAP Hana);
- UniSystem: Compass ERP;
- TOTVS: Sistema RM;
- TOTVS: PROTHEUS;
- ALTERDATA Contábil e Fiscal;
- Kacique Sistemas: KS Agro;
- AS Sistemas: Auditor Net;
- ECOSIS;
- SAP ECC e SAP HANA;
- Rodopar Visual (DataPar);
- InforLN (Baan);
- Agrotis (AgroTI);
- Agrogestão (Agro1)
- Sistema Versa (Versa Partner);
- Questor Fiscal;
- SSPlus (AutMaster);
- StartSoft;
- WSGE Gestão Empresarial;
- Gênesis ERP;
- Linx DMS Apollo;
- Unisystem Mosayco ERP;
- SCI Único ERP;
- ERP Callisto;
- Fiscal.io: Padrão (ver tópico Integração padrão no final deste documento).
Para conectar o Fiscal.io Monitor a outros sistemas é necessário obtermos informações técnicas para modelar a integração entre os dois softwares. Sendo elas:
1. Tipo de banco de dados
O software externo deverá utilizar um dos seguintes sistemas de banco de dados:
- SAP Sql Anywhere (Sybase);
- Microsoft SQLServer;
- Oracle;
- Mysql *Oracle ou MySQLMariaDB;
- PostgreSQL;
- SAP Hana;
- Firebird.
2. Ambiente de rede
O Fiscal.io Monitor deverá ter permissão para conectar no banco de dados conforme endereço e porta de conexão, e a liberação do firewall se a conexão for via web.
É necessário que a aplicação e o banco de dados de destino estejam comunicáveis via TCP/IP (dentro de uma mesma rede ou em nuvem) .Para realizar a conexão com o banco de dados é preciso das seguintes informações: Endereço IP do servidor de banco de dados, porta, usuário e senha.3. Mapeamento de tabelas
Para realizar a conectividade, precisamos o mapeamento das seguintes tabelas e campos no banco de dados do sistema externo.Para cada um dos campos devemos ter a informação do seu tipo e do seu tamanho.Tabelas obrigatórias
Tabela de Cadastro de empresasCampo: Identificador (chave primária)Campo: Nome da EmpresaCampo: Estado/UFCampo: CNPJ/CPFCampo: Inscrição Estadual
Tabela de Notas Fiscais de EntradaCampo: Chave de acessoCampo: Número do DocumentoCampo: Data de Entrada (considerada no SPED)Campo: Data de Registro (lançamento da nota)Campo: Usuário de Registro (quem lançou)Campo: Código da EmpresaCampo: Situação do DocumentoCampo: Número do documento fiscal (referência fiscal)Nome da Tabela de Notas Fiscais de SaídaCampo: Chave de acessoCampo: Número do DocumentoCampo: Data de Emissão (considerado no SPED)Campo: Data de Registro (lançamento da nota)Campo: Usuário de Registro (quem lançou)Campo: Código da EmpresaCampo: Número do documento fiscal (referência fiscal)
Tabelas opcionaisTabela de Certificados DigitaisCampo: Senha (como decodificar)Campo: Conteúdo do Certificado
Tabela de arquivos XMLs das notas de saídaCampo: Chave de acessoCampo: Conteúdo do XML
É possível realizar a integração utilizando um modelo padrão de comunicação chamado "Fiscal.io - Padrão".
Esta integração se aplica a clientes que utilizam sistemas ERP não listados no item "Integrações atuais" e que não queiram contratar o desenvolvimento de uma integração específica para seu ERP com a empresa Fiscal.io.
Neste cenário, o cliente precisa criar no seu banco de dados views ou tabelas conforme os dicionários de dados descritos abaixo.
Exemplo: A view filiais pode ser criada no banco de dados com o nome fiscal_filiais ou view_filiais.
Nome da View: filiais
Objetivo: Retornar a relação de pessoas jurídicas ou pessoas físicas que terão os documentos fiscais pelo Fiscal.io Monitor.
Nome da View : entradas
Objetivo: Retornar a relação dos documentos de entrada (NFe, CTe, CFe SAT, etc) escriturados no sistema ERP
Nome da View: saidas
Objetivo: Retornar a relação dos documentos de saída (NFe, CTe, CFe SAT, etc) emitidos pelo sistema ERP