5 pontos por GN⁺ 2023-09-23 | 1 comentários | Compartilhar no WhatsApp
  • 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:Rent e Assets:Equity:NIFTY
    • O exemplo em USD registra em Assets:Equity:AAPL a quantidade de AAPL junto com o preço unitário
    • O exemplo em euro usa configurações no formato commodity €, commodity AAPL e notação numérica europeia
  • 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

 
GN⁺ 2023-09-23
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

    • Para quem quer seguir nessa direção, recomendo o SimpleFIN Bridge https://beta-bridge.simplefin.org/
      É 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
    • O Mint já usa Plaid também, mas o nível de detalhe das informações de transação importadas é baixo, o que dificulta classificá-las de forma razoável
      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
    • A funcionalidade de importação pode ser melhorada, mas serviços como o Plaid são bem difíceis
      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
    • Estou procurando uma solução open source de gerenciamento de orçamento na Europa e fico curioso para saber como a PSD2 ajuda
    • Tenho curiosidade sobre o que é a PSD2 e por que ela é importante
      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

    • Já vi o ProjectionLab e concordo que há poucas ferramentas voltadas a projeções
      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
    • Na prática, os dados necessários para planejamento de aposentadoria não se sobrepõem muito aos dados de finanças pessoais baseados em partidas dobradas
      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

    • Lembro disso. Eu gostava muito
      Fico curioso para saber o que aconteceu e o que você anda fazendo hoje em dia
    • Se minha memória não falha, lembro de ter visto isso sendo promovido no Gpay
  • 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

    • Tenho pensado continuamente em modularizar partes como cálculo de impostos por país
      É 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
    • Há muito tempo eu procurava um app de finanças pessoais
      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

    • Alguns anos atrás, criei uma ferramenta customizada parecida que baixava dados financeiros de uma conta do Chase Bank e os convertia para o formato de uma ferramenta de contabilidade baseada em texto chamada beancount
      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
    • Para contas comuns de conta corrente/poupança/cartão de crédito, ainda não encontrei uma que não tivesse opção de exportação em CSV
      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
    • A maioria dos bancos ou cartões de crédito oferece algum tipo de exportação, seja CSV, OFX, Quicken etc.
      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
    • Insiro tudo manualmente
      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
    • Uso hledger e insiro tudo manualmente
      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

    • Há suporte para importação de PDF
      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

    • Se tiver tempo, gostaria de saber como você chegou a essa conclusão
      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
    • Dá para recusar clicando em “Manage settings” e depois desmarcando o check verde
      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 ledger e arquivos de texto simples
    També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)

    • paisa parece se traduzir literalmente como algo como “pessoa do interior”
      Na prisão, homens latinos mais velhos são automaticamente chamados de “paisa”, e muitos consideram o termo pejorativo
    • “Paisa” também pode significar, de modo geral, dinheiro, dependendo do contexto
      Mas, precisamente, 100 paisa = 1 INR, ou seja, 1 rupia
    • Também é usado para se referir a uma mulher de Medellín com uma certa “aparência”
      Uma ex minha era um exemplo disso, e “paisa as an areppa” é uma expressão bem comum por lá