Thanks for reaching out to us in the Community and for providing the exact error you're getting. I'm here to help make sure you can make/submit a direct deposit in QuickBooks Desktop (QBDT).
Error 30107 usually occurs when something needs to be verified with your direct deposit bank account. A situation like this requires pulling up your account which we are unable to do here in the Community space.
Since this issue involves the disclosure of personal information, I recommend contacting our Payroll Support Team. One of our specialists will be able to pull up your account and verify what's causing the issue in a secure environment. Check out this article for the detailed steps on how to reach them: Contact the QuickBooks Desktop Customer/Payroll Support Team.
After contacting them, I'm confident that you'll be able to make/submit direct deposit without any issues/errors.
Please let me know how the call goes or if you need anything else in the comment below. I'm always here to help. Take care and have a good one.