Re: GnuCash 6.0

2025-03-30 Thread flywire
Can you outline what you have in mind? Regards On Mon, 31 Mar 2025 at 13:12, Brian Rater wrote: > I'm planning to look into a major replacement of reports, which will > likely take a couple of years. > ___ gnucash-devel mailing list gnucash-devel@gnuc

Re: GnuCash Windows Build Help

2025-03-20 Thread flywire
https://www.gnucash.org/docs/v5/C/gnucash-guide/ch_python_bindings.html > Starting with GnuCash version 2.4 you can write Python scripts to > manipulate your financial data. Important > The Python extensions are an optional feature which creates additional > dependencies. To be able to use Pyt

Re: [GNC] Feature Request: Add Support for Functional Currency Amount in Transactions

2025-01-05 Thread flywire
So Kevin, you also appreciate the limitation of those powerful features. The suggestion of using PriceDB as the transaction conversion rate is as disingenuous as using the closing price for share transactions. In my view your issue is entering transaction data through the register form. Prepare tr

Thoughts About Supporting CSV Import Multisplit Value

2024-09-07 Thread flywire
https://www.gnucash.org/docs/v5/C/gnucash-manual/trans-import.html#trans-import-csv Each line should define one split by: * transaction-specific fields: date and description as bare minimum and * split specific fields: account and deposit/withdrawal as bare minimum. It sucks validating data with

Re: [GNC-dev] Windows Build VM

2023-11-16 Thread flywire
Thank you for the post below and copy of PM from Manfred advising of his successful Windows compile. Clearly, the instructions don't work as published and this information is important. 1. Did you set-executionpolicy Unrestricted (ie set-executionpolicy -executionpolicy Unrestricted -scope LocalMa

Re: [GNC-dev] Windows Build VM

2023-11-05 Thread flywire
That would be https://lists.gnucash.org/pipermail/gnucash-devel/2020-May/045079.html . I put too much time into it and sought help a number of times (posts are in dev over a long period) but nothing useful eventuated. iirc I'm fairly sure I didn't get the first step configured for powershell. I w

[GNC-dev] Windows Build VM

2023-09-30 Thread flywire
https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106619.html John wrote: > we don't have a Windows CI action, the nightly builds are done with the > https://github.com/gnucash/GnuCash-on-windows powershell scripts on a > Windows VM in Derek's basement. Derek, Can you make that VM avai

[GNC-dev] Introduction of new GnuCash-Devel Subscriber

2023-05-08 Thread flywire
Welcome Doug, If the docs become more than a few notes then https://squidfunk.github.io/mkdocs-material/ is a nice framework for writing docs in markdown and publishing on GitHub Pages. I'll be interested in your progress compiling Gnucash in Windows and a copy of GnuCash Windows executable with

[GNC-dev] Can't login to IRC #gnucash channel

2023-04-14 Thread flywire
Pick one: 1. https://wiki.gnucash.org/wiki/IRC#Join > server irc.gimp.net 2. https://lists.gnucash.org/pipermail/gnucash-devel/2023-April/046663.html ... That's your problem. We're not at libera.chat -- we're at irc.gimp.org *... * No, you need to connect to the correct IRC Network. -derek --

Re: [GNC-dev] Update Wiki Custom Report

2023-04-08 Thread flywire
Apr 2023 at 08:06, Frank H. Ellenberger < frank.h.ellenber...@gmail.com> wrote: > Do you have no wiki account? > > Am 03.04.23 um 05:04 schrieb flywire: > > Can someone update https://wiki.gnucash.org/wiki/Custom_Reports to > provide > > for the changes in V5? > >

[GNC-dev] Update Wiki Custom Report

2023-04-02 Thread flywire
Can someone update https://wiki.gnucash.org/wiki/Custom_Reports to provide for the changes in V5? ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Re: [GNC-dev] Configurable Year Start Day/Month

