"Start of previous accounting period" data option for reports
Christian Stimming
stimming at tuhh.de
Sun Jan 16 14:56:04 EST 2011
Am Sonntag, 16. Januar 2011 schrieb Graham Menhennitt:
> Guys,
>
> I want to be able to run reports based on the previous accounting
> period. Up till now, I've done this by setting the accounting period to
> absolute dates. It's finally bugged me enough to try adding this option
> to the GnuCash source code. So I looked in gnc-period-select.c and found
> that it's already there! "Start of previous accounting period" is
> already in the start_strings array. But it's not shown in the combo on
> the General tab of the Transaction report options. Is this a bug or is
> there some reason for it?
I *thought* these options are available on a range of reports, e.g. the
"income barchart" and similar ones. If it's in those but not in the
Transaction report, I indeed also don't know why. Oh, now I understand: We
have "previous year", "previous month", and such, but not "previous accounting
period". Indeed, that one makes sense and can be added there. Feel free to
submit a patch, preferably through bugzilla so that it isn't forgotten.
https://bugzilla.gnome.org/show_bug.cgi?id=627430 is related.
There was a short discussion in bugzilla when someone contributed a patch
about *future* accounting periods, but my decision was to not have those added
for all report options because otherwise the combo boxes have too many items
and are not usable anymore. Bug #631058 and r19639.
> Also, I noticed in that same source file in function
> gnc_period_select_set_fy_end() the following chunk of code:
> for (i = GNC_ACCOUNTING_PERIOD_FYEAR_LAST - 1; i >=
> GNC_ACCOUNTING_PERIOD_FYEAR_LAST; i--)
> {
> gtk_combo_box_remove_text(GTK_COMBO_BOX(priv->selector), i);
> }
> That loop is never going to do anything!! But I'm not sure what it's
> trying to do anyway. Can somebody please explain the reason for it being
> there.
No idea, sorry.
> I'd also like to add the option to have accounting periods start on July
> 1 and end on June 30. I'll make a patch for that when I sort out the above.
Did you notice you can configure your accounting period via Edit ->
Preferences -> Accounting period? Is that what you're looking for?
Regards,
Christian
More information about the gnucash-devel
mailing list