I'm a new GnuCash user and so far I've been working on converting 3-4
years worth of Apple Newton Pocket Quicken transactions into GnuCash
format.  I've created some perl scripts to do the conversion and it
works fine.  My main problem now is how to handle the action field of
splits.  Each of my converted transactions always have two splits,
i.e., each transaction will have two action fields.

Now, assume a transaction transfers $100 from account A to account B.
When using the double line display mode in the register window for
account A, the description next to the `transfer from' account name
appears to be the memo associated with the account A split, while in
multi line mode the memo will be the one associated with the account B
split.  The same appears to be the case for the action field.

The problem is that actions are not always compatible between account
types.  For example, for a transfer between a bank account and an
expense account if you set the action in the bank account register you
will have one set of legal action values but you will have a
completely different (non-overlapping even) set of actions if you set
it from the expense account register.  And in multi-line mode you can
set the action of the split belonging to the peer account to a value
that wouldn't normally be allowed.  So my question is how was the
action field intended to be used?  I've seen comments in the code
about it being used to extract information for reports.

I guess my problem boils down to the fact that depending on whether
you're in double-line or multi-line mode you set the action field of
the split belonging to the current account or the peer account,
respectively.  So currently when you enter 2-split transactions, if
you want to set the action fields of both splits in a way consistent
with the choice of values presented by the pull-down menus, you have
to use both register windows, i.e., you cannot fully complete a 2 or
more split transaction from one register window.

I'd like to hear some comments on this issue.  Let me know if I'm
simply confused about how to use actions or if there is a way to set
all actions of a transaction without having to go to each register
window of the involved accounts.

Thanks.

-- 
Per Bojsen                                        <[EMAIL PROTECTED]>
6132 Lexington Ridge Drive
Lexington, MA 02421-8317
USA
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body

Reply via email to