<div dir="ltr"><div dir="ltr">John, thank you for taking a look and giving your comments and guidance. I think reliable custom report documentation is worthwhile and it really falls to the wiki page we are discussing and <a href="https://github.com/Gnucash/gnucash/blob/stable/gnucash/report/reports/example/sample-report.scm">https://github.com/Gnucash/gnucash/blob/stable/gnucash/report/reports/example/sample-report.scm</a><br><br>> There is no mess, there’s just a couple of confusing names in the About dialog.<br><br>mess:<br>1. a dirty or untidy state of things or of a place.<br>2. a situation that is confused and full of problems.<br><br>> Had you read <a href="https://wiki.gnucash.org/wiki/Configuration_Locations#DOT_GNUCASH_DIR">https://wiki.gnucash.org/wiki/Configuration_Locations#DOT_GNUCASH_DIR</a> more carefully you would have seen the note at the top: "Versions: 2.6.x and older only.”  It’s there for users with very old GnuCash versions.<br><br><a href="https://wiki.gnucash.org/wiki/Custom_Reports">https://wiki.gnucash.org/wiki/Custom_Reports</a><br>This documentation applies from GnuCash Version 5.0. For prior versons (sic) use the previous version.<br><br>Clearly, DOT_GNUCASH_DIR which applies to "Versions: 2.6.x and older only.” should be removed.<br><br>> GNC_USERDATA_DIR and GNC_USERCONFIG_DIR are just titles used in the About dialog. The environment variables are in fact GNC_CONFIG_HOME and GNC_CONFIG_HOME, see <a href="https://github.com/Gnucash/gnucash/blob/stable/libgnucash/core-utils/gnc-filepath-utils.cpp">https://github.com/Gnucash/gnucash/blob/stable/libgnucash/core-utils/gnc-filepath-utils.cpp</a>. The environment variables are retrieved on lines 777 and 859; the output block for the About dialog begins at line 1315.  The author of that block unfortunately chose to capitalize the variable names used in that file instead of the environment variable names that are apparent to the user.<br><br>It looked like a duck. Let's fix that. Why not make the name consistent with the environment variable or default value?<br><br>Also, the difficulty demonstrated above repeating information from About dialog without a copy facility:<br><br><font face="monospace">Name                  Environment variable<br>GNC_USERDATA_DIR   -> GNC_DATA_HOME<br>GNC_USERCONFIG_DIR -> GNC_CONFIG_HOME</font><br><br>> How to get Report Development Environment Working in Windows <a href="https://lists.gnucash.org/pipermail/gnucash-devel/2021-September/045941.html">https://lists.gnucash.org/pipermail/gnucash-devel/2021-September/045941.html</a><br><br>WARNING<br>This section is out of date and will not run with GnuCash ≥ 4.6<br><br>My recollection is there are many other issues but I got no buy-in when I reviewed it a few years ago. I'm not suggesting it is John's job to fix these but his review is welcome.</div><div dir="ltr"><br><br>Regards</div></div>