Re: [GNC] Configurable Year Start Day/Month

2023-04-21 Thread john
Flywire,

Have you looked at https://code.gnucash.org/docs/MASTER/group__Options.html?

I guess by "set and use" you mean add a date option to your report. The basic 
function is documented at 
https://code.gnucash.org/docs/MASTER/group__Options.html#gae207538b13cb19bb68f9b9300743b709
 and it has an overloaded version 
https://code.gnucash.org/docs/MASTER/group__Options.html#ga5dafb8587af06977a7ee03b73b852a68
 that takes a std::vector of the RelativeDatePeriods to include. That's used by 
 gnc-register-start-date-option 
https://code.gnucash.org/docs/MASTER/group__Options.html#ga4a03e7ac556ea7774046121555df9f51,
 and gnc-register-end-date-option 
https://code.gnucash.org/docs/MASTER/group__Options.html#gaf48579ed1d96c1e7b9fbdc16b589995a
 to generate pre-filtered  controls with the obvious relative date offerings. 
There's also  gnc::options-make-date-interval that quickly adds one of each. 
Most reports use either gnc-register-end-date-option to set the date for a 
single-date report like a Balance Sheet or gnc:options-make-date-interval for 
reports like an Income Statement that cover a period.

Changing the way options work isn't supported, nor has it ever been. If you 
change the way an existing option works you'll break some built-in report. That 
might not matter to you because you'll be able to run your custom report. 
That's fine, it's what Free software is all about, but you own the change and 
its consequences, and you can't expect that your changes will apply cleanly 
after the next commit never mind the next release, as you've just discovered.

Even with the 4.x and earlier option system you couldn't create new option 
classes entirely in Scheme. The old option system was a horrid mix of Scheme 
and C because it had to support both report options and book options, plus the 
UI part was always pure C that had to use the Guile C API to get option values. 
I don' t think you're really interested in adding an option class so I'll spare 
you the details of what you'd need to write in C++ to do it.

Yes, you can turn on Github actions in your fork and it will run the CI for you 
just like it does in the GnuCash mirror, see 
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.
 But 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. 

Adding new RelativeDatePeriods for 2 years ago is fairly straightforward, just 
add the two values to the enum and the logic to gnc_relative_date_to_time64() 
and set up the various strings and the swig conversions in 
bindings/guile/gnc-options.i.

Adding actual Fiscal Year support is another matter entirely. It's been 
discussed on and off for 20 years, but it requires substantial changes 
throughout GnuCash and so far nobody has wanted to invest the effort.

Regards,
John Ralls




> On Apr 21, 2023, at 6:23 PM, flywire  wrote:
> 
> John,
> 
> Seems like an X-Y response. The meaning of a hack is clear, although this is 
> more of a tweak, and where it occurs hardly matters if it's not part of a PR. 
> A response in terms of using existing report/module code in a new report 
> would be fine. 
> https://github.com/Gnucash/gnucash/blob/5.0/gnucash/report/reports/example/sample-report.scm#L64-L77
>  demonstrates creating a list of options, so it follows, changing it changes 
> the options. I'll take it consult the list is used to mean seek advice or 
> information, and understand some code in the repo is depreciated. None of 
> this is core to the question.
> 
> To elaborate:
> I'm seeking guidance on the processes involved in setting and using the date 
> option, and how to change it. There seems to be more to the changed approach 
> in V5 https://github.com/Gnucash/gnucash/tree/5.0/libgnucash/engine than 
> covered in the documentation. Apologies in advance if terms are used 
> incorrectly.
> I imagine there are two approaches:
> Override the value of year in scheme so it starts 1 July in the previous 
> year. I understand the options and lists are defined in C++ but I'm only 
> focused on scheme reports. Are these option values in scheme mutable or can 
> they easily be changed to mutable? Existing textual descriptions of the 
> options are fine. Can start/end year just be registered again in a scheme 
> report with a new definition or redefined in scheme using the 
> date-utilities.scm process in V4?
> Redefine option values in C++. This is more problematic for me because I 
> haven't been able to compile GnuCash in Windows. Nevertheless, every commit 
> goes through a recompile as part of a CI process. Would it be feasible, and 
> if so how, to use that process in a private fork and grab a windows 
> executable from it to use on my PC? I expect I could work my way through the 
> C++ code and change value definitions and 

[GNC] Pack with Python bindings on macOS?

2023-04-21 Thread monson
Hi there,

The pure python client `piecash` seems obsoleted and no longer worked with
latest sqlalchemy and gnucash, so I'm trying to switch to original python
bindings. Since they aren't shipped in the pre-built bundle, I tried to
build those bindings but it seems have to build the whole gnucash and
doesn't work well.
On Linux (e.g. archlinux) those python bindings are shipped with
the gnucash package. May I ask if we can do the same on macOS? Thanks.

