[GNC] QFX file for Bank of American business account not invoking Import Matcher

Jean Laroche ripngo at gmail.com
Wed May 4 13:07:51 EDT 2022


In the meantime, if you're on a linux box or a mac and you're familiar 
with linux commands, you can use the command line to strip the ofx file 
from the offending lines using sed, for example on the mac:

cat stmt.qfx | sed -E "/<CARDNAME|MCC|<CARDNUM/d" > stmt_fixed.qfx

I'm not a sed guru, so maybe there's a better/more robust way to do it. 
But this should give you a temporary solution?

Jean

On 5/4/22 9:51 AM, Jean Laroche wrote:
> Running gnucash with --debug shows what the issue is.
>
> Removing the lines that contain the CARDNUM, CARDNAME and MCC elements 
> makes the file import correctly.
> I'm not sure why ofxlib does not just ignore the unrecognized 
> elements, but that's the way it is.
> Perhaps file a bug with libofx?
>
> Jean
>
> LibOFX ERROR: OpenSP parser: otherError (misc parse error):
> /var/folders/j6/7t8sg1vj4q97zhh9z5cdmxbm4rz935/T//libofxtmpcNQLhJ:39:13:E: 
> element "CARDNUM" undefined
>
> (Above message occurred on Line 39, Column 14)
>      X ERROR: startElement: incoming_data should be empty! You are 
> probably using OpenSP <= 1.3.4.  The following data was lost: -50.00
> (Above message occurred on Line 39, Column 6)
> LibOFX ERROR: OpenSP parser: otherError (misc parse error):
> /var/folders/j6/7t8sg1vj4q97zhh9z5cdmxbm4rz935/T//libofxtmpcNQLhJ:40:14:E: 
> element "CARDNAME" undefined
>
> (Above message occurred on Line 40, Column 15)
>      X ERROR: startElement: incoming_data should be empty! You are 
> probably using OpenSP <= 1.3.4.  The following data was lost: 9767
> (Above message occurred on Line 40, Column 6)
> LibOFX ERROR: OpenSP parser: otherError (misc parse error):
> /var/folders/j6/7t8sg1vj4q97zhh9z5cdmxbm4rz935/T//libofxtmpcNQLhJ:41:9:E: 
> element "MCC" undefined
>
>
>
> On 5/4/22 8:38 AM, Peter Wu wrote:
>> Hi David C,
>>
>> It is all new transactions.  If it is previously imported 
>> transaction, it would give a error dialog saying no new transaction.
>>
>> But for the given QFX, it just does nothing after you click okay to 
>> import the file.
>>
>> By the way, I am using the latest Mac OS on latest Gnucash version.
>>
>> Should I reply all with email or just reply to the mailing list?
>>
>> Best,
>> Peter
>>
>> From: David Carlson <david.carlson.417 at gmail.com>
>> Date: Wednesday, May 4, 2022 at 08:30
>> To: Peter Wu <peter_cd.cn at hotmail.com>
>> Cc: stepbystepfarm at comcast.net <stepbystepfarm at comcast.net>, Gnucash 
>> Users <gnucash-user at gnucash.org>
>> Subject: Re: [GNC] QFX file for Bank of American business account not 
>> invoking Import Matcher
>> If your file already contains a transaction that was previously 
>> imported with the same reference number,  Gnucash does not import it 
>> again.
>>
>> On Wed, May 4, 2022, 9:11 AM David Carlson 
>> <david.carlson.417 at gmail.com<mailto:david.carlson.417 at gmail.com>> wrote:
>> Probably, but you do not explain what happens or doesn't happen when 
>> you click on "Import OFX/QFX"?  Are you able to see the filename and 
>> select it?  Is there an error message?
>>
>> On Wed, May 4, 2022 at 9:03 AM Peter Wu 
>> <peter_cd.cn at hotmail.com<mailto:peter_cd.cn at hotmail.com>> wrote:
>> Quote:
>> What is your reasoning to expect THAT (data intended for some sort of 
>> bookkeeping that is NOT double entry bookkeeping) to be correct data 
>> for gnucash
>>
>> For personal account checking or credit card. It is the same user 
>> flow, use the web connect for quicken 2018 or above download a qfx 
>> file and everything works fine.
>>
>> I would expect this biz credit to work too. They are from the same 
>> institution and UI flow is the same.
>>
>> Somehow the downloaded qfx won’t work. I attached the file in the 
>> first email.
>>
>> I used a diff checker to check personal qfx and biz credit card qfx. 
>> Inside the file, keys are different.
>>
>> Is it because how gnucash is parsing the file?
>>
>> Thanks,
>> Peter
>>
>> Sent from my iPhone
>>
>>> On May 4, 2022, at 6:47 AM, Michael or Penny Novack 
>>> <stepbystepfarm at comcast.net<mailto:stepbystepfarm at comcast.net>> wrote:
>>>
>>> What is your reasoning to expect THAT (data intended for some sort 
>>> of bookkeeping that is NOT double entry bookkeeping) to be correct 
>>> data for gnucash
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org<mailto:gnucash-user at gnucash.org>
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see 
>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>>
>> -- 
>> David Carlson
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see 
>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.


More information about the gnucash-user mailing list