The current behavior has long annoyed me too. My vote is for change.
regards- Derek Atkins wrote: > Thomas Bushnell BSG <[EMAIL PROTECTED]> writes: > > >> On Sun, 2007-01-07 at 15:16 -0600, Jamuraa wrote: >> >>> I was putting my receipts in for the last half month or so recently >>> and noticed that I had to be careful to notice the year that the >>> receipts were in. When putting in 12/23 or similar, I didn't get >>> December 23, 2006, but December 23, 2007. I thought this should be >>> different, so I dove into the gnucash code and changed qof_scan_date >>> slightly to choose the last year for December if the current month is >>> January. The patch is attached. >>> >> This behavior has also always annoyed me. >> >> I can see several ways to solve it. One, which is yours, seems the >> least satisfactory to me. Here are a couple others: >> >> 1) Unless the date is in the "near future", assume it is in the past and >> guess the year accordingly. >> >> 2) Choose the matching date closest to the present, and set the year >> accordingly. >> > > So you mean go (effectively) +/- 6 months? E.g., in January, 2007 the > dates would window from July 1, 2006 - June 30, 2007? > > (For the record, this annoyed me this week, too, when I was entering > a bunch of end-of-year transactions). > > >> Thomas >> > > -derek > > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel