{{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 }}

Please enter the Buyer's NRIC or passport number for foreigners

Buyer Profile Found

Name

{{ suvCtrl.buyer.individual ? suvCtrl.buyer.individual.first_name + ' ' + suvCtrl.buyer.individual.last_name : suvCtrl.buyer.company.name }}

User Account not found! Please proceed as a new user.

Projects:

Unit(s) Selected for purchase:
{{$index+1}}.
Type {{unitCtrl.SSAppService.getUnitTypeShort(unit.type)}}
{{ctrl.SSAppService.getStackName(unit.stack_id, unitCtrl.SSEoiService.stacks)}}
{{unitCtrl.getUnitNumber(unit)}}
Available Reserved Sold
{{ (unit.price || (unit.start_price && unit.end_price)) ? unitCtrl.SSAppService.getFormattedAmountOrRange(unit, unitCtrl.eoi.property.country) : '-' }}
Buyer’s Unit Selection Block Unit Status Price
Option {{$index+1}}: {{unitCtrl.eoi.property.name}} Type {{unitCtrl.SSAppService.getUnitTypeShort(unit.type)}} {{ctrl.SSAppService.getStackName(unit.stack_id, ctrl.SSEoiService.stacks)}} {{unitCtrl.getUnitNumber(unit)}} Available Reserved Sold {{ (unit.price || (unit.start_price && unit.end_price)) ? unitCtrl.SSAppService.getFormattedAmountOrRange(unit, unitCtrl.eoi.property.country) : '-' }}
Option {{$index+1}}: {{unitCtrl.eoi.property.name}} Type {{unitCtrl.SSAppService.getUnitTypeShort(unit.type)}} {{ctrl.SSAppService.getStackName(unit.stack_id, ctrl.SSEoiService.stacks)}} {{unitCtrl.getUnitNumber(unit)}} Available Reserved Sold {{ (unit.price || (unit.start_price && unit.end_price)) ? unitCtrl.SSAppService.getFormattedAmountOrRange(unit, unitCtrl.eoi.property.country) : '-' }}
Option {{$index+1}}: {{unitCtrl.eoi.property.name}} Type {{unitCtrl.SSAppService.getUnitTypeShort(unit.type)}} {{ctrl.SSAppService.getStackName(unit.stack_id, ctrl.SSEoiService.stacks)}} {{unitCtrl.getUnitNumber(unit)}} Available Reserved Sold {{ (unit.price || (unit.start_price && unit.end_price)) ? unitCtrl.SSAppService.getFormattedAmountOrRange(unit, unitCtrl.eoi.property.country) : '-' }}
Option {{$index+1}}: {{unitCtrl.eoi.property.name}} Type {{unitCtrl.SSAppService.getUnitTypeShort(unit.type)}} {{ctrl.SSAppService.getStackName(unit.stack_id, ctrl.SSEoiService.stacks)}} {{unitCtrl.getUnitNumber(unit)}} Available Reserved Sold {{ (unit.price || (unit.start_price && unit.end_price)) ? unitCtrl.SSAppService.getFormattedAmountOrRange(unit, unitCtrl.eoi.property.country) : '-' }}

MORE FILTERS

BLOCK/TOWER#

LEGEND

Level # Row #

{{ unitCtrl.SSUtilService.getUnitNumberStr(floorUnits[unitCtrl.SSUtilService.getObjectKeys(floorUnits)[0]].floor_no) }}

Select an agency

Select a Buyer Agent/Co-Broke Agent/Tagger

Selected Agent(s)

Profile Photo Profile Photo

{{ ctrl.SSUserService.getDisplayName(agent.user) }}

{{ agent.agency_name }}

{{ agent.user.phone1 }}

{{ agent.user.email }}

You will need to select an agent to facilitate the reservation process so that they can check and validate your documents before submission. The agent will also collect and deliver the 5% deposit to the project developer on your behalf.

Search by
Profile Photo Profile Photo

{{ ctrl.SSUserService.getDisplayName(agent.user) }}

{{ agent.agency_name }}

{{ agent.user.phone1 }}

{{ agent.user.email }}

The agent account is Inactive. Please ask him/her to contact Showsuite support to get the account activated to proceed with booking.

Please Note: The Agent account is inactive. An account activation email has been sent to the agent. Please advice the agent to activate his/her account, before proceeding with the booking.

Agent profile not found. Would you like to create a new agent profile?

Update Buyer's Particulars

