4 Appendices

The following appendices will assist you in identifying the required system files to use with the latest Shipboard Property Management System (SPMS) version.

Appendix A. User Security Group

This section describes the User Security Groups available to the Gift Handling module. They are accessible in OHC Launcher, Utilities, Security.

Table 4-1 User Security Group

User Group No. Security Reference No. Description

Modules\Administration\Menu\Administration\Gift Card Setup

838

Gift Card Eligibility Setup

839

Gift Card Template Setup

 

840

Gift Card De-Activation Reason

 

841

Gift Card Re-Activation Reason

 

842

Gift Card Cancellation Reason

 

894

Gift Card Eligibility Group Setup

 

895

Gift Card Template Group Setup

Modules\Data Import\Data Import

3059

Prepaid Gift Card

Management\Menu\Cashier

3065

Gift Card Quick Collect

3066

Gift Card Quick Refund

Management\Menu\Cashier\Gift Card

843

Gift Card Handling

 

844

Create New Gift Card

 

845

Edit Gift Card

 

846

Activate Gift Card

 

847

De-Activate Gift Card

 

848

Re-Activate Gift Card

 

849

Cancel Gift Card

 

874

Print Gift Card

 

875

Print Gift Card Invoice

 

876

Add Posting

 

877

Void Posting

 

878

Criteria Discount

 

879

Item Discount

 

880

No Print

 

881

Close Posting

 

882

Move and Route

 

883

Show/Hide No Print

 

884

Show Revenue Analyzer

 

885

Show Invoice

 

886

Show Balance ( Balance in Gift Card Info tab is auto hide )

 

887

Enable Special Eligible Department

 

3064

Refund Gift Card

 

3025

Top Up Gift Card

Appendix B. SPMS Parameters

This section describes the Parameters available to the Management module. They are accessible in Administration module, System Setup, Parameter.

Table 4-2 PAR Group General

PAR Name PAR Value Description

Gift Card Expiration Process

0,1

0– During Change System Date

Gift card expires after the system date. Example: Gift Card Expiry Date on 19/08/2021. Gift card expires when system date switches to 20/09/2021.

1- During Change System Cruise

Gift card expires after system cruise has change. Example: Gift Card Expiry Date on 19/08/2021. Gift Card expires when system cruise change to 19/08/2021.

Expiry Date for prepaid un-activate card

 

Number of days after guest disembarks.

Action For Open Balance Gift Card during check-out

0, 1, 2

Option to not to allow guest check out if there is a Gift Card with an open balance linked to the guest.

Parameter value = 2

  • If Gift Card has already expired and with negative balance, check out guest is allowed.

  • If gift card is still active and with balance, check out guest is not allowed.

Parameter value = 1

  • If Gift Card is already expired and with negative balance, check-out is allowed and no message prompt.

  • If gift card is still active and with balance, prompt message to decide allow or disallow check-out.

Parameter = 0

  • always allow check-out even Gift Card has open balance

    .

Auto Post to Guest Acc when insufficient GC Bal

 

Gift Card balance = 0, System prompts, "The Gift Card balance is zero".

If the posting amount > Gift Card balance, system posts the balance amount to guest account.

When voiding, system voids the transaction and revert amount to the same transaction payer.

If check credit limit PAR ON, by posting the insufficient Gift Card balance to guest account, system prompts credit limit exceeded.

Appendix C. Sample Gift Card Import File Layout

This section describes the file layout of Gift Card data import to be imported to the OHC Data Import or OHC DGS ResOnline module.

GC200 1046454 780 900 1046454 9941000252764906

GC200 1046405 780 900 1046405 9941000251764909

Appendix D. Sample Gift Card DGS RESONLINE File Layout

Below is the sample XML file format for Gift Card Import through the OHC DGS RESONLINE module.

<DataSetReservations>

<MESSAGE_TYPE>

<MSSG_CONTENT></MSSG_CONTENT>

