Leasehold · service-contact roles

    54 leaves 100.0% Declaration 0.0% Evidence 0.0% Derivation 13 in overlays 0 with worked example

    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" }
    Physical model — every JSON object owned by this page is a node, every scalar field a row. 22 objects, 54 scalar fields. Generated from the schema walk; click any node to jump to its table.

    Object model

    Parent containers — shown for reference; their own content lives in the sections below.

    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 roles

    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 —
    Leasehold Property Enquiries Form (LPE1)
    —
    Who collects the Service Charges? — string Declaration collectsServiceCharges —
    Leasehold Property Enquiries Form (LPE1)
    —
    Who collects the building insurance premiums? Who collect the building insurance premiums? string Declaration collectsbuildingInsurancePremiums —
    Leasehold Property Enquiries Form (LPE1)
    —
    Who deals with the day to day maintenance of the Managed Area? — string Declaration dealsWithDayToDayMaintenanceOfManagedArea —
    Leasehold Property Enquiries Form (LPE1)
    —
    Who organises and administers the buildings insurance? Who organise and administer the building insurance? string Declaration organisesBuildingInsurance —
    Leasehold Property Enquiries Form (LPE1)
    Law Society Leasehold Information Form (TA7)
    —

    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 —
    Leasehold Property Enquiries Form (LPE1)
    —
    assignedContact Enumeration: Landlord, Management Company, Managing Agent, the Lessees. string Declaration assignedContact —
    Leasehold Property Enquiries Form (LPE1)
    —

    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 —
    Leasehold Property Enquiries Form (LPE1)
    —
    isApplicableParty — string Declaration isApplicableParty —
    Leasehold Property Enquiries Form (LPE1)
    —
    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 —
    Leasehold Property Enquiries Form (LPE1)
    —
    areOtherDetailsRequired — string Declaration areOtherDetailsRequired —
    Leasehold Property Enquiries Form (LPE1)
    —
    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 —
    Leasehold Property Enquiries Form (LPE1)
    —
    isApplicableParty — string Declaration isApplicableParty —
    Leasehold Property Enquiries Form (LPE1)
    —
    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

    Loading comments…