Skip to main content

Scenario 7. Transfer of part vendor test data


Scenario 7. Transfer of part

Catherine Thompson decides to sell part of her garden at 12 Coral Close, Tuffley for £10,000 to her neighbour Penny Rodgers. The property is registered with HM Land Registry under title number GR521890. Penny’s conveyancer submits the application to HM Land Registry. The conveyancer acting for Catherine certifies her identity and requires third part notification once the application has been completed.

Documents required by HM Land Registry

  • AP1 (Alteration of register)
  • Transfer (TP1)
  • DS3 (Discharge)

HM Land Registry require the representation details for the transferor and transferee.

7.1 Main flow to request official copy with a register extract using the title number.

This is not necessary for usual every day use but just for showing the register in the ‘before’ state.

  • Test: Register extract service using ticket number 01
  • Test purpose: This will return the ‘before application’ register and extracted data
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Password landreg001
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details User locale En
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Message ID scenario7
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Title number GR521890
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Gross price amount Any valid price
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details External reference Any valid reference
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Customer reference Any valid reference
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Continue if title is closed and continued FALSE
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Notify if pending first registration FALSE
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Notify if pending application FALSE
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Send back dated FALSE
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Continue if actual fee exceeds expected fee FALSE
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.
Login details Include title plan FALSE
  • TypeCode: ‘30’
  • Correct official copy is returned to the CMS (Case Management System). Containing a PDF file of the register, together with the official copy XML relevant to the register data.

7.2 Electronic document registration services

Create the AP1 (alteration of register).

Note: if a different messageId is used, the return will use the default ABR (Application Barcode Reference) of A123BCD. The UniqueId will reflect the messageId sent in the request.
<ns3:eDocumentRegistration xmlns:ns2="http://www.oscre.org/ns/eReg-Final/2012/RequestApplicationToChangeRegisterV2_0"
xmlns:ns3="http://drsv2_0.ws.bg.lr.gov/">
  <arg0>
    <ns2:MessageId>scenario7</ns2:MessageId>
    <ns2:ExternalReference>substantive test</ns2:ExternalReference>
    <ns2:Product>
      <ns2:Reference>substantive test</ns2:Reference>
      <ns2:TotalFeeInPence>4000</ns2:TotalFeeInPence>
      <ns2:Email>email@email.com</ns2:Email>
      <ns2:TelephoneNumber>01752499499</ns2:TelephoneNumber>
      <ns2:AP1WarningUnderstood>true</ns2:AP1WarningUnderstood>
      <ns2:ApplicationDate>2012-10-25</ns2:ApplicationDate>
      <ns2:DisclosableOveridingInterests>false</ns2:DisclosableOveridingInterests>
      <ns2:PostcodeOfProperty>GL4 0RG</ns2:PostcodeOfProperty>
      <ns2:Titles>
        <ns2:TransferOfPart>
          <ns2:TransferorTitles>
            <ns2:TitleNumber>GR521890</ns2:TitleNumber>
          </ns2:TransferorTitles>
        </ns2:TransferOfPart>
      </ns2:Titles>
      <ns2:Applications>
        <ns2:OtherApplication>
          <ns2:Priority>1</ns2:Priority>
          <ns2:Value>10000</ns2:Value>
          <ns2:FeeInPence>5000</ns2:FeeInPence>
          <ns2:Document>
            <ns2:CertifiedCopy>Original</ns2:CertifiedCopy>
          </ns2:Document>
          <ns2:Type>TP1</ns2:Type>
        </ns2:OtherApplication>
        <ns2:OtherApplication>
          <ns2:Priority>2</ns2:Priority>
          <ns2:Value>0</ns2:Value>
          <ns2:FeeInPence>0</ns2:FeeInPence>
          <ns2:Document>
            <ns2:CertifiedCopy>Original</ns2:CertifiedCopy>
          </ns2:Document>
          <ns2:Type>DIS</ns2:Type>
        </ns2:OtherApplication>
      </ns2:Applications>
      <ns2:Representations>
        <ns2:LodgingConveyancer>
          <ns2:RepresentativeId>1</ns2:RepresentativeId>
        </ns2:LodgingConveyancer>
        <ns2:Certified>
          <ns2:RepresentativeId>2</ns2:RepresentativeId>
        </ns2:Certified>
      </ns2:Representations>
      <ns2:Parties>
        <ns2:Party representativeId="1">
          <ns2:IsApplicant>true</ns2:IsApplicant>
          <ns2:Person>
            <ns2:Forenames>Catherine</ns2:Forenames>
            <ns2:Surname>Thompson</ns2:Surname>
          </ns2:Person>
          <ns2:Roles>
            <ns2:Role>
              <ns2:RoleType>Transferor</ns2:RoleType>
              <ns2:Priority>1</ns2:Priority>
            </ns2:Role>
          </ns2:Roles>
          <ns2:AddressForService>
            <ns2:AddressForServiceOption>A1</ns2:AddressForServiceOption>
          </ns2:AddressForService>
        </ns2:Party>
        <ns2:Party representativeId="2">
          <ns2:IsApplicant>false</ns2:IsApplicant>
          <ns2:Person>
            <ns2:Forenames>Penny</ns2:Forenames>
            <ns2:Surname>Rodgers</ns2:Surname>
          </ns2:Person>
          <ns2:Roles>
            <ns2:Role>
              <ns2:RoleType>Transferee</ns2:RoleType>
              <ns2:Priority>1</ns2:Priority>
            </ns2:Role>
          </ns2:Roles>
          <ns2:AddressForService>
            <ns2:AddressForServiceOption>B1</ns2:AddressForServiceOption>
          </ns2:AddressForService>
        </ns2:Party>
      </ns2:Parties>
      <ns2:ApplicationAffects>PART</ns2:ApplicationAffects>
    </ns2:Product>
  </arg0>
