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 473350 - SKR04 should be split into modules if possible
SKR04 should be split into modules if possible
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: Business
git-master
Other All
: Normal minor
: ---
Assigned To: Rolf Leggewie
Derek Atkins
Depends on:
Blocks: 433428 473348
 
 
Reported: 2007-09-03 22:27 UTC by Rolf Leggewie
Modified: 2018-06-29 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
two modules (cash and bank) to form a single hierarchy (10.00 KB, application/x-compressed-tar)
2008-07-12 10:15 UTC, Rolf Leggewie
Details

Description Rolf Leggewie 2007-09-03 22:27:49 UTC
To make SKR04 more manageable it should be split into modules one can pick and choose.

Other information:
Comment 1 Frank H. Ellenberger 2008-06-16 21:40:52 UTC
On the one hand yes, e.g. the equity accounts could be splitted in the modules personal and capital company. there are a few other, I thought about. But there are possible relations, I didn't check, like a VAT relevant "Privatentnahme" (private abstraction(?)).

On the other hand I think, maintenance would become more difficult. To cite an example, take increasing tax rate, last time you had simply to search one file for "16%" and then you had to look at DATEV, if you will have to insert a new account for "19%" or could overwrite the old account. To make this on a set of files makes it more difficult and dangerous.
Comment 2 Rolf Leggewie 2008-06-18 06:59:25 UTC
I believe the better approach for SKR chart of accounts will likely be to hide by default a large number of seldomly used accounts (inform the user about this!) and release new accounts as they become necessary.  The user can then add them to the existing account tree via "File - New - New Account hierarchy"
Comment 3 Frank H. Ellenberger 2008-06-18 16:54:33 UTC
Hm it is a question of philosophy. 

And who decides, what is seldom used? I don't know, if ...
* the user has a personal company or a capital company,
* is he a trader or a producer,
* must he declare his tax according cash flow or profit & loss,
...

My philosophy tends to openness: 

Give the user the full visible file and tell him in the file description that he should hide the unused parts. Then he should also remember, that they are there, if something in his business changes like ...
* a new partner in the company,
* additional export or import,
...
Comment 4 Rolf Leggewie 2008-07-08 13:12:25 UTC
After some discussion, I came to the conclusion to basically split along the line of the thousand group for DATEV account numbers

kern: 4,5,6 (should be sufficient for simple EÜR business)
bilanz: 0,1*,2,3*,6,8,9
personal: 6
kapital: 7

This is just a very rough guidance for now and things marked with * will at least partially go to kern as well.  Final attribution will be decided on a case-by-case basis.
Comment 5 Rolf Leggewie 2008-07-10 10:58:06 UTC
I wonder if the placeholer can be separated out as well to avoid duplicate entries.  to be investigated.
Comment 6 Jannick 2008-07-12 06:55:06 UTC
General question: How can modules be imported and properly integrated into an already existing account tree?

I am wondering how this works since I believe the import routine assigns a NEW internal account ID (these long numeric beasts) to every new account such that I don't know how a new account finds its already existing parent. The ID of the latter was created earlier and the child does not know.

Any idea? If the modules just coexist after import and need to be manually merged, this might become a tedious work ... and not even simple.

IIRC the internal IDs are created on a random basis, but I am not sure ...
Comment 7 Rolf Leggewie 2008-07-12 10:15:04 UTC
Created attachment 114430 [details]
two modules (cash and bank) to form a single hierarchy

(In reply to comment #6)
> General question: How can modules be imported and properly integrated into an
> already existing account tree?

There is a general mechanism to do that already implemented in Gnucash.  With German UI it can be reached at "Datei - Neu - Kontenhierarchie hinzufügen".  Leaf accounts probably need to be duplicate across module definitions.

I have prepared two test modules "Modul Cash" and "Modul Bank" for you to try things out and attach them here.  If there is anything still left unclear, don't hesitate to ask.

Furthermore, I think we eventually might end up with manipulating the account tree by whichever method we find in bug 538913
Comment 8 Jannick 2008-07-12 11:59:23 UTC
(In reply to comment #7)
> There is a general mechanism to do that already implemented in Gnucash.  With
> German UI it can be reached at "Datei - Neu - Kontenhierarchie hinzufügen". 

Thanks, good simple sample. Works on my machine too. 

Remark 1: I cannot see the entry "Kontenhierarchie hinzufügen", just "Kontenhierarchie ..." which is sort of misleading since there is another line with "Kontenhierarchie" above, but without the plus-icon. Could this be fixed such that the common user chooses the right command and is not frustrated making the first steps?

Remark 2: It would be nice if the short instruction for merging modules is added to the description shown in the list of CoA's window. Is a longer text shown in any case in this small window? 

> Furthermore, I think we eventually might end up with manipulating the account
> tree by whichever method we find in bug 538913

I do hope that there will be some solution to that, since I bet my house, my car and ... that the CoA SKR04 will need an update every single year in the future. ;)
Comment 9 Rolf Leggewie 2008-07-12 12:22:33 UTC
(In reply to comment #8)
> Remark 1: I cannot see the entry "Kontenhierarchie hinzufügen", just
> "Kontenhierarchie ..." which is sort of misleading

Hehe.  you should really start to consider using trunk until the German business stuff becomes more mature.  Already reported and fixed as bug 538900.

> > Furthermore, I think we eventually might end up with manipulating the account
> > tree by whichever method we find in bug 538913
> 
> I do hope that there will be some solution to that, since I bet my house, my
> car and ... that the CoA SKR04 will need an update every single year in the
> future. ;)

I won't counterbet :-(
Comment 10 John Ralls 2018-06-29 21:47:57 UTC
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=473350. Please continue processing the bug there and please update any external references or bookmarks.