For simplified bookkeeping GnuCash, and most generalized bookkeeping programs, is overkill.
I accomplish the same thing with 250 lines of Python, and the result is that I get exactly the numbers I need to enter into Skatteverkets e-tjänst, and nothing else. And each transaction is one yaml file, and stored off-site with git.