Sistema de auditoria fiscal

auditoria fiscal,
processamento local.

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.

100%
Processamento local
5
Tipos de documento fiscal
68M
Empresas na base societária
Consultas ao acervo

Consultas estruturadas sobre o acervo fiscal

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.

  • Editor de consultas
    Editor SQL com autocomplete, histórico de consultas e Views de Usuário, executado sobre o banco PostgreSQL local.
  • Relatórios auditáveis
    Cada conclusão é acompanhada da evidência que a sustenta, em formato adequado à instrução de procedimentos fiscais.
  • Processamento local
    A execução das consultas ocorre integralmente na máquina do usuário, que controla o que é revelado.
Funcionalidades

Funcionalidades do sistema

Do processamento em lote de documentos à detecção estatística de anomalias, com execução na máquina local.

Acervo fiscal

Documentos fiscais

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.

NFe / NFCeCT-eSPED · EFDAferição 9900
Consultas

Editor SQL

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.

Editor SQLHistóricoViews
Conformidade

Malhas fiscais

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.

15+ regrasNFe × SPEDMalhas próprias
Detecção estatística

Heatmaps de operaçã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.

Lei de BenfordZ-ScoreVelocidade · Lacunas
Vínculos

Grafo e investigação societária

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.

CircularidadeSócios / holdings68M empresas
Exploração

Tabelas e exportação

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.

Multi-empresaExcel / CSVDANFE
Como funciona

Fluxo de trabalho em três etapas

01

Cadastro da empresa

Informam-se CNPJ, período de fiscalização e dados do procedimento. O ambiente da empresa é preparado automaticamente no PostgreSQL local.

CNPJ 12.345.678/0001-90
› ambiente local pronto
02

Carga dos documentos

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.

processando lote…
› importação concluída · 9900 conferido
03

Análise

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.

malha NFe × SPED · divergência de ICMS
› relatório gerado
Requisitos

Requisitos para execução

O aplicativo é instalado na máquina do usuário e depende de um banco de dados PostgreSQL local.

Sistema operacional

Windows ou macOS

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.

Windows 10+ · 64 bitsmacOS · Apple Silicon
Banco de dados

PostgreSQL

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.

PostgreSQL 15–18Banco local
Hardware

Memória e disco

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.

RAM 8 GB+Disco 2 GB+
Arquitetura de privacidade

Os documentos fiscais permanecem na máquina local

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.

Sua máquina
Acervo local
NFe, SPED e CT-e em PostgreSQL local. Dados reais ficam aqui.
protege →
Sua máquina
Camada protegida
Identificadores sensíveis são substituídos por códigos antes de qualquer comunicação externa.
orquestra →
Nuvem
Cognutus Server
Autenticação e serviços de apoio, sem acesso aos dados reais.
relatório →
Sua máquina
Resultado auditável
Relatório auditável; o usuário controla o que é revelado.
Download

Já tem acesso? Baixe a última versão.

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.

  • Credencial obrigatória
    O download é liberado apenas para usuários ativos. Nenhuma sessão é aberta no sistema durante a verificação.
  • Sempre a versão mais recente
    O link aponta para a última versão publicada — a mesma distribuída pelo atualizador automático do aplicativo.
Liberar download
Download liberado
Baixar novamente
O download inicia automaticamente. Se não iniciar, utilize o botão acima. Depois, siga o guia de instalação.
Instalaçã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.

PASSO 01

Instale o PostgreSQL (antes do aplicativo)

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).

PASSO 02

Instale o Cognutus

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.

PASSO 03

Libere o aplicativo

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
PASSO 04

Configure o acesso ao banco (somente se necessário)

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.

Solução de problemas — macOS
"Cognutus está danificado e não pode ser aberto"
O passo 03 não foi executado. Rode o EXECUTAR-PRIMEIRO.command que veio no pacote .zip, ou abra o Terminal e execute xattr -cr /Applications/Cognutus.app, depois abra o aplicativo normalmente.
"PostgreSQL não encontrado"
Certifique-se de ter concluído o passo 01. Se instalou via Homebrew, execute brew services start postgresql@15; se usou o Postgres.app, abra o aplicativo e verifique se o banco está rodando.
"Porta 5432 já está em uso"
Você já tem um PostgreSQL rodando — pule a instalação do banco. O Cognutus exige que o PostgreSQL atenda na porta 5432.
"Acesso negado" ao banco de dados
Execute o passo 04: o acesso local precisa ser liberado na configuração do PostgreSQL (pg_hba.conf), o que o script configurar-postgresql.sh do pacote de instalação faz automaticamente.
PASSO 01

Instale o PostgreSQL (antes do aplicativo)

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.

PASSO 02

Extraia o pacote baixado

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.

PASSO 03

Instale o Cognutus

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").

PASSO 04

Se o acesso ao banco falhar (somente se necessário)

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.

Solução de problemas — Windows
"PostgreSQL não encontrado"
Instale o PostgreSQL antes do Cognutus (passo 01), reinicie o computador após a instalação e confira se o componente Command Line Tools foi marcado. Depois, use Ajuda › Diagnóstico do sistema › "Liberar acesso ao banco".
Instalei o PostgreSQL depois do Cognutus
Abra o Cognutus, vá em Ajuda › Diagnóstico do sistema e clique em "Liberar acesso ao banco" (versão 1.8.14 ou superior) — o diagnóstico confere o resultado na hora. Em versões anteriores, execute o EXECUTAR-PRIMEIRO-Como-Admin.bat como administrador.
"Acesso negado" ao executar o script
O script precisa de privilégios de administrador: clique com o botão direito e escolha "Executar como administrador".
"O Windows protegeu o computador" ao abrir o instalador
É o SmartScreen, o filtro de reputação do Windows — padrão para instaladores distribuídos fora da loja, e reaparece a cada versão nova. Clique em "Mais informações" e depois em "Executar assim mesmo". Se o navegador segurar o download, escolha "Manter".
Windows Defender bloqueia o script
Clique em "Mais informações" e depois em "Executar assim mesmo". O script apenas ajusta a configuração local do PostgreSQL.
"Porta 5432 já está em uso"
Você já tem PostgreSQL instalado — pule a instalação do banco e vá direto ao passo 03. O Cognutus exige que o PostgreSQL use a porta 5432.
Esqueci a senha do PostgreSQL
Será necessário redefinir a senha do usuário "postgres" ou reinstalar o PostgreSQL. Em caso de dúvida: cognutus@frvjr.com.
Acesso e contato

Utilização mediante convite.

O acesso ao sistema é concedido exclusivamente por convite. Solicitações de acesso e demais assuntos devem ser encaminhados por e-mail.

cognutus@frvjr.com