Access Keys:
Skip to content (Access Key - 0)

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Element Name

Node Level

Description

ESA

External

Identifies which External Supplier System this supplier connects to. Needs to match the name defined for the Type 4 connection defined under System/External Services in Code Maintenance.
(Only applies at the Supplier or Master Supplier level)

SupplierID

External

Identifies the supplier ID in the External Supplier System
(Only applies at the supplier level)

OptionID

External

Identifies the Product ID in the External Supplier System. This will link the Tourplan Option to a specific product(s) in the External Supplier System.
(Only applies at the option level)

UseInternalRateExternal

'Y' value to ignore rates from the External Supplier System and use Internal Service Option Rates instead.

Availability will be taken from the External Supplier System.

(Only applies at the option level)

Note: Do not use in conjunction with <MatchId>*</MatchId>

RatePlanCode

RatePlanDetails

Specification of rate plan codes that can be used for this supplier or option.
Note:
Rate plan codes specified at the option level will override any rate plan codes specified at the supplier level.
What happens with Rate Plan Codes that are not specified will depend on the LimitToList property.
If no rate plan codes are specified (at either the supplier or option level) then all rates for the supplier/product from the External Supplier System will be available for scrolling and booking.

ContractRatePlanCode

External

Specification of a rate plan code that represents the contract rate. This is the rate plan code that will used when confirming an existing service in a booking.
Note: This needs to be specified in the mapping if you want to be able to Externally Confirm internal service that have been booked, For example, when converting from a quote to a booking.

LimitToList

RatePlanDetails

Either a 'Y' or 'N' value that determines whether:
Y – only rate plan code's that are specifically listed in the mapping data are returned; or
N – all rate plan codes are returned, even ones not specified.
Default value of N

Commission

RatePlanDetails

Ability to specify a rate plan code value and a commission level that will be used for calculating the cost value when that Rate Plan Code is returning a gross rate.
Note: This is not required for all systems you are connecting to.

Guarantee

RatePlanDetails

The method of guarantee that is to be used when using a particular rate plan code. Valid values are:
N – None required
P – Pre-payment via credit card
C – Credit Card Guarantee
Any other value that is specified in the guarantee string of the connection definition. In the examples used in this document this would be IATA, ARC or TIDS.
Note: This is not required for all systems you are connecting to.

PriceCodes

RatePlanCode

List of price codes that will be matched with the list of price codes against the agent to determine whether or not the agent can use the rate plan code.

PriceCode

PriceCodes

Individual Price Code in that list.

MaxAdultChild

Occupancy

The maximum number of adults and child + infants that can be booked through the interface.

MaxAdults

Occupancy

The maximum number of adults that can be booked through the interface.

ChildAllowed

Occupancy

Either a 'Y' or 'N' value to determine whether or not children can be booked through the interface.

InfantAllowed

Occupancy

Either a 'Y' or 'N' value to determine whether or not infants can be booked through the interface.

MatchIdExternal

Rturn all external product for options that have no <Optionid> mapping

MatchOnExternalD for Option Description or C for Option Comment
KeywordsExternalList of keywords to search external product on
KeywordKeywordsThe keyword to search the external product on
MinimumMatchExternalDetermines the minimum number of keywords needed so an external product is returned in the EPS scroll.

...

If no match is found but the external product is not limited to a keyword or Minimum Match element then the external product will be shown against all options for that supplier.

Example 13

Using External Level Element <UseInternalRate>Y</UseInternalRate>.

Availability will be taken from the External Supplier System.

Booking will be made based on Internal Service Option Rates; rates from External Supplier System will be ignored.

<External>

  <OptionId Single="1">STSGNN000</OptionId>

  <OptionId Double="1">STDBNN000</OptionId>

  <OptionId Twin="1">STTWNN000</OptionId>

  <OptionId Triple="1">STTRNN000</OptionId>

  <UseInternalRate>Y</UseInternalRate>

</External>

Image Added

  • It is be important to map the Tourplan room types (SG, TW, DB, TR, QD) with the associated room types of the External Supplier System in order for the correct External Supplier Availability to be reduced.

For example, if you search for a Single Room you only want the Single Room External Availability to be returned.

  • This means you should not use <MatchId>*</MatchId> in conjunction with <UseInternalRate>Y</UseInternalRate>.

Mapping Precedence

Mapping data will be combined from the various levels allowing the definition of default information and then the ability to override it for specific scenarios. Mapping data at an option level will be used in preference to mapping data at a supplier level, which will be used in preference to mapping data at the master supplier.

...