{{particularsCtrl.buyerErrors.type}}
{{particularsCtrl.buyerErrors.individual_title}}
{{particularsCtrl.buyerErrors.individual_legal_name}}
{{particularsCtrl.buyerIndividualErrors.individual_legal_name}}
{{particularsCtrl.buyerErrors.individual_first_name}}
{{particularsCtrl.buyerIndividualErrors.individual_first_name}}
{{particularsCtrl.buyerErrors.individual_last_name}}
{{particularsCtrl.buyerIndividualErrors.individual_last_name}}
{{particularsCtrl.buyerErrors.individual_industry}}
{{particularsCtrl.buyerIndividualErrors.individual_industry}}
{{particularsCtrl.buyerErrors.individual_occupation}}
{{particularsCtrl.buyerErrors.individual_occupation_other}}
{{particularsCtrl.buyerIndividualErrors.individual_occupation}}
{{particularsCtrl.buyerIndividualErrors.individual_occupation_other}}
{{particularsCtrl.buyerErrors.individual_identity_type}}
{{particularsCtrl.buyerErrors.individual_national_id}} {{particularsCtrl.buyerErrors.individual_passport_no}}
{{particularsCtrl.buyerErrors.individual_race_other}}
{{particularsCtrl.buyerIndividualErrors.individual_identity_type}}
{{particularsCtrl.buyerIndividualErrors.individual_national_id}} {{particularsCtrl.buyerIndividualErrors.individual_passport_no}}
{{particularsCtrl.buyerIndividualErrors.individual_race_other}}
{{particularsCtrl.buyerErrors.individual_nationality}}
{{particularsCtrl.buyerIndividualErrors.individual_nationality}}
{{particularsCtrl.buyerErrors.individual_country_of_origin}}
{{particularsCtrl.buyerIndividualErrors.individual_country_of_origin}}
{{particularsCtrl.buyerErrors.individual_relationship_other}}

Company Details

{{particularsCtrl.buyerErrors.company_name}}
{{particularsCtrl.buyerErrors.company_reg_no}}
{{particularsCtrl.buyerErrors.company_nationality}}
{{particularsCtrl.buyerErrors.email_contact_value}}
{{particularsCtrl.buyerErrors.phone1_contact_value}}
{{particularsCtrl.buyerErrors.phone2_contact_value}}

Address

Company Registered Address

{{particularsCtrl.buyerErrors.primary_address_country}}
{{particularsCtrl.buyerErrors.primary_address_postcode}}
{{particularsCtrl.buyerErrors.primary_address_line1}}
{{particularsCtrl.buyerErrors.primary_address_line2}}
# - {{particularsCtrl.buyerErrors.primary_address_unit_no}}
{{particularsCtrl.buyerErrors.primary_address_unit_no}}
{{particularsCtrl.buyerErrors.primary_address_city}}
{{particularsCtrl.buyerErrors.primary_address_district}}

Mailing Address

{{particularsCtrl.buyerErrors.mailing_address_country}}
{{particularsCtrl.buyerErrors.mailing_address_postcode}}
{{particularsCtrl.buyerErrors.mailing_address_line1}}
{{particularsCtrl.buyerErrors.mailing_address_line2}}
# - {{particularsCtrl.buyerErrors.mailing_address_unit_no}}
{{particularsCtrl.buyerErrors.mailing_address_unit_no}}
{{particularsCtrl.buyerErrors.mailing_address_city}}
{{particularsCtrl.buyerErrors.mailing_address_district}}

Please search for family member

Please enter the Buyer's NRIC (or passport number for foreigners).

Buyer Profile Found

Request for authorisation to add as buyer's family member.

The buyer you searched has no EOI registered in the system.

This user has been added as your buyer's family member.

Name

{{ particularsCtrl.searched_buyer_family.individual ? particularsCtrl.searched_buyer_family.individual.first_name + ' ' + particularsCtrl.searched_buyer_family.individual.last_name : particularsCtrl.searched_buyer_family.company.name }}

User Account not found! Please try again with the correct ID number.

Update Buyer's Particulars

{{ buyer.individual_legal_name }}

Buyer {{ $index + 1 }}

{{ particularsCtrl.SSEoiService.buyers[0].company.name }}

Buyer 1

Update Profile

Edit Profile

Add Buyer

