Searching for a solution to a problem I've recently encountered led me here to this Bugzilla entry. So, with much gratitude & appreciation for the work the GnuCash developers have already done in making such a great product, I'd like to `vote` for this bug to be fixed in an upcoming release.
My problem is that I share a GnuCash file between two computers; one is a Fedora Linux machine whose timezone is EST (Eastern Standard Time -- 5 hours behind UTC) and the other is a Windows XP machine whose timezone is EST5EDT. (I.e. it observes Eastern Daylight Time, so for most of the year it displays a time 4 hours behind UTC.)
The problem is that transactions during Daylight Saving Time entered on the Windows XP machine get stored like this:
and thus when opened on the Fedora machine show a posted date 1 day prior since 2011-05-06 00:00:00 EDT is equal to 2011-05-05 23:00:00 EST.
It would be great if GnuCash was changed so that:
1. The assumed time of the transaction was noon instead of midnight; this would `hide` the problem from users of computers in timezones of less than 12 hours difference.
Searching for a solution to a problem I've recently encountered led me here to this Bugzilla entry. So, with much gratitude & appreciation for the work the GnuCash developers have already done in making such a great product, I'd like to `vote` for this bug to be fixed in an upcoming release.
My problem is that I share a GnuCash file between two computers; one is a Fedora Linux machine whose timezone is EST (Eastern Standard Time -- 5 hours behind UTC) and the other is a Windows XP machine whose timezone is EST5EDT. (I.e. it observes Eastern Daylight Time, so for most of the year it displays a time 4 hours behind UTC.)
The problem is that transactions during Daylight Saving Time entered on the Windows XP machine get stored like this:
<trn:date-posted> date>2011- 05-06 00:00:00 -0400</ts:date>
<ts:
and thus when opened on the Fedora machine show a posted date 1 day prior since 2011-05-06 00:00:00 EDT is equal to 2011-05-05 23:00:00 EST.
It would be great if GnuCash was changed so that:
1. The assumed time of the transaction was noon instead of midnight; this would `hide` the problem from users of computers in timezones of less than 12 hours difference.
or
2. One could optionally enter a time and/or timezone in with a transaction's date. See https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 89439
or
3. One could set a `always assume timezone` option in the GnuCash file's preferences.
Thanks for considering these suggestions.