Channel Controls

Channel Controls provide the ability to customize Channel functionality to your specific needs. You can do this by activating or deactivating Functions, turning Parameters on or off, and selecting values for Settings.

Channel Controls — ARI Upload

The following tables outline the functions, parameters, and settings that can be configured in the OPERA Cloud Interfaces for Channel Controls.

Table 16-1 Channel Controls — ARI Upload Parameters

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

BLOCK CODE USED BY EXTERNAL CHANNEL BLOCK

[BLOCKCODEUSEDBYEXTERNALCHANNEL]

Code Used By External Channel.

INVENTORY RESTRICTION UPDATE

INVENTORYRESTRICTIONUPDATE]

 

Inventory and restrictions update messages supported for the channel.

 

AVAILABILITY UPDATE DAYS

[AVAILABILITYUPDATEDAYS]

Maximum number of days in the future for AVH (Inventory and Restriction) messages.

 

ROLL OVER DATE

ROLLOVERDATE

Used to hold the date of the last restatus.

 

DO NOT SEND SEPARATE INVENTORY MESSAGE WHEN AVAILABILITY OPEN/CLOSE

[RATE_ROOM_INVENTORY_RESTRICTION_RESTAUS

With the parameter inactive, when inventory changes, OPERA will send to the ADS channel an Inventory message (OPEN/CLOSE with Rate Code = ALL) for each Room Type, and a Restriction message with any applicable restrictions. With the parameter active, when inventory changes, OPERA will evaluate existing restrictions and send to the ADS channel a Restriction message with OPEN/CLOSE for each Room Type and Rate Code based on the inventory and applicable restrictions.

 

ADS MAX RATEROOM COMBINATIONS LIMIT

[ADS_MAX_RATEROOM_LIMIT]

This parameter setting will control the total number of rate and room combinations allowed during channel rate room distribution when PUSH DYNAMIC RATES PARAMETER is enabled. The Channel user will not be able to distribute rate room more than the value of this parameter set here.

 

SEND OPENCLOSE FOR ADS CHANNELS WHEN RATESET IS UPDATED OR RATEROOM DISTRIBUTED

[SEND_OPENCLOSE_RATESETDATE_CHANGES]

When parameter value is set yes, when rate set is extended or shortened or new rate rooms are distributed in channel, it would calculate and process open close for that rate room combination and send Availability Update Messages for ADS channels.

PROPERTY UPDATE

[PROPERTYUPDATE]

 

Property update messages supported for the channel.

RATE UPDATE

RATEUPDATE

 

Rate Update messages supported for the channel.

 

RATE PERIOD

RATEPERIOD

Total number of Start and End date combinations for each individual rate for rate upload message.

 

RATE ROLL OVER DATE

RATEROLLOVERDATE

Rate Update Roll Over Date.

 

RATE TYPE

RATETYPE

Rate Type Daily, Weekly etc.

 

RATE UPDATE DAYS

RATEUPDATEDAYS

Maximum number of days in advance to update Rate.

 

PUSH DYNAMIC RATES TO ADS

PUSH_DYNAMIC_RATES

When this parameter is enabled, the property will be able to send Dynamic Base and Advanced Dynamic Base Rate update messages to the ADS Channel as part of the ARI Rate update message.

Table 16-2 Channel Controls — ARI Upload Settings

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

RATE CHANGE TYPE

RATECHANGETYPE

 

When there is rate change during availability or reservation, this setting determines how booked amount will be calculated. Options are FIRSTNIGHT. HIGHEST, LOWEST, AVERAGE, MOSTCOMMON.

Channel Controls — Availability

The following tables outline the functions, parameters, and settings that can be configured in the OPERA Cloud Interfaces for Channel Controls.

Table 16-3 Channel Controls — Availability Parameters

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

ALTERNATE RATES RETURNED

[ALTERNATERATESRETURNED]

Alternate Rates needs to be returned when requested rate range is not available.

ALTERNATE RESORT

[ALTERNATERESORT]

When set to YES and requested resort is not available, return alternate available resorts in the response of general availability.

AMENITY CODE FILTER

[AMENITYCODEFILTER]

Indicates if availability response has to be filtered by amenity codes.

BUILD RPE MESSAGE

[BUILDRPEMESSAGE]

Send RPE List segment to individual GDS channel as part of PALSRP segment.

COMMISSIONABLE RATE CODE FILTER

[COMMISSIONABLERATECODEFILTER]

Indicates if availability response has to be filtered by commission rates.

INCLUDE MULTICURRENCY RATE CODES

[INCLUDEMULTICURRENCYRATECODES]

Indicates whether to include multi-currency rate code in rate range for general and regional availability.

Ability to Quote Rates in Foreign Currencies OPERA Control

[MULTICURRENCY]

When set to YES, include multi-currency rate code in rate range of area or regional availability response.

RETURN NEGOTIATED ONLY

[RETURNNEGOTITEDONLY]

Return only requested negotiated rates in the response, by default public rates are always returned in general availability when negotiated rates requested.

RETURN RATE PLAN CODE

[RETURNRATEPLANCODE]

Indicates if channel making the booking is using access rate code or channel rate code.

SEARCH BY RATE LEVEL

[SEARCHBYRATELEVEL]

Allow search for channel Availability response based on requested rate level.

TOTAL PRICING WITH PACKAGES TAXES

[TOTALPRICINGWITHPACKAGESTAXES]

Indicates if channel supports detail price including taxes, packages in the availability response.

SEARCH ALTERNATE RESORT PROMO AVAILABILITY

[SEARCH_ALTERNATE_RESORT_PROMO_AVAILABILITY]

When this parameter is set to Y, it will search alternate resort availability for same promotion code requested for all alternate resorts.

CASHING

[CACHEENABLED]

Select to allow the caching of General Availability and Fetch Calendar requests.

IGNORE REGION SEQUENCE

[IGNORE_REGION_SEQ]

Select for the channel to return regional availability results by city as configured under Setup>System Configuration>Property>Marketing Cities. If this setting is not selected, OWS regional availability will return results first by region and then by city.

IGNORE REQUESTED CURRENCY IN RATE RANGE

[IGNORE_REQUESTED_CURRENCY_IN_RATERANGE_DISPLAY]

This parameter applies to regional availability requests. When the request contains only one RPC code, the response will return the requested code in the currency setup in rate-header/rate-details. If the request contains more than one RPC code, the response will return the rate-range in the resort currency of the hotel and exclude any rate that is loaded in a currency that is not the resort currency. If another rate range currency is setup in property level application settings "RATE RANGE CURRENCY CODE", then response would be returned in this currency.

REQUESTED LANGUAGE CODE FOR GDS

[REQUESTED_LANGUAGE_CODE_FOR_GDS]

Return the translated descriptions of channel rates, rooms, guarantee information, policies, marketing and error texts in the language code that is sent in the RLC element (Requested Language Code)of availability and booking requests from the GDS. If there is no translation configured for the language code sent, the response will default to the English description.

RESERVATION RULES AND POLICIES IN GENERAL AVAILABILITY

[RESV_RULES_POLICIES_FOR_AVAILABILTY]

When set to Yes, the General Availability response will include deposit, cancellation, guarantee and marketing policies. When set to No, these policies will be excluded from the General Availability response. When using General Availability to display an Availability Calendar for a website, there is no need to fetch this extra detail, and setting this to No will help process requests faster and reduce message size.

RETURN EXPECTED CHARGES IN REGIONAL AVAILABILITY EXTENDED

[RETURN_EXPECTEDCHARGES_IN_REGIONALAVAILEXT_RESPONSE]

Enabling this parameter will return the expected charges for the minimum and maximum rates in the Regional Availability Extended response.

RETURN BARRATES FIRST GENEERAL AVAIL

[RETURN_BARRATES_FIRST_GENERAL_AVAIL]

When the parameter set to Yes, the rate room combinations will be returned in general availability the way they currently are (with BAR shown separate from the rest of the order). When the parameter set to No, the rate-room combinations will be returned in general availability with BAR included in the mix based on the configured Order By values.

GENERAL AVAILABILITY CACHE

[GENERAL_AVAILABILITY_CACHE]

When set to Y, If cache is valid for requested criteria, availability will be read from general cache table.

Table 16-4 Channel Controls — Availability Settings

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

DISPLAY AVAILABILITY ORDER

[DISPLAYAVAILABILITYORDER]

 

RateRoom order in the response would be by rate order or room order.

MATCH AMENITIES

[MATCHAMENITIES]

 

When list of amenity codes are given in general availability request search criteria, return the response of room with amenity order.

MAXIMUM AVAILABLE RATE ROOM

[MAXIMUMAVAILABLERATEROOM]

 

Maximum availability rate room returned in general availability response.

MAX PROPERTY RETURNED

[MAXPROPERTYRETURNED]

 

Maximum Property Returned for Regional Availability Request.

SEARCH BY ACCESS CODE

[SEARCHBYACCESSCODE]

 

When Use Access Code is set as A then search for negotiated rates will happen against neg channel rate code instead of channel rate code.

MAX AVAILABLE LIST ITEMS

[MAX_AVAIL_LIST_ITEMS]

 

Maximum number of rate and room records to search in order to provide available rate and room combinations in the general availability response.

NIGHTS ALLOWED FOR AVAILABILITY

[NIGHTSALLOWEDFORAVAILABILITY]

 

Maximum Number of Nights allowed for availability.

OWS CALENDAR MODE

[OWS_CALENDAR_MODE]

 

This parameter offers a selection of three different modes for the fetch calendar functionality. The following modes are offered on one multiple selection screen. Please ensure that multiple modes are not selected. NONE- This is the original calendar functionality. There are no specific rules applied and all rates will be returned in the response. The availability will be shown for all days and not each day. This mode does not evaluate BAR or channel inventory. This mode must not be combined with any single/multiple rate mode of the LOWEST mode. Rate code - Select a single rate code to use for the calendar functionality or make a multiple selection to have all rate codes returned in the response. When making multiple selection of rate codes, only a maximum of 25 rate codes will be processed for the calendar availability function. This mode must not be combined with NONE mode. LOWEST- The rates will be returned from the lowest to the highest in the response for rates setup in this parameter. This mode must be combined with any single or multiple rate codes.

OWS GOOGLE CALENDAR MAX NIGHTS STAY

[OWS_GOOGLE_CALENDAR_MAX_NIGHTS_STAY]

 

This parameter setting allows google to request availability for their calendar for maximum number of nights per stay date.

REQUESTED BAR PUBLIC RATES

[REQUESTED_BAR_PUBLIC_RATES]

 

When this parameter have value of a-> REQUESTED,b->REQUESTED,BAR,c->REQUESTED,BAR,PUBLIC. When parameter value is set to requested, only requested rate codes will be returned as part of general availability, when value is set to REQUESTED,BAR, requested and bar rates will be returned as part of general availability, when set to REQUESTED,BAR,PUBLIC it would return requested, bar and all available public rates.

Channel Controls — Blocks

The following tables outline the functions, parameters, and settings that can be configured in the OPERA Cloud Interfaces for Channel Controls.

Table 16-5 Channel Controls — Block Settings

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

MAXIMUM NO OF ROOMS ALLOWED TO BOOK

[MAXIMUMNOOFROOMSALLOWEDTOBOOK]

Maximum No Of Rooms Allowed To Book by external channel.

MASTER ALLOCATION BLOCK ID

[MASTER_ALLOCATION_BLOCK_ID]

Master Allocation Block ID to be used when creating a block through OWS.

MAXIMUM NUMBER OF ROOMS PER BLOCK

[MAXIMUM_NUMBER_OF_ROOMS_PER_BLOCK]

Maximum number of rooms per day that can be allocated when creating a Block/Allotment thorough web.

MINIMUM NUMBER OF ROOMS PER BLOCK

[MINIMUM_NUMBER_OF_ROOMS_PER_BLOCK]

Minimum number of rooms per day that can be allocated when creating a Block/Allotment thorough web.

Channel Controls — General

The following tables outline the functions, parameters, and settings that can be configured in the OPERA Cloud Interfaces for Channel Controls.

Table 16-6 Channel Controls — General Parameters

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

DELETE PROFILE ATTRIBUTES

[DELETE_PROFILES_ATTRIBUTES_NO_VAULE_IN_REQUEST]

 

This parameter applies to the following name webservice functions: "UPDATEADDRESS","UPDATENAME","INSERTUPDATEUDFs","UPDATEPHONE". If the parameter is ON and when the request comes with no value specified in the element, the respective attribute of the profile will be removed.

EXTERNAL CONTROLLED

EXTERNALCONTROLLED]

 

