...
Payment Methods are Cheque, Cash, Bank Batch, Bank TT, Contra. , Bank Offline Upload, Bank Internet, Bank Statement.
If Cheque, Cash, Contra, Bank Statement is selected: Select All is disabled but multiple invoices belonging to the same supplier as the selected invoice can be selected.
If Bank Offline Upload (Batch Processing), Bank TTInternet is selected: Select All is enabled but the user can select an individual invoice.
...