<MSSG_XFRSHIP></MSSG_XFRSHIP>

<RESERVATION>

<RESERVATION_RCDID></RESERVATION_RCDID>

<RESERVATION_XFRSHIP></RESERVATION_XFRSHIP>

<RESERVATION_XFRSTATUS></RESERVATION_XFRSTATUS>

<RESERVATION_RCDMODDATE></RESERVATION_RCDMODDATE>

<RESERVATION_RES_ID></RESERVATION_RES_ID>

<RESERVATION_PAX_GUID></RESERVATION_PAX_GUID>

<RESERVATION_TYPE></RESERVATION_TYPE>

<RESERVATION_CABIN></RESERVATION_CABIN>

<RESERVATION_CABIN_SHARING></RESERVATION_CABIN_SHARING>

<RESERVATION_STATUS></RESERVATION_STATUS>

<RESERVATION_EMBARK></RESERVATION_EMBARK>

<RESERVATION_DEBARK></RESERVATION_DEBARK>

<RESERVATION_VDSKINGNO1></RESERVATION_VDSKINGNO1>

<RESERVATION_VDSKINGCODE></RESERVATION_VDSKINGCODE>

<RESERVATION_VDSKINGDATE></RESERVATION_VDSKINGDATE>

<RESERVATION_V_GUESTID></RESERVATION_V_GUESTID>

<RESERVATION_VIP></RESERVATION_VIP>

<RESERVATION_GROUP_ID></RESERVATION_GROUP_ID>

<RESERVATION_ACATEGORY>

</RESERVATION_ACATEGORY>

<RESERVATION_PCATEGORY></RESERVATION_PCATEGORY>

<RESERVATION_PRODUCT></RESERVATION_PRODUCT>

<RESERVATION_PREPRODUCT></RESERVATION_PREPRODUCT>

<RESERVATION_CRUISE_FARE></RESERVATION_CRUISE_FARE>

<RESERVATION_TRAVEL_TYPE></RESERVATION_TRAVEL_TYPE>

<RESERVATION_PPD_TAG></RESERVATION_PPD_TAG>

<RESERVATION_OPERATOR></RESERVATION_OPERATOR>

<RESERVATION_AGENTID></RESERVATION_AGENTID>

<RESERVATION_CREDITLIMIT></RESERVATION_CREDITLIMIT>

<RESERVATION_EMBARKPORTCODE></RESERVATION_EMBARKPORTCODE>

<RESERVATION_DEBARKPORTCODE></RESERVATION_DEBARKPORTCODE>

<RESERVATION_INSURANCE></RESERVATION_INSURANCE>

<RESERVATION_INSURANCETYPE></RESERVATION_INSURANCETYPE>

<RESERVATION_PORTCHARGES></RESERVATION_PORTCHARGES>

<RESERVATION_AIR_COST></RESERVATION_AIR_COST>

<RESERVATION_AIR_US_TAX></RESERVATION_AIR_US_TAX>

<RESERVATION_AIR_FOREIGN_TAX></RESERVATION_AIR_FOREIGN_TAX>

<RESERVATION_AIR_TICKET_NO></RESERVATION_AIR_TICKET_NO>

<RESERVATION_REFERENCE>

</RESERVATION_REFERENCE>

<RESERVATION_NOOFCRUISES></RESERVATION_NOOFCRUISES>

<RESERVATION_NOOFCRUISEDAYS></RESERVATION_NOOFCRUISEDAYS>

<RESERVATION_TIER_LEVEL>

</RESERVATION_TIER_LEVEL>

<RESERVATION_PINCODE></RESERVATION_PINCODE>

<PROCESS_STATUS></PROCESS_STATUS>

<BATCH_CONTROL_RECDID_MSG></BATCH_CONTROL_RECDID_MSG>

<RESERVATION_SALES></RESERVATION_SALES>

<ACCOUNT>

<ACCOUNT_RCDID></ACCOUNT_RCDID>

