https://bugs.kde.org/show_bug.cgi?id=442665
Bug ID: 442665 Summary: Mapping new account to existing bank errors Product: kmymoney Version: 5.1.2 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: onlinebanking Assignee: kmymoney-devel@kde.org Reporter: eaglex...@gmail.com Target Milestone: --- SUMMARY When mapping new account for an existing bank I get an error while updating the already mapped account is successful. STEPS TO REPRODUCE 1. Select Account -> Map account -> OFXImporter 2. Select same bank as other mapped account (in my case Fidelity Investments) 3. In credentials page, enter your credentials 4. Select next OBSERVED RESULT When credentials page loads Notification loads stating "Certificate verification of OFX host failed. Last successful verification was on ..." When I hit next I get the popup saying "No suitable accounts were found at this bank" and I can see an error in the console. Starting eventloop Finishing eventloop Ending eventloop Starting eventloop OfxHttpRequest::slotOfxConnected "/home/eagleboy/.local/share/kmymoney/response.ofx" Finishing eventloop Ending eventloop LibOFX ERROR: find_dtd():Unable to find the DTD named opensp.dcl LibOFX ERROR: find_dtd():Unable to find the DTD named ofx160.dtd LibOFX ERROR: ofx_proc_file(): FATAL: Missing DTD, aborting But the OFX seems to have valid data. OFXHEADER:100 DATA:OFXSGML VERSION:102 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:NONE NEWFILEUID:20210918103618.000 <OFX><SIGNONMSGSRSV1><SONRS><STATUS><CODE>0<SEVERITY>INFO<MESSAGE>SUCCESS</STATUS><DTSERVER>20210918123619.541[-4:EDT]<LANGUAGE>ENG<FI><ORG>fidelity.com<FID>7776</FI></SONRS></SIGNONMSGSRSV1><SIGNUPMSGSRSV1><ACCTINFOTRNRS><TRNUID>20210918103618.000<STATUS><CODE>0<SEVERITY>INFO<MESSAGE>SUCCESS</STATUS><ACCTINFORS><DTACCTUP>20210918033009.000[-4:EDT]<ACCTINFO><DESC>Brokerage Account<INVACCTINFO><INVACCTFROM><BROKERID>fidelity.com<ACCTID>XXXXXXXXX</INVACCTFROM><USPRODUCTTYPE>NORMAL<CHECKING>Y<SVCSTATUS>ACTIVE<OPTIONLEVEL>None</INVACCTINFO></ACCTINFO><ACCTINFO><DESC>Brokerage Account<INVACCTINFO><INVACCTFROM><BROKERID>fidelity.com<ACCTID>YYYYYYYYY</INVACCTFROM><USPRODUCTTYPE>NORMAL<CHECKING>Y<SVCSTATUS>ACTIVE<OPTIONLEVEL>None</INVACCTINFO></ACCTINFO><ACCTINFO><DESC>Brokerage Account<INVACCTINFO><INVACCTFROM><BROKERID>fidelity.com<ACCTID>111111111</INVACCTFROM><USPRODUCTTYPE>NORMAL<CHECKING>Y<SVCSTATUS>ACTIVE<OPTIONLEVEL>None</INVACCTINFO></ACCTINFO><ACCTINFO><DESC>Brokerage Account<INVACCTINFO><INVACCTFROM><BROKERID>fidelity.com<ACCTID>222222222</INVACCTFROM><USPRODUCTTYPE>NORMAL<CHECKING>Y<SVCSTATUS>ACTIVE<OPTIONLEVEL>None</INVACCTINFO></ACCTINFO></ACCTINFORS></ACCTINFOTRNRS></SIGNUPMSGSRSV1></OFX> EXPECTED RESULT Accounts to load in selection screen SOFTWARE/OS VERSIONS Linux: Kubuntu 20.04 KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.68.0 Qt Version: 5.12.8 ADDITIONAL INFORMATION App image build 972 -- You are receiving this mail because: You are the assignee for the bug.