Hi, sorry for the delay, but I am trying to catch up.
On Saturday 16 February 2013 08:47:46 Michael Wolfe wrote: > On 2/16/2013 5:59 AM, Łukasz Maszczyński wrote: > > 2013/2/16 Michael Wolfe <wolfe...@gmail.com>: > >> On 2/13/2013 9:52 AM, Jack wrote: > >>> Compare the OFX log from two different downloads. If they match (except > >>> for timestamps) then there is a real bug. On the other hand, if > >>> something > >>> like the bankId's don't match, then KMM/libofx is behaving correctly and > >>> you need to figure out why your bank is changing the transaction ids > >>> each time.>> > >> Hello again, > >> > >> I have compared the OFX log I sent out (working) with the current one > >> (still not working). The ONLY difference between the two is that the > >> non-working one has an additional field in each transaction: > >> > >> <CORRECTACTION>REPLACE > >> > >> Where does this come from? Is it recorded by KMyMoney as a record of > >> what > >> is done upon receiving the OFX download, or is it a directive from the > >> bank?> > > Hi, > > > > the <CORRECTACTION>REPLACE command, according to OFX specification, > > tells the application to replace a transaction with > > <CORRECTFITID>##transaction-id## with the one being imported, > > identified with a (possibly) new id <FITID>##new-id##. > > > > In other words, for each transaction: > > - there should always be a FITID tag > > - if there's CORRECTACTION tag, there should be a CORRECTFITID tag as > > well. Is it present? > > > > @KMM-devel: I'm not an OFX expert, so please correct me if my > > understanding is not correct. Makes sense to me and sounds about right. Did not very with the specs and never heard of this tag before, so no guarantee from my side. > There is no CORRECTFITID field in any of the transactions. > > I think this is the issue. The fact that it's an OFX field that > KMyMoney is trying to follow correctly makes sense, and it also explains > why there is not any problem with the other accounts. > > If I could suggest a change to KMyMoney, does everyone think that it > would be a good idea to ignore the <CORRECTACTION>REPLACE field if > there's no matching CORRECTFITID tag? I am pretty sure, KMyMoney does not even look at this tag. Don't know about libofx and need to check what it does. Do you have any version information about the installed libofx you are using? -- Regards Thomas Baumgart GPG-FP: E55E D592 F45F 116B 8429 4F99 9C59 DB40 B75D D3BA ------------------------------------------------------------- The beauty of standards is that there are so many to choose from. -------------------------------------------------------------
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel