Learn why voiding checks is important within your accounting software, and also the general process for voiding checks.
A check should be voided if you still have the check in hand, and the check amount is incorrect, it was issued to the wrong vendor or bank, or the invoice should not have been paid. Once a check has been voided, a record of that transaction remains in the system. If you have already sent out the check, you should only void the check if they never received it, and you need to send a new one.
The void check function is used to cancel an existing payment transaction. If the check had been used to pay an invoice, then voiding that check will also reverse the payment for that invoice, returning it to an unpaid status. Once the open invoice has been restored, it will again display on the open invoices and vendor aging reports. If the original check was entered without applying it to open invoices, then the void process will also void the expense portion of the check.
If a check number had not previously been recorded, due to the check being destroyed before ever entering the system, you will have a gap in sequence numbers. If your business likes to account for all check numbers, it is good practice to record and void that check in your accounting software. That way you will not question the missing check number later on, as it will be accounted for within the system.