Regards,
monson
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Please don't double post

2023-04-21 Thread John Layman
You might find the archives more to your liking, where you can order the
discussion by thread and read it at any time.  Check it out:

https://lists.gnucash.org/pipermail/gnucash-user/

-Original Message-
From: gnucash-user 
On Behalf Of G R Hewitt
Sent: Thursday, April 20, 2023 9:00 AM
To: gnucash-user@gnucash.org
Subject: Re: [GNC] Please don't double post

Well I suppose if you are a techno-person with 60 or more different tech
sites, that would make sense.
But I don't suppose that most users of Gnucash are, and are likely
Accountants, Book-keepers, SME owners, sole-traders and people doing their
home accounts.
I dare say what goes on under the bonnet is likely of little interest to
such, just so long as the software works.
An excellent example of support forum for users that springs to mind is that
of the the Affinity Design software group, that can get pretty technical and
is easy enough to follow.

On Thu, 20 Apr 2023 at 08:49, Chris Green  wrote:

> On Thu, Apr 20, 2023 at 08:28:54AM +0100, G R Hewitt wrote:
> > Maybe a forum might serve better than a mailing list, there are many 
> > advantages over a mailing list?
> >
> ... and there are many disadvantages!
>
> 1 - I (like may others here I expect) use a lot of, mostly technical, 
> mailing lists.  I can read them *all* in my mail program.  If I had to 
> use forums to do the same I'd have to connect to 60 or more different 
> web sites to see all the messages.
>
> 2 - I can use the same, familiar, tools for handling all my messages.
> I don't have to use the message editor that a forum imposes on me.
>
> 3 - Very few forums preserve message threading properly so it becomes 
> very difficult to follow messages in sub-threads etc.
>
> 4 - I can easily keep useful/interesting messages (or complete
> threads) to refer to later, locally on my computer.
>
> etc. etc.
>
> --
> Chris Green
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Configurable Year Start Day/Month

2023-04-21 Thread flywire
John,

Seems like an X-Y response. The meaning of a hack is clear, although this
is more of a tweak, and where it occurs hardly matters if it's not part of
a PR. A response in terms of using existing report/module code in a new
report would be fine.
https://github.com/Gnucash/gnucash/blob/5.0/gnucash/report/reports/example/sample-report.scm#L64-L77
demonstrates creating a list of options, so it follows, changing it changes
the options. I'll take it consult the list is used to mean seek advice or
information, and understand some code in the repo is depreciated. None of
this is core to the question.

To elaborate:

   1. I'm seeking guidance on the processes involved in setting and using
   the date option, and how to change it. There seems to be more to the
   changed approach in V5
   https://github.com/Gnucash/gnucash/tree/5.0/libgnucash/engine than
   covered in the documentation. Apologies in advance if terms are used
   incorrectly.
   2. I imagine there are two approaches:
  1. Override the value of year in scheme so it starts 1 July in
  the previous year. I understand the options and lists are defined in C++
  but I'm only focused on scheme reports. Are these option values in scheme
  mutable or can they easily be changed to mutable? Existing textual
  descriptions of the options are fine. Can start/end year just be
registered
  again in a scheme report with a new definition or redefined in
scheme using
  the date-utilities.scm process in V4?
  2. Redefine option values in C++. This is more problematic for me
  because I haven't been able to compile GnuCash in Windows. Nevertheless,
  every commit goes through a recompile as part of a CI process.
Would it be
  feasible, and if so how, to use that process in a private fork and grab a
  windows executable from it to use on my PC? I expect I could work my way
  through the C++ code and change value definitions and lists.
   3. I'd actually like to add a new date symbol for start/end of 2 years
   prior period.

Your response previously linked from 2021 shows you have considered it.
Maybe you have a better approach in mind, possibly something this year. It
could be relevant.

Regards
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Invoice layout changed upon upgrade from 4.13 to 4.14

2023-04-21 Thread John W. O'Brien via gnucash-user

Hi Adrien,

Re: mailing list -- Thank you for clarifying the attachment situation. 
In the future, I would find it most convenient if you CC me in your 
response (see also: Reply-To), because I am most likely to notice direct 
responses in a timely manner compared to bulk mailing list messages.


Re: my question --

> I would think saved configurations should not change in such a
> circumstance, so perhaps this is an additional bug.

Exactly. You have immediately grasped the essence of my inquiry.


I am glad to hear about the new capabilities in 5.0. I am not planning 
to upgrade to 5.x immediately, so I look forward to enjoying them.



