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 -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH [EMAIL PROTECTED] PGP key available _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel