How to Void a Check in Business Central (Step-by-Step)
TL;DR
- Unposted check you just printed but didn’t post: use Payment Journal > Void Check.
- Posted check: go to Bank Account > Check Ledger Entries > Void Check. If the check paid an invoice, unapply it first, then void.
- Source: Microsoft Learn guidance on issuing/voiding checks and unapplying entries (links below).
When To Void vs. Reverse
Use void when the problem is with the check document (wrong number, damaged form, jammed print, lost check) or you need to reissue. Use reverse when the underlying accounting entry was wrong and must be corrected at the ledger level. In Business Central, unposted checks can be voided from the Payment Journal; posted checks are voided from Check Ledger Entries.
References:
- Microsoft Learn: Issue, print, cancel, and void checks (explains Payment Journal and Check Ledger Entries) — https://learn.microsoft.com/en-us/dynamics365/business-central/payables-how-work-checks
- Microsoft Learn: Unapply an application of vendor entries (if the posted check paid an invoice) — https://learn.microsoft.com/en-us/dynamics365/business-central/payables-how-apply-purchase-transactions-manually#to-unapply-an-application-of-vendor-entries
Void an Unposted Check (Payment Journal)
Answer first: If the check was printed but not posted, void it directly on the Payment Journal.
- Open Payment Journals (Search > Payment Journals).
- Choose Void Check, select the printed check(s), and confirm.
Result: The printed check numbers are canceled so they can’t be negotiated, and you can correct and reprint as needed. Source: Microsoft Learn, Issue/print/cancel/void checks.
Void a Posted Check (Check Ledger Entries)
Answer first: If the payment was posted, void it from the posted check’s ledger entry.
- Search > Bank Accounts, open the relevant bank.
- Choose Check Ledger Entries.
- Select the check and choose Void Check.
- If the check did not pay an invoice, select Void Check Only and confirm.
- If it paid an invoice, unapply first (see next section), then void.
Result: The system posts correcting entries tied to the check so the document can be reissued or cleared appropriately. Source: Microsoft Learn, Issue/print/cancel/void checks.
Unapply First When the Check Paid an Invoice
Answer first: Don’t void a posted check that paid an invoice until you unapply the application.
- Open the vendor (Search > Vendors).
- Vendor > Ledger Entries.
- Select the payment application entry and choose Unapply Entries.
- Confirm. The invoice reopens for repayment; currency gains/losses and discounts are corrected automatically.
Source: Microsoft Learn, Unapply an application of vendor entries.
What Changes in the Ledgers
- Unposted void: Cancels the printed document; no vendor/bank ledger entries yet, so nothing to reverse.
- Posted void (Void Check Only): Creates correcting entries in bank/check ledgers; if the payment was not applied, vendor ledger remains unaffected.
- Posted void after unapply: The original vendor ledger entry is reopened by unapply; the void then clears the check so you can reissue correctly.
Examples
Example 1 — Wrong amount before posting
- You printed Check 10245 for $2,550 but catch the error before posting.
- Action: Payment Journal > Void Check, correct amount, reprint, then post.
Example 2 — Check reissue after posting
- You posted Check 20411 for $980 to Vendor 10000; the check was lost.
- Action: Vendors > Ledger Entries > Unapply Entries (to reopen the invoice) > Bank Account > Check Ledger Entries > Void Check > Recreate payment and print a new check.
Common Pitfalls and Safeguards
- Don’t void posted checks from the journal. Use Check Ledger Entries so the system records the cancellation against the original check document.
- If a posted check paid multiple invoices, unapply is still required before voiding. The unapply action fully reverses the application, including discounts or FX effects, per Microsoft Learn.
- If your print stub exceeds the stub line limit, Business Central may void and reprint automatically across pages. Verify the final printed document and stub totals. Source: Microsoft Learn, Issue/print/cancel/void checks.
FAQ
Q: Can I re-use a voided check number? A: No. Treat voided check numbers as consumed to maintain an auditable sequence.
Q: What if I only need to reprint a damaged check, not cancel the payment? A: If the payment isn’t posted, void the check and reprint. If it’s posted, unapply (if applied), void the check from Check Ledger Entries, then recreate and print.
Q: Will voiding a posted check change my vendor balance? A: Not unless the payment was applied. If it was applied, unapply first so the vendor balance is correctly reopened before you void the check.
Q: Where can I confirm these steps in Microsoft’s documentation? A: See “Issue, print, cancel, and void checks” and “Unapply an application of vendor entries” on Microsoft Learn (links above).
Related Reading
- How to connect Outlook with Dynamics 365: /blog/dynamics-365-outlook-integration
- Dynamics 365 Commerce and eCommerce patterns: /blog/dynamics-365-ecommerce
Need expert help? Explore our Business Central services: /services/dynamics-365-business-central-consulting
Sources:
- Microsoft Learn — Issue, print, cancel, and void checks: https://learn.microsoft.com/en-us/dynamics365/business-central/payables-how-work-checks
- Microsoft Learn — Unapply an application of vendor entries: https://learn.microsoft.com/en-us/dynamics365/business-central/payables-how-apply-purchase-transactions-manually#to-unapply-an-application-of-vendor-entries
Frequently Asked Questions
What steps should I follow to cancel a check within Dynamics 365 Business Central?
I open the Check Ledger Entries page and locate the check by number or date. From there, I choose Process > Void Check. If the check is applied to an invoice, I select the option to unapply it so the invoice can be paid again later. You can review Microsoft’s steps for issuing, printing, and voiding checks in Business Central.
Can you guide me through reversing a check transaction in Business Central?
I first confirm whether the payment is posted. If it is, I use the Void Check function, which also creates reversing entries. This removes the original transaction from the vendor ledger and the bank account ledger. I double-check the dates to make sure they fall in the correct accounting period.
What is the process for voiding a previously issued check in my company’s ERP system?
In Business Central, I search for the check in the ledger, confirm the status, and then void it. If it’s linked to a posted vendor payment, the system will reverse the payment entry automatically. For more details, the guide on voiding checks in Business Central explains the process.
How do I handle voided checks in the bank reconciliation module of Business Central?
When I void a check, it creates entries that appear in the bank reconciliation. I mark the voided check as cleared or outstanding based on the reconciliation status. This keeps the statement in sync with the general ledger and avoids mismatches.
Is there a way to automate the voiding of checks in Dynamics 365 Business Central?
Business Central does not fully automate voiding, but I can streamline it with workflows or extensions. For example, I’ve set up approval workflows that trigger a void action once a manager confirms it. This reduces manual steps but still requires human review to prevent errors.
What should I do if I need to void a check but have already posted the payment in Business Central?
Use the Void Check option to reverse both the bank ledger and vendor ledger entries. If the payment was applied to an invoice, unapply it to reopen the invoice for payment. The steps in Kristen Hosman’s guide to voiding checks show how to handle these cases.
Daniel Harper
AuthorDaniel is a senior Microsoft Dynamics 365 consultant with years of hands-on experience implementing ERP and CRM solutions across manufacturing, retail, healthcare, and professional services. He specializes in Business Central implementations, data migrations, and custom integrations using Power Platform and third-party tools.



