After adopting Beancount for plain text accounting, I write a Python command-line utility that converts bank CSV statements into Beancount transaction files, including automatic GST calculation for Australian bank data. Notes from the process cover VS Code environment setup, command line arguments, CSV parsing, date string manipulation, and formatted output, aimed at programmers new to Python...