[GNC] Bug in GnuCash 5.3 Stock Assistant

john jralls at ceridwen.us
Fri Aug 11 13:12:44 EDT 2023


Carsten,

I'd go with translation error for the use of Aktientellung. From de.po:
msgid ""
"A summary of splits is shown as follows. If the summary is correct, and "
"there are no errors, please press \"Apply\". You may also press \"Back\" to "
"review your choices, or \"Cancel\" to quit without making any changes. "
msgstr ""
"Hier ist die Zusammenfassung der Aktienteilung abgeschlossen. Falls diese "
"korrekt ist und ohne Fehler, klicken Sie »Anwenden«. Sie können auch "
"»Zurück« klicken, um Ihre Eingaben zu überprüfen oder »Abbrechen«, um diesen "
"Dialog zu beenden, ohne die Änderungen zu speichern. "

I guess that needs a translator comment that "splits" means transaction splits.

"Buying stock long" is a programming error: It's marked for translation at its declaration but not translated at its point of use.

Regards,
John Ralls


> On Aug 11, 2023, at 03:04, Carsten Hütter <Carsten.Huetter at gmx.de> wrote:
> 
> Hi John!
> 
> Thanks for your instant reply.
> 
> As you can see in the attachments, I correctly entered "Kauf" (long buy) at the beginning of the assistant dialog, but ended up with a message about "Aktienteilung" (which is stock split, *not* transaction split). Nonetheless, after finishing the assistant, I get all the right purchase transaction splits in my book. BTW: In the first dialog, the German translation string obviously is missing.
> 
> I will try to install the English GnuCash app sometime later to check if this is a particular bug in GnuCash stock assist or a translation error.
> 
> Regards,
> 
> Carsten
> 
> Am 10.08.2023 um 19:51 schrieb john:
>> There are a lot of issues with the Stock Transaction Assistant in 5.3, see e.g. https://bugs.gnucash.org/show_bug.cgi?id=798988 and https://bugs.gnucash.org/show_bug.cgi?id=799054. There are plenty more that I've noticed and it's what I'm working on this week (and probably next week).
>>  I've added your note about requiring a 0 entry in fees to the latter bug to remind me.
>> I can't reproduce the shares problem, see attached.
>> The current de.po has:
>> msgid "Buy"
>> msgstr "Kauf"
>> and
>> msgid "Stock split"
>> msgstr "Aktienteilung"
>> That seems to be match what you about buy vs. shares split. Perhaps you're mislead by the paragraph at the top of the dialog where Aktientelung refers to transaction splits? That's explaining what's represented in that page of the dialog, not the transaction type.
>> Regards,
>> John Ralls
>>> On Aug 10, 2023, at 07:57, Carsten Hütter <Carsten.Huetter at gmx.de> wrote:
>>> 
>>> While reading my posting again in the list, I found the reason for the GNC_ERROR_ARG error. The current stock assistant version doesn't accept the empty value for the fees and fills in the word "fehlt" ("missing"). Version 5.1 did not show this behavior beforehand. Entering the value of zero ("0") in 5.3 leads to the generation of the transaction including the corresponding splits with no errors.
>>> 
>>> So there remains just the minor issue of not showing the number of shares... And telling the wrong transaction type in German ("Aktienteilung" means shares split, not long buy).
>>> 
>>> _______________________________________________
>>> gnucash-user mailing list
>>> gnucash-user at gnucash.org
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> -----
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
>>>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
> <2023-08-11 Stock Assist 1.png><2023-08-11 Stock Assist 6.png>_______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.



More information about the gnucash-user mailing list