“INVALID-TITLE”的版本间的差异

来自智能法律合约
跳到导航 跳到搜索
第1行: 第1行:
 
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
 
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
 
== <div style="background:#19a8e1; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> EXAMPLE </div> ==
 
== <div style="background:#19a8e1; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> EXAMPLE </div> ==
=== <div style="background:#CC99FF; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> example of Loan contract </div> ===
+
=== <div style="background:#CC99FF; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> Loan contract </div> ===
 
   Loan contract, refers to a contract where a lender delivers a certain amount of funds to a borrower, and the latter returns the same amount of funds within a certain period of time and pays interests to the lender. There are 6 terms in the contract that consists of two aspects: 1) the borrower shall submit a loan application stating the amount he/she wants to borrow, and 2) the lender may deposit funds into the contract account until the target of loan is reached. Before borrowing, the contract requires that the borrower must confirm the loan information and check the historical loan records, and then calculate the corresponding interests. Meanwhile, the contract asserts that the borrower pays off the loan amount before the loan date comes.
 
   Loan contract, refers to a contract where a lender delivers a certain amount of funds to a borrower, and the latter returns the same amount of funds within a certain period of time and pays interests to the lender. There are 6 terms in the contract that consists of two aspects: 1) the borrower shall submit a loan application stating the amount he/she wants to borrow, and 2) the lender may deposit funds into the contract account until the target of loan is reached. Before borrowing, the contract requires that the borrower must confirm the loan information and check the historical loan records, and then calculate the corresponding interests. Meanwhile, the contract asserts that the borrower pays off the loan amount before the loan date comes.
  
=== <div style="background:#CC99FF; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> example of Auction contract  </div> ===
+
=== <div style="background:#CC99FF; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> Auction contract  </div> ===
 
   Auction contract involves two parties: auctioneer who is an enterprise legal person engaged in auction activities, and bidders who are some citizens, legal persons or organizations to participate in bidding for auction targets. The highest bidding process is described as the following steps. The auctioneer starts the auction system after setting a reserve price and an auction end time, and waits for the auction to end; The bidders can bid anytime during the system. If the bid is greater than the current highest price, the system records it as new highest price, puts the bid into the fund pool, and returns the bid paid by the previous highest bidder; otherwise, the bidder fails and the bid is returned; After the auction time is over, the auctioneer can collect the highest bid from the fund pool.
 
   Auction contract involves two parties: auctioneer who is an enterprise legal person engaged in auction activities, and bidders who are some citizens, legal persons or organizations to participate in bidding for auction targets. The highest bidding process is described as the following steps. The auctioneer starts the auction system after setting a reserve price and an auction end time, and waits for the auction to end; The bidders can bid anytime during the system. If the bid is greater than the current highest price, the system records it as new highest price, puts the bid into the fund pool, and returns the bid paid by the previous highest bidder; otherwise, the bidder fails and the bid is returned; After the auction time is over, the auctioneer can collect the highest bid from the fund pool.
=== <div style="background:#CC99FF; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> example of House-leasing contract </div> ===
+
=== <div style="background:#CC99FF; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> House-leasing contract </div> ===
 
   House-leasing contract, takes assets as the transaction subject between lessor and lessee. There are 7 terms in the contract, including two aspects: 1) the lessor can register the house after depositing the rental deposit, and 2) the lessee can keep the right to use the house during the leasing period after depositing the rent. After confirming the leased house, the contract requires that the lessee shall pay the rent, and the lessor must transfer the right to the lessee within one week. Meanwhile, the contract stipulates the pre-condition for the lessor to charge the rent paid by the lessee, and the postcondition for both parties to get their deposits back after the house inspection.
 
   House-leasing contract, takes assets as the transaction subject between lessor and lessee. There are 7 terms in the contract, including two aspects: 1) the lessor can register the house after depositing the rental deposit, and 2) the lessee can keep the right to use the house during the leasing period after depositing the rent. After confirming the leased house, the contract requires that the lessee shall pay the rent, and the lessor must transfer the right to the lessee within one week. Meanwhile, the contract stipulates the pre-condition for the lessor to charge the rent paid by the lessee, and the postcondition for both parties to get their deposits back after the house inspection.
 
<syntaxhighlight lang="spec" line="1">
 
<syntaxhighlight lang="spec" line="1">
 +
'''HouseLease.scs'''
 
contract Houselease{
 
contract Houselease{
 
party Renter{
 
party Renter{
第93行: 第94行:
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
=== <div style="background:#CC99FF; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> example of Purchase contract </div> ===
+
=== <div style="background:#CC99FF; color:#FFF; padding-top: 10px; height:45px; padding-left:15px "> Purchase contract </div> ===
 
   Purchase contract, transfers the ownership of goods from a seller to a buyer through logistics company. There are 10 terms in the contract, including three parts: 1) once the goods are confirmed, the seller will sign a contract and take twice the contracting price as the delivery price, 2) the goods are sent to the buyer through logistics when the buyer purchases the goods, and 3) only when the logistics successfully delivers the goods to the buyer can the seller get back the payment. According to relevant laws, the contract requires the buyer can apply for compensation if goods do not arrive within 10 days after payment, or the seller can automatically confirm the arrival if the buyer does not confirm or apply for refund within 7 days after arrival.
 
   Purchase contract, transfers the ownership of goods from a seller to a buyer through logistics company. There are 10 terms in the contract, including three parts: 1) once the goods are confirmed, the seller will sign a contract and take twice the contracting price as the delivery price, 2) the goods are sent to the buyer through logistics when the buyer purchases the goods, and 3) only when the logistics successfully delivers the goods to the buyer can the seller get back the payment. According to relevant laws, the contract requires the buyer can apply for compensation if goods do not arrive within 10 days after payment, or the seller can automatically confirm the arrival if the buyer does not confirm or apply for refund within 7 days after arrival.

