Rental Deposit

rental-deposit-with@0.1.0 Contract ^0.20.0 b9e2dabb3e1b51471c4853f12d9dbd2ae28a3e9451626a66e6818ce53952af93

This clause specifies how a rental deposit is refunded based on inspection. (using with)

Download Archive Open in Template Studio Open in VSCode Web

Rental Deposit

This clause is a monetary deposit for a rental property. When the property is inspected the landlord can deduct damages and a payment obligation is emitted to refund the remaining deposit.

Template Text

SECURITY. A. Monetary Deposit. Upon the execution of this Agreement, the Tenant shall deposit with the Landlord the sum of 3000 USD payable through Landlord’s direct on-line payment system located at , receipt of which is hereby acknowledged by Landlord, as security and assurance that Tenant performs all of Tenant’s obligations under this Lease during the term hereof. This sum represents 0.98 times the monthly Base Rent and shall be adjusted accordingly with Base Rent increases. The Landlord may deduct from the Security Deposit any costs resulting from Tenant’s failure to comply with any of the terms of this Agreement and if Landlord makes any such deductions then, upon demand of Tenant, Tenant shall restore within 30 days of Landlord’s demand, the Security Deposit to an amount equivalent to 0.98 times the monthly Base Rent. Any deficit to the Security Deposit shall be deemed Additional Rent.

B. Interest on Monetary Deposit. Landlord will hold this security deposit for the period Tenant occupies the Premises in accordance with the "New Jersey", as amended. Landlord shall put the deposit in an interest bearing account in "Bank of America". Tenant acknowledges that this Lease constitutes notice under "NJSD" of where the Landlord has deposited the security.

C. Disposition of Monetary Deposit. Within 3 weeks after the end of the Term, Landlord will return Tenant's monetary deposit to Tenant, less any allowed deductions to Tenant by certified mail to the address provided to Landlord by Tenant. Any deductions to the Security Deposit will be itemized in a statement in accordance with the following protocol:

i. Landlord will inspect the Premises for damage and any damage beyond reasonable wear and tear will be charged to Tenant in accordance with the Schedule of Maintenance Costs attached as "Schedule A". Landlord will use reasonable efforts to permit Tenant to participate in the inspection upon Tenant’s request.

ii. Landlord will inspect the Premises for cleanliness and if the Premises is not restored to the same condition as it was received by Tenant at the inception of this Agreement, cleaning and restoration costs will be charged to Tenant in accordance with the Schedule of Maintenance Costs.

iii. Landlord shall accept the return of (i) keys (ii) access devices and (iii) amenity identification cards and shall charge Tenant, in accordance with the Schedule of Maintenance Costs, for any unreturned (i) keys (ii) access devices and (iii) amenity identification cards.

iv. Any and all outstanding items due and unpaid to Landlord shall be collected.

For the Tenant: "Michael", domiciled at "111, main street" For the Landlord: "Parsa", domiciled at "222, chestnut road"

SECURITY. A. Monetary Deposit. Upon the execution of this Agreement, the Tenant shall deposit with the Landlord the sum of 3000 USD payable through Landlord’s direct on-line payment system located at , receipt of which is hereby acknowledged by Landlord, as security and assurance that Tenant performs all of Tenant’s obligations under this Lease during the term hereof. This sum represents 0.98 times the monthly Base Rent and shall be adjusted accordingly with Base Rent increases. The Landlord may deduct from the Security Deposit any costs resulting from Tenant’s failure to comply with any of the terms of this Agreement and if Landlord makes any such deductions then, upon demand of Tenant, Tenant shall restore within 30 days of Landlord’s demand, the Security Deposit to an amount equivalent to 0.98 times the monthly Base Rent. Any deficit to the Security Deposit shall be deemed Additional Rent.

B. Interest on Monetary Deposit. Landlord will hold this security deposit for the period Tenant occupies the Premises in accordance with the "New Jersey", as amended. Landlord shall put the deposit in an interest bearing account in "Bank of America". Tenant acknowledges that this Lease constitutes notice under "NJSD" of where the Landlord has deposited the security.

C. Disposition of Monetary Deposit. Within 3 weeks after the end of the Term, Landlord will return Tenant's monetary deposit to Tenant, less any allowed deductions to Tenant by certified mail to the address provided to Landlord by Tenant. Any deductions to the Security Deposit will be itemized in a statement in accordance with the following protocol:

