Hi Hugh
I could give a lengthy explanation, but let's wait until the next version of Payables comes out (probably before the end of the year). In the new version there will be an "accounting date", which I think will solve your issue. To learn how that will work, take a look at Receivables, which currently has that concept.
Steve