2021年2月26日 (五) 17:23的版本

EXAMPLE

Loan contract

  Loan contract, refers to a contract where a lender delivers a certain amount of funds to a borrower, and the latter returns the same amount of funds within a certain period of time and pays interests to the lender. There are 6 terms in the contract that consists of two aspects: 1) the borrower shall submit a loan application stating the amount he/she wants to borrow, and 2) the lender may deposit funds into the contract account until the target of loan is reached. Before borrowing, the contract requires that the borrower must confirm the loan information and check the historical loan records, and then calculate the corresponding interests. Meanwhile, the contract asserts that the borrower pays off the loan amount before the loan date comes.

Auction contract

  Auction contract involves two parties: auctioneer who is an enterprise legal person engaged in auction activities, and bidders who are some citizens, legal persons or organizations to participate in bidding for auction targets. The highest bidding process is described as the following steps. The auctioneer starts the auction system after setting a reserve price and an auction end time, and waits for the auction to end; The bidders can bid anytime during the system. If the bid is greater than the current highest price, the system records it as new highest price, puts the bid into the fund pool, and returns the bid paid by the previous highest bidder; otherwise, the bidder fails and the bid is returned; After the auction time is over, the auctioneer can collect the highest bid from the fund pool.

House-leasing contract

  House-leasing contract, takes assets as the transaction subject between lessor and lessee. There are 7 terms in the contract, including two aspects: 1) the lessor can register the house after depositing the rental deposit, and 2) the lessee can keep the right to use the house during the leasing period after depositing the rent. After confirming the leased house, the contract requires that the lessee shall pay the rent, and the lessor must transfer the right to the lessee within one week. Meanwhile, the contract stipulates the pre-condition for the lessor to charge the rent paid by the lessee, and the postcondition for both parties to get their deposits back after the house inspection.
 1 '''HouseLease.scs'''
 2 contract Houselease{
 3 	party Renter{
 4 		registerHouse()
 5 		collectRent()
 6 		collectBail()
 7 		transferHouse()
 8 		checkHouse()
 9 	}
10 	
11 	party Tenant{
12 		confirmLease(endLeasingDuration:Date,
13 			payDuration:Date)
14 		payRent()
15 		returnHouse()
16 		collectBail()
17 	}
18 	
19 	house : House
20 	infos : contractInfo
21 	
22 	term term1 : Renter can registerHouse
23 		while deposit $infos::renterBail.
24 		
25 	term term2 : Tenant can confirmLease
26 		when after Renter did registerHouse
27 		while deposit $infos::tenantBail
28 		where infos::startLeasingTime = now and
29 			infos::endLeasingTime = endLeasingDuration + now
30 			and infos::payDate = payDuration + now
31 			and infos::payDuration = payDuration.
32 			
33 	term term3 : Renter must transferHouse
34 		when within 7 day after Tenant did confirmLease
35 		while deposit $ house::useRight.
36 	
37 	term term4 : Tenant must payRent
38 		when before Tenant did confirmLease		
39 		while deposit $infos::rental
40 			withdraw $house::useRight
41 		where infos::payDate = infos::payDate + infos::payDuration
42 			and infos::totalRental = infos::totalRental + infos::rental.
43 	
44 	term term5 : Renter can collectRent
45 		while withdraw $infos::totalRental
46 		where infos::totalRental = 0.
47 	
48 	term term6 : Tenant must returnHouse
49 		when within 7 day after Renter did checkHouse
50 		while deposit $house::useRight
51 			transfer $house::useRight to Renter.
52 	
53 	term term7_1 : Renter can collectBail
54 		when within 15 day after Renter did checkHouse
55 		while withdraw $infos::renterBail.
56 	
57 	term term7_2 : Tenant can collectBail
58 		when within 15 day after Renter did checkHouse
59 		while withdraw $infos::tenantBail.
60 		
61 		type contractInfo {
62 			renterBail : Money
63 			tenantBail : Money
64 			rental : Money
65 			totalRental : Money
66 			penalty : Money
67 			startLeasingTime : Date
68 			endLeasingTime : Date
69 			payDate : Date
70 			payDuration : Date
71 		}
72 		
73 		type House {
74 			ownershipNumber : integer
75 			location : String
76 			area : integer
77 			usage : String
78 			price : Money
79 			useRight : String
80 			usufruct : String
81 			dispositionRight : String
82 			possessionRight : String
83 		}
84 }

Purchase contract

  Purchase contract, transfers the ownership of goods from a seller to a buyer through logistics company. There are 10 terms in the contract, including three parts: 1) once the goods are confirmed, the seller will sign a contract and take twice the contracting price as the delivery price, 2) the goods are sent to the buyer through logistics when the buyer purchases the goods, and 3) only when the logistics successfully delivers the goods to the buyer can the seller get back the payment. According to relevant laws, the contract requires the buyer can apply for compensation if goods do not arrive within 10 days after payment, or the seller can automatically confirm the arrival if the buyer does not confirm or apply for refund within 7 days after arrival.