Channel is controlled by an external system.

OVERRIDE CHAIN OWNERSHIP

[OVERRIDE_CHAIN_OWNERSHIP]

 

This parameter can be set to yes, When in Opera Chain Membership parameter is on, Generic CRO functionality is on, ORS_CM parameter is on, if parameter value is set to Yes, Profile, Security, Membership WS requires in the input request Domain element with value of CRO Code to manage profile and membership even when WS points to dummy CRO. If valid CRO Code is sent in the message request for the profile, user can manage profile and membership from website.

VIEW COMMISSION PERCENT

[VIEW_COMMISSION_PERCENT]

 

Enables the user to see the commission percent if the rate is commissionable.

RETURN CP2 FIELDS

[RETURN_CP2_FIELDS]

 

If parameter value is set to Y, Complete Pricing fields will be returned in the Availability and Reservation response for GDS channels.

OWS FULL PROTECTION

[OWS_FULL_PROTECTION]

 

When this parameter is set to Y, Full Lock is applied for protected profiles i.e certain Profile fields cannot be inserted/updated/deleted and when set to N Custom Protection template is available for the user.

BILLING EMAIL REQUIRED

[BILLING_EMAIL_REQUIRED]

 

This parameter will set the email_yn value for a profile which is used during PrintPreCheckoutBill.