</ns3:eDocumentRegistration>

Response from the gateway

<ns3:eDocumentRegistrationResponse xmlns:ns3="http://drsv2_0.ws.bg.lr.gov/" xmlns:ns2="http://www.oscre.org/ns/eReg-
Final/2012/RequestApplicationToChangeRegisterV2_0" xmlns:ns4="http://www.oscre.org/ns/eReg-
Final/2012/ResponseApplicationToChangeRegisterV2_0">
  <return>
    <ns4:GatewayResponse>
      <ns4:TypeCode>10</ns4:TypeCode>
      <ns4:Acknowledgement>
        <ns4:UniqueID>scenario7</ns4:UniqueID>
        <ns4:MessageDescription>Your application has been accepted</ns4:MessageDescription>
        <ns4:PriorityDateTime>server time here</ns4:PriorityDateTime>
        <ns4:ABR>FB7F6B1</ns4:ABR>
      </ns4:Acknowledgement>
    </ns4:GatewayResponse>
  </return>
</ns3:eDocumentRegistrationResponse>

7.3 Attachment service

For this scenario the attachment service can be called once for each of the declared applications or supporting documents. Once for the transfer and another for the discharge. The attachment Id should change to match the corresponding application or document.

Attachment request using a supported file

<ns3:newAttachment xmlns:ns1="http://www.oscre.org/ns/eReg-Final/2012/RequestAttachmentV2_0"
xmlns:ns3="http://attachmentv2_0.ws.bg.lr.gov/">
  <arg0>
    <ns1:MessageId>any message id here</ns1:MessageId>
    <ns1:ExternalReference>CP/Parrett/Jenkins</ns1:ExternalReference>
    <ns1:ApplicationMessageId>scenario7</ns1:ApplicationMessageId>
    <ns1:ApplicationService>92</ns1:ApplicationService>
    <ns1:AttachmentId>1</ns1:AttachmentId>
    <ns1:CertifiedCopy>Original</ns1:CertifiedCopy>
    <ns1:Attachment>Byte Array goes here</ns1:Attachment>
  </arg0>
</ns3:newAttachment>

Attachment request using notes

<ns3:newAttachment xmlns:ns1="http://www.oscre.org/ns/eReg-Final/2012/RequestAttachmentV2_0"
xmlns:ns3="http://attachmentv2_0.ws.bg.lr.gov/">
  <arg0>
    <ns1:MessageId>any message id here</ns1:MessageId>
    <ns1:ExternalReference>CP/Parrett/Jenkins</ns1:ExternalReference>
    <ns1:ApplicationMessageId>scenario7</ns1:ApplicationMessageId>
    <ns1:ApplicationService>92</ns1:ApplicationService>
    <ns1:Notest>any note here </ns1:Notes>
  </arg0>
