Leasehold · service-contact roles
Entity relationships
---
config:
layout: elk
elk:
direction: DOWN
nodePlacementStrategy: BRANDES_KOEPF
mergeEdges: false
---
erDiagram
Transaction ||--o| PropertyPack : "propertyPack"
PropertyPack ||--o| Ownership : "ownership"
Ownership ||--o{ OwnershipsToBeTransferred : "ownershipsToBeTransferred"
OwnershipsToBeTransferred ||--o| LeaseholdInformation : "leaseholdInformation"
LeaseholdInformation ||--o| ContactDetails : "contactDetails"
ContactDetails ||--o| ServiceContactAssignments : "serviceContactAssignments"
ServiceContactAssignments ||--o| NoticeOfAssignmentAndCharge : "noticeOfAssignmentAndCharge"
ServiceContactAssignments ||--o| NoticeOfTransferAndCharge : "noticeOfTransferAndCharge"
ServiceContactAssignments ||--o| DealsWithDayToDayMaintenanceOfBuilding : "dealsWithDayToDayMaintenanceOfBuilding"
DealsWithDayToDayMaintenanceOfBuilding ||--o| LesseeInCharge : "lesseeInCharge"
LesseeInCharge ||--o| Address : "address"
NoticeOfAssignmentAndCharge ||--o| Landlord : "landlord"
NoticeOfAssignmentAndCharge ||--o| ManagementCompany : "managementCompany"
NoticeOfAssignmentAndCharge ||--o| ManagingAgent : "managingAgent"
NoticeOfAssignmentAndCharge ||--o| Other : "other"
NoticeOfTransferAndCharge ||--o| RentchargeOwner : "rentchargeOwner"
NoticeOfTransferAndCharge ||--o| ManagementCompany : "managementCompany"
NoticeOfTransferAndCharge ||--o| ManagingAgent : "managingAgent"
NoticeOfTransferAndCharge ||--o| LegalRepresentative : "legalRepresentative"
NoticeOfTransferAndCharge ||--o| Other : "other"
NoticeOfTransferAndCharge ||--o| OtherDetailsRequired : "otherDetailsRequired"
Transaction {
}
PropertyPack {
}
Ownership {
}
OwnershipsToBeTransferred {
}
LeaseholdInformation {
}
ContactDetails {
}
ServiceContactAssignments {
string collectsGroundRent "Who collects the Ground Rent?"
string collectsServiceCharges "Who collects the Service Charges?"
string collectsbuildingInsurancePremiums "Who collects the building insurance premiums?"
string dealsWithDayToDayMaintenanceOfManagedArea "Who deals with the day to day maintenance of the Managed …"
string organisesBuildingInsurance "Who organises and administers the buildings insurance?"
}
DealsWithDayToDayMaintenanceOfBuilding {
string assignedContact "assignedContact"
}
LesseeInCharge {
string emailAddress "Email address"
string nameOrOrganisation "Name or organisation"
string telephone "Telephone"
}
Address {
string line1 "Address line 1"
string line2 "Address line 2"
string line3 "Address line 3"
string postcode "Postcode"
string town "Town"
}
NoticeOfAssignmentAndCharge {
}
Landlord {
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
ManagementCompany {
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
ManagingAgent {
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
Other {
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
NoticeOfTransferAndCharge {
}
LegalRepresentative {
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
OtherDetailsRequired {
string areOtherDetailsRequired "areOtherDetailsRequired"
string details "Please detail required additional information to be inclu…"
}
RentchargeOwner {
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
Object model
Service-contact roles
Transaction
transaction (root) No scalar fields on this object — pure container.
Property Pack
propertyPack No scalar fields on this object — pure container.
Ownership
propertyPack.ownership No scalar fields on this object — pure container.
Ownerships To Be Transferred[]
propertyPack.ownership.ownershipsToBeTransferred[] No scalar fields on this object — pure container.
Leasehold Information
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation No scalar fields on this object — pure container.
Contact Details
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails No scalar fields on this object — pure container.
Service Contact Assignments
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Who collects the Ground Rent? | Who collect the Ground Rent? | string | Declaration | collectsGroundRent | — | — | |
| Who collects the Service Charges? | — | string | Declaration | collectsServiceCharges | — | — | |
| Who collects the building insurance premiums? | Who collect the building insurance premiums? | string | Declaration | collectsbuildingInsurancePremiums | — | — | |
| Who deals with the day to day maintenance of the Managed Area? | — | string | Declaration | dealsWithDayToDayMaintenanceOfManagedArea | — | — | |
| Who organises and administers the buildings insurance? | Who organise and administer the building insurance? | string | Declaration | organisesBuildingInsurance | — | — |
Deals With Day To Day Maintenance Of Building
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.dealsWithDayToDayMaintenanceOfBuilding | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| assignedContact | Enumeration: Landlord, Management Company, Managing Agent, the Lessees. | string | Declaration | assignedContact | — | — | |
| assignedContact | Enumeration: Landlord, Management Company, Managing Agent, the Lessees. | string | Declaration | assignedContact | — | — |
Notice Of Assignment And Charge
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfAssignmentAndCharge No scalar fields on this object — pure container.
Notice Of Transfer And Charge
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfTransferAndCharge No scalar fields on this object — pure container.
Lessee In Charge
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.dealsWithDayToDayMaintenanceOfBuilding.lesseeInCharge | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | — |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | — |
| Telephone | — | string | Declaration | telephone | — | — | — |
Landlord
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfAssignmentAndCharge.landlord | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Management Company
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfAssignmentAndCharge.managementCompany | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Managing Agent
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfAssignmentAndCharge.managingAgent | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Other
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfAssignmentAndCharge.other | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Legal Representative
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfTransferAndCharge.legalRepresentative | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Management Company
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfTransferAndCharge.managementCompany | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Managing Agent
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfTransferAndCharge.managingAgent | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Other
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfTransferAndCharge.other | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | — |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Other Details Required
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfTransferAndCharge.otherDetailsRequired | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| areOtherDetailsRequired | — | string | Declaration | areOtherDetailsRequired | — | — | |
| areOtherDetailsRequired | — | string | Declaration | areOtherDetailsRequired | — | — | |
| Please detail required additional information to be included with the notice of disposition | — | string | Declaration | details | — | — | — |
Rentcharge Owner
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.noticeOfTransferAndCharge.rentchargeOwner | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | |
| isApplicableParty | — | string | Declaration | isApplicableParty | — | — | |
| noticeViaEmail | — | string | Declaration | noticeViaEmail | — | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].leaseholdInformation.contactDetails.serviceContactAssignments.dealsWithDayToDayMaintenanceOfBuilding.lesseeInCharge.address | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Address line 1 | — | string | Declaration | line1 | — | — | — |
| Address line 2 | — | string | Declaration | line2 | — | — | — |
| Address line 3 | — | string | Declaration | line3 | — | — | — |
| Postcode | — | string | Declaration | postcode | — | — | — |
| Town | — | string | Declaration | town | — | — | — |
Comments