https://bugs.kde.org/show_bug.cgi?id=315072
Bug ID: 315072 Summary: Transactions not matched from OFX direct download for one account, not others Classification: Unclassified Product: kmymoney4 Version: git master Platform: Debian testing OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: kmymoney-devel@kde.org Reporter: wolfe...@gmail.com I have four accounts mapped for automatic OFX download (three credit cards and a checking account). As of just a few days ago, when I update the checking account (but not any of the other three), every transaction is treated as a new one and is added instead of matched with the already matched transactions. In other words, the last 25 transactions are all imported and highlighted in yellow next to the cleared transactions that they're duplicates of. If I manually match all of them and update again, the same thing happens: I get another 25 new yellow-highlighted transactions. Reproducible: Always Steps to Reproduce: 1. Run direct download of OFX data. Actual Results: Duplicate transactions are created Expected Results: Transactions are matched Here's a dump of ofxlog.txt in my home directory, sanitized for account info (hopefully): rl: https://ofx.schwab.com/bankcgi_dev/ofx_server request: OFXHEADER:100 DATA:OFXSGML VERSION:103 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:NONE NEWFILEUID:20130213084344.000 <OFX> <SIGNONMSGSRQV1> <SONRQ> <DTCLIENT>20130213084344.000 <USERID>XXXXXXXXXXXXX <USERPASS>XXXXXXXXXXXXXXXX <LANGUAGE>ENG <FI> <ORG>ISC <FID>101 </FI> <APPID>QWIN <APPVER>2000 </SONRQ> </SIGNONMSGSRQV1> <BANKMSGSRQV1> <STMTTRNRQ> <TRNUID>20130213084344.000 <CLTCOOKIE>1 <STMTRQ> <BANKACCTFROM> <BANKID>XXXXXXXXXXXX <ACCTID>XXXXXXXXXXXXXX <ACCTTYPE>CHECKING </BANKACCTFROM> <INCTRAN> <DTSTART>20130114 <INCLUDE>Y </INCTRAN> </STMTRQ> </STMTTRNRQ> </BANKMSGSRQV1> </OFX> response: OFXHEADER:100 DATA:OFXSGML VERSION:103 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:NONE NEWFILEUID:20130213084344.000 <OFX> <SIGNONMSGSRSV1> <SONRS> <STATUS> <CODE>0 <SEVERITY>INFO <MESSAGE>SUCCESS </STATUS> <DTSERVER>20130213084344.000 <LANGUAGE>ENG <FI> <ORG>ISC <FID>101 </FI> </SONRS> </SIGNONMSGSRSV1> <BANKMSGSRSV1> <STMTTRNRS> <TRNUID>20130213084344.000 <STATUS> <CODE>0 <SEVERITY>INFO <MESSAGE>SUCCESS </STATUS> <STMTRS> <CURDEF>USD <BANKACCTFROM> <BANKID>XXXXXXXXXXXX <ACCTID>XXXXXXXXXXXX <ACCTTYPE>CHECKING </BANKACCTFROM> <BANKTRANLIST> <DTSTART>20130114 <DTEND>20130213 <STMTTRN> <TRNTYPE>PAYMENT <DTPOSTED>20130213120000 <TRNAMT>-99.73 <FITID>00000440013402761201302131200001231 <CORRECTACTION>REPLACE <NAME>NICOR GAS ONLINE PMT 130213 <MEMO>NICOR GAS ONLINE PMT 130213 </STMTTRN> <STMTTRN> <TRNTYPE>DIRECTDEP <DTPOSTED>20130213120000 <TRNAMT>715.00 <FITID>00000440013402761201302131200001230 <CORRECTACTION>REPLACE <NAME>US TREASURY 312 TAX REF 021313 <MEMO>US TREASURY 312 TAX REF 021313 </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130212120000 <TRNAMT>-99.85 <FITID>00000440013402761201302121200001229 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130209120000 <TRNAMT>-22.53 <FITID>00000440013402761201302091200001228 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130209120000 <TRNAMT>-9.71 <FITID>00000440013402761201302091200001227 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>ATM <DTPOSTED>20130208120000 <TRNAMT>-42.75 <FITID>00000440013402761201302081200001226 <CORRECTACTION>REPLACE <NAME>ALPINE BANK-133 1700 N ROCKFORD <MEMO>ALPINE BANK-133 1700 N ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20130208120000 <TRNAMT>-118.00 <FITID>00000440013402761201302081200001225 <CORRECTACTION>REPLACE <NAME>DISCOVER E-PAYMENT 130207 <MEMO>DISCOVER E-PAYMENT 130207 </STMTTRN> <STMTTRN> <TRNTYPE>PAYMENT <DTPOSTED>20130208120000 <TRNAMT>-78.71 <FITID>00000440013402761201302081200001224 <CORRECTACTION>REPLACE <NAME>COMMONWEALTH ED ONLINE PMT 1302 <MEMO>COMMONWEALTH ED ONLINE PMT 130208 </STMTTRN> <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20130208120000 <TRNAMT>-834.91 <FITID>00000440013402761201302081200001223 <CORRECTACTION>REPLACE <NAME>CHASE EPAY 130207 <MEMO>CHASE EPAY 130207 </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130206120000 <TRNAMT>-136.58 <FITID>00000440013402761201302061200001222 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>CHECK <DTPOSTED>20130206120000 <TRNAMT>-66.00 <FITID>00000440013402761201302061200001221 <CORRECTACTION>REPLACE <CHECKNUM>1124 <NAME>Check Paid #1124 <MEMO>Check Paid #1124 </STMTTRN> <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20130205120000 <TRNAMT>-1037.58 <FITID>00000440013402761201302051200001220 <CORRECTACTION>REPLACE <NAME>WF HOME MTG AUTO PAY 020113 <MEMO>WF HOME MTG AUTO PAY 020113 </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130201120000 <TRNAMT>-76.00 <FITID>00000440013402761201302011200001219 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>INT <DTPOSTED>20130131120000 <TRNAMT>0.36 <FITID>00000440013402761201301311200001218 <CORRECTACTION>REPLACE <NAME>Interest Paid <MEMO>Interest Paid </STMTTRN> <STMTTRN> <TRNTYPE>DIRECTDEP <DTPOSTED>20130131120000 <TRNAMT>2214.30 <FITID>00000440013402761201301311200001217 <CORRECTACTION>REPLACE <NAME>UT HAMILTON STAN PAYROLL 042784 <MEMO>UT HAMILTON STAN PAYROLL 042784 </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130129120000 <TRNAMT>-87.69 <FITID>00000440013402761201301291200001216 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130127120000 <TRNAMT>-170.79 <FITID>00000440013402761201301271200001215 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20130124120000 <TRNAMT>-327.98 <FITID>00000440013402761201301241200001214 <CORRECTACTION>REPLACE <NAME>AM-HONDA PMT 130123 <MEMO>AM-HONDA PMT 130123 </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130122120000 <TRNAMT>-91.18 <FITID>00000440013402761201301221200001213 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20130122120000 <TRNAMT>-1500.00 <FITID>00000440013402761201301221200001212 <CORRECTACTION>REPLACE <NAME>AMEX EPayment ACH PMT 130119 <MEMO>AMEX EPayment ACH PMT 130119 </STMTTRN> <STMTTRN> <TRNTYPE>POS <DTPOSTED>20130117120000 <TRNAMT>-139.41 <FITID>00000440013402761201301171200001211 <CORRECTACTION>REPLACE <NAME>WOODMAN'S FOOD MRKT #03 ROCKFORD <MEMO>WOODMAN'S FOOD MRKT #03 ROCKFORD </STMTTRN> <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20130115120000 <TRNAMT>-67.52 <FITID>00000440013402761201301151200001210 <CORRECTACTION>REPLACE <NAME>DEPT EDUCATION STUDENT LN 130114 <MEMO>DEPT EDUCATION STUDENT LN 130114 </STMTTRN> <STMTTRN> <TRNTYPE>DIRECTDEP <DTPOSTED>20130115120000 <TRNAMT>2214.30 <FITID>00000440013402761201301151200001209 <CORRECTACTION>REPLACE <NAME>UT HAMILTON STAN PAYROLL 028082 <MEMO>UT HAMILTON STAN PAYROLL 028082 </STMTTRN> <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20130114120000 <TRNAMT>-119.00 <FITID>00000440013402761201301141200001208 <CORRECTACTION>REPLACE <NAME>DISCOVER E-PAYMENT 130111 <MEMO>DISCOVER E-PAYMENT 130111 </STMTTRN> </BANKTRANLIST> <LEDGERBAL> <BALAMT>2206.52 <DTASOF>20130213120000 </LEDGERBAL> <AVAILBAL> <BALAMT>2206.52 <DTASOF>20130213120000 </AVAILBAL> </STMTRS> </STMTTRNRS> </BANKMSGSRSV1> </OFX> Completed -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel