One of the primary reasons there needs to be an override possible on invoices is for credit cessions (cession de créances).
When a supplier transfers [ownership of] an invoice to a financial institution (typically a bank) for garantee or an advance of funds, the transferee notifies the debitor of such transaction and communicates the bank account information to which payment must be made.
Not all invoices are necessarily conceded in this manner, or perhaps not all invoices to the same financial institution.
Also, in the case of long term projects, it may be all the invoices of a contract that are involved.
A generic term for this is perhaps ‘third-party receivers’.
BTW - there is also a very similar case for court-ordered third-party receivers, such as seen in bankruptcies.
It is perhaps for some nice to have a rule-based system to select by default a bank account on these invoices, as long as there is, pragmatically speaking, a means to directly select the appropriate bank account (that is because cessions very frequently happen after communication of the invoice to the client).