I am an advocate of plaintext accounting, and hledger is my go-to tool for this. A good summary …