Importing Investment Portfolio qif

Charles Day cedayiv at gmail.com
Mon Mar 17 20:01:39 EDT 2008


On Mon, Mar 17, 2008 at 4:21 PM, The Wassermans <dwass at optusnet.com.au>
wrote:

>
>
> Charles Day wrote:
>
> On Mon, Mar 17, 2008 at 1:10 PM, The Wassermans <dwass at optusnet.com.au>
> wrote:
>
> > I have run a trial import of a qif file I created from Quicken data.  I
> > get error messages re 'Action' (i.e. qif 'N') in my creation.  And then
> > the whole thing fails.
> >
> > A few questions please:
> > 1. Can you please point me to where I can find a listing of the
> > correct/optimum qif data GnuCash can use.
>
>
> I'm afraid that data only seems to exist in the Scheme code itself and in
> the heads of a few developers and users. And even that is incomplete. I have
> seen a few bits of documentation on the QIF file format, including the GnuCash
> writeup<http://svn.gnucash.org/trac/browser/gnucash/trunk/src/import-export/qif-import/file-format.txt>(last updated seven years ago!!), but none adequately addresses investments.
>
>  2. My qif (below) is obviously wrong.  Does it need major surgery?
>
>
> I think the answer is "no". I think that with a little explanation, all
> you may need to change is the 'N' lines on the transactions below. What
> software produced this "BoughtX" transaction, by the way? Am I recalling
> correctly that you are producing these transactions on your own, from
> QuickBooks reports?
>
> "BoughtX" comes from Quicken(2008).  Yes, that's me.  I am running Quicken
> reports into Excel.  From there I use a utility called "xl2qif" (available
> on line).It works well.  From there I manually edit the qif.  I am happy to
> talk any Quicken exporters through the process I use.
>
>
> For example, GnuCash expects "BuyX" rather than "BoughtX". So just
> search/replace them. It's weird that there is no grand total for these
> transactions (a "T" line) but they should still import OK.
>
> "BuyX" makes sense.  I'll investigate the apparent "T" line anomaly.
> Might just be an oversight on my part.
>
>
> What do the transactions with "Added" mean? I suspect that GnuCash expects
> "ShrsIn". (I notice that in Quicken 2006, the GUI says "Added" but Quicken
> exports it as "ShrsIn".) Likewise, "Removed" would be "ShrsOut".
>
> "Added" and "Removed" are a result of shares I transferred out of another
> portfolio.  The counter entries will be shown there.  But, again, "shrsIn"
> and "ShrsOut" probably will work.
>
>
> If you make a list of each rejected 'N' line, I'll try to tell you the
> correct search/replace to use.
>
> Good! Here's the Quicken list: See attached .doc file.
>

OK, here's what I can make out from your attachment. This is a partial list,
as are several others not covered (for example, "WriteChk" converts to
"Cash", and there are also foreign language variants).

Cheers,
Charles


Quicken GUI  QIF 'N' Line  Notes
===========  ============  =====
Added        ShrsIn
Bought       Buy           Implicitly uses the brokerage account
BoughtX      BuyX          For use with an 'L' line
Cover Short  CvrShrt
Dividend     Div           Implicitly uses the brokerage account
Dividend     DivX          For use with an 'L' line
Entry        ???           Not currently supported by GnuCash QIF importer
Exer. Optns. Exercise      Not currently supported by GnuCash QIF importer
Expire       Expire        Not currently supported by GnuCash QIF importer
Grant Optns  Grant         Not currently supported by GnuCash QIF importer
IntInc       IntInc        Implicitly uses the brokerage account
IntIncX      IntIncX       For use with an 'L' line
MargInt      MargInt       Implicitly uses the brokerage account
MargIntX     MargIntX      For use with an 'L' line
MiscExp      MiscExp       Implicitly uses the brokerage account
MiscExpX     MiscExpX      For use with an 'L' line
MiscInc      MiscInc       Implicitly uses the brokerage account
MiscIncX     MiscIncX      For use with an 'L' line
ReinvDiv     ReinvDiv
ReinvInt     ReinvInt
Reminder     Reminder
Removed      ShrsOut
Reprice Opt  ???           Not currently supported by GnuCash QIF importer
RtrnCap      RtrnCap       Implicitly uses the brokerage account
RtrnCapX     RtrnCapX      For use with an 'L' line
Sell         Sell          Implicitly uses the brokerage account
SellX        SellX         For use with an 'L' line
Short Sale   ShtSell
ShrsIn       ShrsIn
ShrsOut      ShrsOut
StkSplit     StkSplit
XIn          XIn
XOut         XOut
Vest         Vest          Not currently supported by GnuCash QIF importer



>
>  3. Will it be okay to import Investment data along will other data in
> > the import function or should I first run my accounts and then
> > investments separately?
> >
>
> I would run it all at once to avoid inadvertently creating duplicate
> transfers between accounts.
>
> At least you have managed to convert a few Aussie bucks into shares. I
> seem to spend all mine on Tim Tams and Bindi wine. :)
>
> Cheers,
> Charles
>
>
> Thank you so much for your help Charles.  This has been a long haul for me
> but I am determined to make it work.  And to escape the clutches of Quicken
> and indeed Windows.  Soon as I am happy with GnuCash I am going to Ubuntu.
> Enjoy your Tim Tams.  Not sure I have ever come across Bindi wine.  But if
> it's red I drink it happily!
>
>


More information about the gnucash-user mailing list