SchemaPage 47dGenerated 2026-05-17DAMA · Data Modeling & Design
Letting & completion
24 leaves100.0% Declaration0.0% Evidence0.0% Derivation24 in overlays0 with worked example
Entity relationships
---
config:
layout: elk
elk:
direction: DOWN
nodePlacementStrategy: BRANDES_KOEPF
mergeEdges: false
---
erDiagram
Transaction ||--o| PropertyPack : "propertyPack"
PropertyPack ||--o| LettingInformation : "lettingInformation"
PropertyPack ||--o| CompletionAndMoving : "completionAndMoving"
CompletionAndMoving ||--o| SellerWillEnsure : "sellerWillEnsure"
CompletionAndMoving ||--o| OtherPropertyInChain : "otherPropertyInChain"
CompletionAndMoving ||--o| MoveRestrictionDates : "moveRestrictionDates"
CompletionAndMoving ||--o| DigitalPropertyLogbook : "digitalPropertyLogbook"
CompletionAndMoving ||--o| SufficientToRepayAllMortgages : "sufficientToRepayAllMortgages"
OtherPropertyInChain ||--o| DependentPropertyAddress : "dependentPropertyAddress"
Transaction {
}
PropertyPack {
}
CompletionAndMoving {
}
DigitalPropertyLogbook {
string logbookProvider "Please confirm the name of the existing logbook provider"
boolean willHandoverLogbook "Please confirm that on completion you will transfer it to…"
string yesNo "yesNo"
}
MoveRestrictionDates {
string details "details"
string yesNo "yesNo"
}
OtherPropertyInChain {
string propertyDependencyType "propertyDependencyType"
string yesNo "yesNo"
}
DependentPropertyAddress {
string line1 "Address line 1"
string line2 "Address line 2"
string line3 "Address line 3"
string postcode "Postcode"
string town "Town"
}
SellerWillEnsure {
boolean leaveKeys "Leave keys for all door and window locks, along with any …"
boolean removeRubbish "Remove all rubbish and items not included in the sale fro…"
boolean replaceLightFittings "If light fittings are removed, the fittings will be repla…"
boolean takeReasonableCare "Take reasonable care when removing any other fittings or …"
}
SufficientToRepayAllMortgages {
string yesNo "yesNo"
}
LettingInformation {
number holdingDeposit "Holding deposit"
number rent "Rent"
string rentFrequency "Rent frequency"
number securityDeposit "Security deposit"
}
Physical model — every JSON object owned by this page is a node, every scalar field a row. 10 objects, 24 scalar fields. Generated from the schema walk; click any node to jump to its table.
Leave keys for all door and window locks, along with any alarm codes, for the buyer on the day of completion.
Leave key for all door and window locks, along with any alarm codes, for the buyer on the day of completion.
boolean
Declaration
leaveKeys*
yes
Buyers & Sellers Property Information v5 (BASPI5)
Property Information Questionnaire (PIQ)
Law Society Property Information Form (TA6)
—
Remove all rubbish and items not included in the sale from the property (including its garden, loft and any sheds or outbuildings) and leave the property in a clean and tidy condition.
Remove all rubbish and item not included in the sale from the property (including its garden, loft and any shed or outbuildings) and leave the property in a clean and tidy condition.
boolean
Declaration
removeRubbish*
yes
Buyers & Sellers Property Information v5 (BASPI5)
Property Information Questionnaire (PIQ)
Law Society Property Information Form (TA6)
—
If light fittings are removed, the fittings will be replaced with ceiling rose, flex, bulb holder and bulb.
If light fitting are removed, the fitting will be replaced with ceiling rose, flex, bulb holder and bulb.
boolean
Declaration
replaceLightFittings*
yes
Buyers & Sellers Property Information v5 (BASPI5)
Property Information Questionnaire (PIQ)
Law Society Property Information Form (TA6)
—
Take reasonable care when removing any other fittings or contents.
Take reasonable care when removing any other fitting or contents.
Comments