{{ctrl.SSUtilService.getCurrentDateTime()}}

Access Denied – You do not have permission to view this page. Please contact your administrator if you believe this is a mistake.

{{ ctrl.SSAlertService.title }} {{ ctrl.SSAlertService.message }}
General Settings

No. of Unit(s) Per Slot

{{ ctrl.key_handover_settings.value.number_of_tables ? ctrl.key_handover_settings.value.number_of_tables : '--' }} {{ ctrl.keyHandoverSettingsErrors.number_of_tables }}

Duration Per Slot (minutes)

{{ ctrl.key_handover_settings.value.slot_period ? ctrl.key_handover_settings.value.slot_period + ' minutes' : '--' }} {{ ctrl.keyHandoverSettingsErrors.slot_period }}

Max. Appointment Days

{{ ctrl.key_handover_settings.value.max_appointment_days ? ctrl.key_handover_settings.value.max_appointment_days : '--' }} {{ ctrl.keyHandoverSettingsErrors.max_appointment_days }}

Count Max. Appointment Days From Mark Ready Date

{{ ctrl.key_handover_settings.value.max_appointment_days_from_ready_date ? 'Yes' : 'NO' }} When ON, the booking window is counted from each unit's Mark Ready date instead of the day the buyer books. E.g. 30 days with a unit marked ready on 01/08/2026 is bookable up to 30/08/2026.

Booking slots enabled after days

{{ ctrl.key_handover_settings.value.slots_enabled_after_days ? ctrl.key_handover_settings.value.slots_enabled_after_days : '--' }}

Buyer Amendment Appointment Count

{{ ctrl.key_handover_settings.value.amend_booking_count ? ctrl.key_handover_settings.value.amend_booking_count : '--' }}

Time Limit for Appointment Amendment (hrs)

{{ ctrl.key_handover_settings.value.amend_booking_time_limit ? ctrl.key_handover_settings.value.amend_booking_time_limit + ' hrs before appointment' : '--' }}

Ask For A Reason When Booked Later Than (days)

{{ ctrl.key_handover_settings.value.late_booking_reason_days ? ctrl.key_handover_settings.value.late_booking_reason_days + ' days after unit marked ready' : 'NO' }} {{ ctrl.keyHandoverSettingsErrors.late_booking_reason_days }} Counted in days after the unit's Mark Ready date. Handovers are normally expected to happen within the government-mandated period (e.g. 21 days), so a buyer booking later than this is asked to give a reason. Leave blank or enter 0 to never ask.

Approval Required

{{ ctrl.key_handover_settings.value.approval_required ? ctrl.approval_required_value == ctrl.APPOINTMENT_APPROVAL_REQUIRED_ALL_APPOINTMENTS? 'All Appointments' : 'Authorised Representative Only' : 'NO' }}

All Appointments

Authorised Representative Only

Buyer Validation

{{ ctrl.key_handover_settings.value.buyer_validation_enabled ? 'Yes' : 'NO' }}

When enabled, buyers must verify their identity when registering on the Home Buyer Portal app — individual buyers with the last 4 characters of their NRIC/Passport, corporate buyers with the last 4 characters of their Company Registration number. Verification applies only to the main buyers recorded on the sale; other parties (third-party payors, witnesses, key personnel, signatories, beneficial owners, legal arrangements) cannot register on the portal and their details will not pass verification. Only one account can be registered per buyer, and only the main (first) buyer can book the key collection appointment. Once verified, the buyer's details from the sale record are used to pre-fill their registration form. Enable only for projects that have sales data in Showsuite.

OTP Verification Rescan

{{ ctrl.key_handover_settings.value.otp_verification_rescan ? 'Yes' : 'NO' }}

OTP Verification Relaunch

{{ ctrl.key_handover_settings.value.otp_verification_relaunch ? 'Yes' : 'NO' }}
Buyer Address Visible
{{ ctrl.show_address ? 'Yes' : 'NO' }} {{ ctrl.show_address_required ? '(Required)' : '' }}

Buyer Documents Visible

{{ ctrl.key_handover_settings.value.buyer_docs_visible ? 'Yes' : 'NO' }}

Representative Documents Visible

{{ ctrl.key_handover_settings.value.representative_docs_visible ? 'Yes' : 'NO' }}

Show Buyer(s) Data during "Change Appointment" at Mobile App

{{ ctrl.key_handover_settings.value.buyer_data_visible_during_edit_appointment ? 'Yes' : 'NO' }}

Show Buyer(s) Data during "Update Particulars" at Mobile App

{{ ctrl.key_handover_settings.value.buyer_data_visible_during_edit_particulars ? 'Yes' : 'NO' }}
NRIC/Passport (Buyer)
{{ ctrl.key_handover_settings.value.nric_passport_buyer ? 'Yes' : 'NO' }} {{ ctrl.key_handover_settings.value.nric_passport_buyer_required ? '(Required)' : '' }} {{ ctrl.key_handover_settings.value.nric_passport_buyer_four_character ? '(Last 4 chars only)' : '' }}
NRIC/Passport (Authorised Officer)
{{ ctrl.key_handover_settings.value.nric_passport_authroised_officer ? 'Yes' : 'NO' }} {{ ctrl.key_handover_settings.value.nric_passport_authroised_officer_required ? '(Required)' : '' }} {{ ctrl.key_handover_settings.value.nric_passport_authroised_officer_four_character ? '(Last 4 chars only)' : '' }}

Mobile App Time Zone for Slot Selection

{{ ctrl.key_handover_settings.value.mobile_app_time_zone? ctrl.key_handover_settings.value.mobile_app_time_zone.name : '--' }}

Edit Cancel
Available Days and Blackout Time Settings
Contact Details
Documents Settings
External Links
Buyer(s) Email Notifications
Push Notifications
Additional Requests
Event Registration