<ACCOUNT_XFRSHIP></ACCOUNT_XFRSHIP>

<ACCOUNT_XFRSTATUS></ACCOUNT_XFRSTATUS>

<ACCOUNT_RCDMODDATE></ACCOUNT_RCDMODDATE>

<ACCOUNT_RES_ID></ACCOUNT_RES_ID>

<ACCOUNT_PAX_GUID></ACCOUNT_PAX_GUID>

<ACCOUNT_TYPE></ACCOUNT_TYPE>

<ACCOUNT_NAME></ACCOUNT_NAME>

<ACCOUNT_FSTN></ACCOUNT_FSTN>

<ACCOUNT_MNAME>

</ACCOUNT_MNAME>

<ACCOUNT_SALUTATION></ACCOUNT_SALUTATION>

<ACCOUNT_GENDER></ACCOUNT_GENDER>

<ACCOUNT_HANDICAPPED></ACCOUNT_HANDICAPPED>

<ACCOUNT_BIRTHDATE></ACCOUNT_BIRTHDATE>

<ACCOUNT_AGE></ACCOUNT_AGE>

<ACCOUNT_BIRTHPLACE>

</ACCOUNT_BIRTHPLACE>

<ACCOUNT_BIRTHNATION></ACCOUNT_BIRTHNATION>

<ACCOUNT_NATIONALITY></ACCOUNT_NATIONALITY>

<ACCOUNT_WEIGHT></ACCOUNT_WEIGHT>

<ACCOUNT_TRAVEL_BAGS></ACCOUNT_TRAVEL_BAGS>

<ACCOUNT_TRAVEL_TRANSFER_PRICE></ACCOUNT_TRAVEL_TRANSFER_PRICE>

<ACCOUNT_SMOKING></ACCOUNT_SMOKING>

<ACCOUNT_ACCT_POSTING></ACCOUNT_ACCT_POSTING>

<ACCOUNT_ACCT_CLOSED></ACCOUNT_ACCT_CLOSED>

<ACCOUNT_GRP></ACCOUNT_GRP>

<ACCOUNT_DENY></ACCOUNT_DENY>

<ACCOUNT_NAT_ID></ACCOUNT_NAT_ID>

<ACCOUNT_PINCODE></ACCOUNT_PINCODE>

<ACCOUNT_PASSPORT_NO></ACCOUNT_PASSPORT_NO>

<ACCOUNT_PASSPORT_ISSUEDATE></ACCOUNT_PASSPORT_ISSUEDATE>

<ACCOUNT_PASSPORT_EXPIREDATE></ACCOUNT_PASSPORT_EXPIREDATE>

<ACCOUNT_PASSPORT_ISSUEPLACE></ACCOUNT_PASSPORT_ISSUEPLACE>

<ACCOUNT_FREQ_CRUZ></ACCOUNT_FREQ_CRUZ>

<ACCOUNT_SUFFIX></ACCOUNT_SUFFIX>

<ACCOUNT_PKG_POSTING></ACCOUNT_PKG_POSTING>

<ACCOUNT_AIRSEA></ACCOUNT_AIRSEA>

<ACCOUNT_CREDITLIMIT></ACCOUNT_CREDITLIMIT>

<ACCOUNT_FREQUENT_CRUZID></ACCOUNT_FREQUENT_CRUZID>

<PROCESS_STATUS></PROCESS_STATUS>

</ACCOUNT>

<GIFT_CARD>

<GIFT_CARD_TEMPLATE></GIFT_CARD_TEMPLATE>

<GIFT_CARD_RES_ID></GIFT_CARD_RES_ID>

<GIFT_CARD_RCDID></GIFT_CARD_RCDID>

<GIFT_CARD_PRICE></GIFT_CARD_PRICE>

<GIFT_CARD_VALUE></GIFT_CARD_VALUE>

<GIFT_CARD_REMARKS></GIFT_CARD_REMARKS>

