[GNC] In Praise of Excellent Features

David Klann dklann at grunch.org
Sat Jun 3 16:30:33 EDT 2023


(Replying to the digest summary...)

Hear, Hear NoobAlice! Thank you for this great summary of little-known 
(to me at least) features!

On 6/3/23 11:00, you wrote:
> Hello All!
> 
> 
> No questions, just joy!  Thank you to all the devs and to everyone who
> gives advice in the mailing list!
> 

To this I add my thanks. I have been using GnuCash for about six years 
to keep books for my sole proprietorship consulting practice. Each new 
release brings more satisfaction!

> I have been happily using GnuCash for years.  Today I was poking through
> the menus to see if I could find an Expand All/Collapse All option for
> the accounts tree, when I saw other options I had never previously noticed.
> 
> 
> New treats:
> 
> Edit > Cascade Account Properties
> For an account and all its subaccounts, you can change all the colors,
> set placeholder status, and/or set hidden status.
> 
> Edit > Renumber Subaccounts
> WOW!  This has been the bane of my existence when working with
> QuickBooks-using clients who have never numbered their charts of
> accounts, as the external program we use requires numbered accounts.
> This looks so efficient!  I am accustomed to manually changing account
> numbers one. by. one.
> 
> Actions > Rename Page
> This looks so convenient.  You can even rename the Accounts page!
> 
> 
> And my favorite options that are good friends:
> 
> Variables
> You can use variables in scheduled transactions.  For example, if you
> are entering a paycheck and you like to split out taxes and deductions,
> you can just fill in the blank for "grosswages" and have GnuCash compute
> all the line items.
> Credit Salary		grosswages
> Debit Income Tax	grosswages*0.10	### 10%
> Debit Retirement	grosswages*0.05	### 5%
> Debit Local Tax		3.98		### assuming fixed amount
> Debit Health Insurance	100.00		### assuming fixed amount
> Debit Checking Acct	grosswages*(1-0.15)-3.98-100	### net of above
> 
> Spreadsheets
> One can just copy a GnuCash report and paste into a spreadsheet for
> further manipulation, which is great for generating external reports for
> non-coders such as myself.
> 
> Custom Shortcuts
> Two simple edits to ~/.local/share/gnucash/accelerator-map, and I have
> shortcuts to open the Saved Reports list with Ctrl+A and turn
> double-line view on/off with Ctrl+D!!!
> ;
> ; Double-line register on/off
> (gtk_accel_path
> "<Actions>/GncPluginPageRegisterActions/ViewStyleDoubleLineAction"
> "<Primary>d")
> ;
> ; Saved reports configuration list
> (gtk_accel_path
> "<Actions>/gnc-plugin-menu-additions-actions/AdditionsAction/4d3dcdc8890b11df99dd94cddfd72085Action"
>    "<Primary>a")

To this great list of awesome features I add: thank you for the 
excellent instructions for compiling GnuCash from the git sources.

I recently learned that the 5.1 flatpak (at FlatHub) would not work with 
the Python API. I have been hoping to explore it in order to write a 
custom invoice printing tool. I set off to compile from the git repo and 
was led to the wiki for compiling on Linux. Work perfectly for me on the 
first attempt.

Now to continue my education in the Python interface...

Thank you!

   ~David Klann


More information about the gnucash-user mailing list