On 4/18/23 20:03, Adrien Monteleone wrote:

The mailing list does accept attachments, but not inline images.

Of course, linking to outside file services is fine too.

As to your question, are you saying:

You have saved report configurations that now don't display properly 
because of this change?


I would think saved configurations should not change in such a 
circumstance, so perhaps this is an additional bug.


*note, in 5.0, you can now set a Saved Configuration as the default for 
all invoices.



Regards,
Adrien

On 4/17/23 6:20 PM, John W. O'Brien via gnucash-user wrote:

Hello GnuCash users,

I routinely print invoices to PDF. To help ensure quality and 
consistency in the output, I have tuned both the "default" style sheet 
and the report layout I use to generate these invoices. On multiple 
(low single digits) macOS machines (Monterey 12.6.5, mix of Intel and 
Apple Silicon), I sync the GnuCash data and config via an ownCloud 
instance.


A side-effect of installing the upgrade from 4.13 to 4.14 was that the 
report "Options->Layout->Row 1 Left" setting changed from "Company 
name, address and tax ID" [0] to "Empty space" [1]. I suspect this 
change is a consequence of:


 Bug 798717
 Reports > Business > Fancy Invoice duplicates company details

My concern and uncertainty is about whether this bug fix should have 
affected a configuration derived from canned report specifically to 
affix the layout, where the derived configuration is no longer clearly 
tied to the original, canned report. I would not expect that 
installing a minor update would result in a change this substantial. 
Am I missing something, should I be reporting this as a regression 
against 798717, does this seem like a new bug, or something else?


Thank you,
John

PS: I wasn't sure if the mailing list would accept PNG attachments, 
which is why I posted them separately.


[0] https://babble.saltant.net/59e0374b8f46b869/before-4.13-redacted.png
[1] https://babble.saltant.net/59e0374b8f46b869/after-4.14-redacted.png


___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Trading accounts

2023-04-21 Thread john
No, the naming scheme is hard-coded. Ralf Habacker made a start at removing 
name dependencies but got it working only for opening balance accounts.

Regards,
John Ralls

> On Apr 21, 2023, at 9:30 AM, Fred Tydeman  wrote:
> 
> Can Trading accounts be moved around?
> That is, given a new parent.
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Patch release forthcoming?

2023-04-21 Thread john
If I did that after an n.0 release then I'd spend more time building releases 
than fixing bugs.
The usual schedule between releases is 3 months, but because n.0 releases tend 
to have a lot
of new code and we don't get much beta testing I schedule an n.1 release 1 
month after the n.0
one to deal with the worst early bugs. 

Regards,
John Ralls


> On Apr 21, 2023, at 10:02 AM, R Losey  wrote:
> 
> Being a software developer myself, I understand the need to take time to
> get it right... at the same time, when there were crashes, it seems like an
> interim patch release was often done rapidly.
> 
> But I can wait.
> 
> On Thu, Apr 20, 2023 at 1:37 PM David Carlson  >
> wrote:
> 
>> Since release 4.14 is working as well as expected,   I wouldn't expect to
>> see an early 5.1 release before there is time to fully test the bug fixes
>> that will be contained therein.
>> Give the developers time to do a good job.
>> 
>> 
>> 
>> On Thu, Apr 20, 2023, 1:28 PM R Losey  wrote:
>> 
>>> Greetings... I'm using Gnucash 5 and I've run into a  few of the listed
>>> bugs. However, I haven't wanted to download a nightly build; I keep
>>> expecting that there will be a forthcoming patch release to fix the known
>>> issues. Is there any kind of timeframe for this? I know that GnuCash puts
>>> out a new version about every three months, but I thought that with some
>>> of
>>> the bigger issues, there may be an interim fix put out for download.
>>> 
>>> (I didn't list a platform, as I'm running GnuCash on both my M1 iMac with
>>> Venture 13.3.1 and my Windows 10 box) -- in addition, it's not really
>>> relevant to the question.
>>> 
>>> Thanks!
>>> 
>>> --
>>> _
>>> Richard Losey
>>> rlo...@gmail.com
>>> Micah 6:8
>>> ___
>>> gnucash-user mailing list
>>> gnucash-user@gnucash.org
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> -
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
>>> 
>> 
> 
> -- 
> _
> Richard Losey
> rlo...@gmail.com 
> Micah 6:8
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org 
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Price Quote IEXCloud

2023-04-21 Thread R Losey
Does the free API service still have that horrendous delay if you are
checking more than five (I think five) items?

Doing 12 quotes takes over 2 minutes with API, and about 10 seconds witH
JSON.

On Fri, Apr 21, 2023 at 9:42 AM Murugan Muruganandam <
m.muruganan...@hotmail.com> wrote:

