Desktop · PostgreSQL + SQL Server · IA integrada · v1.5.7

Do banco Alterdata ao
dossiê do cliente
em minutos.

Workbench desktop enterprise para escritórios de contabilidade extraírem inteligência dos bancos Alterdata com segurança de produção e apoio de IA.

40+
KPIs pré-construídos
3
camadas de segurança
0
dados na cloud
30s
para 40 KPIs do cliente
schemas suportados → wphd wcont wfiscal wdp wfolha
O PROBLEMA

Os dados estão no Alterdata.
A inteligência está bloqueada.

Wcont, Wfolha, Wfiscal, Wphd — todos sentam sobre bancos ricos em dados. Mas extrair qualquer métrica além do relatório padrão exige TI, SQL e conhecimento profundo do schema.

Dados presos no banco

Consultas complexas exigem acesso direto ao PostgreSQL ou SQL Server. O contador não tem isso — e o TI cobra por cada request.

SQL + schema Alterdata = pré-requisito

Entender wphd.empresa, wcont.movto e wdp.func exige meses de curva. Ferramentas genéricas como DBeaver não entendem o modelo contábil.

Risco real de escrita em produção

Um UPDATE acidental em banco de produção pode corromper o fechamento de dezenas de clientes. Ferramentas genéricas não protegem contra isso.

Relatórios refeitos do zero todo mês

DRE, dossiê do cliente, KPIs de inadimplência — cada fechamento é uma nova planilha manual com os mesmos dados. Sem template, sem automação.

Reunião com cliente sem dados

Sem um dossiê consolidado em segundos, o contador chega à reunião com estimativas. A confiança e o valor percebido caem.

Query-Alterdata resolve tudo isso

40+ KPIs prontos, segurança de 3 camadas, IA que traduz SQL em narrativa. Sem TI. Sem risco. Sem retrabalho.

ARQUITETURA DE SEGURANÇA

Escrita em produção?
Impossível. Em 3 camadas.

Não é configuração — é arquitetura. Cada camada falha de forma independente. Se qualquer uma estiver comprometida, a conexão é recusada antes de qualquer query.

1
Camada Aplicação — sqlGuard

Parser de AST valida toda query antes de executar. Apenas SELECT é permitido — qualquer DML ou DDL é rejeitado com erro claro.

// sqlGuard.ts — validação de AST const ast = parse(sql); if (ast.type !== 'select') { throw SecurityError('DML bloqueado'); }
2
Camada Banco — usuário read-only

Usuário query_alterdata_ro com db_datareader + DENY explícito de INSERT / UPDATE / DELETE / DDL.

-- SQL Server provisioning CREATE LOGIN query_alterdata_ro ...; EXEC sp_addrolemember 'db_datareader', 'query_alterdata_ro'; DENY INSERT, UPDATE, DELETE, DDL TO query_alterdata_ro;
3
Camada Sessão — self-test no connect

Na abertura de cada conexão, o sistema tenta uma escrita real. Se não for bloqueada pelo banco, a sessão é encerrada imediatamente.

-- Postgres: transação forçada como read-only SET default_transaction_read_only = on; -- MSSQL: probe real de CREATE TABLE → falha = OK IF probe_write() THEN REJECT_CONNECTION();
Se qualquer camada falhar → conexão recusada. Sem exceções.
POR QUE 3 CAMADAS?
Defesa em profundidade
Uma camada pode ser contornada. Três independentes não.
Proteção contra bug no próprio sistema
Mesmo um erro no sqlGuard não consegue escrever — o banco bloqueia na camada 2.
Auditável pelo TI do escritório
Scripts de provisionamento do usuário RO são entregues prontos para revisão.
Conformidade LGPD
Dados contábeis nunca saem da máquina local. Zero telemetria, zero cloud.
0
escritas acidentais
registradas
100%
queries em
modo leitura
40+ KPIs PRÉ-CONSTRUÍDOS

Cada módulo Alterdata.
Cada métrica que importa.

KPIs com descrição, perguntas-guia, interpretação e SQL parametrizado. Prontos para executar — sem escrever uma linha de código.

PHD — Cadastro
schema: wphd
Ficha da empresa
Sócios ativos
CNAE / regime
Capital social
Responsáveis legais
Histórico alterações
DP — Departamento Pessoal
schemas: wdp · wfolha
Admissões / demissões
Afastamentos
Turnover %
Faixas salariais
Encargos totais
Custo por depto
Fiscal
schema: wfiscal
NF entrada / saída
Balanço mensal
Simples Nacional
Apuração ICMS/PIS
Fornecedores top
Clientes top
Contábil + Financeiro
schema: wcont
Movimentação contábil
Aging de títulos
Taxa de recebimento
Inadimplência
DRE personalizada
Fluxo de caixa
Saldos por conta
Rentabilidade
IA INTEGRADA

SQL vira narrativa.
O contador vira consultor.

Claude e Gemini integrados diretamente ao workbench. A IA lê os resultados do banco e gera análises em linguagem natural — prontas para apresentar ao cliente sem adaptação.

