<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Hi Jack,</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">On Donnerstag, 18. März 2021 19:59:49 CET Jack wrote:</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> With KMyMoney from 5.1 git head, and libofx 0.10.1, ofx import is </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> failing to import one particular transaction. This is with either </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> direct connect or a downloaded file. It looks like that the specific </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> transaction type is not recognized. (Note I've substituted 123456 </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> below for the actual account number.)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> The section from the ofx file is:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <INVBANKTRAN></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <STMTTRN></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <TRNTYPE>DIRECTDEP</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <DTPOSTED>20210317110000.000[-5:EST]</DTPOSTED></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <TRNAMT>2800</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <FITID>20210317AF051005900003552</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <NAME>Direct Deposit</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <MEMO>IRS TREAS 310 OSTROFF, JACK H & MARG</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </STMTTRN></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> <SUBACCTFUND>CASH</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </INVBANKTRAN></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> and ofxdump produces:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> ofx_proc_transaction():</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Account ID : www.mldirect.ml.com 123456</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Transaction type: DIRECTDEP: Direct deposit</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Date posted: Wed Mar 17 11:00:00 2021 EDT</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Total money amount: 2800.00</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> # of units: -2800.0000 (bonds: face value; options: contracts; all </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> others: shares)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Unit price: 1.0000 (bonds: % of par; options: premium per share of </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> underlying; all others: price per share)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Financial institution's ID for this transaction: </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> 20210317AF051005900003552</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Investment transaction type: INVBANKTRAN (Transfer cash in and out </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> of the investment account)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Name of payee or transaction description: Direct Deposit</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Extra transaction information (memo): IRS TREAS 310 OSTROFF, JACK </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> H & MARG</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Funding sub account type: CASH</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> If I run from command line, I see:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> OfxImporterPlugin::storeStatements() with 1 statements called</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> OfxImporterPlugin::importStatement start</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> KMyMoneyPlugin::KMMStatementInterface::import start</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Updating account in MyMoneyStatementReader::startImport failed</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">This means, the plugin has already converted the OFX specifics into the</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">KMyMoney general statement import format. You can turn on logging for it</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">and check for any peculiarities.</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Importing statement for 'Investment account 123456 at broker </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> www.mldirect.ml.com'</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Found "VIATRIS INC" with id "E000001"</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Found "PFIZER INC" with id "E000002"</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Found "ML BANK DEPOSIT PROGRAM" with id "E000003"</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Found "INVESCO S AND P SMALLCAP HEALTH CARE ETF" with id "E000004"</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Processing transactions (Investment account 123456 at broker </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> www.mldirect.ml.com)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Processing transactions done (Investment account 88055741 at broker </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> www.mldirect.ml.com)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Importing statement for 'Investment account 123456 at broker </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> www.mldirect.ml.com' done</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Note that "Updating .... failed" was present with either the original </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> account number or the replacement, in either my original data file, or </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> a new one with only a new investment and brokerage account I created </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> for testing. I've tried changing "DIRECTDEP" to various other values, </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> with no change in the import behavior - no transactions are imported. </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> What is odd is that a nearly identical deposit in January imported with </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> no problem - but importing an OFX file from the bank for that date now </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> also seems to ignore that transaction. That makes me wonder if this is </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> a change in behavior of either KMM or libofx.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Thanks for any thoughts or suggestions.</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">See above.</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">-- </p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Regards</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Thomas Baumgart</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">https://www.signal.org/ Signal, the better WhatsApp</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">-------------------------------------------------------------</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">'Only wimps use backup: _real_ men just upload their important stuff</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">on ftp, and let the rest of the world mirror it ;)' - Linus Torvalds</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">-------------------------------------------------------------</p>
<br /></body>
</html>