GNOME Bugzilla – Bug 471473
German Tax: UStVa field 45 is missing
Last modified: 2018-06-29 21:47:24 UTC
Please describe the problem: Hi, this is of no relevance for international users and only concerns experimental code from Christian Stimming. Thus, I will keep the remainder of this report in German. Ich bin gerade dabei, gnucash als Steuersoftware für mich nutzbar zu machen (vgl. bug 433428 und http://linuxwiki.de/GnuCash/EuerGc). Dabei ist mir aufgefallen, daß es für das Feld 45 in der Umsatzsteuervoranmeldung ("Im Inland nicht steuerbare Umsätze") zwar ein Konto im SKR04 von Frank Ellenberger, aber keine Möglichkeit zur Verknüpfung mit dem Steuer-Bericht gibt. Dieses fehlt unter "Bearbeiten - Steuerrelevante Optionen". Wenn ich wüßte, wo das festgelegt wird, würde ich einen Patch beifügen. Ich bin mir sicher, es gibt noch weitere, kleine Fehler. Mit freundlichen Grüßen Rolf Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
(Rolf: It's okay if you write in German, but I'll answer in English anyway. I hope this isn't an issue.) This concerns *all* fields of the tax declaration, not only the field 45, right? In that case, did you already compile with --enable-locale-specific-tax? If yes, you should be able to insert this link between field 45 and the account in the "Steuerrelevante Einstellungen". Or is this dialog missing something?
(In reply to comment #1) > This concerns *all* fields of the tax declaration, not only the field 45, > right? No, so far I only spotted field 45. > In that case, did you already compile with --enable-locale-specific-tax? Take a look at http://linuxwiki.de/GnuCash/EuerGc ;-) The answer is yes. > in the "Steuerrelevante Einstellungen". Or is this dialog missing something? The dialog is not missing, just the field 45.
Created attachment 94816 [details] [review] Add field "45" in txf-de_DE.scm category list Ok, so your bugreport simply said the category listing is missing the "45" entry, but all other entries are fine. The attached patch adds that category. Does that fix your issue? If yes, I'll apply to SVN. (Also, this should show you how you could add more categories yourself in case more are missing.)
Applied this patch as SVN r16483.
verified fixed. Thanks.
reopening. There are several mistakes in this list. I will need assistance from Christian to fix them right. Here is what I looked at "grep cons src/tax/us/txf-de_DE.scm |sort|less". The following becomes clear. a) K45 is in that file twice now. Not sure why it was not displayed correctly from the GUI. Christian can you please investigate? b) the old entry for K45 is wrong. It mixes some information from K60 c) K60 is missing d) K52, K73, K84, K53, K74 and K85 are missing
(In reply to comment #6) > a) K45 is in that file twice now. Not sure why it was not displayed correctly > from the GUI. The reason is quite simply that the other, old K45 is incorrectly identified as expense. Is there any reason *not* to sort the cons-entries? I will rework the file a bit and attach a patch later.
(sigh. Please file new bugs for new issues. Adding new issues to old bugs, like here, makes it very confusing to read the whole report. Thanks.) K45 used to be listed under "expense" category. You expected it in the "income" category but for whatever reason 3 years ago I had the impression it should be listed in the "expense" category. If you think it should be listed under one of them, please say so. If you think the division into these two categories should be thrown out altogether, please say so, too, but that will probably require much more work. As for the other entries: Well, if there are missing entries, please give all the details that should be listed there. I don't know those details, and frankly, I don't want to spend any new work in that area anymore. It is fine for me to spend some time explaining to you what I did, and applying ready-made patches is fine, too, but I won't do anything more than that. Thanks, and good luck! > Is there any reason *not* to sort the cons-entries? No. > I will rework the file a bit and attach a patch later. Good.
Created attachment 94924 [details] [review] diff for src/tax/us/txf-de_DE.scm * sorted entries * added some fields * removed some errors I'd be surprised if the file is error-free now. Hopefully, I did not add more errors than I removed ;-)
Created attachment 94932 [details] [review] updated diff for txf-de_DE.scm
Committed as r16505. Thanks for the patch.
(In reply to comment #8) > (sigh. Please file new bugs for new issues. I think it is debatable (although rather fruitless) whether this is a new issue. For me this bug had come to be about src/tax/us/txf-de_DE.scm, thus not a new issue. > If you think it should be listed under one of > them, please say so. If you think the division into these two categories should > be thrown out altogether, please say so, too, but that will probably require > much more work. I am learning this myself here, providing patches along the way. Many of the bug reports I opened in the past few days are really more of a todo list and a reminder to myself about issues I have come across. I don't intend to sit back and expect you to fix them. It would certainly be nice if you helped me a bit here and there, your time permitting. BTW, it might be that src/tax/us/txf-de_DE.scm is not correct even now (I think it is not). And it might indeed be that the income-expense dichotomy is not sufficient. I will let you know once I find out more. Thank you for providing this feature. I hope that rather than "sigh"ing you can soon enjoy the fact that after all somebody *is* using your work and hopefully improving the areas around it to make it actually useable and useful to a wider audience.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=471473. Please update any external references or bookmarks.