[GNC] Fields present in invoices?

Adrien Monteleone adrien.monteleone at lusfiber.net
Tue Jan 3 01:15:08 EST 2023


Simon,

I'm not sure why this reply from you was not appearing on the list. The 
server must have had a hiccup.

I'm quoting and replying inline below.

Regards,
Adrien

On 1/2/23 9:21 PM, Simon Roberts wrote:
> Oh... so the fields to show are specific to the invoice? Oh, that's a pity, and we were doing so well!

I'm not sure what you mean, but the invoice fields are generic to all 
invoices.

The *options* are a feature of Reports. Different reports have different 
options. There is no way for GnuCash to know what options to show you to 
customize until a report is run. Otherwise, there is no sane context for 
those options. That's why the button on the toolbar and the menu entry 
are not visible until you have a report on screen.

> Is there a mechanism for configuring the default selections? Having to do the same selections (well, de-selections) every time will have my bookkeeper whining.
Yes. Read up in the Help &/or Tutorial documents about Saved Report 
Configurations. However, as I noted earlier, while this lets you save a 
set of options (including which stylesheet to use) you have to run it 
first, then select an invoice, then apply that change to see the final 
invoice as desired. It is quite cumbersome especially if you're dealing 
with many invoices.

There are other places in the app, such as the Find Invoice dialog, the 
Customer Report, and the AR register, where you can click an invoice 
number to generate an Invoice Report with less effort. But there is no 
way to apply a saved configuration automatically as a default. In fact, 
there's no way to apply a saved configuration to an already open Invoice 
Report. (or any report) You have to 'run' the saved configuration first. 
That works okay for things like a Balance Sheet or Income Statement. It 
isn't fun for invoices.

Think of Saved Configurations as their own customized reports. But you 
can't specify one to always be 'your default' for that type of report. 
The workflow/UX in that regard could use a major revamp.

> I guess if all else fails, I try to learn scheme. It looks a helluvalot like lisp, and I had a handle on that 35 years or so ago, so that's not completely inconceivable.

Scheme is indeed, a dialog of Lisp.



More information about the gnucash-user mailing list