Well, in that case it should work out of the box like this:
C:\BUDGET>"C:\Program Files (x86)\gnucash\bin\gnucash-cli" -R run --name
"68827f48ea584054a227fbf7591a2b1b" --output-file "C:\Temp\BS.html"
mybudget.gnucash
NOTE that in this case, because I have multiple Balance Sheet reports,
I had to specify the report name using its GUID as I encountered an
error when I used: -R run --name "Balance Sheet", however the error
message kindly gave me the GUID.
Hope this helps.
Regards
Geoff
=====
On 21/09/2022 8:48 pm, William Starrs wrote:
Hello Jeff, I am au courant with Python (le Python c'est bon!) Thank
you for that suggestion, I will give it a try.
To be clear, all of the date filtering combinations that I tried were
part of the saved report configurations, I was not trying to provide any
parameters via command line other than to run the saved report as-is.
Bill
On Wed, Sep 21, 2022 at 5:36 AM Geoff <cleanoutmys...@gmail.com
<mailto:cleanoutmys...@gmail.com>> wrote:
Hi William
Based on my interpretation of the gnucash-cli --help text, and this
Reddit forum post, I don't think that it is possible to pass date
parameters to reports from the command line.
https://www.reddit.com/r/GnuCash/comments/mf834b/how_to_use_gnucashcliexe_on_windows_to_run_a/
<https://www.reddit.com/r/GnuCash/comments/mf834b/how_to_use_gnucashcliexe_on_windows_to_run_a/>
If you are au courant with Python you could probably achieve a
transaction list for a custom date range fairly easily using PieCash:
https://github.com/sdementen/piecash
<https://github.com/sdementen/piecash>
Good luck!
Regards
Geoff
=====
On 21/09/2022 9:38 am, William Starrs wrote:
> Update: I tried also setting a fixed Start Date and end of
"Today", as
> well as a fixed start and end date. All configurations give the same
> error. Again, no error in the GUI.
>
> Thanks,
>
> Bill
>
> On Mon, Sep 19, 2022 at 3:27 PM William Starrs
<wjstarrs...@gmail.com <mailto:wjstarrs...@gmail.com>>
> wrote:
>
>> Hello,
>>
>> I would like to script a report that will show me all
transactions on
>> credit cards since their last closing date. I'll maintain
closing dates
>> outside of Gnucash. I have the report set to show me all
transactions
>> since the start of the previous quarter (so it is rolling)
through today.
>> I would then filter out transactions prior to the closing date in
>> post-processing.
>>
>> The report runs fine in the GUI, but when I try to run from
gnucash-cli I
>> get the following error:
>>
>> ERROR <gnc.engine.sx <http://gnc.engine.sx>> Bad End Date:
Invalid or before Start Date
>>
>> The -R show command shows options regarding the dates that ought
to work:
>>
>> General / Start Date: relative . start-prev-quarter
>> General / End Date: relative . today
>>
>> So I can't think of a situation where the start of previous
quarter would
>> be missing or before today.
>>
>> Any suggestions?
>>
>> Thanks
>>
>> Bill
>>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org>
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
<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.