> michael
>
> just got a free api key and tried the IEXCloud and it work perfectly no
> need to change any code
> enable get online quote ->select quote source as unknown -> choose
> iexcloud from drop down
>
> make sure you update environment file with IEXCLOUD_API_KEY
>
> good luck
>
>
>
>
> Saludos Cordiales
>
>
> Murugan
>
> 
> From: gnucash-user  hotmail@gnucash.org> on behalf of Murugan Muruganandam <
> m.muruganan...@hotmail.com>
> Sent: Friday, April 21, 2023 10:01 AM
> To: Fross, Michael ; Frank H. Ellenberger <
> frank.h.ellenber...@gmail.com>
> Cc: Gnucash 
> Subject: Re: [GNC] Price Quote IEXCloud
>
> michael
>
> There is already a unit available with file name IEXCloud.pm, i suggest
> you review the code and make it work and not rewrite the whole. you have to
> put in your IEXCLOUD_API_KEY in the environment variable just incase.
>
>
>
>
> Saludos Cordiales
>
>
> Murugan
>
> 
> From: gnucash-user  hotmail@gnucash.org> on behalf of Murugan Muruganandam <
> m.muruganan...@hotmail.com>
> Sent: Thursday, April 20, 2023 11:26 AM
> To: Fross, Michael ; Frank H. Ellenberger <
> frank.h.ellenber...@gmail.com>
> Cc: Gnucash 
> Subject: Re: [GNC] Price Quote IEXCloud
>
> hi Michael
>
> I have done a package to pull mutual funds price , you can check the
> following link for reference
>
> https://github.com/Murugan-CL/gnucash-chile-mutual-fund-quote
>
>
>
>
> Saludos Cordiales
>
>
> Murugan
>
> 
> From: gnucash-user  hotmail@gnucash.org> on behalf of Fross, Michael 
> Sent: Thursday, April 20, 2023 9:47 AM
> To: Frank H. Ellenberger 
> Cc: Gnucash 
> Subject: Re: [GNC] Price Quote IEXCloud
>
> Well that's embarrassing - I never looked at "Unknown" before.  I'll give
> it a shot.
>
> Michael
>
> On Thu, Apr 20, 2023 at 7:48 AM Frank H. Ellenberger <
> frank.h.ellenber...@gmail.com> wrote:
>
> > Isn't it  available, if you set "Type of Quote Source" to "unknown"?
> >
> > Am 20.04.23 um 14:19 schrieb Fross, Michael:
> > > I see there is a F::Q module for IEXCloud.  I've used this with an open
> > > source program I wrote to pull down quotes from the command line
> > > successfully.  However I don't see a way for a user to do this in
> > GNUCash.
> > > Is there a way to configure GNUCash to select other F::Q modules?
> > >
> > > Regards,
> > >
> > > Michael
> > >
> > > On Thu, Apr 20, 2023 at 7:14 AM Frank H. Ellenberger <
> > > frank.h.ellenber...@gmail.com> wrote:
> > >
> > >> Hi,
> > >>
> > >> nice to see you found a workaround.
> > >> The answer to your original posting is in
> > >>
> https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106571.html
> > >>
> > >> Regrds
> > >> Frank
> > >>
> > >> Am 20.04.23 um 04:55 schrieb Steve Miller:
> > >>> Re the price quote issue w yahoo json, in the big picture is no
> biggie,
> > >>> cause alphaadvantage seems to work just fine, so will just switch all
> > >> over
> > >>> tomorrow to that source...
> > >>>
> > >>> On Wed, Apr 19, 2023 at 7:06 PM Steve Miller <
> > >> srmnonessential2...@gmail.com>
> > >>> wrote:
> > >>>
> >  Running Version: 4.14
> >  Build ID: 4.14+(2023-03-25)
> >  Finance::Quote: 1.53
> > 
> >  *Never, ever got this before... did something break???  I've changed
> >  nothing!  Help!  Have always used Yahoo json...*
> > 
> >  [image: Screenshot 2023-04-19 190342.png]
> > 
> > >>>
> > >>>
> > >>> ___
> > >>> gnucash-user mailing list
> > >>> gnucash-user@gnucash.org
> > >>> To update your subscription preferences or to unsubscribe:
> > >>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > >>> -
> > >>> Please remember to CC this list on all your replies.
> > >>> You can do this by using Reply-To-List or Reply-All.
> > >> ___
> > >> gnucash-user mailing list
> > >> gnucash-user@gnucash.org
> > >> To update your subscription preferences or to unsubscribe:
> > >> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > >> -
> > >> Please remember to CC this list on all your replies.
> > >> You can do this by using Reply-To-List or Reply-All.
> > >>
> > >
> >
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update 

