Preparing the XSetups

Note: All following settings should be in effect globally for all hotels!

bwi, centralbill, x

x = resstat.resnr of the reservation status CentralBill "CB" for CB reservations.

(SQL: select * from resstat)

The Central Bill status is automatically and exclusively replaced by the CRS. The user is neither allowed to set nor change this status.

bwi, enrollonci, 0

Pop-up for guest enrollment during check-in can be deactivated with this XSetup.

bwi, fallbackratecodedetail, xy

A respective ptyp.ptypnr for a fallback rate code detail must be saved. Should there not be an availability for a combination of rates and room types sent from the CRS, the reservation will still be saved in protel with the fall back detail entered here. Has a rate code detail fallback have not been set, the reservation will fail and not be not be saved in protel.

bwi, groupratecode, 1

(protel Version 2015.19.340 or higher)

Activates the improved group handling (protel Version 2015.19.340 or later).

bwi,resstatuscrsonly,"x,y,z"

The XSetup directs which three ResStatus (Name/Description are always fixed)  can be selected by the user - however, only when the reservation has been generated by means of the CRS:

  • TA
  • CORP
  • VOUCHER

(Even if buch.iressource = 5 000 001)

x,y,z are resstat.resnr for TA, CORP, VOUCHER

bwi, sourceprofileid, xy

xy = source profile's client number which is automatically attached to a CRS reservation. This XSetup will be checked by the PWS when creating a reservation and then attached to the respective profile.

formular, addfiletypes, xy

Additional file formats to be supported by the form administration

xy = file format

Please enter the following formats:

  • htm,html,docx

Example:

E.g., "docx" has to be entered for the welcome letter in docx format.

formular, mcardshort2, xx

(XX = BWR)

xx = mcdtypes.short > defines the BWR card type

$y122 and $y123 replace the "Short" for the Best Western Rewards® membership card and the respective BWR number.

$y124 - replaces the regions on the guest letters taken from the guest.

interface_protids, interface_protids , 1

This enables you to access instances managed by protel IDS connect in the Front Office dialog "Distribution Channel Settings".

invoice, virtualrate_invtextfollowsplit,1

The invoice text from the rate code detail of the virtual rate codes will be used instead of the invoice text of the base rate codes.

Navigator, ratenewfixed, 1

Effects rates which have been manually overwritten and include a percentage (such as a split table calculation or a virtual rate).

If the checkbox has been ticked in the navigator for a new manually set rate in the navigator, buch.igmpreis = 1 will be set and this new rate will then be the fixed maximum rate. Contained splits will be stated on the invoice, but will not be additionally added to the rate.

Navigator,showccardstoken,0

Has this been set, the token of a CC payment will appear in the navigator's tree view under "Additional reservation information".

Navigator,showccardstokenall,1

Enables an extra node in the navigator which shows credit card information attached to the reservation and/or customer profile (main profile).

Navigator,showccardstoken_cc,1

In the navigator's tree view the respective CC-number (ccards.cc) will appear instead of the (ccards.ccenc) token, for saved CC-payment or CC-authorization.

Navigator, showcrsnumber, 1

This entry ensures that the CRS number is shown in the navigator.

Navigator, tw_expandccinfo,1

Credit card menu point will automatically be shown in the Navigator in expanded form.

overbook, checkagainsthotel,1

Overbooking function: In the CRS, you will find a global overbooking limit per hotel. This value must be adopted in protel respectively. The sum of the overbooking value of the room types will then not be allowed to exceed the value of the global overbooking limits. With the XSetup,the overbooking value of the hotel is valid as a global overbooking limit. The overbooking values per room type will then be deduced from the hotel value. Has the hotel value been exhausted, the limit will not be able to be exceeded.

pp_xml_importreservation, importccasccards, 1

Credit card data from the IDS will be displayed in the Navigator (because they will be written to the "ccards" table instead of the "buch" table). The Level1-diagnosis number 1053 (buch->ccards:Copy buch2ccards) allows you to copy entries from the "buch" table into the "ccards" table, when necessary.

profiles, homecountry_empty, 0

The country code is automatically transferred to the country field in the guest profile

profiles,optin,1

! Please set the PWS shortly before activation

Activates additional options in the guest profile (declaration of consent for contact)

protelwbe, useratepoint, 1

