Autosave after each transaction
It would be nice if GNUCash performed a "save" after each transaction. But not the typical save as that would take too long between transactions. Is it possible to write each transaction to the file after it is entered? This would be more user friendly than using the log file that has to be "replayed" in the event of a crash or other problem.
-
Admin[Deleted User] (Admin, GnuCash) commented
Since I use the business feature, replaying the log file is not an option. The FAQ specifically warns against replaying the log file as it will destroy data. These are the reason I use the XML file and not the database backend.
-
TJH commented
Currently you have to save your work akin to the way it is done in a word processor or spreadsheet. I think it is more appropriate for GnuCash to work more like a database where a transaction is committed after it is entered and therefore eliminate the need to explicitly save. This would eliminate the need for users to use the log file to replay transactions when recovering from an unexpected shutdown. The log file could then be used to roll back changes, to address Mr. Evans' concern.
-
David L Carlson commented
Would it be fair for me to interpret your request as one for an ability to select individual transactions for replay?
-
Admin[Deleted User] (Admin, GnuCash) commented
I sometimes (often) make mistakes when entering data, my method of recovery is to reload the file and make the entries again. Once I'm happy I save and move on to the next set of entries. If the each entry was autosaved, undoing my mistakes would become somewhat less trivial.
-
David L Carlson commented
The log file does exactly what you asked for. Please clarify your request.