Voiding a check in the current period causes few issues. If this check is a payroll check, and all payroll tax returns have been filed, voiding this check can have a huge effect on your books. If tied to bank reconciliation, you will need to undo and redo bank reconciliations to make a full correction. The steps discussed in this post can help you to understand QuickBooks Desktop How to Void A Check.

In QuickBooks Accountant Hosting Void a check from a closed period that has exp and liability on it and reissues it in the current period
Open the Bill Payment.
Click the Delete drop-down list.
Choose either Delete Check or Void.
Click Yes.
If you wish to reissue a lost check, you can make a deposit with the current date for the total, posting it to the Other Liability account. Make replacement checks in the current date and payout that liability.
The deposit for the total, and the uncashed checks, all clear against each other the next reconciliation to the net of 0. The new checks will then clear, and this is not a new expense.
Here's how:
Click Banking at the top menu.
On the drop-down list, click Make Deposits.
Fill out the necessary information.
Click Save & Close.
Regards, James