This entry ensures that the right decimal point will be used when exporting the prices.

protelwbe, zimmerplanbezug, 1

Only set if the hotel works with automatic room allocation! Otherwise leave it empty, because the PWS cannot read the INI file!

protelwbe,importccasccards,1

Credit card data from the WBE will be displayed in the Navigator (because they will be written to the "ccards" table instead of the "buch" table). The Level1-diagnosis number 1053 (buch->ccards:Copy buch2ccards) allows you to copy entries from the "buch" table into the "ccards" table, when necessary.

ptavail, multiplestrategies, 1

Activation of the new rate availability with support from multiple strategies (absolutely necessary).

reservation, checknumberofpaxrt, 1

According to Best Western International, a reservation is to have a minimum occupancy of 1 adult. The occupancy is checked when generating the reservation.

Note: Hotels which work with many group accounts, it is most likely useful to use "reservation,checknumberofpax,1"  rather than "checknumberofpaxrt", since an account containin 0 persons in a group has the effect that the group will not be transmitted.

reservation, disableconfno, 1

The confirmation number (PL in reservation dialog) will be grayed out and can no longer be edited.

reservation, reservationdialogdonotcopyconfno , 1

When copying the reservation details, the confirmation will not be copied.

reservation, sharenomove, 1

Sharers can no longer be moved to another category with a double click.

reservation, vipremindoncheckin, 1

Pop-up as a VIP reminder when checking-in a reservation.

roomallocation, generatenewconfnumber ,1

Hinders double PL number allotment, should numerous rooms have been generated during the course of a reservation.

roomallocation, keepconfnumberonsplit, 0

Please check: this entry is not allowed to be set or must be set to 0!

(protel version 18.992 or later - with this XSetup, the same PL number will be used for all split reservations (the original PL number will be copied into the split reservations).

This XSetup is BY ALL MEANS NOT ALLOWED to be set if the client has a running IDS or if the Excelimport/GroupRoomingList module has been set!

rt_plan, viewoutoforder, 1

An additional line for out of order rooms is shown in the room type plan. Simplifies reading the overall report.

saison, modus, 1

This XSetup activates seasonal periods (PWS can not select the INI). 1 = The rate code switches when a seasonal change is done within a reservation.

system, enabledcsdialog, 1

This allows displaying the dialog box "Distribution Channel Settings" in protel Front Office, in which the single instances can be configured by "Matchings".

system, ForbiddenRights, xyz

The following rights will need to be revoked ("system","ForbiddenRights","086,307,201,079)" :

  • 086 FO Move

  • 307 FO Announce moves

  • 201 FO 4er Edit guest dialog

  • 079 FO Delete reservation

system, tokenizer, 1

suppresses these user rights 370,371,373, 822

  • 370 FO Reservation: Read CC from profile

  • 371 FO Reservation: Write CC to profile

  • 373 FO Reservation: Show CC number

  • 822 FO Credit Cards

Tokens can be viewed as long as the booking is visible in the "buch" table. (reorganztage=X)

system, usef11cache, 0

When working with and changing daily rates, it is possible that the change will not be displayed in F11, because F11 gets the rates from the cache and does not recalculate them. This can be deactivated with the XSetup.

bwi, enabled, 1

! ATTENTION: Set directly before going live - activates the interface!

Implementation of the interface in "mixed operation": For utilizing the interface in single hotels of an MPE group (Example: Only one hotel out of 3 properties is a Best Western hotel), this setting is only to be set for Best Western hotels and never for other hotels or the headquarters!

Before the XSetup is set: Based on a reservation which has been booked via Best Western (buch.iressource = 5.000.001), the following tests will have to be executed:

  • Pop-up when altering the reservation (arrival date, departure date, rate): "Payment has already been paid to hotel. Do you wish to modify this stay? You may need to collect additional funds or refund. An adjustment will be necessary."

  • Basic entry when changing a reservations rate code by means of the Navigator and the Rate by day grid

  • "New rate code" option in the rate by day grid has been grayed out and can not be used (a reservation is only allowed to have one rate code in the CRS)

  • Overbooking values can only be entered 51 weeks into the future

  • Profiles from the CRS can not be edited (local editing possible only after unlocking the profile > during editing, a pop-up appears with the message that the changes will not be transmitted to the CRS).