Re: [GNC] CSV import crash in 5.0+

2023-04-21 Thread R Losey
Also speaking as a pro, this topic of error checking causes quite a lot of
debate at work.

We all agree that input from users (and other untrusted sources) should be
fully error-checked (and, for this case of CSV import data, I agree it
should be considered untrusted).

But when there is an agreed-upon machine interface from A to B, if A
violates the interface and crashes B, that is A's problem [this is my
position, and many support it; however, the other position is that B should
not crash and should always do sufficient checking so that it does not
crash]. Likewise, calls to system services are considered trustworthy, so
the results are not error-checked... (the status may be checked for a
problem, but the data is generally considered safe; for example, I don't
know of anyone who error-checks the call to get the current time.)


On Thu, Apr 20, 2023 at 6:12 PM Michael or Penny Novack <
stepbystepf...@comcast.net> wrote:

> However, speaking as a retired pro, I would consider a program crashing
> on ANY bad input to be a bug << a failure of its "input editing" >>
>
> It is (should be) the responsibility of a program to check incoming data
> and reject any data that is bad (preferably with a meaningful error
> message). Programs should NOT trust that they will always be given good
> input.
>
>
> Michael D Novack
>
>
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>


-- 
_
Richard Losey
rlo...@gmail.com
Micah 6:8
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Patch release forthcoming?

2023-04-21 Thread R Losey
Being a software developer myself, I understand the need to take time to
get it right... at the same time, when there were crashes, it seems like an
interim patch release was often done rapidly.

But I can wait.

On Thu, Apr 20, 2023 at 1:37 PM David Carlson 
wrote:

> Since release 4.14 is working as well as expected,   I wouldn't expect to
> see an early 5.1 release before there is time to fully test the bug fixes
> that will be contained therein.
> Give the developers time to do a good job.
>
>
>
> On Thu, Apr 20, 2023, 1:28 PM R Losey  wrote:
>
>> Greetings... I'm using Gnucash 5 and I've run into a  few of the listed
>> bugs. However, I haven't wanted to download a nightly build; I keep
>> expecting that there will be a forthcoming patch release to fix the known
>> issues. Is there any kind of timeframe for this? I know that GnuCash puts
>> out a new version about every three months, but I thought that with some
>> of
>> the bigger issues, there may be an interim fix put out for download.
>>
>> (I didn't list a platform, as I'm running GnuCash on both my M1 iMac with
>> Venture 13.3.1 and my Windows 10 box) -- in addition, it's not really
>> relevant to the question.
>>
>> Thanks!
>>
>> --
>> _
>> Richard Losey
>> rlo...@gmail.com
>> Micah 6:8
>> ___
>> gnucash-user mailing list
>> gnucash-user@gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>

-- 
_
Richard Losey
rlo...@gmail.com
Micah 6:8
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


[GNC] Trading accounts

2023-04-21 Thread Fred Tydeman
Can Trading accounts be moved around?
That is, given a new parent.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Pack with Python bindings on macOS?

2023-04-21 Thread john



> On Apr 21, 2023, at 3:17 AM, monson  wrote:
> 
> Hi there,
> 
> The pure python client `piecash` seems obsoleted and no longer worked with 
> latest sqlalchemy and gnucash, so I'm trying to switch to original python 
> bindings. Since they aren't shipped in the pre-built bundle, I tried to build 
> those bindings but it seems have to build the whole gnucash and doesn't work 
> well.
> On Linux (e.g. archlinux) those python bindings are shipped with the gnucash 
> package. May I ask if we can do the same on macOS? Thanks.

Unfortunately there's no good way to do that. The Python bindings need to be 
linked with libpython3 and Apple only provides one in recent versions of 
Xcode--Xcode itself, mind, not the SDK--with a decidedly quirky framework 
layout. Supporting that across 5 versions of macOS isn't practical. Worse, 
since it's not in the SDK it can't be linked from another bundle: Apple's 
notarization doesn't allow linking anything outside the bundle that's not in 
either /usr/lib or /System/Library/Frameworks. With that latter rule the only 
way to include the python bindings in GnuCash app is to include a full build of 
Python in the bundle and you'd have to use the Python executable in the bundle 
with the scripts. That's a lot of extra baggage for the few users who want it.

If building GnuCash with gtk-osx is too hard consider MacPorts instead. 
Homebrew just "bottles" GnuCash.app so it's not an alternative.

Regards,
John Ralls


___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Price Quote IEXCloud

