Como um painel pessoal usa o Open Finance para saber quanto sobra no mês.
O Minhas Finanças é um projeto pessoal, de uso privado e sem versão pública. Este artigo explica como ele funciona: o Open Finance traz os dados dos bancos, o painel mostra quanto sobra no mês, quanto há a pagar e quanto está disponível, e uma IA lê faturas e extratos e propõe os lançamentos para o autor aprovar. Concebido e desenvolvido por Iran Milanez Caetano, com o Claude.
O ponto de partidaContas, cartões, parcelas e dívidas espalhados, e o saldo do mês difícil de enxergar.
O que foi feitoOpen Finance para trazer os dados, um painel que calcula o mês e uma IA que propõe, e o autor aprova.
Em que estágio estáProjeto pessoal em uso pelo próprio autor, com 10 abas. Não é um produto publicado.
Em destaque
O Open Finance é o que faz o painel andar sozinho
Sem ele, cada saldo e cada fatura teriam de ser digitados ou enviados em arquivo. Com ele, os dados dos bancos chegam todo dia numa pasta, prontos para o painel.
O que chega
Saldos, transações de conta e de cartão e investimentos, entregues pela Pluggy a partir do que o banco autoriza.
Como chega
O autor conecta cada banco no Meu Pluggy e aprova no app do banco. Todo dia, às 7h, um script do Google consulta a Pluggy e grava um JSON e CSVs numa pasta do Drive.
Do Drive ao painel
Em conversa, a Claude lê o JSON e importa só as transações de fatura aberta que ainda não existem. Esse último passo é feito em conversa, não é automático.
Limites reais
Hoje são dois bancos. O Banestes não está disponível na Pluggy. Os dados chegam com 2 a 3 dias de atraso, com 90 dias de histórico, e a chave de API vale 2 horas.
Uma lição do dia a dia: importar fatura ainda aberta subestimou um mês. A regra passou a ser importar só depois do fechamento.
Na prática
O painel funcionando
Cada aba mostra um caminho do painel, passo a passo. Os exemplos usam dados fictícios.
Velocidade
Open Finance
BancosDois, hoje
AprovaçãoNo app do banco
Chave de APIVale 2 h
Sincronização
HorárioTodo dia, 7h
Histórico90 dias
CredenciaisSó no script
Atraso dos dados2 a 3 dias
Importa as transações novas da sincronização.
Achei as que ainda não estão no painel. Posso importar?
Fatura importada
MêsDo vencimento
StatusEm processamento
RegraSó depois do fechamento
Mês
MêsOutubro
AtalhoHoje
PerfilDemonstração
Receitas
R$ 1.250
Saldo projetado do mês (exemplo fictício)
Disponível
Para novas comprasPositivo
Se faltarMostra quanto falta
Para onde vai o dinheiro (exemplo)
Moradia35%
Alimentação22%
Transporte14%
Lazer9%
Pontos para conferir
Lançamento sem categoriaA conferir
EncargosA conferir
Fixa de cartão fora da faturaA conferir
Quanto gastei com alimentação fora este mês?
Leitura
FormatosCSV, OFX, TXT, PDF, print
Senha do PDFSó na memória
Limites30 páginas por PDF, 5 prints
Tipos de alteração
Incluir, alterar ou excluir despesa3 tipos
Marcar fixa ou fatura paga2 tipos
Atualizar saldo1 tipo
Incluir receita1 tipo
Revise antes de aplicar
Despesa novaMarcada
Possível duplicadoDesmarcada
Saldo da contaMarcada
Gravação
Antes de aplicarNada é gravado
DepoisPropostaAplicada
ArrependeuDesfazer
Pasta de faturas
Fatura de setembro.pdfPDF
Extrato.csvCSV
Print 01.pngPrint
Leitura
ArquivoBaixado
TextoExtraído
ConversaAnexado
Ferramentas da IA
Listar printsPasta de entrada
Ler printTexto de cada imagem
Arquivar
Print importadoEntradaImportados
Quem autorizaO usuário aplicou
Segue o extrato do mês.
Conciliação
Saldo da contaAtualizado
Fixas já pagasAbatidas
Pagamento da faturaNão vira despesa nova
O que não entra
Transferência entre contas própriasIgnorada
ReembolsoVai na própria despesa
Troca de dinheiro vivoNão é receita
Situação por conta
SaldoMostrado
Conciliado atéData
PendênciasCom botão de resolver
Cartão
Melhor dia de compraDo cartão
VencimentoDo cartão
Mês da faturaCalculado
Compras parceladas
Do mêsParcelas
Do mês seguinteParcelas
Ainda a pagarTotal
Parcelas por mês (exemplo)
NovR$ 480
DezR$ 480
JanR$ 310
FevR$ 310
MarR$ 120
AbrR$ 120
Fatura
SituaçãoAbertaPaga
Entradas
RecebidoSoma
A receberSeparado
Saídas
Já pagoSoma
A pagarSeparado
Resultado
R$ 0,00
Regime de caixa (exemplo fictício)
Segredos nunca são pedidos no chatImportar fatura aberta subestimou um mês: a regra agora é só depois do fechamento
Mês e perfil escolhidos no topoNada é gravado por esta aba: ela só calcula
IntegraçõesDados do próprio painel
Nada grava sem “Aplicar” (nesta aba)Duplicados vêm desmarcadosProposta pendente expira ao recarregar
IntegraçõesClaude (capacidade da página)pdf.js
O conector do Drive só lê e move arquivos da pasta combinada
IntegraçõesGoogle Drive (conector do claude.ai)
Aqui a Claude grava direto, por autorização do dono: a aprovação passo a passo vale só na aba da IA
IntegraçõesExtratos enviados pelo usuário
Compra em dólar usa o valor em reaisSoma das compras visíveis é comparada ao total da fatura
IntegraçõesCartões cadastrados no painel
Regime de caixa, com o que falta receber à parte
IntegraçõesDados do próprio painel
Por dentro
O caminho do dado, da origem à tela
As peças principais e como conversam entre si.
Origemextrato, fatura, print ou Open Finance
Script das 7hsó para a Pluggy, grava na pasta do Drive
Driveguarda JSON, CSVs, faturas e prints
Claudelê, responde e propõe alterações
Banco do artifactdocumentos por mês e por perfil
Telascálculos em JavaScript puro
Também no caminho:Sem servidor próprio: um único arquivo HTMLSe o banco cair, salva no navegador e avisaPerfis separados: cada um guarda cartões, contas, fixas e dívidas à parteEm desenvolvimento: visão por data da compra e importação agendada do Drive
HTML, CSS e JavaScript puros
Artifact privado do claude.ai
Banco de documentos em tempo real
Claude (IA do claude.ai)
Google Drive (conector)
Google Apps Script
Pluggy (Open Finance)
pdf.js
Tema claro e escuro
Cuidados
O que faz esse projeto ser confiável
Privado
O painel é um artifact privado: só o dono lê. Não há site público, e os exemplos desta página usam dados fictícios.
Revisão humana
Na aba da IA nada grava sem “Aplicar”, e há “Desfazer”. No fluxo por conversa, o dono autorizou a gravação direta.
Segredos fora do chat
Os segredos da Pluggy ficam só nas propriedades do script. A senha do PDF não é gravada nem enviada à IA.
Conferências automáticas
Detecção de duplicados por data, valor, origem e descrição, status “A conferir” e soma das compras comparada ao total da fatura.
Quando algo falha
Erros de gravação, de IA e de Drive têm mensagens próprias em português. Sem banco, o painel segue com dados no navegador.
Lições aprendidas
Importar fatura aberta subestimou um mês. Transferência entre contas próprias não é despesa. Reembolso vai na própria despesa.
Vamos conversar?
Quer organizar dados e números com ajuda de IA?
Fale comigo. Posso montar painéis que trazem os dados, calculam, conferem e deixam a decisão final com você.