</ns3:newAttachment>

Attachment response

<ns3:newAttachmentResponse xmlns:ns3="http://attachmentv2_0.ws.bg.lr.gov/" xmlns:ns2="http://www.oscre.org/ns/eReg-
Final/2012/RequestAttachmentV2_0" xmlns:ns4="http://www.oscre.org/ns/eReg-Final/2012/ResponseAttachmentV2_0">
  <return>
    <ns4:GatewayResponse>
      <ns4:TypeCode>10</ns4:TypeCode>
      <ns4:Acknowledgement>
        <ns4:UniqueID>your message id from the request here</ns4:UniqueID>
        <ns4:MessageDescription>Your attachment has been received</ns4:MessageDescription>
      </ns4:Acknowledgement>
    </ns4:GatewayResponse>
  </return>
</ns3:newAttachmentResponse>

Once the application has been processed a poll request for the completed application can be made. For the test stubs this has already been processed and so the poll can be completed at anytime. For the live service it will be expected that the outstanding request service will be used to validate the response. Confirming that the response has been generated, and is ready for collection.

7.4 Electronic document registration poll service

Request the application response

<ns3:getResponse xmlns:ns2="http://www.oscre.org/ns/eReg/MR01-20090605/PollRequest" xmlns:ns3="http://poll.drsv2_1.ws.bg.lr.gov/">
  <arg0>
    <ns2:ID>
      <ns2:MessageID>pollscenario7</ns2:MessageID>
    </ns2:ID>
  </arg0>
</ns3:getResponse>

Response from the gateway

