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. -- pozdrawiam, Łukasz _______________________________________________ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel