When entering a transaction in bank feeds, in particular a bank payment, the transaction fields are pre-populated with the transaction details and the default VAT transaction code.
However, if the user changes the VAT code (say from the default T1 to zero VAT T2) whilst the VAT column is updated to reflect the new VAT, the NET field is not updated. This means that the user then has to key the correct gross figure into the NET field to make the transaction correct.
My suggestion is that when a bank transaction is entered in the bank feeds module and the VAT code is changed, both the VAT field AND the NET field should be updated to maintain the correct total for the transaction.
This behaviour would more correctly mimic what the user wants and will stop the need to re-enter the total value.
I do realise that when the bank payment transaction is entered when NOT in the bank feeds module and the NET amount is entered by the user, the NET should not be updated when the VAT is updated. Perhaps the rule in the programming could be along the lines:
IF the NET amount is prepopulated by the program and not modified by the USER
THEN the NET amount is updated when the VAT code is changed