<GIFT_CARD_ENABLE_SPECIAL_GROUP></GIFT_CARD_ENABLE_SPECIAL_GROUP>

<GIFT_CARD_XFRSHIP></GIFT_CARD_XFRSHIP>

<GIFT_CARD_XFRSTATUS></GIFT_CARD_XFRSTATUS>

<GIFT_CARD_RCDMODDATE></GIFT_CARD_RCDMODDATE>

<GIFT_CARD_XFRDATE></GIFT_CARD_XFRDATE>

<GIFT_CARD_OID></GIFT_CARD_OID>

</GIFT_CARD>

</RESERVATION>

</MESSAGE_TYPE>

<DataSetReservations>

Appendix E. Gift Card Refund Scenarios

  • Scenario 1: no posting and no top up. Full refund the selling price.

    Selling price = 780

    Face value = 900

    Refundable amount = 780

  • Scenario 2: no posting and have top up. Full refund for both Gift Card and top up selling price.

    Selling price = 780

    Face value = 900

    Top up selling price = 140

    Top up face value = 200

    Refundable amount = 920

  • Scenario 3: with posting and no top up

    Selling price = 780

    Face value = 900

    Posting amount = 133

    Refundable amount = 667 [(900–113)-(900–780)]

  • Scenario 4: with posting and top up. Refund from the first Gift Card, if still have balance from the first Gift Card, the next top up selling price will fully refund.

    Selling price = 780

    Face value = 900

    Top up selling price = 140 x 2 = 280

    Top up face value = 200 x 2 = 400

    Posting amount = 121 + 123 + 125 = 369

    Refundable amount = 691

    1st card refund = (900 – 369) – (900 – 780) = 411

    2nd refund from top up = 280

  • Scenario 5: with posting more than original purchase amount and with top up. Refund for first Gift Card purchase offset. The rest of top up will get full refund.

    Selling price = 780

    Face value = 900

    Top up selling price = 140 x 2 = 280

    Top up face value = 200 x 2 = 400

    Posting amount = 800

    Refundable amount = 280

    1st refund from card: (900 – 800) – (900 – 780) = -20 No refund

    2nd refund from top up: 280

  • Scenario 6: with posting more than original purchase amount and top up amount. Nothing to refund from first Gift Card purchase, refund from the first top up + fully refund on 2nd top up.

    Selling price = 780

    Face value = 900

    Top up selling price = 140 x 2 = 280

    Top up face value = 200 x 2 = 400

    Posting amount = 800 + 170

    Refundable amount = 210

    1st refund from card: (900 – 900) fully utilized. The remain 70 will refund from 1st top up

    2nd refund from 1st top up: (200 – 70) – (200 – 140) = 70

    3rd refund from 2nd top up: 140

  • Scenario 7: nothing refund due to posting exceeded refundable amount

    Selling price = 780

    Face value = 900

    Top up selling price = 140 x 2 = 280

    Top up face value = 200 x 2 = 400

    Posting amount = 800 + 170 + 280 = 1250

    Refundable amount = 0

    1st refund from card: (900 – 900) fully utilized. The remain 350 will refund from 1st top up

    2nd refund from 1st top up: (200 – 200) fully utilized. The remain 150 will refund from 2nd top up

    3rd refund from 2nd top up: (200 – 150) – (200 – 140) = -10 No refund

  • Scenario 8: Void Top Up and get refund.

    Selling price = 780

    Face value = 900

    Top up selling price = 140 x 2 = 280

    Top up face value = 200

    Posting amount = 750

    Refundable amount = 140

    Refundable amount = 0 after void top up

  • Scenario 9: Refund where Gift Card Balance was fully utilize.

    Gift Card Refundable Amount show ‘Not defined’. Refund button disabled.

  • Scenario 10: Refund where Gift Card is prepaid and un-activated.

    Gift Card Refundable Amount show ‘Not defined’. Refund button.

Appendix F. Gift Card Posting in Management Module

Scenario 1: Posting when credit limit is exceeded.

