O Cognutus destina-se ao processamento e à análise de NFe, NFCe, CT-e e SPED na máquina do usuário. Os documentos fiscais são armazenados e processados localmente, sem tráfego para servidores externos.
As consultas são executadas em SQL sobre o banco de dados local. Os resultados podem compor relatórios auditáveis, nos quais cada conclusão é acompanhada da evidência correspondente.
Do processamento em lote de documentos à detecção estatística de anomalias, com execução na máquina local.
Importe em lote (inclusive ZIP) NFe, NFCe, CT-e, EFD ICMS/IPI e EFD Contribuições. Aferição pelo registro 9900 confronta o que foi declarado com o que foi efetivamente importado, registro a registro.
Editor SQL com autocomplete, histórico de consultas e Views de Usuário, executado sobre o banco de dados local. Os documentos não trafegam para a nuvem.
Quinze malhas incluídas — cancelados fora do prazo, quebra de sequência, NFe × SPED, CFOP indevido, margem — além de malhas próprias em SQL. Pré-validação estima volume e tempo antes da execução.
Onze análises visuais de anomalia: Lei de Benford, Z-Score e outliers, velocidade de emissão, lacunas de movimentação, variação de preços, sazonalidade por calendário, horário e geografia.
Mapa em rede de fornecedores e clientes com detecção de circularidade (A→B→C→A) e nós suspeitos. A investigação societária expande sócios, holdings e grupos a partir de uma base com 68 milhões de empresas.
Explorador multi-empresa com abas simultâneas, modo grid comparativo, filtros com múltiplos valores e estatísticas instantâneas de seleção. Exportação para Excel/CSV e visualização da DANFE.
Informam-se CNPJ, período de fiscalização e dados do procedimento. O ambiente da empresa é preparado automaticamente no PostgreSQL local.
Os arquivos são enviados em lote — XML de NFe/NFCe/CT-e e TXT de SPED, ou um ZIP inteiro. O sistema detecta o tipo, valida e organiza os documentos.
A análise utiliza as malhas fiscais, o grafo de vínculos, os heatmaps e o editor SQL. As evidências podem ser exportadas ao final do trabalho.
O aplicativo é instalado na máquina do usuário e depende de um banco de dados PostgreSQL local.
Windows 10 ou superior, em versão de 64 bits, ou macOS em Macs com chip Apple (M1 ou superior) — Macs com processador Intel não são suportados. A instalação é feita por instalador próprio para cada plataforma.
PostgreSQL nas versões 15, 16, 17 ou 18, instalado na própria máquina. O banco de dados local é criado e configurado pelo instalador do sistema.
8 GB de RAM recomendados (mínimo de 4 GB) e 2 GB de espaço em disco para o aplicativo, além do espaço necessário para o acervo de documentos.
O processamento e o armazenamento são locais. Ao servidor central não trafega dado sensível: a comunicação externa limita-se a identificadores codificados, sem os CNPJs, nomes e valores da base.
A obtenção do instalador requer as credenciais de acesso ao sistema — as mesmas utilizadas no aplicativo. A versão mais recente é entregue para o sistema operacional selecionado. Após baixar, siga o guia de instalação.
O aplicativo depende de um banco PostgreSQL instalado na própria máquina. Siga o roteiro do seu sistema operacional — as mesmas instruções acompanham o pacote baixado, no arquivo LEIA_ME_ANTES_DE_INSTALAR.txt.
A forma recomendada é via Homebrew, que já configura as permissões de acesso local automaticamente. No Terminal (Aplicativos › Utilitários › Terminal):
brew install postgresql@15
brew services start postgresql@15
Não tem o Homebrew? Instale primeiro com:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Para verificar, digite psql --version — deve aparecer a versão 15 ou superior. Alternativas: Postgres.app ou o instalador da EnterpriseDB (mantenha a porta 5432; podem exigir o passo 04).
Se o download veio como Cognutus-Setup-<versão>-mac.zip, extraia-o primeiro — dentro estão o instalador (.dmg), os scripts de preparação e o LEIA_ME_ANTES_DE_INSTALAR.txt com estas mesmas instruções. Abra o arquivo .dmg e arraste o ícone do Cognutus para a pasta Aplicativos.
O macOS bloqueia aplicativos instalados fora da App Store. Dê um duplo clique no script EXECUTAR-PRIMEIRO.command que veio no pacote .zip — ele libera o aplicativo e confere o PostgreSQL. Se o macOS bloquear o próprio script, clique nele com o botão direito › Abrir, ou vá em Ajustes do Sistema › Privacidade e Segurança › "Abrir Mesmo Assim".
Alternativa sem o script (ou se o download veio só como .dmg), execute no Terminal:
xattr -cr /Applications/Cognutus.app
Quem instalou via Homebrew não precisa deste passo. Se instalou via Postgres.app ou EnterpriseDB e o Cognutus não conectar ao banco, é preciso liberar o acesso local no PostgreSQL — o pacote de instalação traz o script configurar-postgresql.sh para isso. Em caso de dúvida: cognutus@frvjr.com.
xattr -cr /Applications/Cognutus.app, depois abra o aplicativo normalmente.brew services start postgresql@15; se usou o Postgres.app, abra o aplicativo e verifique se o banco está rodando.Baixe o instalador em postgresql.org/download/windows (versões 15 a 18). Durante a instalação: marque PostgreSQL Server e Command Line Tools (pgAdmin é opcional, Stack Builder pode desmarcar), anote a senha definida para o usuário "postgres" e mantenha a porta padrão 5432 — o Cognutus exige essa porta.
Para verificar, abra um novo Prompt de Comando e digite psql --version — deve aparecer a versão 15 ou superior. Se não funcionar, reinicie o computador.
O download da landing entrega um arquivo Cognutus-Setup-<versão>.zip. Extraia-o: dentro estão o instalador, o script EXECUTAR-PRIMEIRO-Como-Admin.bat (recurso de recuperação — normalmente você não vai precisar dele) e o arquivo LEIA_ME_ANTES_DE_INSTALAR.txt com estas mesmas instruções.
Execute o Cognutus-Setup-<versão>.exe e siga as instruções na tela. Quando o Windows pedir permissão de administrador, clique em "Sim" — é com ela que o instalador prepara sozinho o acesso ao banco de dados (a partir da versão 1.8.14). Um ícone será criado na área de trabalho.
Se aparecer a tela azul "O Windows protegeu o computador" (SmartScreen), clique em "Mais informações" e depois em "Executar assim mesmo". O aviso é padrão para instaladores distribuídos fora da loja da Microsoft e reaparece a cada versão nova.
Instalando uma versão anterior à 1.8.14? Nelas a preparação não era automática: antes do instalador, execute o EXECUTAR-PRIMEIRO-Como-Admin.bat (botão direito › "Executar como administrador").
Abra o Cognutus e vá em Ajuda › Diagnóstico do sistema (versão 1.8.14 ou superior): ele verifica a instalação item a item, e o botão "Liberar acesso ao banco" corrige a preparação com a sua permissão. Alternativa manual, válida em qualquer versão: execute o EXECUTAR-PRIMEIRO-Como-Admin.bat do pacote (botão direito › "Executar como administrador") e reabra o Cognutus.
O acesso ao sistema é concedido exclusivamente por convite. Solicitações de acesso e demais assuntos devem ser encaminhados por e-mail.