Bug 336206 - Unable to download online banking transactions, was working until yesterday 7/13/14
Summary: Unable to download online banking transactions, was working until yesterday 7...
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR major
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-14 10:26 UTC by Chuck
Modified: 2014-07-03 03:22 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.6.6


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chuck 2014-06-14 10:26:27 UTC
I had everything setup correctly, and been us Kmymoney for about a month now and really love it but yesterday it failed. I updated my banking account as usual but it returned an error. It stated that I the program I was using was no longer supported. I was using the latest version of quicken that you have available so I changed it but still get the same error. 

Reproducible: Always

Steps to Reproduce:
1. Click on account 
2. Click update
3. Get OFX importer plugin error
Actual Results:  
Unable to import '/tmp/kde-chuck/kmymoneyDj3481.tmp' using the OFX importer plugin. The plugin returned the following error:
SONRS: General error (Code 2000): Error other than those specified by the remaining error codes. (Note: Servers should provide a more specific error whenever possible. Error code 2000 should be reserved for cases in which a more specific code is not available.) (The financial management software you are using is no longer supported. Please upgrade your software or contact us at 1-800-956-4442 for assistance. (2000:9))

Expected Results:  
Imported recent transactions for me to review and accept.
Comment 1 Jack 2014-06-14 15:17:49 UTC
Assuming you did not change that setting in KMyMoney, have you called the bank and asked what software the DO support?

Also if you create a file ofxlog.txt in your home directory, and try the download again, you will get a more verbose log of the download, which sometimes gives a better indication of the actual problem.
Comment 2 Chuck 2014-06-14 15:28:11 UTC
I want to try to fix this without calling the bank. I will try making the log file as you stated and post the results but right now grass is calling me to be cut. Sometimes there is not enough time in the day. I call the bank if we can't get this fixed. They did support quicken because I have to pay a small monthly fee for that. They may have discontinued that service but they haven't notified me. They are pretty good about notifying me of every little change that they make.
Comment 3 Jack 2014-06-14 16:15:41 UTC
I've found that support of OFX is rarely a bank's strong point, and is usually not even done in-house.  They buy the software from someone else, so they are not always even aware of the details.  It does vary greatly.  You might also check out http://ofxhome.com and see if they have any notes on your bank.  Also - be careful posting that log file - be sure to alter any names/passwords/account numbers.
Comment 4 allan 2014-06-14 16:27:29 UTC
On 14/06/14 11:26, Chuck wrote:
> the program I was using was no
> longer supported. I was using the latest version of quicken that you have
> available so I changed it but still get the same error.

You don't actually say what was your initial Quicken(?).  My first 
thought was that, it being 2014, Quicken would have introduced a new, 
money generating, version, and ceased support for an earlier one.

Just found this, from last year -
"On April 30, of each year, Quicken discontinues its support for any of 
its versions more than 2 years old. As of April 30, 2013, Quicken will 
no longer support Quicken 2010".

By implication, perhaps Quicken 2011 support has been dropped, but a 
later one should be OK.

What is available in your KMM version, of what?  By that I meant, also 
what KMM version do you have?

Allan
Comment 5 allan 2014-06-14 16:37:19 UTC
On 14/06/14 11:26, Chuck wrote:
> https://bugs.kde.org/show_bug.cgi?id=336206
>
For completeness, I'll add this further update -

"“2100” = Quicken 2012 for Windows
“2200” = Quicken 2013 for Windows
“2300” = Quicken 2014 for Windows
To avoid adding a new APPVER each year, servers can allow access for 
<APPID>QWIN and APPVER greater than (>) the first version of Quicken for 
Windows the server supports."

 From 
https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CGkQFjAG&url=https%3A%2F%2Ffi.intuit.com%2Ftechnical%2Fresources_tools%2FQuicken_Data_Mapping_Guide_2014.docx&ei=EHicU6LuKcTEOZ6NgIAK&usg=AFQjCNEQu4qfyeHzxu_eymjcB-KgbQMWrQ&sig2=zw2DTSg4ISQROaXWC70RAg&bvm=bv.68911936,d.ZWU

