Managed · contacts
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| ManagedFreeholdOrCommonholdInformation : "managedFreeholdOrCommonholdInformation"
ManagedFreeholdOrCommonholdInformation ||--o| ContactDetails : "contactDetails"
ContactDetails ||--o| RentchargeOwner : "rentchargeOwner"
ContactDetails ||--o| ManagementCompany : "managementCompany"
ContactDetails ||--o| ManagingAgent : "managingAgent"
ContactDetails ||--o| LegalRepresentative : "legalRepresentative"
ContactDetails ||--o| NoticeOfTransferAndCharge : "noticeOfTransferAndCharge"
LegalRepresentative ||--o| Contact : "contact"
Contact ||--o| Address : "address"
ManagementCompany ||--o| Contact : "contact"
ManagementCompany ||--o| BankDetails : "bankDetails"
Contact ||--o| Address : "address"
ManagingAgent ||--o| Contact : "contact"
ManagingAgent ||--o| BankDetails : "bankDetails"
Contact ||--o| Address : "address"
NoticeOfTransferAndCharge ||--o| RentchargeOwner : "rentchargeOwner"
NoticeOfTransferAndCharge ||--o| ManagementCompany : "managementCompany"
NoticeOfTransferAndCharge ||--o| ManagingAgent : "managingAgent"
NoticeOfTransferAndCharge ||--o| LegalRepresentative : "legalRepresentative"
NoticeOfTransferAndCharge ||--o| Other : "other"
NoticeOfTransferAndCharge ||--o| OtherDetailsRequired : "otherDetailsRequired"
RentchargeOwner ||--o| Contact : "contact"
RentchargeOwner ||--o| BankDetails : "bankDetails"
Contact ||--o| Address : "address"
Transaction {
}
PropertyPack {
}
Ownership {
}
OwnershipsToBeTransferred {
}
ManagedFreeholdOrCommonholdInformation {
}
ContactDetails {
string collectsServiceCharges "Who collects, or will collect, the Service charge?"
string dealsWithDayToDayMaintenanceOfManagedArea "Who deals with, or will deal with, the day to day mainten…"
string organisesManagedAreaInsurance "Who organises and administers the insurance for the Manag…"
}
LegalRepresentative {
string appointedBy "Appointed by"
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
Contact {
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"
}
ManagementCompany {
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
BankDetails {
string accountName "Account name"
integer accountNumber "Account number"
string feeType "Type of fee"
string reference "Reference to quote"
string sortCode "Sort code"
}
ManagingAgent {
string appointedBy "Appointed by"
number feeIncludingVAT "Total Fee including VAT"
string isApplicableParty "isApplicableParty"
string noticeViaEmail "noticeViaEmail"
}
NoticeOfTransferAndCharge {
}
Other {
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
Contacts
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.
Managed Freehold Or Commonhold Information
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation No scalar fields on this object — pure container.
Contact Details
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Who collects, or will collect, the Service charge? | Who collects, or will collect, the Service charge? | string | Declaration | collectsServiceCharges | — | — | |
| Who deals with, or will deal with, the day to day maintenance of the Managed Area? | Who deal with, or will deal with, the day to day maintenance of the Managed Area? | string | Declaration | dealsWithDayToDayMaintenanceOfManagedArea | — | — | |
| Who organises and administers the insurance for the Managed Areas? | Who organise and administer the insurance for the Managed Areas? | string | Declaration | organisesManagedAreaInsurance | — | — |
Legal Representative
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.legalRepresentative | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Appointed by | — | string | Declaration | appointedBy | — | — | — |
Management Company
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.managementCompany No scalar fields on this object — pure container.
Managing Agent
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.managingAgent | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Appointed by | — | string | Declaration | appointedBy | — | — | — |
Notice Of Transfer And Charge
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.noticeOfTransferAndCharge No scalar fields on this object — pure container.
Rentcharge Owner
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.rentchargeOwner No scalar fields on this object — pure container.
Contact
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.legalRepresentative.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | — |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | — |
| Telephone | — | string | Declaration | telephone | — | — | — |
Bank Details
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.managementCompany.bankDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Account name | — | string | Declaration | accountName | — | — | — |
| Account number | — | integer | Declaration | accountNumber | — | — | — |
| Type of fee | — | string | Declaration | feeType | — | — | — |
| Reference to quote | — | string | Declaration | reference | — | — | — |
| Sort code | — | string | Declaration | sortCode | — | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.managementCompany.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | — |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | — |
| Telephone | — | string | Declaration | telephone | — | — | — |
Bank Details
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.managingAgent.bankDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Account name | — | string | Declaration | accountName | — | — | — |
| Account number | — | integer | Declaration | accountNumber | — | — | — |
| Type of fee | — | string | Declaration | feeType | — | — | — |
| Reference to quote | — | string | Declaration | reference | — | — | — |
| Sort code | — | string | Declaration | sortCode | — | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.managingAgent.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | |
| Telephone | — | string | Declaration | telephone | — | — | — |
Legal Representative
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.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[].managedFreeholdOrCommonholdInformation.contactDetails.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[].managedFreeholdOrCommonholdInformation.contactDetails.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[].managedFreeholdOrCommonholdInformation.contactDetails.noticeOfTransferAndCharge.other | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Total Fee including VAT | — | number | Declaration | feeIncludingVAT | — | — | — |
| isApplicableParty | Whether applicable party. | string | Declaration | isApplicableParty | — | — | — |
| isApplicableParty | Whether applicable party. | string | Declaration | isApplicableParty | — | — | — |
| noticeViaEmail | Enumeration: true, false. | string | Declaration | noticeViaEmail | — | — | — |
Other Details Required
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.noticeOfTransferAndCharge.otherDetailsRequired | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| areOtherDetailsRequired | Enumeration: Yes, No. | string | Declaration | areOtherDetailsRequired | — | — | |
| areOtherDetailsRequired | Enumeration: Yes, No. | string | Declaration | areOtherDetailsRequired | — | — | |
| Please detail required additional information to be included with the notice of disposition | — | string | Declaration | details | — | — | — |
Rentcharge Owner
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.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 | — | — | — |
Bank Details
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.rentchargeOwner.bankDetails | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Account name | — | string | Declaration | accountName | — | — | — |
| Account number | — | integer | Declaration | accountNumber | — | — | — |
| Type of fee | — | string | Declaration | feeType | — | — | — |
| Reference to quote | — | string | Declaration | reference | — | — | — |
| Sort code | — | string | Declaration | sortCode | — | — | — |
Contact
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.rentchargeOwner.contact | Title | Description | Type | Kind | Field | Required | Overlays | Affordance |
|---|---|---|---|---|---|---|---|
| Email address | — | string | Declaration | emailAddress | — | — | |
| Name or organisation | — | string | Declaration | nameOrOrganisation | — | — | |
| Telephone | — | string | Declaration | telephone | — | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.legalRepresentative.contact.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 | — | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.managementCompany.contact.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 | — | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.managingAgent.contact.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 | — | — |
Address
propertyPack.ownership.ownershipsToBeTransferred[].managedFreeholdOrCommonholdInformation.contactDetails.rentchargeOwner.contact.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