The error "You have indicated that the transaction is to be paid electronically" can happen when paying a bill or recording a spend money transaction.
Here's an example:
There are two reasons this error can happen:
If you're recording a spend money transaction to be paid electronically and you've selected a customer card (customers can't be paid electronically).
The account you've chosen in the Pay from Account field has incorrectly been set up as your linked account for electronic payments. There are steps to fix this below.
What is the Bank Account for Electronic Payments?
This is a clearing account that’s used to keep track of electronic payments that haven’t been processed yet. The payments are cleared from this account and withdrawn from your bank account when you process an electronic payment.
Go to the Setup menu and choose Linked Accounts > Accounts and Banking Linked Accounts.
Change the Bank Account for Electronic Payments to your Electronic Clearing Account. Even if you don't use electronic payments, this field should not be set to any of your main bank accounts. If you're not sure which account to choose, check with your accounting advisor.
Click OK to save your changes.