Allan
Comment 6 Chuck 2014-06-14 17:26:07 UTC
OK, I created the log file and below are the results. I am using Version 4.6.4 of Kmymoney and set to quicken 2011, which is the only one available. I checked the website you suggested and my bank, Wells Fargo is listed. Now I see that quicken 2014 is out, so maybe they have dropped support for 2011. 
<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20140614131839.000
<USERID>##########
<USERPASS>#########
<LANGUAGE>ENG
<FI>
<ORG>WF
<FID>3000
</FI>
<APPID>QWIN
<APPVER>2000
</SONRQ>
</SIGNONMSGSRQV1>
<BANKMSGSRQV1>
<STMTTRNRQ>
<TRNUID>###########.000
<CLTCOOKIE>1
<STMTRQ>
<BANKACCTFROM>
<BANKID>#########
<ACCTID>#########
<ACCTTYPE>CHECKING
</BANKACCTFROM>
<INCTRAN>
<DTSTART>20140612
<INCLUDE>Y
</INCTRAN>
</STMTRQ>
</STMTTRNRQ>
</BANKMSGSRQV1>
</OFX>
response:
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:################

<OFX>
<SIGNONMSGSRSV1><SONRS>
<STATUS>
<CODE>2000
<SEVERITY>ERROR
<MESSAGE>The financial management software you are using is no longer supported. Please upgrade your software or contact us at 1-800-956-4442 for assistance. (2000:9)
</STATUS>
<DTSERVER>20140614171839.531[0:GMT]
<LANGUAGE>ENG
<FI>
<ORG>WF
<FID>3000
</FI>
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>20140614131839.000
<STATUS>
<CODE>2000
<SEVERITY>ERROR
<MESSAGE>The financial management software you are using is no longer supported. Please upgrade your software or contact us at 1-800-956-4442 for assistance. (2000:9)
</STATUS>

<CLTCOOKIE>1

</STMTTRNRS>
</BANKMSGSRSV1>
</OFX>
Completed
Comment 7 allan 2014-06-14 17:40:45 UTC
On 14/06/14 18:26, Chuck wrote:
> https://bugs.kde.org/show_bug.cgi?id=336206
>
> --- Comment #6 from Chuck <chucksimpson07@gmail.com> ---
> OK, I created the log file and below are the results. I am using Version 4.6.4
> of Kmymoney and set to quicken 2011, which is the only one available. I checked
> the website you suggested and my bank, Wells Fargo is listed. Now I see that
> quicken 2014 is out, so maybe they have dropped support for 2011.

I suspect a patch will now be needed for that, but that's not really 
going to help you, unless you are up to building from source.

Seems a shame to need to patch for something this predictable.

Allan
Comment 8 Shaun 2014-06-14 18:56:10 UTC
I the exact same error as op.  This started happening today for me.  I was last able to sync with the bank successfully last weekend.
Comment 9 Jack 2014-06-14 19:15:00 UTC
As this is likely to affect a lot of users, would it be worth a patch release just to fix this single issue?  It seems it should be a fairly safe change to add newer versions, and optionally remove as many of the oldest versions of Quicken KMM can identify itself as.  For the future, it might be reasonable to allow manual entry instead of only being able to pick from a hard coded list.
Comment 10 Shaun 2014-06-27 03:46:04 UTC
Is there any way we can get a simple patch to the existing version or does it require compiling?
Comment 11 Alvaro Soliverez 2014-06-27 04:01:42 UTC
This has been fixed in version 4.6.6, released last week.
The fix requires compiling. If you are not comfortable compiling yourself, ask your distro for an update.
Comment 13 allan 2014-06-27 10:14:18 UTC
I don't know if this is frowned upon, or even worse, but if there is a severe issue, might a hex-edit of the ofx plugin be worth a try?

Obviously, I never suggested this, and it would be at owner's risk, and with a good proper backup, but if there will be some delay before the distro catches up, I might have been inclined to try it.

Ghex looks reasonable, but what would the devs do?

Stressing again, don't even think of doing it if you're not fully confident.  I don't know if the insertion of data would be detected and throw an error, but...
Comment 14 Alvaro Soliverez 2014-06-27 10:36:10 UTC
Not the time or place to discuss it.

If your distro doesn't make it available soon enough, contact us on the kmymoney-devel  mailing list and we'll figure out the best way to fix you up.
Comment 15 Shaun 2014-07-03 00:20:55 UTC
Will this version be released in downloads on sourceforge?  

I use Arch Linux, and could easily modify the source package to point to the new version until the official repos are updated.  This would be much simpler than compiling from a git checkout and attempting to get everything configured right and installed over the existing installation.
Comment 16 Alvaro Soliverez 2014-07-03 03:22:19 UTC
The released version is available for download at http://download.kde.org/stable/kmymoney/4.6.6/src/kmymoney-4.6.6.tar.xz.mirrorlist