I'd guess the problem is not so much the storage format, but the interface onto it? If someone were to write an accountant-friendly front-end, would that take care of your file format concerns?
(of course this doesn't affect the other missing bits like invoicing, bank accounts, recurring transactions, etc..)
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds