Assignment of Customer Contracts is a process where one party, the assignor, transfers the rights to receive the benefits of a customer contract to another party, the assignee. This process is commonly used to transfer obligations or rights under customer contracts to a third party, such as when a business is sold or when a customer contract is assigned to a debt collection agency. There are four main types of Assignment of Customer Contracts: absolute assignment, conditional assignment, equitable assignment, and legal assignment. Absolute Assignment is a type of assignment where the assignor transfers all of its rights to the assignee without any condition. The assignor can no longer receive any benefits from the contract and has no further obligations to the customer. Conditional Assignment is a type of assignment where the assignor transfers its rights to the assignee under certain conditions. For example, the assignor may reserve the right to receive some benefits of the contract, or may retain certain obligations to the customer. Equitable Assignment is a type of assignment where the assignor transfers its rights to an assignee, but the assignee must provide some form of consideration in return. This consideration may be in the form of money, goods, or services. Legal Assignment is a type of assignment where the assignor transfers its rights to an assignee, but the assignee must be legally bound to the contract. This type of assignment is usually done through a court order or other legal document.