Unit(s) Selected for purchase Block Unit Status List Price Total Discount Selling Price Applied Discounts
{{$index+1}}.   {{discountCtrl.SSEoiService.property.name}} Type {{discountCtrl.SSAppService.getUnitTypeShort(unit.type)}} {{ctrl.SSAppService.getStackName(unit.stack_id, ctrl.SSEoiService.stacks)}} {{discountCtrl.getUnitNumber(unit)}} Available Reserved Sold {{ (unit.price || (unit.start_price && unit.end_price)) ? discountCtrl.SSAppService.getFormattedAmountOrRangeWithDecimal(unit, discountCtrl.SSEoiService.property.country) : '-' }} {{ discountCtrl.SSAppService.getFormattedAmountWithDecimal(unit.final_discount, discountCtrl.SSEoiService.property.country) }} -- {{ discountCtrl.SSAppService.getFormattedAmountWithDecimal(discountCtrl.SSEoiService.sale_obj.price, discountCtrl.SSEoiService.property.country) }}
Discount Code: {{ discount.name? discount.name : '--' }}
Discount/Rebate: {{ discountCtrl.SSAppService.getFormattedAmountWithDecimal(discount.discounted_amount, discountCtrl.property.country == discountCtrl.THAILAND_COUNTRY_CODE) }}
({{discountCtrl.SSEoiService.getDiscountRoundedLabel(discount)}})


Upload Buyer {{ $index + 1 }}'s Documents

Please upload the following required documents.

Drop images to upload or Browse

NRIC Front NRIC Front
NRIC Front NRIC Front

NRIC (Front)

Drop images to upload or Browse

NRIC Back NRIC Back
NRIC Back NRIC Back

NRIC (Back)

Drop images to upload or Browse

Passport Passport
Passport Passport

Passport

Upload Authorised Officer's Documents

Please upload the following required documents.

Drop images to upload or Browse

NRIC Front NRIC Front
NRIC Front NRIC Front

NRIC of Authorised Officer (Front)

Drop images to upload or Browse

NRIC Back NRIC Back
NRIC Back NRIC Back

NRIC of Authorised Officer (Back)

Drop images to upload or Browse

Passport Passport
Passport Passport

Passport of Authorised Officer

Upload Corporate Documents

Drop documents to upload or Browse

Company Certificate Company Certificate
Company Certificate Company Certificate

Company Certificate

Drop documents to upload or Browse

Letter of Authorisation Letter of Authorisation
Letter of Authorisation Letter of Authorisation

Letter of Authorisation

Payment Details

5% payable amount: {{ ctrl.SSAppService.getFormattedAmountWithDecimal((documentUploadCtrl.SSEoiService.sale_obj.price * 0.05)) }}
{{documentUploadCtrl.uploadDocumentError.type}}
{{documentUploadCtrl.uploadDocumentError.bank_name}}
{{documentUploadCtrl.uploadDocumentError.bank_name_other}}
{{documentUploadCtrl.uploadDocumentError.cheque_date}}
{{documentUploadCtrl.uploadDocumentError.instrument_no}}
{{documentUploadCtrl.uploadDocumentError.account_holder_name}}
{{documentUploadCtrl.uploadDocumentError.amount}}
{{documentUploadCtrl.uploadDocumentError.bank_in_date}}

Please upload the following documents

Drop documents to upload or Browse

Cheque Image Cheque Image

Cheque Image

Cashiers' Order Image

Transfer Image

Transfer Image

Bank-In Slip

Note: Amount will need to be transferred once the developer approves and before the Option to Purchase is issued. Developer may require verification of the transfer.


{{documentUploadCtrl.uploadDocumentError.relationship}}
{{documentUploadCtrl.uploadDocumentError.relationship_other}}

Add Sales & Payments

Please upload the following required document

Drop documents to upload or Browse

Supporting Document Supporting Document
Supporting Document Supporting Document

Supporting Document


Add Other Documents

Please upload the following document

Drop documents to upload or Browse

Document Document

Supporting Document


Add Documents (PDI/Form 3)

Step 1 : Unit Selection Edit

{{ $index+1 }}.

Type {{ ctrl.SSAppService.getUnitTypeShort(unit.type) }}

{{ctrl.SSAppService.getStackName(unit.stack_id, ctrl.SSEoiService.stacks)}}

{{ ctrl.getUnitNumber(unit) }}

{{ (unit.price || (unit.start_price && unit.end_price)) ? ctrl.SSAppService.getFormattedAmountOrRange(unit, ctrl.SSEoiService.property.country) : '-' }}

Step 2 : Co-Broke Agent Edit

Selected Agent

Profile Photo Profile Photo

{{ ctrl.SSUserService.getDisplayName(agent.user) }}

{{ agent.agency_name }}

{{ agent.user.phone1 }}

{{ agent.user.email }}

{{ agent.role_name }}

Step 3 : Personal Details Edit