i. Landlord will inspect the Premises for damage and any damage beyond reasonable wear and tear will be charged to Tenant in accordance with the Schedule of Maintenance Costs attached as "Schedule A". Landlord will use reasonable efforts to permit Tenant to participate in the inspection upon Tenant’s request.

ii. Landlord will inspect the Premises for cleanliness and if the Premises is not restored to the same condition as it was received by Tenant at the inception of this Agreement, cleaning and restoration costs will be charged to Tenant in accordance with the Schedule of Maintenance Costs.

iii. Landlord shall accept the return of (i) keys (ii) access devices and (iii) amenity identification cards and shall charge Tenant, in accordance with the Schedule of Maintenance Costs, for any unreturned (i) keys (ii) access devices and (iii) amenity identification cards.

iv. Any and all outstanding items due and unpaid to Landlord shall be collected.

For the Tenant: "Michael", domiciled at "111, main street"
For the Landlord: "Parsa", domiciled at "222, chestnut road"
SECURITY. A. Monetary Deposit. Upon the execution of this Agreement, the Tenant shall deposit with the Landlord the sum of {{depositAmount}} payable through Landlord’s direct on-line payment system located at , receipt of which is hereby acknowledged by Landlord, as security and assurance that Tenant performs all of Tenant’s obligations under this Lease during the term hereof. This sum represents {{monthlyBaseRentMultiple}} times the monthly Base Rent and shall be adjusted accordingly with Base Rent increases. The Landlord may deduct from the Security Deposit any costs resulting from Tenant’s failure to comply with any of the terms of this Agreement and if Landlord makes any such deductions then, upon demand of Tenant, Tenant shall restore within {{tenantDepositRestorationPeriod}} of Landlord’s demand, the Security Deposit to an amount equivalent to {{monthlyBaseRentMultiple}} times the monthly Base Rent. Any deficit to the Security Deposit shall be deemed Additional Rent.

B. Interest on Monetary Deposit. Landlord will hold this security deposit for the period Tenant occupies the Premises in accordance with the {{applicableLaw}}, as amended. Landlord shall put the deposit in an interest bearing account in {{bankName}}. Tenant acknowledges that this Lease constitutes notice under {{statute}} of where the Landlord has deposited the security.

C. Disposition of Monetary Deposit. Within {{landlordDepositReturnPeriod}} after the end of the Term, Landlord will return Tenant's monetary deposit to Tenant, less any allowed deductions to Tenant by certified mail to the address provided to Landlord by Tenant. Any deductions to the Security Deposit will be itemized in a statement in accordance with the following protocol:

i. Landlord will inspect the Premises for damage and any damage beyond reasonable wear and tear will be charged to Tenant in accordance with the Schedule of Maintenance Costs attached as {{exhibit}}. Landlord will use reasonable efforts to permit Tenant to participate in the inspection upon Tenant’s request.

ii. Landlord will inspect the Premises for cleanliness and if the Premises is not restored to the same condition as it was received by Tenant at the inception of this Agreement, cleaning and restoration costs will be charged to Tenant in accordance with the Schedule of Maintenance Costs.

iii. Landlord shall accept the return of (i) keys (ii) access devices and (iii) amenity identification cards and shall charge Tenant, in accordance with the Schedule of Maintenance Costs, for any unreturned (i) keys (ii) access devices and (iii) amenity identification cards.

iv. Any and all outstanding items due and unpaid to Landlord shall be collected.