System does not allow posting when the Gift Card account has exceeded the credit limit.

Result: System does not allow posting when Gift Card account has exceeded the credit limit.

Scenario 2: Move posting to Gift Card has exceeded credit limit.

System does not allow Move Posting to Gift Card when the credit limit exceeded.

Result: Message prompt shows Gift Card’s balance is not sufficient.

Scenario 3: Move Posting to Inactive, Expired & Cancelled Gift Card.

System does not allow Move & Route to Expired, Cancelled & Inactive Gift Card.

Result: Message prompt upon swiping expired, inactive & cancelled Gift Cards in Search box when attempting to Move & Route sales transaction.

Scenario 4: Move posting to non-eligible department.

System does not allow moving Gift Card posting to non-eligible department.

Result: Message prompt Move & Route is not allow to post in non-eligible department.

Appendix G. Gift Card Posting in Casino Module

Scenario 1: Add posting to Gift Card is over limit.

The program first checks the credit limit department (if defined in Financial Department setup) followed by Gift Card balance.

Result: Message prompts when posting if Gift Card balance is less than zero.

Scenario 2: Add Gift Card posting to non-eligible department.

System does not allow adding a Gift Card posting to non-eligible department.

Result: Message prompt shows Gift Card is not eligible for that department.

Scenario 3: Add posting to Expired, Inactive & Cancelled Gift Card.

System does not allow add posting to Inactive Gift Card. Expired & cancelled Gift Card are not able to search upon swipe Gift Card in Search box.

Result: Message prompt shows Gift Card not activated.

Appendix H. Gift Card Posting in Shore Excursion Module

Scenario 1: Post Gift Card posting to non-eligible department.

System does not allow adding Gift Card posting to non-eligible department.

Result: Message prompt shows Gift Card is not eligible in shore excursion department and any attempted posting will be cancel.

Scenario 2: Add posting to Gift Card if exceeded credit limit.

System does not allow adding posting to Gift Card if exceeded credit limit.

Result: Message prompt shows Gift Card has exceeded its credit limit.

Scenario 3: Add posting to Expired, Inactive & Cancelled Gift Card.

System does not allow add posting to Inactive, Expired & Cancelled Gift Card upon swipe Gift Card in Search box.

Result: Message prompt upon swipe expired, cancelled or inactive Gift Card in Booking or Quick Booking window > Search box.

Appendix I. Gift Card Posting in Universal Interface

Scenario 1: Add posting to Gift Card that exceeded credit limit.

System does not allow adding posting to Gift Card that has exceeded its credit limit.

Result: Message prompt indicates that Gift Card has exceeded its credit limit.

Scenario 2: Post Gift Card posting to non-eligible department.

System does not allow add Gift Card posting to non-eligible department.

Result: Message prompts indicates that Gift Card is not eligible to the department.

Scenario 3: Post Gift Card posting to De-Activated Gift Card.

System does not allow adding Gift Card posting to de-activate Gift Card.

Result: Message prompt indicates that Gift Card is disabled.

Scenario 4: Post Gift Card posting to Expired Gift Card.

System does not allow adding Gift Card posting to Expired Gift Card.

Result: Message prompt indicates that Gift Card is expired on a given date ‘dd/mm/yyyy’.

Scenario 5: Post Gift Card posting to Inactive Gift Card.

System does not allow adding Gift Card posting to Expired Gift Card.

Result: Message prompt indicates that Gift Card is not activated.

Scenario 6: Post Gift Card posting to Cancelled Gift Card.

System does not allow add Gift Card posting to a Cancelled Gift Card.

Result: Message prompt indicates that Gift Card is cancelled.

Appendix J. Setup Gift Card Top up Function in MICROS

This section shows the Gift Card Top Up option in MICROS Server is using Key Type = 21-Sim 1 Inquiry

Figure 4-1 MICROS Key Type Sim INQ


This figure shows the MICROS Key Type Sim INQ