IGNORE PROFILE HISTORY

[IGNORE_PROFILE_HISTORY]

 

This parameter when set to true will not save profile history in Opera.

MASK CC FOR WSRESPONSE

[MASK_CC_FOR_WSRESPONSE]

 

When this parameter is set to Y, the following data will be masked in OWS responses: Passport Number, License number, etc. Date of Birth will be not returned in the OWS response. When this parameter is set to N, the following returned data will be unmasked in OWS responses: Passport Number, License number, etc.

MAST PII FOR WSRESPONSE

[MASK_PII_FOR_WSRESPONSE]

 

When this parameter is set to Y, the following data will be masked in OWS responses: Passport Number, License number, etc. Date of Birth will be not returned in the OWS response. When this parameter is set to N, the following returned data will be unmasked in OWS responses: Passport Number, License number, etc.

OWS CALENDAR CACHE

[OWS_CALENDAR_CACHE]

 

When set to Y, If cache is valid price and restrictions will be read from calendar cache table.

OWS REGIONAL CACHE

[OWS_REGIONAL_CACHE]

 

When set to Y, If cache is valid for price details and restrictions will be read from regional cache table.

GDS TOTAL PRICING

[GDS_TOTAL_PRICING]

 

Enables total pricing for GDS Application.

LDAP AUTHORIZATION