2023-04-02 Thread flywire
Can someone give me guidance for custom reports in V5: 1. How to reinstate the configurable Year Start Month in V5 (similar to https://lists.gnucash.org/pipermail/gnucash-user/2021-October/097880.html)? 2. How to add option Start of 2 years previous? > _

Re: [GNC-dev] Sample Report with Examples

2023-03-05 Thread flywire
Highlighting minor docs tweak which the string freeze might affect: https://github.com/Gnucash/gnucash-docs/pull/299 ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Re: [GNC-dev] Sample Report with Examples

2023-02-01 Thread flywire
Thanks to the community for all the help with https://github.com/Gnucash/gnucash/pull/1524 It's a new report with a new guid. If everything is ok I'll update the docs as noted before and hello-world.scm can be removed. On Tue, 17 Jan 2023 at 04:55, Geert Janssens wrote: > >10. > [raised pre

Re: [GNC-dev] Sample Report with Examples

2023-01-18 Thread flywire
Frank H. Ellenberger wrote: > Did you also adjust test-stress-options? > Ahh, you mean, "You also need to adjust test-stress-options.". Can you link me to the test line in the repo? I'm not clear where it is from the log file. The PR changes a lot of strings and I get the impression they are fai

Re: [GNC-dev] Sample Report with Examples

2023-01-15 Thread flywire
This exercise has left me with a few questions about https://github.com/flywire/gnucash/blob/Hello/gnucash/report/reports/example/options-example.scm 1. I'm not clear on the scheme terminology. What are the lines in the top-level definitions I labelled initialise values? I understand

Re: [GNC-dev] Sample Report with Examples

2023-01-15 Thread flywire
john wrote: > I suggest: > Worth a review on my fork. I'm not sure if version or report-guid should be updated. Frank H. Ellenberger wrote: > Did you also adjust test-stress-options? > No, only changed four lines in hello-world.scm after a Sync-fork. Sometimes git has a mean streak. __

Re: [GNC-dev] Sample Report with Examples

2023-01-14 Thread flywire
Geert Janssens wrote: > I'd rather use values like "Sample string", "Sample Document Title" and > "Sample Report" > I've made that change in my fork as well as changed section to Sample! and renamed file to sample-report.scm. It looks good and not like a kludge. I'd also suggest: * minor format f

Re: [GNC-dev] Sample Report with Examples

2023-01-13 Thread flywire
I understand you didn't appreciate the post was about the PR just submitted, not the linked and quoted post 16 months earlier foreshadowing the PR for context. No concerns had been raised so there was no reason to provide the detail given until your comment. There is still scope for discussion. Jo

Re: [GNC-dev] Sample Report with Examples

2023-01-13 Thread flywire
John, Can you explain why the PR is a dumb idea? Comments on customising reports normally say the process is not easy. Getting the relationships of some of the data right can be complex but well-presented documentation and code make it a lot easier. Report documentation is fairly well limited to

Re: [GNC-dev] Sample Report with Examples

2023-01-13 Thread flywire
https://lists.gnucash.org/pipermail/gnucash-devel/2021-September/045939.html > The code would be easier to follow if different strings other than Hello, World! were used, making it clearer what they relate to. While this report might have developed from a Hello World example, a minimal program to g

[GNC-dev] Browse Documentation Online by Chapter

2023-01-10 Thread flywire
The web has changed a lot since GnuCash documentation was first accessible online. What are the thoughts about changing online documentation to browse by Chapter rather than Chapter Section? The ability to scroll forward and back gives much more context to the documentation. The effect s shown in h

[GNC-dev] Configurable Year Start Day/Month

2023-01-10 Thread flywire
I'm seeking comments on a proposal to support a configurable year start day/month. This goes back to https://lists.gnucash.org/pipermail/gnucash-devel/2021-September/045946.html but I see the issue a bit clearer now. Firstly, GnuCash already supports Accounting Period Start/End Date eg https://git

[GNC-dev] Various failures while building MacOS/Quartz from source

2022-11-01 Thread flywire
How about setting up GitHub workflows to do these builds making them available as artifacts for download? The fixups could be maintained in the workflows. ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/

[GNC-dev] Co-Owner

2022-06-13 Thread flywire
> I'd like to get some help on how to debug the scm parts. It's basically a legacy system with recent development pretty well limited to modifying existing reports, which is normally sufficient. The community seems to have had more expertise with reports in the past - https://wiki.gnucash.org/wiki

Re: [GNC-dev] Omit zero balance figures Vs Show zero balances

2021-12-01 Thread flywire
Yes "Show zero balances" is a different way of communicating "Omit zero balance figures". It does not affect the data or reports generated. Geert expressed the user and programmer benefit well: > ...positive language and particularly avoiding double negation logic is better design. A common origi

Re: [GNC-dev] Omit zero balance figures Vs Show zero balances

2021-11-24 Thread flywire
Probably clearer to demonstrate same default functionality with different user interface: * Default is Off with On to Omit - double negative ?? * Alternative default is On with Off to Omit - consistent and logical on a *Display* tab ?? [image: OmitVsDisplay.png] ___

[GNC-dev] Omit zero balance figures Vs Show zero balances

2021-11-24 Thread flywire
Display options are selected to display something except for Omit zero balance figures. Why is it any different to Include accounts with zero total balances ie select to display? ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnuca

[GNC-dev] GUI SQL Reports

2021-09-25 Thread flywire
I've looked around at free GUI SQL report writers and haven't come up with an alternative to Base. It's barely acknowledged as part of the suite, had little development, fugly, with suspect reliability, eg formatting on view columns isn't saved. SQL dialects vary a bit but the GnuCash accounts tree

Re: [GNC-dev] Report with Fiscal Year

2021-09-18 Thread flywire
Why doesn't updating report periods update dates? Displaying conflicting values is just wrong. ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Re: [GNC-dev] Report with Fiscal Year

2021-09-18 Thread flywire
> Scheme isn't a very good language for serious programming. A rewrite is probably reasonable. https://wiki.gnucash.org/wiki/Custom_Reports#Designing_new_Reports demonstrates the code can be clear. The lack of responses to the report queries probably more due to: * unintelligible legacy code * ab

Re: [GNC-dev] Report with Fiscal Year

2021-09-07 Thread flywire
> ...if I'm going to talk to a doctor (especially over the phone these days), > I'll take 10 minutes on the Internet so I can say that the pain is "along my > lymph nodes on the right side of my neck" than "the bumps next to my throat." I wouldn't after 4 years of animal science (humans plus) pl

Re: [GNC-dev] Report with Fiscal Year

2021-09-06 Thread flywire
I recall recent discussion about separating the main app and reporting. App, database and reporting modules seem to offer a lot of scope for non-traditional integrations I've raised before. One of my repos uses ocr to load bank statements, and there's an ever-expanding range of smart analysis tools

Re: [GNC-dev] Report with Fiscal Year

2021-09-05 Thread flywire
I see Chris has pushed a PR through which appears to provide this functionality. I'd like to work on other reports too and this was a learning exercise as much as anything. What it doesn't do is help me as a community member develop skills with reports so I can work on those parts of the software I

Re: [GNC-dev] Report with Fiscal Year

2021-09-05 Thread flywire
I use Fiscal Year (GnuCash term) ending 30 June reporting (ie 1 Jul 2020 - 30 Jun 2021 is 2021 year). Tax reports are prepared in the following Fiscal Year so I use reports on current and previous year, and two year's previous year for verification. Since tax reporting is on a Fiscal Year basis bus

[GNC-dev] Report with Fiscal Year

2021-09-05 Thread flywire
Any chance of a bit of a hand working through the add-option to get Fiscal Year working in the code? I've tested everything else and it works. It'd be a nice fix for Australians. gnc:make-date-option needs an optional parameter for year-start-month - https://github.com/flywire/gnucash/b

Re: [GNC-dev] How to get Report Development Environment Working in Windows

2021-09-03 Thread flywire
m expressions-2.0 gnucash-4.6 gnucash-4.6.tar guile-env.bat my-world.scm prototype-loader.scm prototype-renderer.scm prototype.scm prototype_loader.scm saved-reports-2.8 saved-reports-2.8-backup stylesheets-2.0 test00.scm transaction.scm translog trep-engine.scm On Fri, Sep 3, 2021 at 10:48 AM John Ralls

Re: [GNC-dev] How to get Report Development Environment Working in Windows

2021-09-03 Thread flywire
On Fri, Sep 3, 2021 at 10:48 AM John Ralls wrote: > It looks like much of that page dates from GnuCash 2.6 that used an > earlier version of Guile than we use now... Note that none of this is > needed for GnuCash to execute your config-user.scm as it sets up the paths > for itself. > Spot-on! F

[GNC-dev] How to get Report Development Environment Working in Windows

2021-09-02 Thread flywire
I'd like to use https://wiki.gnucash.org/wiki/Custom_Reports#Development_Environment in Win10. The Technique to reload reports without restarting GnuCash is not working and I think the main problem is not following: > Finally, you should also extract a GnuCash source tar ball in ~/GnuCash/CustomRe

[GNC-dev] Report Links Broken

2021-09-02 Thread flywire
Links in reports don't work in Win10. I'd expect: 1. to be a clickable link 2. clicking gnucash-devel@gnucash.org to open up the mail client 3. Clicking Display Help to be the same as (ie Help, Contents), it doesn't work Links in Dashboard report work as expected. [ima

[GNC-dev] Sample Report with Examples

2021-09-01 Thread flywire
The Sample Report with Examples is one of those gems in GnuCash that take a bit of finding but it's well worthwhile working through it when you do. I'd like to see the first paragraph changed to emphasise its purpose and add the wiki reference in the second paragraph. Something like: > This report

Re: [GNC-dev] Customising Transaction Report

2021-08-30 Thread flywire
I have modified trep-engine.scm and added two options to the Display tab: 1. "Include zero balance accounts" 2. "Omit zero balance figures" (I'd still be happy for an explanation of the correct way of doing it.) What code do I need to add to use these options? I have accounts and transactions wi

Re: [GNC-dev] Customising Transaction Report

2021-08-30 Thread flywire
I probably should have added this comment in the source code. I'm not clear how the Transaction Report relates to a derived report: https://github.com/Gnucash/gnucash/blob/maint/gnucash/report/trep-engine.scm#L491 ;; (Feb 2018) Note to future hackers - this gnc:trep-options-generator ;; define

[GNC-dev] Customising Transaction Report

2021-08-30 Thread flywire
The Income Statement (Profit and Loss) has Display Options (Are they called widgets?) for "Include accounts with zero total balances" and "Omit zero balance figures". I assume Transaction Report is an old report developed before these options. Looking through transaction.scm it is very brief, cert

[GNC-dev] Greetings & Windows Build

2021-07-24 Thread flywire
I tried unsuccessfully to get a Windows Build going last year - https://lists.gnucash.org/pipermail/gnucash-devel/2020-May/045079.html I don't use PowerShell and I'm fairly sure my first issue was an unsuccessful PowerShell environment configuration. No one is using windows for development so info

Re: [GNC-dev] Dev's features of choice?

2021-06-02 Thread flywire
Compatible code to add smarts to reports, say one click current/previous fiscal year/half/quarter selection without a date in GnuCash. Using an external Report App/ GnuCash Database split there is no intention or need to write back to GnuCash database. Reporting configuration, say fiscal year day/m

[GNC-dev] Dev's features of choice?

2021-06-02 Thread flywire
On Sun Jul 26 13:36:07 EDT 2020, John Ralls wrote : > Big-picture: > - A report system that allows normal humans to generate custom reports and graphs... What is some of the candidate sql qbe software? I'm interested in havi

Re: [GNC-dev] Bootstrap Win10 Build Environment

2020-05-28 Thread flywire
Does anyone actually build from windows? I seem to be getting even less success with the setup script now. Hopefully my main issue is lack of familiarity with the environment but I might have broken the security settings. I'd be interested to see a log of someones install following https://github

Re: [GNC-dev] Is the import match map still required?

2020-05-24 Thread flywire
4) Assuming match is case sensitive, should it be optionally turned off? ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel

[GNC-dev] Fwd: Is the import match map still required?

2020-05-23 Thread flywire
The most obvious match would be to match any Transfer Accounts in the data to gnu Accounts, even if the result needs to be verified. Other comments: 1) User's rapid clicks can unintentionally select the wrong account, mapping invalid data 2) Seems there could be an opportunity for user to re-run a

