Welcome to the thread, GrayFarm.
The bank account where the payroll posted depends on your payroll setting. To ensure it will take out to the correct account, update payroll information.
Here's how:
- Click the Gear icon at the top.
- Choose Payroll Settings.
- Hit the Preferences link at the top.
- Select Accounting Preferences.
- Pick the Customize button to edit.
- Go to the Bank Account section and choose the correct account in the drop-down menu.
- Once done, click OK.
From there, once you've process payroll, it will be taken out based on the account selected. Thus, when you void and recreate the paychecks, it won't pay the employee again.
As for the option to move paychecks to another bank, it isn't available right now. For the meantime, what you can do is to enter payroll checks manually as journal entries so you can use them when reconciling an account.
To make sure the amounts are exact, run a payroll report like Payroll Summary, Payroll Summary by Employee, or Payroll Details for reference.
To create Journal entry, follow these steps:
- In the left menu, click the + New icon.
- Pick Journal entry.
- Enter the paycheck date, under the Journal date.
- Fill out the necessary information.
- Tap Save and close.
Take a look at this article to learn how to enter the debits and credits for wages and taxes, as well as a sample paycheck: Manually enter payroll paychecks in QuickBooks Online.
I also suggest checking with your accountant on what specific account to use when recording the transaction to verify the accuracy of your books.
If you have any questions or clarifications, let me know by leaving a comment. I’m more than happy to help. Have a great day!