By statute, North Carolina allows one party to delegate- or assign- its obligations to perform some service under a contract to another party unless the contract prohibits assignment, or unless the non-assigning party has some substantial interest in having the originally obligated party perform the work themselves.
In order to have a valid contract in North Carolina, there must be an offer, an acceptance, along with consideration. The parties must also have the capacity to enter into the contract.
Generally, receivables are divided into three types: trade accounts receivable, notes receivable, and other accounts receivable.