[LDAP_AUTHORIZATION]

 

When this parameter is active every OWS Web Service operation must pass valid LDAP user.

Table 16-7 Channel Controls — General Settings

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

DEFAULT LANGUAGE

[DEFAULT_LANGUAGE]

 

This parameter value indicates default language used in opera to store data in main tables for rate description, room description and others.

INVENTORY THRESHOLD COUNT TO INVALIDATE CACHE TIMESTAMP

[INVENTORY_THRESHOLD_CACHE]

 

This parameter value indicates when no of rooms available for any property equal or less than this value update cache time stamp in OWS cached tracking table. When no of rooms available more than this value then time stamp on OWS cached tracking table is not updated.

Channel Controls — Payment

The following tables outline the functions, parameters, and settings that can be configured in the OPERA Cloud Interfaces for Channel Controls.

Table 16-8 Channel Controls — Payment Parameters

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

ALLOW PAYMENT WITHOUT CREDIT CARD NUMBER

[ALLOW_MAKEPAYMENT_WITHOUT_CC]

 

When the parameter value is set to YES, only the credit card type is required in the request. When the parameter value is set to NO, credit card number, expiration date and credit card type are required in the request.

CREDIT CARD AUTHORIZATION REQUIRED

[CCAUTHORIZATIONREQUIRED]

 

