After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 633524 - Section 4.1 (Transactions > Basic Concepts) introduce some splits concepts to help with understanding transactions
Section 4.1 (Transactions > Basic Concepts) introduce some splits concepts to...
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Documentation
git-master
Other All
: Normal normal
: ---
Assigned To: Yawar Amin
Yawar Amin
Depends on: 633385
Blocks:
 
 
Reported: 2010-10-30 01:49 UTC by Yawar Amin
Modified: 2018-06-29 22:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Apply to gnucash-docs trunk (2.16 KB, patch)
2013-01-19 05:01 UTC, Yawar Amin
committed Details | Review
Apply to gnucash-docs 2.4 (2.16 KB, patch)
2013-01-19 05:02 UTC, Yawar Amin
committed Details | Review

Description Yawar Amin 2010-10-30 01:49:01 UTC
§4.1 talks a little bit about transactions, splits, and the account register. I think it should expand on what a transaction is in GnuCash, and what a split is, and what information they can contain (e.g. date, description, accounts, amounts, memos). This will lay the groundwork for entering transactions and splits in the next section and provide a natural progression onto that section. See also [1].

[1] https://bugzilla.gnome.org/show_bug.cgi?id=621573#c7
Comment 1 David 2010-10-30 20:01:47 UTC
I suggest that 4.1 should refer to chapter 2.2.1 for the basic explanation of a transaction. As you say, this section should focus on laying groundwork for entering transactions. Therefore, here we can focus on Gnucash implementation. My initial proposal:

§4.1 Basic Concepts

For a general explanation of transactions, see 2.2.1 Files, Accounts and Transactions. For more on Double entry bookkeeping, see 2.1.3 Double Entry.

In GnuCash, double entry bookkeeping is handled in transactions using Splits. A split identifies the account to which it refers, the amount of money specifically involved with that account, and can contain an additional note if needed.

As noted in 2.2.2 Double Entry, each transaction requires at least *two* splits: one for the source account, and one for the destination account. However, Gnucash supports multiple splits in a single transaction, and it is possible to have multiple accounts involved for both source and destination accounts.

The following sections explain how to enter a basic transaction (with two splits), and a complex transaction with multiple splits.
Comment 2 Yawar Amin 2010-10-31 05:56:14 UTC
Hi David, this is a good start. What I'm realising now is that this issue needs to wait until we clear up the overlap between sections 2.2 and 4.2, as per bug 633385. Then we can come back to this and hash it out. So I'm setting the `Depends on' attribute of this bug to help us manage this.
Comment 3 David 2010-11-01 04:22:04 UTC
Yawar--

Although I notice a couple of discrepancies between the texts (e.g. the reference to "2.2.2 Double Entry here, which should be "2.2.3 Transaction"), my proposed text here takes this into account, and assumes that 2.2 is rewritten. Did you check out my proposed changes there?

David
Comment 4 Yawar Amin 2010-11-05 03:29:14 UTC
Hi David, sorry about that, it's a limitation of the workflow :-(

Let me explain. I have to make sure whatever changes I make to the docs are based off of the `trunk', or canonical, version of the documentation. So right now I have bug 633385 as a work in progress, and my fix for that bug [1] makes some changes that are necessary to start work on this bug. I could just push that fix into the trunk, then start work on this fix, but that would be somewhat bad form as it wouldn't give people who watch BugZilla a chance to look at and comment on it. Especially since it's a relatively big change compared to the usual.

Hopefully we can get this one started soon. Meanwhile, I'm also looking at bugs in unrelated areas that can be worked on right now.

[1] bug 633385, comment 7
Comment 5 Yawar Amin 2013-01-19 05:01:33 UTC
Created attachment 233839 [details] [review]
Apply to gnucash-docs trunk

David, I think my intent with this bug initially was to do a full
explanation of the transaction and split objects in GnuCash. But now I'm
realising that detailed specifications are probably better handled in
the Help rather than the Concepts Guide--so I'm proposing now to just
introduce the bare minimum possible in this section and let the reader
absorb the specifics of working with transactions organically in the
next section, with the help of the screenshots.
Comment 6 Yawar Amin 2013-01-19 05:02:05 UTC
Created attachment 233840 [details] [review]
Apply to gnucash-docs 2.4
Comment 7 Yawar Amin 2013-01-20 05:34:19 UTC
Committed in revisions:

22718
22719
Comment 8 John Ralls 2018-06-29 22:46:21 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=633524. Please update any external references or bookmarks.