[GNC] gnucash-user Digest, Vol 272, Issue 32

Niranjan Rao nhrdls at gmail.com
Sun Nov 16 13:19:41 EST 2025


[Apologies if message threading gets broken, I had subscribed to email 
digest and could not figure out how to reply to thread from digest. 
Copied relevant portions for the context]

Hi Sherlock,

Trying to understand what you are saying. You want me to implement a 
filter or it's feature that already exists either as ? Writing a filter 
is not a big deal as there are parser libraries available in Java, 
language of my choice and if I am going to preprocess the file, it will 
(should) not impact anything else.

  If you have any recommendations please share. I see there are parsers 
in python, but not comfortable in Python.

Regards,

Niranjan
On 11/16/25 09:00, gnucash-user-request at gnucash.org wrote:
> Hi Niranjan,
>
> You could implement a QFX file filter to be applied prior to import to
> resolve the issues you have raised:
>
> 1. Map the DTUSER field to the DTPOSTED field or remove the DTPOSTED
> field and the DTUSER field will be used.
>
> 2. Map the transactions to accounts for each card.
>
>
> Generally, we enter our transactions prior to import.  When we import,
> we're matching existing transactions.  When an imported transaction
> doesn't match an existing transaction, sometimes it is because the
> financial institution used a new FITID for a previously imported
> transaction.  In this case, we duplicate the existing transaction.
> delete the original, and import again.  When we reconcile against a
> statement, the only expected issue we have is with transactions dated
> prior to the close that cleared after the statement closed.  These are
> usually easy to identify as they don't appear in the statement.
>
>
> Regards,
>
> Sherlock
>
>
> On 11/15/25 4:19 PM, Niranjan Rao wrote:
>> Greetings,
>>
>> GnuCash version : 5.5 On Ubuntu 24.04
>>
>> Long time user, thank you for the great tool, finally decided to act on
>> the some of the challenges I face.
>>
>> I'm wondering if there some options while importing qfx files that will
>> allow me to use less naughty words while reconciling the accounts. I
>> usually face two challenges while reconciling the accounts.
>>
>>
>> 1. Transaction date vs posting date. Id a look at qfx file. It has two
>> fields DTPOSTED and DTUSER or according my credit card statement,
>> posting date and transaction date. For whatever reason, few transactions
>> get posted later, but statement is sorted by transaction dates. If
>> transaction gets posted later, it creates confusion, duplicate
>> transactions. Information seems to be there in qfx file, just wondering
>> if I can convince gnucash to use the transaction date from qfx file
>>
>> 2. Like many married couples, we have a shared credit card account. We
>> have two credit cards his and hers. Statement lists the transactions by
>> credit card, like his expenses and then her expenses as two different
>> sections. However importing transactions orders by transaction dates.
>> This causes either duplicate transactions or other headaches.? ?There is
>> one bill for both transactions.? Imported file has an element called
>> CCACCTNO which might be helpful in this scenario. Since its shared
>> account, I get to export only one qfx file which has both account
>> entries. Can GnuCash add account number to transaction description or
>> import transactions in two different accounts - may be child accounts of
>> parent account and allow me to reconcile both accounts?
>>
>>
>> Relevant transaction example from qfx file. Please note nine days
>> difference between two days and acctid field that I want to use if
>> possible while importing transactions.
>>
>> <STMTTRN>
>>   ? ? <TRNTYPE>DEBIT</TRNTYPE>
>>   ? ? <DTPOSTED>20251027000000.000</DTPOSTED>
>>   ? ? <DTUSER>20251018000000.000</DTUSER>
>>   ? ? <TRNAMT>-33.65</TRNAMT>
>>   ? ? <FITID>202510271135583</FITID>
>>   ? ? <NAME>SQ *WOK A HOLIC</NAME>
>>   ? ? <CCACCTTO>
>>   ? ? ? ? <ACCTID><redacted></ACCTID>
>>   ? ? </CCACCTTO>
>>   ? ? <MEMO>SQ *WOK A HOLIC</MEMO>
>> </STMTTRN>
>>
>>
>> Regards,
>>
>> Niranjan



More information about the gnucash-user mailing list