blog/content/posts/plaintext-accounting.md

1.8 KiB

title date draft description tags categories series favorite
Plaintext Accounting, beancount, and fava 2021-01-15T15:54:51+01:00 false Or the story of my fall into systematically logging my expenses
accounting
cli
software
slice of life
false

Plain text accounting is a way of tracking your finances using simple text files and command line software.

Being about to work on my end-of-studies internship, and therefore enter the adult, professional world, I decided that I needed a better way to track my income, expenses, and net worth.

My accounting journey

  • gifts
  • credit card during high-school/CPGE
  • joining the YAKA-ACU team

Why do I want an actual accounting solution?

  • some people use their head
    • I used to do that for a long time
    • I want more fine-grained control and analysis of my habits
    • I'm somewhat of a airhead, suffer from one-click-purchase-syndrome
  • some people use a spreadsheet
    • bothersome
    • easy to mess up
    • hard to version
      • I like git
  • I want
    • foolproof
    • exhaustive
    • powerful analysis, and trivia
      • how much have I spent at my neighbourhood bakery in the last semester ?
    • pretty interface
    • FLOSS and forward compatible

Beancount

What is it?

  • python
  • inspired by ledger, hledger
  • simple
  • double entry accounting

Why did I choose it ?

  • plain text accounting
  • wonderful documentation
    • first real introduction to double-entry accounting
  • author's comparison with ledger and hledger
  • I grok python

So how do I use it?

  • backlog of transactions
  • fava
  • simple makefile and git hooks
  • mobile phone app

What's next?

  • not accurately tracking my taxes from my pay check
  • not tracking my livret A, PEE, future PEL and AV