then there IS something wrong - maybe setup(s) you checked are “absolutely right”, BUT you are trying to use none of these “absolutely right” account nos, but some other.
Seemingly you are using IN localisation, I can’t give you exact instructions, but check once more, as message clearly says that account in question is NOT set up as required.
On the Location card, dow button Location, click voucher No. series, on this window, enter record for Bank Payment voucher and the no. series that you want to use.
Then Voucher → Account, here enter record Account Type and Account No. This Account o. must be the same account no. to which you tries to post the bank payment voucher.