Channel performs authorization of credit card before processing booking.

CREDIT CARD SURCHARGE

[CREDITCARDSURCHARGE]

 

Enables credit card surcharges for the channel.

ALLOW BOOK PRIOR CC EXPIRY DATE

[ALLOW_BOOK_PRIOR_CC_EXPIRY_DATE]

 

This parameter determines whether or not to allow bookings to make via OWS if the CC EXPIRY DATE is prior to the booking arrival date. If active, then bookings can be made. If not active, then bookings will not be made.

Channel Controls — Rates

The following tables outline the functions, parameters, and settings that can be configured in the OPERA Cloud Interfaces for Channel Controls.

Table 16-9 Channel Controls — Rate Parameters

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

CHANNEL RATE CATEGORY

[CHANNELRATECATEGORY]

 

Channel Rate Category setup is required.

HTML TEXT EDITOR

[HTMLTEXTEDITOR]

 

Enables html text editor functionality for the channel.

CHANNEL OVERRIDE HIDE PROMOTIONS

[CHANNEL_HIDE_PROMOTIONS]

 

When Enabled, return promotion rate codes for this channel and property only if the promotion code is sent in the request message regardless of the HIDE PROMOTION RATES global parameter setting. If not enabled, promotion rate codes will be displayed based on the HIDE PROMOTION RATES global parameter setting.

Table 16-10 Channel Controls — Rate Settings

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

CHANNEL RATE CODE LENGTH

[CHANNELRATECODELENGTH]

 

Channel Rate Code Length.

ICON IMAGE URL

[ICONIMAGEURL]

 

Website Logo/Icon Image URL.

Channel Controls — Reservations

The following tables outline the functions, parameters, and settings that can be configured in the OPERA Cloud Interfaces for Channel Controls.

Table 16-11 Channel Controls — Reservation Parameters

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

ACCEPT LOWER RATE AMOUNT

[ACCEPTLOWERRATEAMOUNT]

 

Accept lower rate amount from the booking message for the channel.

ADVANCED PACKAGE HANDLE

[ADVANCEDPACKAGEHANDLE]

 

When set to Yes, returns additional package details during fetch available packages.

CANCEL PENALTY OVERRIDE

[CANCELPENALTYOVERRIDE]

 

Channel is allowed cancel the booking with penalty exists.

CORPORATE NUMBER REQUIRED

[CORPORATENUMBERREQUIRED]

 

Corporate Number required for the channel to book negotiated rates.

LOG RESERVATION REGRETS

[LOG_RESERVATION_REGRETS]

 

When the parameter value is set to YES, for availability requests which are made through external channels, regrets will be logged in reservation_regrets table if the requested availability criteria is not met.

OVERRIDE DEPOSIT RULE

[OVERRIDEDEPOSITRULE]

 

Override Deposit Rule and allow cancellation refund.

OVERRIDE INVENTORY RESTRICTION

[OVERRIDEINVENTORYRESTRICTION]

 

Override Restriction or availability for the property and continue with booking.

OWNERS CONTRACT REFERRAL YN

