[GNC] Notes (few other) fields should be editable even after posting invoice

Amish anon.amish at gmail.com
Fri Oct 18 03:20:21 EDT 2019


Hi,

Thank you very much for merging the PR.

On a side note, any idea why the following is being done?

Source: gnucash/gnome/dialog-invoice.c

1921: gtk_widget_set_sensitive (iw->id_entry, FALSE); /* XXX: why set 
FALSE and then TRUE? */
1922: gtk_widget_set_sensitive (iw->id_entry, TRUE);

It is first set to FALSE and then set to TRUE? (I had put XXX note in my PR)

Also may be you can change a note on line like this:

- 1919: /* Setup viewer for read-only access*/
+ 1919: /* Setup viewer for read-only access. Allow editing of notes and 
some other items*/

Thanks and regards,

Amish.

On 18/10/19 2:28 am, Geert Janssens wrote:
> Hi,
>
> I agree unconditionally on the notes field.
>
> And I can see how being able to pull up job or customer/vendor details
> directly from the invoice window could be a big time saver.
>
> So I have merged your PR to revert the read-only status of these three fields
> as I find the old behavior's use case is stronger than the current behavior's
> one.
>
> Having said that, I believe we can do much better still in the user interface
> area. I had made a few suggestions in bug 797168, but currently have other
> priorities. So for now this will have to do.
>
> Best regards,
>
> Geert
>
> Op maandag 14 oktober 2019 15:08:55 CEST schreef Amish:
>> Hello,
>>
>> There was this fix implemented in Gnucash which inadvertently created
>> issue for me.
>>
>> This was the bug report which was marked RESOLVED FIXED.
>> https://bugs.gnucash.org/show_bug.cgi?id=797168
>>
>> But this fix created issue with respect to my GST filing and tracking.
>> So I counter opened a bug report last month to fix this, by partially
>> reverting it.
>> https://bugs.gnucash.org/show_bug.cgi?id=797400
>>
>> I also created pull request on Github for the same:
>> https://github.com/Gnucash/gnucash/pull/580
>>
>> Its been one month but since bug report or PR are not reviewed and my
>> GST tracking is affected completely. Hence I am posting the same here in
>> mailing list.
>>
>> Here is copy-paste of the description from the bug report that I had filed.
>>
>> Before Gnucash 3.6, I used to track customer/vendor conversations/issues
>> OR GST related and other important points via Notes field of invoice / bill.
>>
>> Now since Gnucash 3.6 these fields are no more editable, unless I unpost
>> the bill.
>>
>> This does not make sense. Why cant I add notes after bill was posted? It
>> does not cause any harm in invoice values. So locking the field is
>> unnecessary.
>>
>> It was so helpful for GST (India) tracking too.
>>
>> Once I report the invoice to Government portal, I would simply add
>> #GSTFILED in Notes. Similarly when my vendors upload their invoices
>> (where I am buyer), I would mark those bills as #GSTMATCHED too.
>>
>> Anytime in future if I wanted to check if there is any invoice / bill
>> that is not reported by me (or by my vendor) - I would simply "Find bill
>> / invoice" where notes did not contain #GSTFILED or #GSTMATCHED
>>
>> This made tracking of my GST returns and GST government filing very easy.
>>
>> But now that Notes field is un-editable... every time I have to unpost
>> the invoice / bill and add note and then post the invoice / bill again.
>> (messing up customer payment too). This is not really needed.
>>
>> Similarly under "Billing information"  - Edit button under Customer /
>> Vendor was clickable. This "Edit" also does not affect actual Invoice OR
>> bill values. But it helped me find GST number, Phone numbers, Email
>> address (and other details) of Customer / Vendor easily and instantly.
>>
>> Otherwise just to find customer detail - I have to go all the way to
>> Customers Overview - Search customer, right click and then Edit.
>> (unnecessary three or more clicks and scrolling of screen)
>>
>> Since Notes field and Edit customer under posted Invoice / bill - does
>> not change anything related to Invoice or bill values.. they should be
>> made Editable. So that adding notes (after posting) becomes easy and
>> obtaining customer information is also fast.
>>
>> Please re-consider the change and make them editable again. Otherwise it
>> handicaps few nice features.
>>
>> Please review PR, the link is given above.
>>
>> Thank you,
>>
>> Amish.
>>
>> _______________________________________________
>> 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
>> If you are using Nabble or Gmane, please see
>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. -----
>> 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