Buyer {{ $index + 1 }}

Company Details

Authorised Officer

Type of Buyer

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.types, "id", buyer.type).name }}

Type of Buyer

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.types, "id", buyer.type).name }}

Legal Name

{{ buyer.individual_legal_name }}

Name

{{ buyer.individual_first_name }} {{ buyer.individual_last_name }}

{{ buyer.company.name }}

Nationality

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.nationalities, "id", buyer.individual_nationality).name }}

Country Of Birth

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.countries, "country_code", buyer.individual_country_of_origin).name }}

NRIC

{{ buyer.individual_national_id }}

Passport

{{ buyer.individual_passport_no }}

Gender

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.genders, "id", buyer.individual_gender).name }}

Occupation

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.industry_occupation[buyer.individual_industry].occupation, "id", buyer.individual_occupation).name }}

Date of Birth

{{ ctrl.SSUtilService.formatUtcToLocalDate(buyer.individual_dob) }}

Marital Status

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.maritalStatuses, "id", buyer.individual_marital_status).name }}

Email

{{ buyer.email_contact_value }}

Contact Number

{{ buyer.phone1_contact_value }}


Address

{{ buyer.primary_address_line1 }}
{{ buyer.primary_address_line2 }}
{{ buyer.primary_address_unit_no }}
{{ buyer.primary_address_district }}
{{ buyer.primary_address_city }}
{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.countries, "country_code", buyer.primary_address_country).name }}
{{ buyer.primary_address_postcode }}

Mailing Address

{{ buyer.mailing_address_line1 }}
{{ buyer.mailing_address_line2 }}
{{ buyer.mailing_address_unit_no }}
{{ buyer.mailing_address_district }}
{{ buyer.mailing_address_city }}
{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.countries, "country_code", buyer.mailing_address_country).name }}
{{ buyer.mailing_address_postcode }}


Step 4 : Apply Discount(s) Edit

Unit(s) Selected for purchase Block Unit Status List Price Total Discount Selling Price Applied Discounts
{{$index+1}}.   {{ctrl.SSEoiService.property.name}} Type {{ctrl.SSAppService.getUnitTypeShort(unit.type)}} {{ctrl.SSAppService.getStackName(unit.stack_id, ctrl.SSEoiService.stacks)}} {{ctrl.getUnitNumber(unit)}} Available Reserved Sold {{ (unit.price || (unit.start_price && unit.end_price)) ? ctrl.SSAppService.getFormattedAmountOrRangeWithDecimal(unit, ctrl.SSEoiService.property.country) : '-' }} {{ ctrl.SSAppService.getFormattedAmountWithDecimal(unit.final_discount, ctrl.SSEoiService.property.country) }} -- {{ ctrl.SSAppService.getFormattedAmountWithDecimal(ctrl.SSEoiService.sale_obj.price, ctrl.SSEoiService.property.country) }}

Discount Code: {{ discount.name }}
Discount/Rebate: {{ ctrl.SSAppService.getFormattedAmountWithDecimal(discount.discounted_amount, ctrl.SSEoiService.property.country) }}

--

Step 5 : Document Upload Edit

Buyer {{ $index + 1 }}

Company Details

Authorised Officer

NRIC Front
NRIC Front

NRIC (Front)

NRIC Back
NRIC Back

NRIC (Back)

Passport
Passport

Passport

Company Certificate
Company Certificate

Company Certificate

Letter of Authorisation
Letter of Authorisation

Letter of Authorisation

No documents uploaded

Sales & Payments

Bank

{{ instrument.bank_name }}

Payment Type

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.payment_types, "id", instrument.type).name }}

Cheque No.

{{ instrument.instrument_no }}

Reference No.

{{ instrument.instrument_no }}

Name (as reflected on the Cheque)

{{ instrument.account_holder_name }}

Amount

{{ ctrl.SSAppService.getFormattedAmountWithDecimal(instrument.amount, ctrl.SSEoiService.property.country) }}

Cheque Image

Cheque Image

Document Upload

Other Documents

Name of Supporting Document

{{ document.name }}

Type of Supporting Document

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.formats, "id", document.format).name }}

Supporting Document

Step 6 : Document Upload (PDI/Form 3) Edit

OTHER DOCUMENTS (PDI/Form 3)

Name of Supporting Document

{{ pdi_document.name }}

Type of Supporting Document

{{ ctrl.SSUtilService.findValueFromArray(ctrl.SSEoiService.pdi_document_kinds, "id", pdi_document.document_kind).name }}

Document

No document uploaded