2023-04-21 Thread Fross, Michael
Thanks Murugan.   I never looked at the "Unknown" area in the
security editor.  I also use this on my command line quote program Quoter
.  However, while it works great for my
US stocks, it doesn't seem to pull my mutual funds (i.e. FGILX).

I am glad YahooJSON appears to be working again, although who knows for how
long.

You've been really helpful - thank you.

Michael

On Fri, Apr 21, 2023 at 9:41 AM Murugan Muruganandam <
m.muruganan...@hotmail.com> wrote:

> michael
>
> just got a free api key and tried the IEXCloud and it work perfectly no
> need to change any code
> enable get online quote ->select quote source as unknown -> choose
> iexcloud from drop down
>
> make sure you update environment file with IEXCLOUD_API_KEY
>
> good luck
>
>
>
> Saludos Cordiales
>
>
> Murugan
>
> --
> *From:* gnucash-user  hotmail@gnucash.org> on behalf of Murugan Muruganandam <
> m.muruganan...@hotmail.com>
> *Sent:* Friday, April 21, 2023 10:01 AM
> *To:* Fross, Michael ; Frank H. Ellenberger <
> frank.h.ellenber...@gmail.com>
> *Cc:* Gnucash 
> *Subject:* Re: [GNC] Price Quote IEXCloud
>
> michael
>
> There is already a unit available with file name IEXCloud.pm, i suggest
> you review the code and make it work and not rewrite the whole. you have to
> put in your IEXCLOUD_API_KEY in the environment variable just incase.
>
>
>
>
> Saludos Cordiales
>
>
> Murugan
>
> 
> From: gnucash-user  hotmail@gnucash.org> on behalf of Murugan Muruganandam <
> m.muruganan...@hotmail.com>
> Sent: Thursday, April 20, 2023 11:26 AM
> To: Fross, Michael ; Frank H. Ellenberger <
> frank.h.ellenber...@gmail.com>
> Cc: Gnucash 
> Subject: Re: [GNC] Price Quote IEXCloud
>
> hi Michael
>
> I have done a package to pull mutual funds price , you can check the
> following link for reference
>
> https://github.com/Murugan-CL/gnucash-chile-mutual-fund-quote
>
>
>
>
> Saludos Cordiales
>
>
> Murugan
>
> 
> From: gnucash-user  hotmail@gnucash.org> on behalf of Fross, Michael 
> Sent: Thursday, April 20, 2023 9:47 AM
> To: Frank H. Ellenberger 
> Cc: Gnucash 
> Subject: Re: [GNC] Price Quote IEXCloud
>
> Well that's embarrassing - I never looked at "Unknown" before.  I'll give
> it a shot.
>
> Michael
>
> On Thu, Apr 20, 2023 at 7:48 AM Frank H. Ellenberger <
> frank.h.ellenber...@gmail.com> wrote:
>
> > Isn't it  available, if you set "Type of Quote Source" to "unknown"?
> >
> > Am 20.04.23 um 14:19 schrieb Fross, Michael:
> > > I see there is a F::Q module for IEXCloud.  I've used this with an open
> > > source program I wrote to pull down quotes from the command line
> > > successfully.  However I don't see a way for a user to do this in
> > GNUCash.
> > > Is there a way to configure GNUCash to select other F::Q modules?
> > >
> > > Regards,
> > >
> > > Michael
> > >
> > > On Thu, Apr 20, 2023 at 7:14 AM Frank H. Ellenberger <
> > > frank.h.ellenber...@gmail.com> wrote:
> > >
> > >> Hi,
> > >>
> > >> nice to see you found a workaround.
> > >> The answer to your original posting is in
> > >>
> https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106571.html
> > >>
> > >> Regrds
> > >> Frank
> > >>
> > >> Am 20.04.23 um 04:55 schrieb Steve Miller:
> > >>> Re the price quote issue w yahoo json, in the big picture is no
> biggie,
> > >>> cause alphaadvantage seems to work just fine, so will just switch all
> > >> over
> > >>> tomorrow to that source...
> > >>>
> > >>> On Wed, Apr 19, 2023 at 7:06 PM Steve Miller <
> > >> srmnonessential2...@gmail.com>
> > >>> wrote:
> > >>>
> >  Running Version: 4.14
> >  Build ID: 4.14+(2023-03-25)
> >  Finance::Quote: 1.53
> > 
> >  *Never, ever got this before... did something break???  I've changed
> >  nothing!  Help!  Have always used Yahoo json...*
> > 
> >  [image: Screenshot 2023-04-19 190342.png]
> > 
> > >>>
> > >>>
> > >>> ___
> > >>> gnucash-user mailing list
> > >>> gnucash-user@gnucash.org
> > >>> To update your subscription preferences or to unsubscribe:
> > >>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > >>> -
> > >>> Please remember to CC this list on all your replies.
> > >>> You can do this by using Reply-To-List or Reply-All.
> > >> ___
> > >> gnucash-user mailing list
> > >> gnucash-user@gnucash.org
> > >> To update your subscription preferences or to unsubscribe:
> > >> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > >> -
> > >> Please remember to CC this list on all your replies.
> > >> You can do this by using Reply-To-List or Reply-All.
> > >>
> > >
> >
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> Please 

