- Paisa é um gerenciador financeiro open source, baseado na ferramenta de contabilidade de partidas dobradas ledger, que permite administrar receitas, despesas e investimentos pessoais em um livro-caixa em texto
- Os dados financeiros e as configurações permanecem em arquivos de texto simples no sistema do usuário, tornando-os adequados para controle de versão e colaboração baseada em permissões de arquivos
- Como sua arquitetura não coleta nem transmite dados para servidores, ele é indicado para usuários que valorizam privacidade e propriedade na gestão das finanças pessoais
- Converte extratos em CSV, Excel e PDF para Ledger journal e, ao configurar templates, reduz o trabalho mensal de importar e classificar transações
- Permite lidar em um só lugar com acompanhamento de preços, orçamento, metas, cálculos de impostos e EMI, transações recorrentes e faturas de cartão de crédito, além de planejamento de aposentadoria
Livro-caixa em texto e propriedade dos dados
- Paisa é um gerenciador financeiro pessoal criado sobre a ferramenta de contabilidade de partidas dobradas ledger
- O método registra salário, aluguel e transações de investimento como movimentações entre contas, e os exemplos de livro-caixa incluem várias moedas e notações de ativos
- O exemplo em INR usa as contas
Income:Salary:Acme,Assets:Checking,Expenses:RenteAssets:Equity:NIFTY - O exemplo em USD registra em
Assets:Equity:AAPLa quantidade de AAPL junto com o preço unitário - O exemplo em euro usa configurações no formato
commodity €,commodity AAPLe notação numérica europeia
- O exemplo em INR usa as contas
- Os dados financeiros não saem do sistema do usuário
- O livro-caixa e as configurações são armazenados como arquivos de texto simples, facilitando o controle de versão
- É possível colaborar com outras pessoas concedendo permissões de acesso aos arquivos
- Para ajudar na entrada de dados, o editor oferece destaque de sintaxe, autocompletar, verificação de erros e formatação automática
- A instalação e a demonstração estão disponíveis, respectivamente, em Install e Demo
Privacidade, importação e recursos de cálculo
-
Privacidade
- Vender dados não é um objetivo indireto do app Paisa
- Nenhum dado é coletado ou transmitido para servidores
- Todos os dados são armazenados no sistema do usuário
-
Acompanhamento de preços
- Suporta vários provedores de dados de price para acompanhar os preços mais recentes dos ativos
- O usuário pode inserir preços manualmente, o que também permite usá-lo para reavaliar ativos como casa, carro e terreno
-
Orçamento e controle de gastos
- É possível acompanhar gastos no nível de detalhamento desejado
- Categorias e subcategorias podem ser ajustadas conforme a necessidade, e os ícones também podem ser alterados
- É possível definir um budget para cada categoria a fim de evitar gastos excessivos
-
Importação de dados
- É possível importar para o Paisa extratos de contas de bancos ou provedores de cartão de crédito
- O sistema de import foi projetado para ser flexível e lidar com diversos formatos de arquivos reais
- Ao configurar templates de importação, importar e classificar as transações de cada mês leva cerca de 5 minutos
-
Sheets
- sheet é uma calculadora em formato de bloco de notas que calcula impostos, EMI e outros valores usando dados do ledger
- Quando os dados do ledger mudam, a sheet também é atualizada automaticamente de forma interativa e em tempo real
-
Gestão de metas e faturas
- O recurso de goals calcula o plano de poupança necessário para metas como férias ou compra de um carro
- Se você souber quanto pode poupar por mês, ele calcula quando a meta será alcançada
- Se houver um prazo, ele calcula a poupança mensal necessária para atingir a meta
- Acompanha transações recurring e faturas de credit card
- A visualização em calendário mostra as faturas que devem ser pagas no mês atual
- A recorrência pode ser configurada para vários cronogramas, como semanal, mensal, trimestral, fim do mês e fim do trimestre
1 comentários
Opiniões do Hacker News
Parece realmente incrível, e gosto do fato de ser baseado em ledger
Eu queria sair do Simplifi Money pelo motivo óbvio de ele pertencer à Intuit, mas o verdadeiro fosso parece estar em obter os dados de forma consistente e precisa. Nos EUA não há uma lei equivalente à PSD2, então até daria para procurar todas as opções de exportação de cada banco, mas, na prática, o Plaid parece ser praticamente o único serviço que traz os dados de um jeito minimamente correto
Por isso, fico curioso se um plugin do Plaid faria sentido. Usar um terceiro elimina parte das vantagens, mas tenho contas demais para fazer isso manualmente. Como contorno, talvez dê para importar a partir do Tiller, que usa Plaid, e depois exportar para CSV/Excel. Mesmo que seja necessário um terceiro, gostaria de saber se há planos para importação automática de dados
É mais ou menos um wrapper da API da MX (concorrente da Plaid) criado para uso pessoal pelo pessoal que fez o Budgeting with Buckets. Segurança dos dados é claramente um problema, mas vejo mais valor em ter as transações entrando automaticamente do que no risco de o SimpleFIN ser comprometido
Também implementei e usei importação automática via SimpleFIN em uma ferramenta pessoal de finanças que criei, parcialmente auto-hospedável: https://github.com/avirut/bursar
Por exemplo, uma transação Amazon Grocery acontece no cartão de crédito Amazon Chase, que dá 5% de desconto. Mas, mesmo conectando ao Chase.com via Plaid para buscar o extrato das transações, as informações são pobres, então os dados de orçamento do Mint não refletem isso corretamente. A informação real está no silo da Amazon.com
Por enquanto, no fim das contas, só resta corrigir manualmente; sem regulação governamental, talvez algum dia agentes de LLM consigam ler as informações em nome das pessoas e tornar esse trabalho manual muito mais fácil
Até o modelo de preços é difícil de entender pela página, então acho que seria difícil oferecer suporte ao Plaid em um app gratuito
Fico me perguntando se ela é a base para algo como o UPI da Índia
É interessante que existam muitas ferramentas para analisar para onde o dinheiro foi, mas poucas que se aprofundem em planejamento e projeção
Fico curioso se há intenção de expandir mais o módulo de “aposentadoria”. Se precisar de inspiração, nos últimos dois anos e meio venho construindo, como projeto paralelo, um simulador de finanças pessoais: https://projectionlab.com
A documentação também é muito bem feita, e gostei de incluir um ambiente de demonstração. Algum dia vai surgir um app que combine orçamento, acompanhamento e planejamento de forma totalmente fluida, e quem conseguir fazer isso deve se tornar um player bem forte
A maioria para no gerenciamento de orçamento. Tenho planos de transformar a página de aposentadoria em uma página mais geral de metas/objetivos, mas ainda não defini os detalhes
O ideal seria que o livro-caixa de partidas dobradas virasse o banco de dados e, em cima dele, surgissem muitas ferramentas focadas em nichos específicos; mas a realidade ainda está longe disso, e todo mundo quer criar sua própria ilha de dados
Quanto você gastou no metrô na semana passada tem quase nenhuma relação com o risco de ficar quebrado aos 90 anos
O que você precisa desse conjunto de dados é basicamente o portfólio atual; o restante são dados próprios de investimentos. Você precisa de volatilidade dos investimentos, composição do portfólio, covariância dos retornos, idade de aposentadoria, expectativa de vida etc., então isso é praticamente um produto totalmente novo
Também existe a regra dos 4%, e é preciso avaliar se trabalho adicional de projeção realmente melhora os resultados. Heurísticas parecem funcionar bem o bastante
Bateu nostalgia
Em 2009, liderei uma pequena equipe para criar uma startup financeira/de investimentos chamada Paisa.com. Ainda tenho os primeiros designs de mockup que fizemos em um quarto de hotel em Delhi/Gurgaon para apresentar à NDTV
Fico curioso para saber o que aconteceu e o que você anda fazendo hoje em dia
Realmente impressionante
Tanto ter criado isso quanto ter escrito a documentação explicando o conceito e a forma de implementação são excelentes
Não acredito na quantidade de reações dismissivas aqui. Se você está satisfeito em gerenciar suas finanças com uma solução paga e não quer se aprofundar por conta própria, provavelmente não é o público-alvo desta ferramenta
Uma sugestão seria modularizar as partes que variam por país, como cálculo de impostos, para que outras pessoas possam contribuir com versões para seus próprios países
É preciso definir a abstração básica. A implementação atual, na verdade, foi escrita praticamente para o meu caso de uso pessoal, e acho que talvez nem seja precisa por causa de tantas exceções como condições e regras de grandfathering
Não quero um SaaS pelo qual eu tenha que pagar todo mês e que pode ser encerrado a qualquer momento. A maioria dos outros apps caseiros estava incompleta ou abandonada. No fim, paguei por uma planilha de Excel https://cspersonalfinance.io/ para acompanhar tudo
Ela acompanha fluxo de caixa, investimentos, patrimônio líquido etc.; e, por ser Excel, não há risco de desaparecer daqui a 10 anos
Fico curioso para saber como as pessoas automatizam a importação de dados
É difícil imaginar que alguém insira tudo manualmente. Muitos lugares nem oferecem arquivos de exportação utilizáveis e, na maioria das vezes, só dão PDFs
Parece que a maior parte dos serviços financeiros usa Plaid para integração de dados, mas, por ser um serviço pago, acho que seria difícil para apps de finanças pessoais open source ou gratuitos usarem
O Chase cobrava algo como US$ 10 por mês para usar OFX para baixar extratos bancários, o que era bem absurdo para o que fazia. Acabei desistindo porque as outras contas bancárias que eu precisava acompanhar não ofereciam OFX nem algo parecido
Em alguns lugares ela fica escondida lá no fundo e é muito mais difícil de encontrar e usar do que eu gostaria, mas pelo menos existe nos bancos que uso
Depois é só importar para seus próprios registros financeiros
A dor de verdade está na categorização. É preciso decidir se aquilo é supermercado, suprimentos, comer fora, despesas médicas etc.
Uso KMyMoney e, em geral, ele atribui a mesma categoria de transações anteriores na mesma loja, o que reduz parte do trabalho. Mesmo assim ainda é trabalhoso, então escrevi um script que exporta do KMyMoney para o formato ledger
Moro no Sudeste Asiático, então praticamente não há outra opção. Alguns bancos nem têm opção de download em CSV/Excel e só fornecem extratos de saldo em PDF
No geral, não é tão pesado, mas é algo próximo de Inbox Zero. Se você processa tudo na hora, o esforço extra não é grande. Dá para registrar a transação enquanto o caixa prepara o troco ou imprime o recibo, ou enquanto você sai da loja. Se deixar acumular por alguns dias, vira uma tarefa chata de 5 a 10 minutos
Pagamentos em dinheiro, de qualquer forma, precisam ser inseridos manualmente
Mas, no contexto de uma família, o método manual começa a desmoronar se todos os envolvidos não participarem do registro. Pela minha experiência, isso quase nunca acontece, então, na prática, os gastos da minha esposa continuam sendo um buraco negro considerável
Eu também tinha receio antes, mas, numa vida comum, o volume de transações por dia não é tão alto. Além disso, manter um livro-caixa acaba disciplinando você. O VS Code também fornece autocompletar para contas e beneficiários
Alguns anos atrás eu estava tentando criar exatamente algo assim, então é uma sensação bem estranha
Tomei decisões parecidas, com a mesma base em ledger, local-first/somente local, e a diferença foi basicamente que não cheguei à parte de visualização. Em vez disso, gastei tempo tentando converter PDFs para ledger e perdi a motivação
É muito bom ver isso pronto, e quero testar direito em breve. Recomendo nem se preocupar muito com PDFs. Mesmo erros ocasionais de OCR estragam tudo, e quanto mais raros, pior, porque você passa a confiar neles
Se for fazer, é melhor extrair a camada de texto real. Ela nem sempre existe, as tabelas são bagunçadas e há muito conteúdo inútil, mas pelo menos o que está lá não será lido incorretamente como £24.87 em vez de £74.97
Estou extraindo os dados com pdf.js, e, nos testes que fiz, funciona bem razoavelmente
Infelizmente, se você não enviar cookies ao Google, o site não funciona, então não consigo vê-lo
Espero que implementem para usar apenas os cookies necessários. Para constar, desse jeito o site não pode ser usado na Europa
Abri na Europa e a mensagem parece dizer algo como “estes cookies são apenas para melhoria interna do produto”. O problema é que, como o Google gerencia a análise, ele pode monitorar, ou é que a finalidade declarada não é essencial? Pessoalmente, eu achava que “não essencial” significava “para fins de publicidade de terceiros”
O texto diz que os cookies são usados para reconhecer visitas repetidas e preferências, e para medir a eficácia da documentação e se os usuários encontram o que procuram. Também diz que, ao consentir, você ajuda a melhorar a documentação
Acabei de descobrir que também dá para ativar um botão de recusa, e https://squidfunk.github.io/mkdocs-material/setup/ensuring-data-privacy/#+consent.actions, isso será aplicado em breve
Realmente excelente
Tenho usado GNUCash para uma tarefa mais simples, como acompanhar receitas/despesas de imóveis para aluguel, não para minhas finanças pessoais inteiras. Mas o GNUCash é meio tosco, e eu também gostaria que meu parceiro pudesse acessá-lo, mas não sei bem qual é a melhor forma de compartilhar os dados
Gosto do fato de ter uma interface web e, ao mesmo tempo, parecer ter um modelo de dados simples baseado em
ledgere arquivos de texto simplesTambém vejo outros comentários sobre importação de dados bancários, e esse sempre foi o fator que me impediu de aplicar isso às finanças pessoais como um todo. Não tenho confiança de que vou conseguir continuar entrando manualmente em contas de bancos, corretoras e cartões de crédito, baixando os dados de cada uma e importando para ferramentas como GNUCash, assumindo que elas suportem algum tipo de download em CSV
Tenho curiosidade sobre a opção Plaid, e é legal que uma pessoa da Plaid tenha comentado aqui, mas sempre fui cauteloso. Uma das minhas instituições financeiras parece oferecer algo parecido com OAuth, mas todas as outras funcionam no modelo “dê suas credenciais à Plaid e nós as guardaremos com segurança”. Isso não me deixa confortável. No fim, todo mundo pode ser hackeado. Além disso, entregar todos os meus dados financeiros à Plaid também não parece uma boa ideia
Mas, nos EUA, parece não haver alternativa real. Seria bom se o governo obrigasse todas as instituições financeiras a implementar uma API padrão e permitisse que não só grandes empresas, mas também pessoas comuns, acessassem seus próprios dados por essa API
Ferramentas que dão a você controle direto dos dados subjacentes em texto simples são extremamente subestimadas
Gosto muito dessa abordagem
Hoje aprendi que “paisa” é a subunidade da rupia indiana
Aqui, “paisa” é usado para tudo relacionado a uma região específica da Colômbia https://en.wikipedia.org/wiki/Paisa_(region)
Na prisão, homens latinos mais velhos são automaticamente chamados de “paisa”, e muitos consideram o termo pejorativo
Mas, precisamente, 100 paisa = 1 INR, ou seja, 1 rupia
Uma ex minha era um exemplo disso, e “paisa as an areppa” é uma expressão bem comum por lá