Cancel checks issue

If I write a check in Dec 04 and void it in Feb 05, It will reverse the check amount in Dec. This really messes up the books especially after the period is closed. Is there someplace to make a voided check amount appear in the right month ( voided month) and not backdate (date written) ?

talked consultants and this is fixed in SP3.