Re: [GNC-dev] Bootstrap Win10 Build Environment

2020-05-18 Thread flywire
1) Should maintain one set of instructions - wiki should refer to the readme. 2) The command setup-mingw64.ps1 was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\setup-mi

Re: [GNC-dev] Bootstrap Win10 Build Environment

2020-05-18 Thread flywire
Hold that. https://github.com/Gnucash/gnucash-on-windows/blob/master/README.md looks much more useful than the wiki. > ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel

[GNC-dev] Bootstrap Win10 Build Environment

2020-05-18 Thread flywire
Anyone want to talk me through an uninstall then Win10-64 install to E:\gnc? btw - seems I have a newer help html installed. https://wiki.gnucash.org/wiki/Building_on_Windows Install log: https://drive.google.com/file/d/1XYeFkMoPZoUK16uheJW-MFi0-i2wUaST/view?usp=sharing __

[GNC-dev] [Bug 113772] Add categories for more reporting flexibility

2020-05-14 Thread flywire
I haven't got a build environment setup yet. Is anyone interested in looking at https://github.com/flywire/gnucash/commits/patch-1 to see if builds? It's a long time since I've used C but the intention is to test replacing gtk_list_store_insert_with_values. It's inspired

[GNC-dev] Improve Help

2020-05-07 Thread flywire
Floating this as a probable bug as the submenus seem a bit random for new users. Current help options are: Tutorial and Concepts Guide, Tips Of The Day, Contents, and About. https://lists.gnucash.org/pipermail/gnucash-user/2020-May/091062.html > Remember that the GnuCash "culture" is to recommend

