Subject: | QIF-3.02 missing support present in QIF-2.04 |
Date: | Sat, 30 Aug 2014 15:50:04 -0400 |
To: | bug-Finance-QIF [...] rt.cpan.org |
From: | "David H. Durgee" <dhdurgee [...] verizon.net> |
I have been using your 2.04 release with a routine, csv2qif, to convert
the csv files I download from CheckFreeWeb for import to Quicken Deluxe
98 for Windows running in wine on my system on the previous linux
release. I just installed the latest linux mint release and had to
reinstall packages at the current level of service.
When I attempted to use the csv2qif routine for the first time today I
received the following error:
dhdurgee@DHD-Z560 ~/Downloads $ csv2qif -f qk40830.csv
Unsupported field 'amount' found in record ignored in file '>write.qif'
line 2 at /home/dhdurgee/bin/csv2qif line 35.
Unsupported field 'amount' found in record ignored in file '>write.qif'
line 6 at /home/dhdurgee/bin/csv2qif line 35.
Unsupported field 'amount' found in record ignored in file '>write.qif'
line 10 at /home/dhdurgee/bin/csv2qif line 35.
Unsupported field 'amount' found in record ignored in file '>write.qif'
line 14 at /home/dhdurgee/bin/csv2qif line 35.
After a bit of thought, I tracked down QIF.pm on both installations and
found that 3.02 has:
"T" => "transaction",
While 2.04 has:
"T" => "amount",
I went ahead and added a line to QIF.pm after the current line:
"T" => "amount", # match download from CheckFree
This appears to have corrected the problem. I did this only in the
noninvestment section, as the csv files from CheckFreeWeb is for bill
payments and my routine thus is for Type:Bank records.
You might want to consider if this is an appropriate edit for your next
release.
Dave