Hello, While testing a modified Tax Report that I submitted recently, I found what I would consider a UI inconsistency that initially caused my report to bomb until I fixed the report to handle this condition. That is, that you can set an account as 'tax-related' in the edit account dialog and then not assign it a tax code using Edit->Tax Options. Another user that was helping me test the new report assumed that by simply setting the flag, the appropriate data should show up on the report, without realizing that the Tax Options dialog needed to be used also. This is a mistake any user could easily make.
I think as easy solution is to change the account edit screen to display the tax-related field but not to allow it to be changed and to add a tooltip to the field to direct users to use the Edit->Tax Options dialog to set the flag and assign a code. Also, the help contents should be modified to make this clear. If these changes are agreed to by the developers, I have attached two patch files to do this. The log entry for patchfile should read: "Changes the 'Sensitive' Property to 'No' from 'Yes' in 'account.glade' for the 'tax_related_button' widget so that the setting is displayed but cannot be changed in the account edit dialog. Sets the Tooltip property to "Use Edit->Tax Options to set the tax-related flag and assign a tax code to this account." in 'account.glade'." For docs-patchfile, the log entry should read: "Updates the Account-Actions help chapter to direct the user to use the 'Edit->Tax Options' dialog to set the tax-related flag and assign a tax code during account set up and maintenance. Indicates that the tax-related flag on the account edit dialog is display only." I would appreciate any comments on this proposed change. Thanks Alex
patchfile
Description: Binary data
docs-patchfile
Description: Binary data
_______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel