Same here, I tried the data entry way (telling myself that the friction encourages thinking more before spending). It lasted about 2 years before I started creating import helpers to get transactions from my current accounts and etc.
Now, I put together some JS to create custom import helpers that adapts to different bank formats. Unsurprisingly, banks doesn't seem to want to converge/adopt a standard on transaction exports still (like a simple standard on the CSV will do), despite all the hype about open banking and such. Step by step?
I have some libraries that I reuse to create these custom helpers documented here:
Data entry through the day is way too cumbersome to me.
Am I alone on this?