Link Payment Mode and Paid Through Accounts

Link Payment Mode and Paid Through Accounts

For most users, it's very difficult for them to understand that the Payment Mode is totally independent of the Paid Through account when paying bills. It seems (and is) redundant for them to have to select what is basically the same thing twice.

The current state enables a very common error of the user selecting the Payment Mode and assuming that defines the Paid Through account (or vice-versa) and forgetting to set the other field, leading to mismatched entries.

There should be a relationship between those two fields that admins can set up to make the process more logical for users. As an example, if a user selects the American Express card for the Paid Through account, there ought to be a relationship that can be defined to ensure that this automatically selects Credit Cards as the Payment Mode. Similarly, if the user selects Credit Cards as the Payment Mode, the Paid Through accounts should be filtered to only show the credit card accounts.