If you can convince your bank to make available your bank statement in Markdown, let us know.
Your transactions are probably already available in CSV.