[GNC] CVS import success/issues

Derek Atkins derek at ihtfp.com
Tue Aug 17 20:33:21 EDT 2021


Yay! Glad you figured it out!
That account selection behavior hits lots of newbies.

-derek
Sent using my mobile device. Please excuse any typos.
On August 17, 2021 7:40:08 PM Lisa Rowell <lisa.gives.in at gmail.com> wrote:

> Thanks for the congratulations, it was probably the longest run once
> program I've ever written and there was a LOT of time spent cleaning
> things up.
>
> Thanks for the confirmation that Capital Gains method works, that was
> the section I was referring to. I played with it more and realized what
> was going on. I had left the Trial Balance report up all during my
> experimentation, and only played with the General tab, not noticing the
> Accounts tab. When you first bring up a report it defaults to all
> accounts, but if leave it up and add a new account, for example a
> Capital Gains:XXXXX account, you have to go to the accounts tab and
> explicitly add it to the set, otherwise it's not included in the next
> refresh and it looks like the added gain/loss isn't recognized. Sigh. I
> should have figured that out much sooner than I did.
>
> I also played with the lots mechanism and yeah it's definitely a handy
> tool, thanks for the pointer. I couldn't get the UI to let me select
> multiple splits to add at once, but it still seems to be the way to go.
> It should work for 99% of my sell transactions, and the remainder are
> ones involving transfers without sales, which I can handle on my own.
> I've had very few of those anyway (maybe 2 or 3). I tried the Scrub
> mechanism, but it seemed to alter transactions in my ledger and I'd
> rather not go that route.
>
> Thanks.
>
> Lisa
>
> On 8/17/2021 12:55 AM, Geoff wrote:
>> Hi Lisa
>>
>> Congratulations on pulling off such a massive data migration!
>>
>> To try and answer your question about the Trial Balance, yes I have
>> seen unresolved capital gains / losses causing this report to not
>> balance. When you mentioned "9.7.1.2" did you mean "9.7.1.2. Separate
>> the Capital Gain/Loss Transaction from the Sale Transaction." in the
>> "GnuCash Tutorial and Concepts Guide"?
>>
>> https://www.gnucash.org/viewdoc.phtml?rev=4&lang=C&doc=guide
>>
>> If so, yes, I record the capital gains / loss transactions separately
>> from the sell transactions and have not encountered any problems.  I
>> recommend the use of the Lots functionality - hard to grasp at first,
>> but once it clicks you are cooking with gas ;--)
>>
>> My Trial Balance is currently in balance, but it took quite some time
>> and effort (running it at different "As At" dates) to track down the
>> offending transactions.
>>
>> Good luck!
>>
>> Regards
>>
>> Geoff
>> =====
>>
>> On 16/08/2021 9:42 am, Lisa Rowell wrote:
>>> In preparation for a move from Mac to Linux, I went to move from my
>>> circa 2015 version of Quicken for Mac to GnuCash. Sadly that version
>>> lacks QIF support and couldn't even be imported correctly into the
>>> latest PC Quicken. It does, however, have the option to view all
>>> transactions in one list and export the current list to a CSV file
>>> with Quicken-isms describing the transactions. Long story story: I
>>> was able to write a program to translate 99% of my 24 years of
>>> transactions into a format digestible by GnuCash's CSV import. The
>>> remainder, mostly Split, Add and Remove shares, were best dealt with
>>> by hand anyway. Along the way I ran into a few issues that might not
>>> have been reported. There's a question at the end.
>>>
>>> 1) Large files will blow up the program a crash that gives no clue of
>>> the issue on MacOS. On a PC it gives a popup with a cryptic message
>>> that I think amounts to a too many threads error. I got around this
>>> by outputting to per year files for most years and smaller for a few
>>> select ones. The crash would normally happen at the point of
>>> selecting the import configuration.
>>>
>>> 2) Multiple back to back imports will also crash the program. I got
>>> around this by exiting and restarting between imports.
>>>
>>> 3) The Num field, which I translated, for better or worse, from
>>> Quicken's similar field, had an issue where entries which did not
>>> have a Num entry would be given one. My limited experimentation with
>>> this seemed to indicate that when a split with no Num followed an
>>> entry on the same date that had a Num, it would inherit the previous
>>> entries Num.
>>>
>>> 4) The match algorithm is a bit too greedy in pairing splits. If you
>>> have a sequence of splits that describe two transactions that have
>>> the same date and description, they will be merged into a single
>>> transaction. This often came up with transactions like end of the
>>> month dividends or interest payments. If the algorithm encountered
>>> two splits that balance out in amounts, followed by two more that
>>> also balanced themselves, would not it be better to make them two
>>> separate transactions? This can be gotten around by artificially
>>> altering the transaction's description or by tedious manual editing.
>>>
>>> 5) When pulling in a lot of transactions at once, it seems that
>>> random entries get deselected in the match list. I wasn't able to
>>> predict the behavior though.
>>>
>>> 6) I wasn't able to get the Cleared field to work. If it was anything
>>> but "n" the split would be ignored. I'm not sure what the intention
>>> was on this, but it might be worth documenting.
>>>
>>>
>>> And now for the question: I'm using version 4.5 and was not able to
>>> get the Trail Balance Report to show equal totals after a security
>>> Sell transaction, despite making Capital Gain/Loss entries. Is the
>>> technique described in 9.7.1.2 still supported? I tried the example
>>> in 9.7.2.1 and it gave me with an imbalance, but did it in my
>>> existing file. If it's supported I'll make a clean file and
>>> experiment with it more.
>>>
>>>
>>> Thanks.
>>>
>>> Lisa
>>>
>>> _______________________________________________
>>> 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.
> _______________________________________________
> 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