Re: [GNC-dev] Porting the Tutorial & Concepts Guide to ReadTheDocs.org

2020-04-29 Thread flywire
Seems a text-based markup language might be good for document presentation but, even with a CI system, the biggest issue as a document development platform is the lack of compatibility with context-sensitive help within the program [Ref]( https://github.com/Gnucash/gnucash-docs/pull/132#issuecommen

[GNC-dev] About budgets in 3.8, 3.9 and 3.10

2020-04-27 Thread flywire
> as translator I have a problem with "Inflow to" in this context. I had > only expected "Inflow from" and "Outflow to". > > Frank Good point. Should just use Inflow and Outflow to avoid nonsense terms. ___ gnucash-devel mailing list gnucash-devel@gnucas

Re: [GNC-dev] Porting the Tutorial & Concepts Guide to ReadTheDocs.org

2020-04-26 Thread flywire
https://github.com/codesmythe/gnucash-docs-rst/blob/master/source/Host%20this%20Locally.md explains local hosting in Windows. I suppose it is similar in Linux with serve.bat becoming serve.sh - the run command is a single line if the libraries are loaded. The local stylesheet is the same now.

Re: [GNC-dev] Porting the Tutorial & Concepts Guide to ReadTheDocs.org

2020-04-25 Thread flywire
Rob that's a nice result. Remarkable given you've nearly converted the lot with scripts. A heads up would have been nice given I put a MkDocs version I put up two days ago at "We should change the Documentation file format" - https://bugs.gnucash.org/show_bug.cgi?id=722016#c13 There's not much dif

Re: [GNC-dev] Passwords are Confidential

2020-04-25 Thread flywire
the storage issue. > > Regards, > Adrien > > > On Apr 24, 2020 w17d115, at 11:29 PM, flywire > wrote: > > > > My password is confidential so please don't email it to me in plain text. > > Don't even store it, instead encrypt what I entered and store that

[GNC-dev] Passwords are Confidential

2020-04-24 Thread flywire
My password is confidential so please don't email it to me in plain text. Don't even store it, instead encrypt what I entered and store that so you can verify an encrypted version of the password I enter in the future. ___ gnucash-devel mailing list gnuca