GNOME Bugzilla – Bug 725831
CSV Export - Select subaccounts is not working properly
Last modified: 2018-06-29 23:28:05 UTC
There are two obvious bugs in the CVS export/import system that prevent it from being used: * Export "Select Subaccounts" doesn't work. It only selects the last children of the last item. All the rest are unselected. (A work-around is to completely expand all the accounts, select the top item, then Shift+Left Mouse click the last item.) * Import defaults do not match the Export defaults! One uses a comma, the other a semicolon.
In addition, import requires a trailing comma. RFC 4180 compliant software do not generate CSV with trailing commas! GNUCash should handle either case.
The csv transaction importer has been rewritten in c++. This solves two issues mentioned here: - import defaults now do match export defaults - import no longer requires a trailing comma These improvements will first appear in gnucash 2.8.0 later this year. The last issue still remains: "Select Subaccounts" is not working as it should. I will keep this report open to track this issue and have renamed it to reflect this.
Related to this bug, I posted this question in the chat channel: CSV Export: is there an elegant way to 'export all transactions'? My Account Tree has many sublevels and going into all of them--even with 'Select Subaccounts'--is inconvenient--and an account could easily be missed (not manually selected). I can 'Select All' at the top level (ctrl-A), then 'Select Subaccounts' but that last operation is not recursive and only goes the next layer down. I have had some good experience with the CSV module in v3.0.1. Having that available helps me start my data in a spreadsheet of the CSV bank download, where the functions of Filter/Sort and Fill Down let me assign accounts (categories) quickly with tools I know and understand (I have no scripting knowledge).
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=725831. Please continue processing the bug there and please update any external references or bookmarks.