On 2013.01.23 16:59, Alessandro Russo wrote:
Il 08/01/2013 00:27, mk-li...@email.de ha scritto:
Hi Alessandro,
I wish you a Happy New Year!
I noticed one thing concerning tags:
I was making use of a tag for a business trip and just couldn't
figure out why the figures wouldn't add up as expected.
Finally I realized that the error was this:
- Assume you have a transaction T1 with a certain tag in
account A.
- That transaction T1 transfers the money to account B.
- On account B there is another transaction T2 which
compensates for T1.
- In account B transaction T1 is actually seen as a T1', since
the tag present in T1 is not assigned here anymore.
=> When I now sum up everything T1' is missing.
So, I guess, what the code should/could do - by default - is to
assign the tag to both transactions, the outgoing in A as well as
the incoming in B.
But, perhaps I am just missing something.
Greets,
Marko
Hi Marko,
sorry if I reply only.
At this time only on the first account of the transaction is added
the tag/tags. This work well in a normal deposit/withdrawal as the
first account is a category not a real user account but maybe not so
well with a transfer between two accounts.
I'm reposting this in the mailing list so that others can give some
suggestions.
Should we add the tag/tags to each transaction (a transaction in the
engine is composed of at least two transaction, one that operate on a
category or account and the other that operate on an account)?
Or should we do this only for transfer transactions?
I'm not sure I have a good answer, but I think perhaps it should work
like category or memo. If you enter the category or memo in the main
transaction when you create the transaction, it is included in both
splits (I think.) On the other hand, if you create a split
transaction, you can enter a separate category and memo for each split,
and I don't think these are carried to the split that represents the
other side of the transaction. I hope this makes sense, and is an
accurate description of what happens.
Jack
_______________________________________________
KMyMoney-devel mailing list
KMyMoney-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmymoney-devel