A ban on assignment is a term which prohibits or imposes a condition, or other restriction, on the assignment by a party to the contract of the right to be paid any amount under the contract or any other contract between the parties.