In order to explain the logic clearly, we assume:

  • Student A (Current student) has a completed booking or confirmed booking
  • Student B (replacement student) has not registered before or does not have a confirmed booking or completed booking

Scope: (tenancy length——student B can only make tenancy adjustments within student A's time frame and if student B’s tenancy length is different from student A’s, student B’s start date or end date must be the same as student A’s )

  • When student B‘s tenancy start time is later than student A's tenancy start time, but they have the same end date, in this case, we call it 'student B late check in'
  • When student B's tenancy end date is earlier than student A's end date, but they have the same start date, in this case, we call it 'student B early check out'


It only applies for a takeover before check-in process when the booking’s status is Booking Confirmed or Booking Completed and the staff only can get in from the student’s entrance who has confirmed or completed booking to perform the takeover 

Keep the same portal with the amendment

  • Click the button more→choose amend booking→choose takeover

After selecting takeover and clicking the button "Continue", the modal above will be displayed

  • We need to follow the requirements to fill in placeholders
  • The current student and replacement student are not allowed to be the same person


Step1: Overview

In overview modal, the left side will display current student's information and the right side will display the replacement student's information

  • If the replacement student has never registered before, there is an “unverified” tag at the end of the email

Step 2: Selection

  • In step 2, the selection for student B would be shown by default when this modal is opened the first time
  • By default, student A’s tenancy information and service information (if it has) would be displayed on the cards when this modal is opened the first time
  •  If we want to go back to the previous step, we can click the button “Previous”

If student B’s length of stay is different from student A’s, the staff can click the tenancy card and then there is a drawer coming up

  • The current information here is shown student A’s information by default
    • Start Date-End date: the tenancy start date and end date will be populated automatically by student A’s tenancy
    • We can edit the start date and end date according to student B’s needs
      • If we change the start date of the replacement’s booking, the end date of the current booking will be changed accordingly
    • When we set up the time picker, based on the scope, the date that cannot be selected will be light grey

Apart from the tenancy length card, the service card also might be clicked

  • If student A has a service selected, by default, the service card will show student A’s service details
  • If student A has no service selected but this room has available options, the service card will show ”No service selected“ and the subtitle should be “Click to choose service”
  • If student A has no service selected and there is no available service for this room type but this academic year has set up the service, the service card is still shown but cannot be clicked
  • If student A has no service selected and the property has no service created for the current academic year, the service card will be hidden

After student B’s tenancy and service setting have been finished

  • There will be two tags above the tenancy card (Only for student B’s start date is later than student A’s start date)
    • The two tags can be switched at will and each tag will show the student’s full name, start date and end date

When student A’s tag is selected, the tenancy card and service card (if student A has) will be shown but the tenancy card and the service card here can not be clicked.

Step 3: Installment

Student A’s tenancy length = student B’s tenancy length/Student B early check-out

  • The default payment plan will be student A’s payment plan, we can help student B set other payment plans and/or rate type

Student B’s late check-in

  • For student B
    • The instalment plan will be displayed by default

    • We can help s/he change payment plan and/or rate type

    • If student B has special offer or promotion code, the staff could help s/he use

If student B’s start date is later than student A’s start date, student A also needs to pay for none covered days (gap)

  • Depending on the gap between student A’s start date and student B’s start date, student A could choose a different payment plan
    • The default payment plan is the full payment plan before changing

Step 4: Confirmation

Student A’s tenancy setting = student B’s tenancy setting

  • Set the modal into two parts, show student A and B’s booking details

Student B early check-out

Student B late check-in

  • Set student A in the left part of the modal
    • Add one label called “Engaged”
  • Set student B in the right part of the modal
    • The label should be ”Replacement”
  • Clicking the “Confirm” button, the takeover process on SS will be finished by staff and wait for the response from the students.
  • In the takeover before check-in process, the engaged booking means student A’s second booking.