Article 117 of the 2015 Civil Code provides: 1. A civil transaction takes effect when the following conditions are fully satisfied: a) The subject has civil legal capacity and civil act capacity suitable to the established civil transactions; b) Entities participating in civil transactions completely voluntarily; c) The purpose and content of the civil transaction do not violate the prohibition of the law and do not violate social ethics. 2. The form of a civil transaction is an effective condition of a civil transaction, in case it is provided for by law.