Perguntas sugeridas antes do dossiê
A IA propõe o que perguntar ao cliente antes de gerar o relatório — contexto que melhora a análise.
Narrativa para o cliente final
Transforma tabelas de SQL em textos explicativos prontos para enviar por e-mail ou apresentar em reunião.
SQL a partir de linguagem natural
"Quais clientes estão inadimplentes há mais de 60 dias?" — a IA gera o SQL usando o schema real do Alterdata.
Chave própria do escritório
Multi-provider: Claude (Anthropic) ou Gemini (Google). O escritório usa a própria conta — controle total sobre custo e dados.
A
Claude · Anthropic
G
Gemini · Google
Query-Alterdata · IA Console
C
Como está a inadimplência da Empresa Alpha nos últimos 90 dias?
AI
A Empresa Alpha tem 3 títulos em aberto totalizando R$ 4.820, com vencimento médio de 47 dias atrás. O maior devedor representa 68% do valor. Recomendo contato imediato com o cliente antes do fechamento.
-- SQL gerado pela IA (wschema real) SELECT cd_titulo, vl_titulo, dt_vencto, DATEDIFF(day, dt_vencto, GETDATE()) dias FROM wcont.titulos_receber WHERE cd_empresa = {{cdempresa}} AND st_titulo = 'A' AND dt_vencto < DATEADD(day,-1,GETDATE()) ORDER BY vl_titulo DESC;
RESULTADO — 3 linhas · 0ms
TÍTULOVENCTODIAS
3281R$3.28015/0167d
3295R$1.04028/0154d
3310R$50005/0246d
MULTI-EMPRESA

Um dossiê.
Todas as filiais.

Queries com template {{cdempresa:5}} rodam em lote sobre N empresas selecionadas. Auto-consolidação com colunas _empresa_id e _empresa_nome — um único resultado comparativo para toda a carteira.

N empresas simultâneas Auto-consolidação Exportação em ZIP
-- Template multi-empresa SELECT {{cdempresa}} AS _empresa_id, emp.nm_empresa AS _empresa_nome, SUM(mov.vl_debito) AS total_debito, SUM(mov.vl_credito)AS total_credito FROM wcont.movto mov JOIN wphd.empresa emp ON emp.cd_empresa = {{cdempresa}} WHERE mov.cd_empresa = {{cdempresa}} AND mov.dt_movto BETWEEN {{dt_ini}} AND {{dt_fim}} GROUP BY emp.nm_empresa; -- Executando em lote: 12 empresas -- → 12 resultados consolidados automaticamente -- → DRE comparativa pronta para download
STACK TÉCNICA

Engenharia de produto.
Sem servidor. Sem cloud.

Electron desktop — instala em Windows em 5 minutos. Os dados nunca saem da máquina local. Zero telemetria, zero assinatura de infraestrutura.

Frontend
React 19
+ Vite 6
Desktop
Electron 33
Windows x64 · NSIS
PostgreSQL
pg 8
driver nativo
SQL Server
mssql 12
driver nativo
IA
Claude API
@anthropic-ai/sdk
IA
Gemini API
@google/genai
Persistência
JSON cifrado
%APPDATA% local
Versão atual
v1.5.7
stable release
Instalador NSIS .exe
Single-click install. Zero dependência externa. Setup wizard guia a criação do usuário RO no banco em PG (automático) ou SQL Server (script gerado).
Dados nunca saem da máquina
Conexões diretas ao banco do Alterdata. Nenhum dado transita por servidor externo. Sem telemetria, sem analytics, sem cloud obrigatória.
Atualizações versionadas
Releases numerados com changelog detalhado. Scripts SQL de provisionamento empacotados e atualizados em cada versão.
CASOS DE USO REAIS

O que escritórios fazem
com o Query-Alterdata hoje.

Dossiê pré-reunião

40 KPIs do cliente em 30 segundos. Contador chega à reunião com dados reais — não estimativas. Aumenta percepção de valor e diferencia o escritório.

Tempo: 30 segundos

Fechamento mensal

DRE comparativa ano-contra-ano para todas as empresas da carteira. Template salvo, executa em lote, exporta consolidado.

Antes: 1 dia → Depois: 1 hora

Auditoria de lançamentos

Rastreia origem, usuário e timestamp de cada movimento contábil. Identifica lançamentos suspeitos antes da entrega do SPED.

Precisão: nível de registro

Consultoria estratégica

"Como meu negócio está?" — resposta com números + narrativa IA em linguagem executiva. Transforma o contador em advisor.

Formato: texto + tabela + KPI

Prospecção ativa

Análise de inadimplência e aging gera a pauta do call do gerente de contas. Dados concretos para abordagem consultiva.

Conversão: dados → argumento

Para quem é?

Sócios de escritórios contábeis
Contadores seniores
Gerentes de TI de escritórios
Usuários Alterdata (Wcont, Wfolha, Wfiscal)
COMECE HOJE

Seu banco Alterdata tem
mais do que você imagina.

Instale em 5 minutos. Conecte ao banco. Gere o primeiro dossiê completo hoje. Segurança de produção garantida — sem risco, sem TI, sem cloud.

Instala em 5 minutos Primeiro dossiê no mesmo dia Sem servidor externo Suporte via WhatsApp
Query-Alterdata v1.5.7 · Windows x64 · PostgreSQL + SQL Server