Re: [GNC] Price Quote IEXCloud

2023-04-21 Thread Murugan Muruganandam
michael

just got a free api key and tried the IEXCloud and it work perfectly no need to 
change any code
enable get online quote ->select quote source as unknown -> choose iexcloud 
from drop down

make sure you update environment file with IEXCLOUD_API_KEY

good luck




Saludos Cordiales


Murugan


From: gnucash-user 
 on behalf of 
Murugan Muruganandam 
Sent: Friday, April 21, 2023 10:01 AM
To: Fross, Michael ; Frank H. Ellenberger 

Cc: Gnucash 
Subject: Re: [GNC] Price Quote IEXCloud

michael

There is already a unit available with file name IEXCloud.pm, i suggest you 
review the code and make it work and not rewrite the whole. you have to put in 
your IEXCLOUD_API_KEY in the environment variable just incase.




Saludos Cordiales


Murugan


From: gnucash-user 
 on behalf of 
Murugan Muruganandam 
Sent: Thursday, April 20, 2023 11:26 AM
To: Fross, Michael ; Frank H. Ellenberger 

Cc: Gnucash 
Subject: Re: [GNC] Price Quote IEXCloud

hi Michael

I have done a package to pull mutual funds price , you can check the following 
link for reference

https://github.com/Murugan-CL/gnucash-chile-mutual-fund-quote




Saludos Cordiales


Murugan


From: gnucash-user 
 on behalf of 
Fross, Michael 
Sent: Thursday, April 20, 2023 9:47 AM
To: Frank H. Ellenberger 
Cc: Gnucash 
Subject: Re: [GNC] Price Quote IEXCloud

Well that's embarrassing - I never looked at "Unknown" before.  I'll give
it a shot.

Michael

On Thu, Apr 20, 2023 at 7:48 AM Frank H. Ellenberger <
frank.h.ellenber...@gmail.com> wrote:

> Isn't it  available, if you set "Type of Quote Source" to "unknown"?
>
> Am 20.04.23 um 14:19 schrieb Fross, Michael:
> > I see there is a F::Q module for IEXCloud.  I've used this with an open
> > source program I wrote to pull down quotes from the command line
> > successfully.  However I don't see a way for a user to do this in
> GNUCash.
> > Is there a way to configure GNUCash to select other F::Q modules?
> >
> > Regards,
> >
> > Michael
> >
> > On Thu, Apr 20, 2023 at 7:14 AM Frank H. Ellenberger <
> > frank.h.ellenber...@gmail.com> wrote:
> >
> >> Hi,
> >>
> >> nice to see you found a workaround.
> >> The answer to your original posting is in
> >> https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106571.html
> >>
> >> Regrds
> >> Frank
> >>
> >> Am 20.04.23 um 04:55 schrieb Steve Miller:
> >>> Re the price quote issue w yahoo json, in the big picture is no biggie,
> >>> cause alphaadvantage seems to work just fine, so will just switch all
> >> over
> >>> tomorrow to that source...
> >>>
> >>> On Wed, Apr 19, 2023 at 7:06 PM Steve Miller <
> >> srmnonessential2...@gmail.com>
> >>> wrote:
> >>>
>  Running Version: 4.14
>  Build ID: 4.14+(2023-03-25)
>  Finance::Quote: 1.53
> 
>  *Never, ever got this before... did something break???  I've changed
>  nothing!  Help!  Have always used Yahoo json...*
> 
>  [image: Screenshot 2023-04-19 190342.png]
> 
> >>>
> >>>
> >>> ___
> >>> gnucash-user mailing list
> >>> gnucash-user@gnucash.org
> >>> To update your subscription preferences or to unsubscribe:
> >>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> >>> -
> >>> Please remember to CC this list on all your replies.
> >>> You can do this by using Reply-To-List or Reply-All.
> >> ___
> >> gnucash-user mailing list
> >> gnucash-user@gnucash.org
> >> To update your subscription preferences or to unsubscribe:
> >> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> >> -
> >> Please remember to CC this list on all your replies.
> >> You can do this by using Reply-To-List or Reply-All.
> >>
> >
>
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user

Re: [GNC] Price Quote IEXCloud

