[Kmymoney] Re: Importing OFX puts transactions a day behind
Thomas Baumgart
thb at net-bembel.de
Thu Dec 2 07:32:21 CET 2010
Hi,
on Thursday 02 December 2010 07:11:34 Thomas Baumgart wrote:
> Hi Felipe Castillo,
>
> on Thursday 02 December 2010 00:34:28 you wrote:
> > All the dates in the file are correct. When I import the file, the
> > entries dated of 20101130 appear as 20101129 in KMyMoney and the same
> > goes for the entries dated 20101201.
>
> Yes, they are correct, but ...
>
> <DTPOSTED>20101130000000.000[-5:EDT]
>
> Is actually a timestamp with the value of 2010-11-30 00:00:00 and is
> interpreted by libOFX before it gets transported to the first code line of
> KMyMoney. This part of libOFX subtracts 5 hrs by mistake from the given
> date which leads to 2010-11-29 19:00:00. Hence you see the wrong date.
And if that is not the case you got bitten by the uninitialized daylight-
saving-time variable in the libOFX code. This will cause subtracting an hour
from the above mentioned timestamp, leaving you at 2010-11-29 23:00:00 with
the same result.
In any case, you need to fix libOFX.
--
Regards
Thomas Baumgart
GPG-FP: E55E D592 F45F 116B 8429 4F99 9C59 DB40 B75D D3BA
-------------------------------------------------------------
'I used *that other operating system* (now to be considered
open source? <g>) for some years' - anonymous source
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 225 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kmymoney/attachments/20101202/5af59049/attachment.sig
More information about the KMyMoney
mailing list