<ns2:ResponseApplicationToChangeRegisterV2_0
xmlns:ns2="http://www.oscre.org/ns/eReg-Final/2012/ResponseApplicationToChangeRegisterV2_0">
  <ns2:GatewayResponse>
    <ns2:TypeCode>30</ns2:TypeCode>
    <ns2:Results>
      <ns2:MessageDetails>Your application has been processed</ns2:MessageDetails>
      <ns2:ExternalReference>substantive test</ns2:ExternalReference>
      <ns2:ActualFee>6000</ns2:ActualFee>
      <ns2:FeeAdjusted>true</ns2:FeeAdjusted>
      <ns2:EarlyCompletionIndicator>false</ns2:EarlyCompletionIndicator>
      <ns2:AdditionalDespatchItemsIndicator>true</ns2:AdditionalDespatchItemsIndicator>
      <ns2:ResultTypeCode>10</ns2:ResultTypeCode>
      <ns2:DespatchDocument ns2:filename="Land Registry Documents.zip" ns2:format="zip"> byte array removed for space but will be in the stub service for decoding </ns2:DespatchDocument>
      <ns2:XmlRegisters>
        <ns2:TitleNumber>GR521905</ns2:TitleNumber>
        <ns2:OCSummaryData>
          <ns2:OfficialCopyDateTime>2014-02-26T11:25:11</ns2:OfficialCopyDateTime>
          <ns2:EditionDate>2014-02-25</ns2:EditionDate>
          <ns2:PropertyAddress>
            <ns2:PostcodeZone>
              <ns2:Postcode>GL4 0RG</ns2:Postcode>
            </ns2:PostcodeZone>
            <ns2:AddressLine>
              <ns2:Line>Land on the north side of 12 Coral Close</ns2:Line>
              <ns2:Line>Tuffley</ns2:Line>
              <ns2:Line>Gloucester</ns2:Line>
            </ns2:AddressLine>
          </ns2:PropertyAddress>
          <ns2:Title>
            <ns2:TitleNumber>GR521905</ns2:TitleNumber>
            <ns2:ClassOfTitleCode>10</ns2:ClassOfTitleCode>
            <ns2:CommonholdIndicator>false</ns2:CommonholdIndicator>
            <ns2:TitleRegistrationDetails>
              <ns2:DistrictName>GLOUCESTER</ns2:DistrictName>
              <ns2:AdministrativeArea>GLOUCESTERSHIRE</ns2:AdministrativeArea>
              <ns2:LandRegistryOfficeName>Gloucester Office</ns2:LandRegistryOfficeName>
              <ns2:LatestEditionDate>2014-02-25</ns2:LatestEditionDate>
              <ns2:PostcodeZone>
                <ns2:Postcode>GL4 0RG</ns2:Postcode>
              </ns2:PostcodeZone>
              <ns2:RegistrationDate>2014-02-25</ns2:RegistrationDate>
            </ns2:TitleRegistrationDetails>
          </ns2:Title>
          <ns2:RegisterEntryIndicators>
            <ns2:AgreedNoticeIndicator>false</ns2:AgreedNoticeIndicator>
            <ns2:BankruptcyIndicator>false</ns2:BankruptcyIndicator>
            <ns2:CautionIndicator>false</ns2:CautionIndicator>
            <ns2:CCBIIndicator>false</ns2:CCBIIndicator>
            <ns2:ChargeeIndicator>false</ns2:ChargeeIndicator>
            <ns2:ChargeIndicator>false</ns2:ChargeIndicator>
            <ns2:ChargeRelatedRestrictionIndicator>false</ns2:ChargeRelatedRestrictionIndicator>
            <ns2:ChargeRestrictionIndicator>false</ns2:ChargeRestrictionIndicator>
            <ns2:CreditorsNoticeIndicator>false</ns2:CreditorsNoticeIndicator>
            <ns2:DeathOfProprietorIndicator>false</ns2:DeathOfProprietorIndicator>
            <ns2:DeedOfPostponementIndicator>false</ns2:DeedOfPostponementIndicator>
            <ns2:DiscountChargeIndicator>false</ns2:DiscountChargeIndicator>
            <ns2:EquitableChargeIndicator>false</ns2:EquitableChargeIndicator>
            <ns2:GreenOutEntryIndicator>false</ns2:GreenOutEntryIndicator>
            <ns2:HomeRightsChangeOfAddressIndicator>false</ns2:HomeRightsChangeOfAddressIndicator>
            <ns2:HomeRightsIndicator>false</ns2:HomeRightsIndicator>
            <ns2:LeaseHoldTitleIndicator>false</ns2:LeaseHoldTitleIndicator>
            <ns2:MultipleChargeIndicator>false</ns2:MultipleChargeIndicator>
            <ns2:NonChargeRestrictionIndicator>false</ns2:NonChargeRestrictionIndicator>
            <ns2:NotedChargeIndicator>false</ns2:NotedChargeIndicator>
            <ns2:PricePaidIndicator>false</ns2:PricePaidIndicator>
            <ns2:PropertyDescriptionNotesIndicator>false</ns2:PropertyDescriptionNotesIndicator>
            <ns2:RentChargeIndicator>false</ns2:RentChargeIndicator>
            <ns2:RightOfPreEmptionIndicator>false</ns2:RightOfPreEmptionIndicator>
            <ns2:ScheduleOfLeasesIndicator>false</ns2:ScheduleOfLeasesIndicator>
            <ns2:SubChargeIndicator>false</ns2:SubChargeIndicator>
            <ns2:UnidentifiedEntryIndicator>false</ns2:UnidentifiedEntryIndicator>
            <ns2:UnilateralNoticeBeneficiaryIndicator>false</ns2:UnilateralNoticeBeneficiaryIndicator>
            <ns2:UnilateralNoticeIndicator>false</ns2:UnilateralNoticeIndicator>
            <ns2:VendorsLienIndicator>false</ns2:VendorsLienIndicator>
          </ns2:RegisterEntryIndicators>
          <ns2:Proprietorship>
            <ns2:CurrentProprietorshipDate>2014-02-25</ns2:CurrentProprietorshipDate>
            <ns2:RegisteredProprietorParty>
              <ns2:PrivateIndividual>
                <ns2:Name>
                  <ns2:ForenamesName>Penny</ns2:ForenamesName>
                  <ns2:SurnameName>Rodgers</ns2:SurnameName>
                </ns2:Name>
              </ns2:PrivateIndividual>
              <ns2:Address>
                <ns2:PostcodeZone>
                  <ns2:Postcode>GL4 0RG</ns2:Postcode>
                </ns2:PostcodeZone>
                <ns2:AddressLine>
                  <ns2:Line>13 Coral Close</ns2:Line>
                  <ns2:Line>Tuffley</ns2:Line>
                  <ns2:Line>Gloucester</ns2:Line>
                </ns2:AddressLine>
              </ns2:Address>
            </ns2:RegisteredProprietorParty>
          </ns2:Proprietorship>
          <ns2:DocumentDetails>
            <ns2:Document>
              <ns2:DocumentType>60</ns2:DocumentType>
              <ns2:DocumentDate>1912-05-28</ns2:DocumentDate>
              <ns2:EntryNumber>A2</ns2:EntryNumber>
              <ns2:EntryNumber>A3</ns2:EntryNumber>
              <ns2:EntryNumber>A4</ns2:EntryNumber>
              <ns2:EntryNumber>C1</ns2:EntryNumber>
              <ns2:PlanOnlyIndicator>false</ns2:PlanOnlyIndicator>
              <ns2:RegisterDescription>Conveyance</ns2:RegisterDescription>
            </ns2:Document>
          </ns2:DocumentDetails>
        </ns2:OCSummaryData>
        <ns2:XmlRegisterData>
          <ns2:TitleNumber>GR521905</ns2:TitleNumber>
          <ns2:PropertyRegister>
            <ns2:DistrictDetails>
              <ns2:EntryText>GLOUCESTERSHIRE : GLOUCESTER</ns2:EntryText>
            </ns2:DistrictDetails>
            <ns2:RegisterEntry>
              <ns2:EntryNumber>1</ns2:EntryNumber>
              <ns2:EntryDate>2014-02-25</ns2:EntryDate>
              <ns2:EntryType>Property Description</ns2:EntryType>
              <ns2:EntryText>The Freehold land shown edged with red on the plan of the above title filed at
              the Registry and being Land on the north side of 12 Coral Close, Tuffley, Gloucester (GL4 0RG).</ns2:EntryText>
            </ns2:RegisterEntry>
            <ns2:RegisterEntry>
              <ns2:EntryNumber>2</ns2:EntryNumber>
              <ns2:EntryType>Mines &amp; Minerals - Entries refer to deed</ns2:EntryType>
              <ns2:EntryText>There are excluded from this registration the mines and minerals excepted by
              the Conveyance dated 28 May 1912 referred to in the Charges Register.</ns2:EntryText>
            </ns2:RegisterEntry>
            <ns2:RegisterEntry>
              <ns2:EntryNumber>3</ns2:EntryNumber>
              <ns2:EntryType>Beneficial/Subjective Easements - A Register</ns2:EntryType>
              <ns2:EntryText>The Conveyance dated 28 May 1912 referred to above is expressed to grant a
              right of way over the passageway at the rear.</ns2:EntryText>
            </ns2:RegisterEntry>
            <ns2:RegisterEntry>
              <ns2:EntryNumber>4</ns2:EntryNumber>
              <ns2:EntryType>Provisions</ns2:EntryType>
              <ns2:EntryText>The Conveyance dated 28 May 1912 referred to above contains a provision as to
              boundary structures.</ns2:EntryText>
            </ns2:RegisterEntry>
          </ns2:PropertyRegister>
          <ns2:ProprietorshipRegister>
            <ns2:RegisterEntry>
              <ns2:EntryNumber>1</ns2:EntryNumber>
              <ns2:EntryDate>2014-02-25</ns2:EntryDate>
              <ns2:EntryType>Proprietor</ns2:EntryType>
              <ns2:EntryText>PROPRIETOR: PENNY RODGERS of 13 Coral Close, Tuffley, Gloucester GL4
              0RG.</ns2:EntryText>
            </ns2:RegisterEntry>
          </ns2:ProprietorshipRegister>
          <ns2:ChargesRegister>
            <ns2:RegisterEntry>
              <ns2:EntryNumber>1</ns2:EntryNumber>
              <ns2:EntryType>Restrictive Covenants/Stipulations - Deed</ns2:EntryType>
              <ns2:EntryText>A Conveyance of the land in this title dated 28 May 1912 made between (1) The
              Owners of the Middlesbrough Estate Limited (2) Robert Sweeting (3) Albert Winn Sweeting and (4) John Whitfield and Annie
              Lincoln Whitfield contains restrictive covenants.</ns2:EntryText>
              <ns2:EntryText> NOTE:-Original filed.</ns2:EntryText>
            </ns2:RegisterEntry>
          </ns2:ChargesRegister>
        </ns2:XmlRegisterData>
      </ns2:XmlRegisters>
    </ns2:Results>
  </ns2:GatewayResponse>
</ns2:ResponseApplicationToChangeRegisterV2_0>