Compliance Codes

To download above documents:

  • Click on desired document to open it. Then, click on the cloud symbol in the top right corner of your screen to download, save, or print.

Overview

 This document demonstrates how you can configure your compliance codes. You may not need to update as typical TMCs have a list of compliancy codes they use for all of their customers, but you may have a customer who would like to have a few changes.

Need to Know

Need to Know

  • Compliancy Codes clone over from template, during the cloning process.

Note: While Air, Car, and Hotel compliance codes are commonly used, we also have options for Rail and Payment Card compliance codes. While compliance codes may not be needed for Rail or Payment Cards, the system still requires a List/Set structure for all compliance codes - regardless of if they are used or not.

  • Customizable per site.

Compliance Code Configuration

Task

Configuration Steps

To update compliance code

  • On the Services tab, select Compliance Codes.

  •  Select Compliance Codes List

  •  Select Code Name.

  • Make updates as needed.

  • Click Save.

To create New Compliancy Code

  • Select Add A New Compliance Code.

  • Activate Code: Will be pre-selected.

  • Code: (Customer will not see, used in PNR configuration).

Note:  You define the code based on your TMC requirements; typically, a 1-2 letter code.

  • Display Reason Text: (Customer will see in drop-down menu, used in PNR configuration) Max 100 Characters.

  • Type: Select appropriate service from menu.

  • Select Save

Update Set

  • On the Services tab, select Compliance Codes.

  • Select Compliance Codes Sets.

  • Select Set you would like to update.

  • Select Add Code.

  • Select radio button to the left of the reason code.

  • Select OK.

  • Select Save.

Miscellaneous

  • If your TMC validates compliance codes within Mid-Office, you will need to ensuree the Mid-Office has been updated as well

  • Test to ensuree compliance codes display properly in Deem and they pass through Mid-Office

Custom PNR Mapping

Task

Configuration Steps

 

You can write either the Code or the Display Reason Text for each policy which is out of policy. Below are examples of the mapping you can use. We are writing the code designate for each compliancy of air, with car and hotel we are writing the display reason text.

Note: The scripts pull over from your template/site used during the cloning process. You more than likely will not make any changes, as typically TMCs write the same information for each client.

Air

  • Below script is configured to write the code programmed in compliancy code.

//Air Reason Code

if(((UserPnrData.DataType == "new")||(UserPnrData.DataType=="hold"))&&(UserPnrData.UserSession.AirSearch != ""))

 

{var ac = UserPnrData.UserSession.ComplianceCodes.AirCode;

if(ac == undefined)

{out.print("5.S*FJ" + "IP");}

 else{out.print("5.S*FJ" + ac);}} 

Car

  • Below script is configured to write the display reason text programmed under compliance code.

//Car Compliance code

with (UserPnrData.UserSession) {

    if (ComplianceCodes.CarCode != undefined) {

            out.print("5.s*ud80 " + ComplianceCodes.CarCodeReason); }}  

Hotel

  • Below script configured to write the display reason text programmed under compliance code

//hotel OOP reason

with (UserPnrData.UserSession) {

    if (ComplianceCodes.HotelCode != undefined) {

            out.print("5.s*ud81 " + ComplianceCodes.HotelCodeReason); }}  

Customer Experience

Customer Experience

  • Classic Deem

  • New Deem