[OWNERS_CONTRACT_REFERRAL_YN]

 

When Referral Reservation Parameter under ownership group is set to Y and this parameter is set to Y, reservation can be indicated as a Referral Reservation using create/update booking WS.

RETURN ERROR ON LOWER RATES

[RETURNERRORONLOWERRATES]

 

Return an error when rate received in the booking request by external vendor is lower than Reservation System.

RETURN PACKAGE DETAILS

[RETURNPACKAGEDETAILS]

 

Returns package details during fetch available packages, allows user to book packages while making booking without making call to additional web service.

SESSION CONTROL

[SESSIONCONTROL]

 

When set to YES, reservations for this channel are created for the session using Guarantee code GDS-SESSION.

SESSION MODIFICATION ALLOWED

[SESSIONMODIFICATIONALLOWED]

 

Modification of reservation is allowed when it is in session.

ATTACH PROFILE ROOM FEATURES TO RESERVATION

[ATTACH_PROFILE_ROOM_FEATURES_TO_RESERVATION]

 

If this parameter is enabled, the room features attached to the profile will be auto attached to the reservation.

CHANNEL GENERIC ROOM TYPE

[CHANNEL_GENERIC_ROOM_TYPE]

 

Enable mapping of one channel room type to multiple opera room types.

CHANNEL INVENTORY

[CHANNEL_INVENTORY]

 

Activate the Channel Level Inventory Sell Limits Functionality.

OVERRIDE AR SETTLEMENT VISIBLE ON FOLIO

[OVERRIDE_SHOW_AR_SETTLEMENT]

 

This is a Channel Parameter for overriding the OPERA parameter "AR SETTLEMENT VISIBLE ON FOLIO" which is used to Print AR Settlement Payment on the Folio.

OVERRIDE RATES CLOSED DUE TO RANKING

[OVERRIDE_RATES_CLOSED_DUE_TO_RANKING]

 

Activating this parameter enables booking rate codes closed due to rank restriction.

OWS UPDATE PROFILE FOR RESERVATION

[OWS_UPD_PROFILE_FOR_RESV]

 

When parameter value is set to Y, it will update profile attached with reservation during modify booking from OWS Webservices if request has existing profile id with new profile address, phone, email. When Value is set to N profile attached with reservation will not be updated when profile id is in the request.

PREFERENCE COMMENTS OVERLAY

[PREFERENCE_COMMENTS_OVERLAY]

 

When this parameter is enabled, the external channel must provide a full overlay of the comments, specials, preferences, features, and memberships associated with the reservation.

TEXT MESSAGE HANDLING

[SMS_CONFIRMATIONS]

 

Activate Text Message Handling Functionality when reservation is modified.

VAULT TIMEOUT ERROR

[VAULT_TIMEOUT_ERROR]

 

When parameter value is set to YES, an error message will be returned and the reservation not booked if the credit card verification message times out to CC Vault. When the value is set to NO, the reservation will be created with a Cash payment method, and a warning will be logged as reservation comments to the reservation

AUTO INVENTORY ITEM TRACE

[AUTO_INVENTORYITEM_TRACE]

 

Automatically create or delete Reservation Traces when Inventory Items are attached or deleted for a Reservation via the Channel.

DEFAULT PAYMENT METHOD PER CHANNEL

[DEFAULT_PAYMENT_METHOD_PER_CHANNEL]

 

When active, a default payment method will be assigned to the reservation, and the payment method on the incoming booking will be assigned to a designated window.

 

Table 16-12 Channel Controls — Reservation Settings

CONTROL NAME RELATED FUNCTION / PARAMETER / SETTING DESCRIPTION

RESERVATION STATUS WINDOW

[RESERVATION_STATUS_WINDOW]

 

This parameter specifies the time in minutes to consider for updating a reservation status from "Reserved" to "Changed."

CONFIRMATION EMAIL FROM

[CONFIRMATION_EMAIL_FROM]

 

This parameter can be used to set the sender email address for the confirmation letter.