2023-04-21 Thread Murugan Muruganandam
michael

There is already a unit available with file name IEXCloud.pm, i suggest you 
review the code and make it work and not rewrite the whole. you have to put in 
your IEXCLOUD_API_KEY in the environment variable just incase.




Saludos Cordiales


Murugan


From: gnucash-user 
 on behalf of 
Murugan Muruganandam 
Sent: Thursday, April 20, 2023 11:26 AM
To: Fross, Michael ; Frank H. Ellenberger 

Cc: Gnucash 
Subject: Re: [GNC] Price Quote IEXCloud

hi Michael

I have done a package to pull mutual funds price , you can check the following 
link for reference

https://github.com/Murugan-CL/gnucash-chile-mutual-fund-quote




Saludos Cordiales


Murugan


From: gnucash-user 
 on behalf of 
Fross, Michael 
Sent: Thursday, April 20, 2023 9:47 AM
To: Frank H. Ellenberger 
Cc: Gnucash 
Subject: Re: [GNC] Price Quote IEXCloud

Well that's embarrassing - I never looked at "Unknown" before.  I'll give
it a shot.

Michael

On Thu, Apr 20, 2023 at 7:48 AM Frank H. Ellenberger <
frank.h.ellenber...@gmail.com> wrote:

> Isn't it  available, if you set "Type of Quote Source" to "unknown"?
>
> Am 20.04.23 um 14:19 schrieb Fross, Michael:
> > I see there is a F::Q module for IEXCloud.  I've used this with an open
> > source program I wrote to pull down quotes from the command line
> > successfully.  However I don't see a way for a user to do this in
> GNUCash.
> > Is there a way to configure GNUCash to select other F::Q modules?
> >
> > Regards,
> >
> > Michael
> >
> > On Thu, Apr 20, 2023 at 7:14 AM Frank H. Ellenberger <
> > frank.h.ellenber...@gmail.com> wrote:
> >
> >> Hi,
> >>
> >> nice to see you found a workaround.
> >> The answer to your original posting is in
> >> https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106571.html
> >>
> >> Regrds
> >> Frank
> >>
> >> Am 20.04.23 um 04:55 schrieb Steve Miller:
> >>> Re the price quote issue w yahoo json, in the big picture is no biggie,
> >>> cause alphaadvantage seems to work just fine, so will just switch all
> >> over
> >>> tomorrow to that source...
> >>>
> >>> On Wed, Apr 19, 2023 at 7:06 PM Steve Miller <
> >> srmnonessential2...@gmail.com>
> >>> wrote:
> >>>
>  Running Version: 4.14
>  Build ID: 4.14+(2023-03-25)
>  Finance::Quote: 1.53
> 
>  *Never, ever got this before... did something break???  I've changed
>  nothing!  Help!  Have always used Yahoo json...*
> 
>  [image: Screenshot 2023-04-19 190342.png]
> 
> >>>
> >>>
> >>> ___
> >>> gnucash-user mailing list
> >>> gnucash-user@gnucash.org
> >>> To update your subscription preferences or to unsubscribe:
> >>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> >>> -
> >>> Please remember to CC this list on all your replies.
> >>> You can do this by using Reply-To-List or Reply-All.
> >> ___
> >> gnucash-user mailing list
> >> gnucash-user@gnucash.org
> >> To update your subscription preferences or to unsubscribe:
> >> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> >> -
> >> Please remember to CC this list on all your replies.
> >> You can do this by using Reply-To-List or Reply-All.
> >>
> >
>
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Chile Mutual Fund Quotes (was Price Quote IEXCloud)

2023-04-21 Thread Murugan Muruganandam
hi Bruce,

let me read through the process and will create the request.  The symbol 
derivation is a complicated mechanism and not readily available and i am trying 
to make it easy. once i have a good hold i will publish the same.

i have been using this program for more than a year and works for me perfectly.




Saludos Cordiales


Murugan


From: Bruce Schuck 
Sent: Thursday, April 20, 2023 5:27 PM
To: gnucash-user@gnucash.org 
Cc: Murugan Muruganandam ; Fross, Michael 
; "Frank H. Ellenberger", 
Subject: Chile Mutual Fund Quotes (was [GNC] Price Quote IEXCloud)

On Thu, 20 Apr 2023 Murugan Muruganandam writes:

> I have done a package to pull mutual funds price , you can check the 
> following link for reference
> https://github.com/Murugan-CL/gnucash-chile-mutual-fund-quote


Murugan,

Do you think you could create a pull request against
https://github.com/finance-quote/finance-quote? Please see the Hackers
Guide in the Documents folder for related information and details.

Thank you.

- Bruce S.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.