For the Tenant: {{#with tenant}}{{partyId}}, domiciled at {{address}}{{/with}}
For the Landlord: {{#with landlord}}{{partyId}}, domiciled at {{address}}{{/with}}
{
    "$class": "org.accordproject.rentaldeposit.RentalDepositClause",
    "contractId": "161f3f12-d577-48a2-b065-9fc6d4ecd339",
    "tenant": {
        "$class": "org.accordproject.rentaldeposit.RentalParty",
        "partyId": "Michael",
        "address": "111, main street"
    },
    "landlord": {
        "$class": "org.accordproject.rentaldeposit.RentalParty",
        "partyId": "Parsa",
        "address": "222, chestnut road"
    },
    "depositAmount": {
        "$class": "org.accordproject.money.MonetaryAmount",
        "doubleValue": 3000,
        "currencyCode": "USD"
    },
    "tenantDepositRestorationPeriod": {
        "$class": "org.accordproject.time.Period",
        "amount": 30,
        "unit": "days"
    },
    "monthlyBaseRentMultiple": 0.98,
    "applicableLaw": "New Jersey",
    "statute": "NJSD",
    "bankName": "Bank of America",
    "landlordDepositReturnPeriod": {
        "$class": "org.accordproject.time.Period",
        "amount": 3,
        "unit": "weeks"
    },
    "exhibit": "Schedule A"
}

Template Model

namespace org.accordproject.rentaldeposit

import org.accordproject.cicero.contract.* from https://models.accordproject.org/cicero/contract.cto
import org.accordproject.cicero.runtime.* from https://models.accordproject.org/cicero/runtime.cto
import org.accordproject.money.MonetaryAmount from https://models.accordproject.org/money.cto
import org.accordproject.time.Period from https://models.accordproject.org/v2.0/time.cto

concept Penalty {
  o String description
  o MonetaryAmount amount
}

/**
 * This is a transaction that represents the result of inspecting the property
 */
transaction ProperyInspection extends Request {
  o Penalty[] penalties
}

/**
 * The clause response
 */
transaction PropertyInspectionResponse extends Response {
    o MonetaryAmount balance
}

/**
 * The contract parties
 */
participant RentalParty extends AccordParty {
    o String address
}

/**
 * The template model
 */
asset RentalDepositClause extends AccordContract {
  o RentalParty tenant
  o RentalParty landlord
  o MonetaryAmount depositAmount
  o Period tenantDepositRestorationPeriod
  o Double monthlyBaseRentMultiple
  o String applicableLaw
  o String statute
  o String bankName
  o Period landlordDepositReturnPeriod
  o String exhibit
}

Model Dependencies

Template Logic

Find the full logic for this template on on GitHub.

State Types

Type Sample JSON
org.accordproject.cicero.contract.AccordContractState
{
    "$class": "org.accordproject.cicero.contract.AccordContractState",
    "stateId": "864816b1-42fa-11ea-8b78-dde257dbceb0"
}

Request Types

Type Sample JSON
org.accordproject.rentaldeposit.ProperyInspection
{
    "$class": "org.accordproject.rentaldeposit.ProperyInspection",
    "penalties": [
        {
            "$class": "org.accordproject.rentaldeposit.Penalty",
            "description": "Ut.",
            "amount": {
                "$class": "org.accordproject.money.MonetaryAmount",
                "doubleValue": 128.684,
                "currencyCode": "AUD"
            }
        }
    ],
    "transactionId": "8647efa0-42fa-11ea-8b78-dde257dbceb0",
    "timestamp": "2020-01-29T19:50:35.034-05:00"
}

Response Types

Type Sample JSON
org.accordproject.rentaldeposit.PropertyInspectionResponse
{
    "$class": "org.accordproject.rentaldeposit.PropertyInspectionResponse",
    "balance": {
        "$class": "org.accordproject.money.MonetaryAmount",
        "doubleValue": 181.902,
        "currencyCode": "SGD"
    },
    "transactionId": "864816b0-42fa-11ea-8b78-dde257dbceb0",
    "timestamp": "2020-01-29T19:50:35.035-05:00"
}

Events Types

Type Sample JSON
org.accordproject.cicero.runtime.PaymentObligation
{
    "$class": "org.accordproject.cicero.runtime.PaymentObligation",
    "amount": {
        "$class": "org.accordproject.money.MonetaryAmount",
        "doubleValue": 181.762,
        "currencyCode": "ZWL"
    },
    "description": "Do in exercitation anim.",
    "contract": "resource:org.accordproject.rentaldeposit.RentalDepositClause#7410",
    "promisor": "resource:org.accordproject.cicero.contract.AccordParty#7666",
    "promisee": "resource:org.accordproject.cicero.contract.AccordParty#7216",
    "deadline": "2020-01-29T19:50:35.036-05:00",
    "eventId": "86483dc0-42fa-11ea-8b78-dde257dbceb0",
    "timestamp": "2020-01-29T19:50:35.036-05:00"
}

Technical Integration

Please refer to the Cicero documentation for details and examples of how to integrate a call to a Cicero template into your application.

View the Latest code for this template on GitHub.