(a) Assignee's rights subject to terms, claims and defenses; exceptions. Unless an account debtor has made an enforceable agreement not to assert defenses or claims, and subject to subsections (b) through (e), inclusive, of this section, the rights of an assignee are subject to:
- (1) All terms of the agreement between the account debtor and assignor and any defense or claim in recoupment arising from the transaction that gave rise to the contract; and
- (2) Any other defense or claim of the account debtor against the assignor which accrues before the account debtor receives a notification of the assignment authenticated by the assignor or the assignee.