Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.


Element | AttributeTypeNumDescription +  ContentComments outboundpAirOnPrem
Comments inbound
pAirOnPrem

Profile


1

Root element for profile content


(Haken)(Haken)
(Haken)(Haken)

@ProfileType

@ProfileType

OTA_CodeType PRT

1

Numeric reference to the type of profile such as guest, company, agent, etc. Refer to the OTA Code Lists: Profile Type (PRT)

.
  • 1 = "Customer"
  • 3 = "Company"
  • 4 = "Travel Agent"
  • 5 = "Source (Broker) 
  • 6 = "Group"
(Haken)(Haken)

pAir: Customer, Company and Travel Agent (If Company or Travel Agent - data to be sent in the Company Info element)

(Haken)(Haken)

@StatusCode


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117818430" target="_blank">Profile Type (PRT)</a>


(Haken)(Haken)

@StatusCode

OTA_CodeType PST

1

Numeric reference to the status of a profile. Refer to the OTA Code Lists: Profile Status (PST).

Supported:

  • 1 = "Marked for Deletion"
  • 4 = "Active"

Not supported:

  • 2 = "Anonymised"
  • 5 = "Inactive"
(Haken)(Haken)

Supported:

  • 4 = "Active"

Not supported:


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117818434" target="_blank">Profile Status (PST)</a>


Please note: 

The PMS's send different StatusCodes because the handling is different: 
pAir sends StatusCode="1" for a marked profile to be deleted. 
onPrem sends StatusCode="3" for a deleted profile.
(Warnung) Please also note that if the profile is permanently deleted from the PMS, no update will be sent for this profile.

  • 1 = "Marked for Deletion"
  • 2 = "Anonymised"
  • 5 = "Inactive"

    (Haken)(Haken)

    @RPH

    RPH_Type

    0..1

    This is a unique reference used as an index for this profile in a reservation.


    (Haken)(Haken)
    (Fehler)

    @ShareAllOptOutInd

    (Fehler)
    YesNoType

    @ShareAllOptOutInd

    0..1

    When yes, a customer has explicitly opted out of marketing communication. This is used in combination with the ShareAllMarketInd and only one of these attributes should have a value of yes.


    If @ShareAllOptOutInd="Yes" then all 4 contact options (Letter, telephone, email, text message) in the optin field for marketing will be set to NO. If @ShareAllOptOutInd="No", then the Attribute @ShareMarketInd on each of the primary communication types (Address, Telephone, Email) will be checked and the flag will be set accordingly.

    • "Yes"
    • "No"
    (Haken)(Haken)
    (Haken)

    @CreateDateTime

    0..

    @CreateDateTime

    (Haken)
    dateTime

    1

    Timestamp of the creation.


    (Haken)(Haken)
    (Haken)

    @CreatorID

    (Haken)0..
    StringLength1to32

    @CreatorID

    1

    Identifies the profile creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.


    (Haken)(Haken)
    (Haken)
    @LastModifyDateTime
    (Haken)
    dateTime
    @LastModifyDateTime
    0..1Timestamp of last modification.
    (Haken)(Haken)
    (Haken)@LastModifierID
    @LastModifierID
    (Haken)
    StringLength1to320..1Identifies the last software system or person to modify a record.
    (Haken)

    (Haken)(Haken)
    (Haken)

    Profile | Customer


    0..1

    Contains basic data on the customer’s identity, location, relationships, finances, memberships, etc.

    (Haken)(Haken)


    (Haken)(Haken)

    @VIP_Indicator

    boolean

    0..1

    A boolean value is used to flag a very important person.

    • "true"
    • "true"
    (Haken)(Haken)
    pAir: If VIP Indicator is True and Customer Value is known, please also include OTA_ProfileCreateRQ / Profile / TPA_Extensions / px:ProfileInfoExtensions / px:VipCodes in the message, for the VIP Codes to be considered on import.(Haken)(Fehler)

    @CustomerValue

    0..1

    onPrem: A numeric and string reference (coalesced) representing a supplier’s customer ranking.

    @CustomerValue

    StringLength1to64

    0..1

    onPrem: A numeric and string reference (coalesced) representing a supplier’s customer ranking. This attribute relates directly to the primary and secondary VIP code assigned to a profile in the hotel property management system (PMS).

    pAir:  A string reference representing the VIP Code of the guest.


    (Haken)(Haken)
    pAir: If VIP Indicator is True and Customer Value is known, please also include OTA_ProfileCreateRQ / Profile / TPA_Extensions / px:ProfileInfoExtensions / px:VipCodes in the message, for the VIP Codes to be considered on import.(Haken)(Fehler)

    @BirthDate

    date

    0..1

    The customer’s birthday information.
    yyyy-mm-dd

    @BirthDate

    0..1

    The customer’s birthday information.

    yyyy-mm-dd(Haken)(Haken)
    (Haken)

    @Language

    (Haken)
    language

    @Language

    0..1

    The language code for which the name data is represented.

    While this value is optional, it is HIGHLY RECOMMENDED that it be used.


    (Haken)(Haken)
    (Haken)@Gender

    @Gender

    (Haken)
    NMTOKEN

    0..1

    A string value

    representing

    represents a customer’s gender.
    Note: The values are case-sensitive!

    • Male
    Femal
    • Female
    • Unknown
    (Haken)
    • Male
    • Female
    (Haken)
    • Unknown
    (Haken)(Haken)

    Profile | Customer | PersonName


    0..5

    Detailed name information for the customer.

    (Haken)(Haken)


    (Haken)(Haken)

    Profile | Customer | PersonName | Surname

    | Surname

    StringLength1to64

    1

    Mandatory if a guest profile is passed. This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field is used to pass the guest’s surname.


    (Haken)(Haken)
    (Haken)(Haken) Profile |

    Profile | Customer | PersonName | NamePrefix

    StringLength1to16

    0..

    1

    3

    This field would be used to pass the guest’s NamePrefix (e.g. salutation).


    (Haken)(Haken)
    Profile | Customer | PersonName | NameTitleStringLength1to16

    0..1

    This field would be used to pass the guest's title (e.g. Prince). 
    (Fehler)
    (Haken)
    (Haken)

    Profile | Customer | PersonName | GivenName

    StringLength1to64

    0..

    1

    5

    This field would be used to pass the guest’s GivenName.

    (Haken)(Haken)


    (Haken)(Haken)

    Profile | Customer | PersonName | MiddleName

    StringLength1to64

    0..3

    The second given name of the person name.

    (Haken)


    (Haken)(Haken)
    (Fehler)

    Profile | Customer |

    Telephone

    PersonName | NameSuffix

    StringLength1to64

    0..1

    Information on a telephone number for the customer.

    (Haken)(Haken)pAir and on Prem: More than one entry can be passed.  See @DefaultInd for considerations into which field they are imported

    The second last name of the person name (Spanish properties only)


    (Haken)(Fehler)

    Profile | Customer | Telephone


    0..99

    Information on a telephone number for the customer.


    (Haken)(Haken)

    @PhoneTechType

    OTA_CodeType PTT

    1

    A numeric value

    representing (Haken)

    represents the type of technology associated with this telephone number. Refer to OTA Code List: Phone Technology Type (PTT).


    HTML
    • 1 = "Phone"
    • 3 = "Fax"
    • 5 = "Mobile"
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817961" target="_blank">Phone Technology Type (PTT)</a>


    (Haken)(Haken)
    (Haken)

    @PhoneNumber

    @PhoneNumber
    StringLength1to32

    1

    Contains the actual number as a string of max 32 characters and it is Mandatory.


    (Haken)(Haken)
    (Haken)(Haken)

    @PhoneLocationType

    OTA_CodeType PLT
    @PhoneLocationType

    0..1

    A numeric value

    representing

    represents the type of

    the

    phone. Refer to the OTA code lists: Phone Location Type (PLT)

  • 6 = "Home"
  • 7 = "Office"

  • HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817958" target="_blank">Phone Location Type (PLT)</a>
    10 = "Mobile"


    (Haken)(Haken)
    (Fehler)@FormattedInd

    @FormattedInd

    (Fehler)
    boolean

    0..1

    As country code and area code

    are

    is not passed they appear in the PhoneNumber field. The entire number is passed in the PhoneNumber field and FormattedInd is set to NO to indicate that the PhoneNumber field contains the entire phone number without a specific format.

    • "true"
    • "false"
    (Haken)(Haken)
    (Fehler)

    @ShareMarketInd

    (Fehler)
    YesNoType

    @ShareMarketInd

    0..1

    Permission for sharing data for marketing purposes.

    reference to @ShareAllOptOutInd (only possible in OnPrem) 

    • "
    true"
  • "false"
  • (Fehler)(Haken)onPrem: Only considered if Attribute @ShareAllOptOutIn=
    • Yes"
    • "No"
    (Fehler)(Haken)

    @Remark

    StringLength1to128

    0..1

    A remark associated with the telephone number.

    onPrem: Only imported if the email address is shown under "more communication methods" in the guest profile.


    (Fehler)(Haken)
    onPrem: Only imported if the phone number is shown under "more communication methods" in the guest profile.(Fehler)(Haken)

    @DefaultInd

    boolean
    @DefaultInd

    0..1

    A boolean value is used to indicate whether the phone number is the primary

    phone number

    for the profile.

    • "true"
    • "false"
    (Haken)(Haken)
    pAir and on Prem: If more than one telephone number is imported and for one this attribute is set to "Yes", then this one will be added to the "Communication methods" - all further telephone numbers will be added to "more communication methods".  If all passed telephone numbers have this attribute set to "Yes", then they will be added in order of sending - the first one to Communication methods and the remaining to "More communication methods".(Haken)(Haken)

    Profile | Customer | Email

    0..5

    This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field would be used to pass the guest’s email address.

    (Haken)(Haken)pAir and on Prem: More than one entry can be passed.  See @DefaultInd for considerations into which field they are imported.(Haken)(Haken)

    Profile | Customer | Email


    0..99

    This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field would be used to pass the guest’s email address.


    (Haken)(Haken)

    @EmailType

    OTA_CodeType EAT
    @EmailType

    0..1

    A numeric value

    representing

    represents the type of email address. Refer to the OTA code lists: Email Address Type (EAT)

  • 1 = "Home"
  • 2 = "Business"

  • HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817963" target="_blank">Email Address Type (EAT)</a>
    3 = "Other"


    (Haken)(Haken)
    (Fehler)

    @ShareMarketInd

    (Fehler)
    YesNoType

    @ShareMarketInd

    0..1

    Permission for sharing data for marketing purposes

    reference to @ShareAllOptOutInd (only possible in OnPrem)

    • "Yes"
    • "No"
    (Fehler)(Haken)
    onPrem:Only considered if Attribute @ShareAllOptOutIn="No"(Fehler)(Haken)

    @DefaultInd

    boolean
    @DefaultInd

    0..1

    A boolean value is used to indicate whether the email address is the primary email address for the profile.

    • "true"
    • "false"
    (Haken)

    (Haken)


    onPrem: If more than one email address is imported and for one this attribute is set to "Yes", then this one will be added to the "Communication methods" - all further email addresses will be added to "more communication methods".  If all passed email addresses have this attribute set to "Yes", then they will be added in order of sending - the first one to Communication methods and the remaining to "More communication methods".

    (Haken)
    • "true"
    • "false"
    (Haken)(Haken)

    @Remark

    StringLength1to128

    0..1

    A remark associated with the email address.

    OnPrem

    : Only imported if the email address is shown under "more communication methods" in the guest profile.(Fehler)(Haken)onPrem

    : Only imported if the email address is shown under "more communication methods" in the guest profile.


    (Fehler)(Haken)
    Profile | Customer | URL
    0..5 Information on a URL for the customer.
    (Haken)(Haken)
    (Haken)
    @ShareMarketInd
    (Haken)
    YesNoType
    @ShareMarketInd
    0..1

    Permission for sharing data for marketing purposes 

    reference

    referred to @ShareAllOptOutInd

    • "Yes"
    • "No"
    (Fehler)(Haken)
    (Haken)@DefaultInd
    @DefaultInd
    (Haken)
    boolean0..1A boolean value is used to indicate whether the URL is the primary URL for the profile.


    • "true"
    • "false"
    (Haken)(Haken)
    (Haken)(Haken)

    Profile | Customer | Address


    0..

    5

    @Type

    99

    This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field would be used to pass the guest’s mail address.


    (Haken)(Haken)
    (Haken)(Haken)

    @Type

    OTA_CodeType CLT

    1

    A numeric reference to the type of address. Refer to the OTA code lists: Communication Location Type(CLT).

    • 1 = "Home"
    • 2 = "Business"
    • 3 = "Other"
    (Haken)(Haken)

    pAir:

  • 1= "Home"
  • 2= "Business"
  • if sending "3" the type will be left empty


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817965" target="_blank">Communication Location Type (CLT)</a>


    (Haken)(Haken)

    @FormattedInd

    boolean

    0..1

    Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.

    • "true"
    • "false"
    (Haken)(Haken)
    (Fehler)@DefaultInd

    @DefaultInd

    (Haken)
    boolean

    0..1

    When true, indicates a default value should be used

    @ShareMarketInd

    A boolean value is used to indicate whether the address is the primary for the profile.

    • "true"
    • "false"
    (Haken)(Haken)
    First address sent is taken to fill the main address in PMS.(Fehler)(Haken)

    @ShareMarketInd

    YesNoType

    0..1

    Permission for sharing data for marketing purposes.

    • "Yes"
    • "No"
    (Fehler)(Haken)
    (Fehler)(Haken)

    @UseType

    OTA_CodeType AUT
    @UseType

    0..1

    Describes the use of the address (e.g. mailing, delivery, billing, etc.). Refer to the OTA Code List: Address Use Type (AUT).

    • 5 = "Other"
    • 6 = "Contact"
    • 7 = "Physical


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817967" target="_blank">Address Use Type (AUT)</a>


    (Haken)
    (Haken)(Haken)(Fehler) Profile | Customer |
    (Haken)

    Profile | Customer | Address | AddressLine

    StringLength1to255

    0..5

    This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field would be used to pass the guest’s address. More than one line can be sent.


    (Haken)(Haken)
    pAir and on Prem: A maximum of three lines is allowed for this element.(Haken)(Haken)

    Profile | Customer | Address | CityName

    StringLength1to64

    0..1

    This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field would be used to pass the guest’s city.City (e.g., Dublin), town or postal station (i.e., a postal service territory, often used in a military address).

    (Haken)(Haken)


    (Haken)(Haken)

    Profile | Customer | Address | StateProv


    0..1

    This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field would be used to pass the guest’sState or Province name (e.g., Texas).


    (Haken)(Haken)
    pAir: Only for certain countries which have the states/counties coded in pAir. (Germany, Austria, Switzerland, USA)(Haken)(Haken)
    @StateCodeStateProvCodeType
    @StateCode

    0..1



    (Haken)(Haken)
    (Haken)(Haken)

    Profile | Customer | Address | PostalCode

    StringLength1to16

    0..1

    This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field would be used to pass the guest’s Postal / ZIP code.

    (Haken)(Haken)


    (Haken)(Haken)

    Profile | Customer | Address | CountryName


    0..1

    This path is used to transmit the Customer details. Details of the company or Travel agency use a different path. This field would be used to pass the guest’sCountry name (e.g., Ireland).


    (Haken)(Haken)
    (Haken)

    @Code

    (Haken)
    ISO3166

    @Code

    0..1

    A 2 character country code as defined in ISO 3166 alpha-2

    (Haken)(Haken)


    (Haken)(Haken)

    Profile | Customer | CitizenCountryName


    0..

    1

    3

    Name of the (self-professed) country that is claimed for citizenship.


    (Haken)(Haken)
    (Haken)

    @Code

    (Haken)
    ISO3166

    @Code

    0..1

    A 2 character country code as defined in ISO 3166 alpha-2


    (Haken)(Haken)
    (Haken)@DefaultInd

    @DefaultInd

    (Haken)
    boolean

    0..1

    When true, indicates a default value should be used.

    • "true"
    • "false"
    (Haken)(Haken)
    (Haken)(Haken)
    Profile
    |
    / Customer
    | Document
    / RelatedTraveler
    0..
    9Detailed document information for
    99Identifies a traveler associated with the customer
    (e.g.; driver license, passport, visa).
    .(Warnung) Section is supported only on message OTA_HotelResNotifRQ (Warnung)(Fehler)
    (Haken)
    (Haken)
    (Fehler)@DocIssueCountry
    @BirthDate
    (Fehler)

    @ExpireDate

    date0..1

    Country where the document was issued.

    (Haken)(Fehler)(Fehler)(Fehler)
    Related Traveler date of birth
    (Fehler)(Haken)
    Profile / Customer / RelatedTraveler / UniqueID
    0..1

    Indicates the ending date.
    yyyy-mm-dd

    (Haken)(Haken)(Fehler)(Fehler)
    Identifies the profile of the related traveler
    (Fehler)(Haken)
    @Type
    1A reference to the type of object defined by the UniqueID elementUnique ID Type (UIT)(Fehler)(Haken)
    @ID
    1A unique identifying value assigned by the creating system. Used as primary-key database reference.
    (Fehler)(Haken)
    Profile / Customer / RelatedTraveler / PersonName

    @EffectiveDate

    0..1

    Indicates the starting date.
    yyyy-mm-dd

    (Haken)(Haken)(Fehler)(Fehler)@BirthDate

    0..1

    Indicates the date of birth as indicated in the document, in ISO 8601 prescribed format.
    yyyy-mm-dd

    @DocIssueLocation

    0..1

    Indicates the location where the document was issued.

    (Haken)(Haken)(Fehler)(Fehler)

    @DocID

    0..1

    Person associated with the traveler.
    (Fehler)(Haken)
    onPrem and pAir:  Birthdate from root element Customer is considered(Fehler)(Fehler)
    Profile / Customer / RelatedTraveler / PersonName / NamePrefixStringLength1to160..3Salutation of honorificMr., Mrs., Ms,...(Fehler)(Haken)
    Profile / Customer / RelatedTraveler / PersonName / GivenNameStringLength1to160..5Given name, first name or names
    (Fehler)(Haken)
    Profile / Customer / RelatedTraveler / PersonName / SurnameStringLength1to641Family name, last name
    (Fehler)(Haken)
    Profile / Customer / RelatedTraveler / PersonName / Document
    0..1Document information for verification purposes
    (Fehler)(Haken)
    @DocIDStringLength1to320..1
    Unique number assigned by authorities to document
    .
    (Haken)

    (Fehler)(Haken)
    (Fehler)(Fehler)(Haken)(Haken)(Fehler)(Fehler)

    Profile | Customer | CustLoyalty

    0..5

    Optional. This path enables the user to pass specific IDs linked to the guest profile.

    (Haken)(Haken)(Fehler)(Haken)

    @ProgramID

    0..1

    The ProgramID attribute can be used to indicate the program that is being passed. For instance, we could use it to pass: Frequent Guest, Frequent Traveller and Company ID.

    (Haken)(Haken)(Fehler)(Haken)

    @MembershipID

    0..1

    The membershipID attribute will indicate the actual number.

    (Haken)(Haken)(Fehler)(Haken)

    @RPH

    0..1

    A reference placeholder for this loyalty membership.

    (Haken)(Haken)The RPH attribute represents the internal reference number of the loyalty card in the PMS database.  For the ProfileCreate message this attribute should be sent empty to the PMS.  The RPH Attribute will be sent back to the partner system via the RS message.(Fehler)(Haken)

    @LoyalLevel

    0..1

    Indicates special privileges in program assigned to individual.

    (Fehler)(Haken)(Fehler)(Haken)

    @EffectiveDate

    @DocType
    0..1Indicates the type of document
    (e.g.; Passport, Driver’s License and national ID).
    • 1 = Visa
    • 2 = Passport
    • 3 = Military identification
    • 4 = Drivers license
    • 5 = National identity document
    • 6 = Vaccination certificate
    Document Type (DOC)(Fehler)(Haken)
    Profile / Customer / RelatedTraveler / TPA_Extensions / GuestStayExtensions / StayInfo
    0..1

    (Fehler)(Haken)
    @ArrivaldateTime0..1Arrival DateTime of the RelatedTraveler
    (Fehler)(Haken)
    @DeparturedateTime0..1Depature DateTime of the RelatedTraveler
    (Fehler)(Haken)
    @RelationToPrimarystring0..1Indicates the relationship to the main guest of a reservation. 
    (Fehler)(Haken)
    @PrimaryIndboolean0..1This indicates the primary guest on a reservation. In case of multiple guests on a reservation, the guest responsible for payment, etc. will be marked true.
    • "true"
    • "false"
    (Fehler)(Haken)

    Profile | Customer | Document


    0..99

    Detailed document information for the customer (e.g.; driver's license, passport, visa).


    (Haken)(Haken)

    @DocIssueCountry

    ISO3166

    0..1

    Country where the document was issued.


    (Haken)(Haken)

    @ExpireDate

    date

    0..1

    Indicates the

    starting

    ending date

    of the program

    .

    yyyy-mm-dd
    (Fehler)
    (Haken)(Haken)
    (Fehler)

    @EffectiveDate

    (Haken)
    date

    @ExpireDate

    0..1

    Indicates the

    expiration

    starting date

    of the program

    .

    yyyy-mm-dd
    (Fehler)
    (Haken)(Haken)
    (Fehler)

    @DocIssueLocation

    (Haken)
    StringLength1to64

    @SignupDate

    0..1

    Indicates the

    customer’s sign-up date.
    yyyy-mm-dd

    location where the document was issued.


    (Haken)(Haken)

    @DocID

    StringLength1to32
    (Fehler)(Haken)(Fehler)(Haken)@AllianceLoyaltyLevelName

    0..1

    Name of the program including level

    Unique number assigned by authorities to document.


    (Haken)(Haken)
    (Fehler)(Haken)

    @DocType

    OTA_CodeType DOC
    @PrimaryLoyaltyIndicator

    0..1

    When true, indicates this is the primary customer loyalty program and when false, indicates this is not the primary customer loyalty program.

    • "true"
    • "false"
    (Fehler)(Haken)(Fehler)(Haken)

    @ShareMarketInd

    0..1

    Permission for sharing data for marketing purposes. If the value=Inherit, specifies data sharing permissions for marketing purposes.

    • "Yes"
    • "No"
    (Fehler)(Haken)(Fehler)(Haken)

    @ShareSynchInd

    0..1

    Permission for sharing data for synchronisation of information held by other travel service providers. If the value = "Inherit," specifies data sharing permissions for synchronisation of information held by other travel service providers.

    • "Yes"
    • "No"
    (Fehler)(Haken)(Fehler)(Haken)

    Indicates the type of document (e.g.; Passport, Driver’s License and national ID).


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117820374" target="_blank">Document Type (DOC)</a>


    (Haken)(Haken)

    Profile | Customer | CustLoyalty


    0..25

    Optional. This path enables the user to pass specific IDs linked to the guest profile.


    (Haken)(Haken)

    @ProgramID

    StringLength1to16

    0..1

    The ProgramID attribute can be used to indicate the program that is being passed. For instance, we could use it to pass: Frequent Guest, Frequent Traveller and Company ID.


    (Haken)(Haken)

    @MembershipID

    StringLength1to32

    0..1

    The membershipID attribute will indicate the actual number.


    (Haken)(Haken)

    @RPH

    RPH_Type

    0..1

    A reference placeholder for this loyalty membership.


    (Haken)(Haken)

    @LoyalLevel

    StringLength1to16

    0..1

    Indicates special privileges in the program assigned to individuals.


    (Fehler)(Haken)

    @EffectiveDate

    date

    1

    Indicates the starting date of the program.

    yyyy-mm-dd(Fehler)(Haken)

    @ExpireDate

    date

    1

    Indicates the expiration date of the program.

    yyyy-mm-dd(Fehler)(Haken)

    @SignupDate

    date

    0..1

    Indicates the customer’s sign-up date.

    yyyy-mm-dd(Fehler)(Haken)

    @AllianceLoyaltyLevelName

    StringLength1to128

    0..1

    Name of the program including level


    (Haken)(Haken)

    @PrimaryLoyaltyIndicator

    boolean

    0..1

    When true, indicates this is the primary customer loyalty program, and when false, indicates this is not the primary customer loyalty program.

    • "true"
    • "false"
    (Fehler)(Haken)

    @ShareMarketInd

    YesNoType

    0..1

    Permission for sharing data for marketing purposes. If the value=Inherit, specifies data sharing permissions for marketing purposes.

    • "Yes"
    • "No"
    (Fehler)(Haken)

    @ShareSynchInd

    NMTOKEN

    0..1

    Permission for sharing data for synchronization of the information held by other travel service providers. If the value = "Inherit," specifies data sharing permissions for synchronization of the information held by other travel service providers.

    • "Yes"
    • "No"
    (Fehler)(Haken)

    @Remark

    StringLength1to128

    0..1

    A remark associated with the customer’s loyalty program.

    onPrem:  only in "more communication methods"


    (Haken)(Haken)

    @VendorCode

    StringLength1to8

    0..1

    Name of the program including level.


    (Haken)(Fehler)

    Profile | Customer | CustLoyalty | SubAccountBalance


    0..99

    Used to specify a sub-account and its point balance associated with this loyalty account.


    (Fehler)(Haken)

    @Type

    StringLength1to16

    0..1

     Describes the type of sub-account (e.g. miles, points, vouchers, stays).


    (Fehler)(Haken)

    @Balance

    integer

    0..1

    The current balance for this sub-account.


    (Fehler)(Haken)

    Profile | Customer | EmployerInfo


    0..1

    This path contains information about the employer from the guest’s profile. It is used to pass the full name of the company if it is mentioned in the guest’s profile.


    (Fehler)(Haken)

    @CompanyShortName

    StringLength1to32

    0..1

    Identifies the company’s short name if it is mentioned in the guest’s profile


    (Fehler)(Haken)

    @Department

    StringLength1to32

    0..1

    Identifies the department the guest is working for if it is mentioned in the guest’s profile


    (Fehler)(Haken)

    Profile | Customer | TPA_Extensions


    0..n

    Could be used to pass additional Profile data upon agreement between partners (specific Keys or codes, for instance).


    (Fehler)(Haken)
    Profile | Customer | TPA_Extensions | px:UserDefinedFieldExtensions | UserDefinedField
    0..1

    (Haken)(Haken)
    @NameStringLength1to320..1UDF name value
    (Haken)(Haken)
    @TypeStringLength1to320..1UDF type 
    (Haken)(Haken)

    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions

    _ProfileInfoExtensions

    0..1

    A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA).


    HTML
    <a href="https://confluence.protel.net/display/PIODOC/_ProfileInfoExtensions" target="_blank">_ProfileInfoExtensions</a>


    (Haken)(Haken)

    Profile | CompanyInfo


    0..1

    Detailed name information for the company.


    (Haken)(Haken)

    Profile | CompanyInfo | CompanyName


    0..1

    Complete name information for the company.


    (Haken)(Haken)

    @CompanyShortName

    StringLength1to32

    0..1

    Identifies the company’s short name.


    (Fehler)(Haken)

    @Department

    StringLength1to32

    0..1

    The department name or ID with which the company contact is associated.


    (Haken)(Haken)

    Profile | CompanyInfo | ContactPerson


    0..1

    Information on a contact person for the customer.


    (Haken)(Haken)
    @RelationStringLength1to320..1

    Indicates the type of relationship with the person or company in the profile

    • Booker (Person who is responsible for the Reservation)
    • InvoiceRecipient (Person who is responsible for the Invoice)
    (Fehler)(Haken)

    Profile | CompanyInfo | ContactPerson | PersonName


    0..5

    Detailed name information for the customer.


    (Haken)(Haken)

    Profile | CompanyInfo | ContactPerson | PersonName | NamePrefix

    StringLength1to16

    0..3

    The Salutation for the name. This SHOULD be a value representing an individual (Mr., Mrs., Dr.) and not Mr. and Mrs.


    (Haken)(Haken)

    Profile | CompanyInfo | ContactPerson | PersonName | GivenName

    StringLength1to64

    0..5

    Given name, first name, or names.


    (Haken)(Haken)

    Profile | CompanyInfo | ContactPerson | PersonName | Surname

    StringLength1to64

    0..1

    Family name

    @Remark

    0..1

    A remark associated with the customer’s loyalty program.

    onPrem:  only in "more communication mehtods"

    (Haken)(Haken)(Fehler)(Haken)

    @VendorCode

    0..1

    Name of the program including level.

    (Haken)(Fehler)(Fehler)(Fehler)

    Profile | Customer | CustLoyalty | SubAccountBalance

    0..1

    Used to specify a sub-account and its point balance associated with this loyalty account.

    (Fehler)(Haken)(Fehler)(Haken)

    @Type

    0..1

     Describes the type of sub account (e.g. miles, points, vouchers, stays).

    (Fehler)(Haken)(Fehler)(Haken)

    @Balance

    0..1

    The current balance for this sub account.

    (Fehler)(Haken)(Fehler)(Haken)

    Profile | Customer | EmployerInfo

    0..1

    This path contains information about the employer from the guest’s profile. It is used to pass the full name of the company if it is mentioned in the guest’s profile.

    (Fehler)(Haken)(Fehler)(Haken)

    @CompanyShortName

    0..1

    Identifies the company’s short name if it is mentioned in the guest’s profile

    (Fehler)(Haken)(Fehler)(Haken)

    @Department

    0..1

    Identifies the department the guest is working for if it is mentioned in the guest’s profile

    (Fehler)(Haken)(Fehler)(Haken)

    Profile | CompanyInfo

    0..1

    Detailed name information for the company.

    (Haken)(Haken)(Haken)(Haken)

    Profile | CompanyInfo | CompanyName

    0..1

    Complete name information for the company.

    (Haken)(Haken)(Haken)(Haken)

    @CompanyShortName

    0..1

    Identifies the company’s short name.

    (Fehler)(Haken)(Fehler)(Fehler)

    @Department

    0..1

    The department name or ID with which the company contact is associated.

    (Haken)(Haken)(Haken)(Fehler)

    Profile | CompanyInfo | ContactPerson

    0..1

    Information on a contact person for the customer.

    (Haken)(Haken)(Haken)(Haken)@Relation0..1

    Indicates the type of relationship with the person or company in the profile

    • Booker (Person who is responsable for the Reservation)
    • InvoiceRecipient (Person who is responsable for the Invoice)
    (Fehler)(Haken)Inbound always the "Booker" will be inserted/modified(Fehler)(Fehler)

    Profile | CompanyInfo | ContactPerson | PersonName

    0..5

    Detailed name information for the customer.

    (Haken)(Haken)(Haken)(Haken)

    Profile | CompanyInfo | ContactPerson | PersonName | NamePrefix

    0..3

    The Salutation for the name. This SHOULD be a value representing an individual (Mr., Mrs., Dr.) and not Mr. and Mrs.

    (Haken)(Haken)pAir: only german saluations are considered "Herr", "Frau" "Frau Dr.". (Haken)(Haken)

    Profile | CompanyInfo | ContactPerson | PersonName | GivenName

    0..5

    Given name, first name or names.

    (Haken)(Haken)(Haken)(Haken)

    Profile | CompanyInfo | ContactPerson | PersonName | Surname

    0..1

    Family name

    (Haken)(Haken)(Haken)(Haken) Profile | CompanyInfo | AddressInfo0..5Detailed information on an address for the company.(Haken)(Haken)(Haken)(Haken)@DefaultInd0..1When true, indicates a default value should be used.
    • "true"
    • "false
    (Haken)(Haken)(Fehler)(Haken)@FormattedInd0..1Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.
    • "true"
    • "false
    (Haken)(Haken)(Fehler)(Haken)@Type1

    A numeric reference to the type of address. Refer to the OTA code lists: Communication Location Type (CLT).

    • 1 = "Home"
    • 2 = "Business"
    • 3 = "Other"
    (Haken)(Haken)

    pAir: Recognises 1="Home" or 2="Business"

    onPrem: a maximum of two addresses are imported

    (Haken)(Haken)@UseType0..1

    Describes the use of the address (e.g. mailing, delivery, billing, etc.). Refer to the OTA Code List: Address Use Type (AUT).

    • 3 = "Billing"
    • 5 = "Other"
    • 6 = "Contact"
    • 7 = "Physical
    (Haken)(Haken)(Fehler)(Haken)@ShareMarketInd0..1Permission for sharing data for marketing purposes.
    • "Yes"
    • "No"
    (Fehler)(Haken)(Fehler)(Haken)

    Profile | CompanyInfo | AddressInfo | AddressLine

    0..5

    This path is used to transmit the details for a Company or Travel agency profile. IT is mandatory if a company or travel agency profile is passed. Address line is repeatable up to 5 times. The Type attribute is not needed here as a business address is implied.

    (Haken)(Haken)onPrem and pAir: Maximum 3 lines will be imported into PMS(Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | CityName

    0..1

    This element is used to pass the Company or Travel Agency’s City.

    (Haken)(Haken)(Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | StateProv

    0..1

    This element is used to pass the Company or Travel Agency’s State.

    (Haken)(Haken)(Haken)(Haken)@StateCode0..1(Haken)(Haken)(Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | PostalCode

    0..1

    This element is used to pass the Company or Travel Agency’s postal or ZIP code.

    (Haken)(Haken)


    (Haken)(Haken)
    Profile | CompanyInfo | AddressInfo
    | CountryName

    0..
    1This element is used to pass the Company or Travel Agency’s Country
    5Detailed information on an address for the company.
    (Haken)(Haken)
    (Haken)(Haken)

    @Type

    OTA_CodeType CLT

    1

    A numeric reference to the type of address. Refer to the OTA code lists: Communication Location Type(CLT).


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817965" target="_blank">Communication Location Type (CLT)</a>

    @Code

    0..1

    A 2 character country code as defined in ISO 3166 alpha-2

    (Haken)


    (Haken)(Haken)
    (Haken)

    @FormattedInd

    boolean
    Profile | CompanyInfo | TelephoneInfo

    0..

    n

    This element is used to pass the Company or Travel Agency’s phone and numbers.

    1

    Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.

    • "true"
    • "false"
    (Haken)
    (Haken)(Haken)
    (Haken)

    @DefaultInd

    @PhoneTechType
    boolean

    0..1

    The PhoneTechType attribute indicates which type of number is transmitted.

    A boolean value is used to indicate whether the address is the primary for the profile.

    • "true"
    • "false
  • 1 = "Phone"
  • 3 = "Fax"
  • 5 = "Mobile"
    (Haken)(Haken)
    (Haken)

    @ShareMarketInd

    (Haken)
    YesNoType

    0..1

    Permission for sharing data for marketing purposes.

    • "Yes"
    • "No"
    (Fehler)(Haken)

    @UseType

    OTA_CodeType AUT

    @PhoneNumber

    1

    PhoneNumber contains the actual number as a string of max 32 characters and it is Mandatory.

    (Haken)(Haken)(Haken)(Haken)@FormattedInd

    0..1

    As country code and area code are not passed they appear in the PhoneNumber field.

    The entire number is passed in the PhoneNumber field and FormattedInd is set to NO to indicate that the PhoneNumber field contains the entire phone number without a specific format.

    • "true"
    • "false"
    (Haken)(Haken)(Fehler)(Fehler)

    @DefaultInd

    0..1

    DefaultInd would indicate whether the phone number is the primary phone number for the profile.

    • "true"
    • "false"
    (Haken)(Haken)(Haken)(Haken)@PhoneLocationType0..1

    Describes the location of the phone, such as Home, Office, Property Reservation Office, etc. Refer to OTA Code List: Phone Location Type (PLT).

    • 6 = "Home"
    • 7 = "Office"
    • 10 = "Mobile"
    (Haken)(Haken)(Fehler)(Fehler)@ShareMarketInd0..1A boolean value used to indicate whether the phone number is the primary phone number for the profile.
    • "Yes"
    • "No"
    (Fehler)(Haken)(Fehler)(Haken)@Remark0..1

    A remark associated with the telephone number.

    onPrem:  only in "more communication mehtods"

    (Fehler)(Haken)onPrem:  only in "more communication methods"(Fehler)(Haken)

    Profile | CompanyInfo | Email

    0..1

    This path is used to transmit the details for a Company or Travel agency profile. This element is used to pass the Company or Travel Agency’s email. The EmailType attribute is not needed here as it is clearly a business address.

    (Haken)(Haken)(Haken)(Haken)

    @EmailType

    0..1

    A numeric value representing the type of email address. Refer to the OTA code lists: Email Address Type (EAT).

    • 1 = "Personal"
    • 2 = "Business"
    • 7 = "Reservation Office"
    (Haken)(Haken)(Fehler)(Fehler)@ShareMarketInd0..1Permission for sharing data for marketing purposes
    • "Yes"
    • "No"
    (Fehler)(Haken)(Fehler)(Fehler)

    @DefaultInd

    0..1

    DefaultInd is Optional and would indicate whether the email is the primary email for the profile.

    (Haken)(Fehler)(Haken)(Haken)@Remark0..1

    A remark associated with the email address.

    onPrem:  only in "more communication mehtods"

    (Fehler)(Haken)(Fehler)(Fehler) Profile | CompanyInfo | URL0..5Information on a URL for the Company or Travel Agency’s.(Haken)(Haken)(Haken)(Fehler)@ShareMarketInd0..1Permission for sharing data for marketing purposes
    • "Yes"
    • "No"
    (Fehler)(Fehler)(Fehler)(Fehler)

    @DefaultInd

    0..1

    DefaultInd is Optional and would indicate whether the email is the primary email for the profile.

    (Haken)(Haken)(Haken)(Fehler) Profile | Comments0..1Comments related to the profile.(Haken)(Haken)(Haken)(Haken) Profile | Comments | Comment1..nComment details.(Haken)(Haken)(Haken)(Haken)@Name0..1The value “Customer_Comment” is used for Comments saved in the customer’s profile. The value “Restaurant_Comment” is used for Comments saved in the customer’s profile relevant to the restaurant (On Premise Only)(Haken)(Haken)

    onPrem:  All comments are added to the field "Remarks visible to all hotels" within the guest profile.  There is no differentiation between Customer_Comment and Restaurant_Comment on importing.

    pAir: All comments added to field Preferences in the Preferences Tab

    (Haken)(Haken) Profile | Comments | Comment | Text0..1Formatted text content. Provides text and indicates whether it is formatted or not.(Haken)(Haken)(Haken)(Haken)@TextFormat0..1"PlainText"(Haken)(Haken)(Fehler)(Fehler)

    Profile | TPA_Extensions

    0..n

    Could be used to pass additional Profile data upon agreement between partners (specific Keys or codes, for instance).

    (Haken)(Haken)(Haken)(Haken)

    Profile | TPA_Extensions | Salutation

    0..1

    Salutation from the Guests profile.

    (Fehler)(Haken)(Fehler)(Fehler)

    @Value

    0..1

    Example: "Dear Mr. Jones"

    (Fehler)(Haken)(Fehler)(Fehler)

    Profile | TPA_Extensions | Twitter

    0..1

    Twitter Account of the profile

    (Fehler)(Fehler)(Fehler)(Fehler)

    @TwitterAccount

    0..1

    (Fehler)(Fehler)(Fehler)(Fehler)

    Profile | TPA_Extensions | SearchName

    0..1

    Custom Search Name from the Guest Profile

    (Fehler)(Haken)(Fehler)(Fehler)

    @Value

    0..1

    (Fehler)(Haken)(Fehler)(Fehler)

    Profile | TPA_Extensions | Nationality

    0..1

    Nationality of Guest

    (Fehler)(Haken)onPrem:  For Nationality, please use the element Profile / Customer / CitizenCountryName(Fehler)(Fehler)

    @Value

    0..1

    (Fehler)(Haken)(Fehler)(Fehler)

    Profile | TPA_Extensions | Traces | Trace

    0..1

    PMS department-level trace messages.

    (Fehler)(Haken)onPrem:  This data is added to the Trace History tab on the guest profile(Fehler)(Haken)

    @TraceDate

    0..1

    Trace scheduled date

    (Fehler)(Haken)onPrem:  This is a required field for inbound messages.(Fehler)(Haken)

    @TraceTime

    0..1

    Trace Scheduled Time

    (Fehler)(Haken)onPrem: If not given, the actual time at import will be used.(Fehler)(Haken)

    @TraceDepartment

    0..1

    Department Trace was defined to action the trace

    (Fehler)(Haken)(Fehler)(Haken)

    @TraceText

    0..1

    Trace Comment, information relating to the trace action required

    (Fehler)(Haken)(Fehler)(Haken)

    Profile | TPA_Extensions | Optinouts | Optinout

    0..1

    A series of settings define what the client preferences are in relation to contact and advertising(Fehler)(Haken)(Fehler)(Fehler)

    @OptinoutEvent

    0..1

    Event can be Advertisement, Reservation, Invoice.

    (Fehler)(Haken)(Fehler)(Fehler)

    @OptinoutType

    0..1

    Type can be Mail, Letter, Phone, TextMessage (SMS)

    (Fehler)(Haken)(Fehler)(Fehler)

    @OptinoutStatus

    0..1

    If Yes, then client has agreed to be contacted via the form defined in @OptinOutType in relation to the @OptinoutEvent

    If No, then the client has declined to bebe contacted via the form defined in @OptinOutType in relation to the @OptinoutEvent

    (Fehler)(Haken)(Fehler)(Fehler)

    Profile | TPA_Extensions | CustomerPreferences

    0..1

    Guest Preferences from the profile

    (Fehler)(Haken)onPrem: At present this information is added to the Traces History Tab within the guest profile(Fehler)(Haken)

    @Value

    0..1

    Example: "Vegetarian"

    (Fehler)(Haken)(Fehler)(Haken)

    @Code

    0..1

    Short code for the Customer preference

    Example: "VEG"

    (Fehler)(Haken)(Fehler)(Haken)

    Profile | TPA_Extensions | RoomPreferences

    0..1

    Room Preferences from the profile

    (Fehler)(Haken)onPrem: At present this information is added to the Traces History Tab within the guest profile(Fehler)(Haken)

    @Value

    0..1

    Example: "King Bed"

    (Fehler)(Haken)(Fehler)(Haken)

    @Code

    0..1

    Short code for the Customer preference

    Example: "KB"

    (Fehler)(Haken)(Fehler)(Haken)

    Profile | TPA_Extensions | px:ProfileInfoExtensions

    0..1

    A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA).(Haken)(Haken)(Fehler)(Haken)

    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:ContactDetails

    0..1

     Contact Information
    Additional Email Address, Telephone Number, etc.
    (Haken)(Fehler)(Fehler)(Fehler)

    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:ContactDetails | AdditionalInfo | px:Entry

    0..n

     Contact Information(Haken)(Fehler)(Fehler)(Fehler)

    @DefaultInd

    0..1

    A boolean value used to indicate whether the phone number is the primary phone number for the profile.

    • true
    • false
    (Haken)(Fehler)(Fehler)(Fehler)@ID0..1Internal Reference(Haken)(Fehler)(Fehler)(Fehler)@ID_Context0..1

    Describes the use of the address (e.g. mailing, delivery, billing, etc.). Refer to the OTA Code List: Address Use Type (AUT).


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817967" target="_blank">Address Use Type (AUT)</a>


    (Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | AddressLine

    StringLength1to255

    0..5

    This path is used to transmit the details for a Company or Travel agency profile. IT is mandatory if a company or travel agency profile is passed. Address line is repeatable up to 5 times. The Type attribute is not needed here as a business address is implied.


    (Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | CityName

    StringLength1to64

    0..1

    This element is used to pass the Company or Travel Agency’s City.


    (Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | StateProv


    0..1

    This element is used to pass the Company or Travel Agency’s State.


    (Haken)(Haken)
    @StateCodeStateProvCodeType0..1

    (Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | PostalCode

    StringLength1to16

    0..1

    This element is used to pass the Company or Travel Agency’s postal or ZIP code.


    (Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | CountryName


    0..1

    This element is used to pass the Company or Travel Agency’s Country.


    (Haken)(Haken)

    @Code

    ISO3166

    0..1

    A 2 character country code as defined in ISO 3166 alpha-2


    (Haken)(Haken)

    Profile | CompanyInfo | TelephoneInfo


    0..n

    This element is used to pass the Company or Travel Agency’s phone and numbers.


    (Haken)(Haken)

    @PhoneTechType

    OTA_CodeType PTT

    1

    A numeric value represents the type of technology associated with this telephone number. Refer to OTA Code List: Phone Technology Type (PTT).


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817961" target="_blank">Phone Technology Type (PTT)</a>


    (Haken)(Haken)

    @PhoneNumber

    StringLength1to32

    1

    Contains the actual number as a string of max 32 characters and it is Mandatory.


    (Haken)(Haken)

    @PhoneLocationType

    OTA_CodeType PLT

    0..1

    A numeric value represents the type of phone. Refer to the OTA code lists: Phone Location Type (PLT)


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817958" target="_blank">Phone Location Type (PLT)</a>


    (Haken)(Haken)

    @FormattedInd

    boolean

    0..1

    As country code and area code is not passed they appear in the PhoneNumber field. The entire number is passed in the PhoneNumber field and FormattedInd is set to NO to indicate that the PhoneNumber field contains the entire phone number without a specific format.

    • "true"
    • "false"

    (Haken)(Haken)

    @ShareMarketInd

    YesNoType

    0..1

    Permission for sharing data for marketing purposes.

    reference to @ShareAllOptOutInd (only possible in OnPrem) 

    • "true"
    • "false"

    (Fehler)(Haken)

    @Remark

    StringLength1to128

    0..1

    A remark associated with the telephone number.

    onPrem: Only imported if the email address is shown under "more communication methods" in the guest profile.


    (Fehler)(Haken)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the phone number is the primary for the profile.


    (Haken)(Haken)

    Profile | CompanyInfo | Email


    0..1

    This path is used to transmit the details for a Company or Travel agency profile. This element is used to pass the Company or Travel Agency’s email. The EmailType attribute is not needed here as it is clearly a business address.


    (Haken)(Haken)

    @EmailType

    OTA_CodeType EAT

    0..1

    A numeric value represents the type of email address. Refer to the OTA code lists: Email Address Type (EAT)


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117817963" target="_blank">Email Address Type (EAT)</a>


    (Haken)(Haken)

    @ShareMarketInd

    YesNoType

    0..1

    Permission for sharing data for marketing purposes

    reference to @ShareAllOptOutInd (only possible in OnPrem)

    • "Yes"
    • "No"

    (Fehler)(Haken)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the email address is the primary for the profile.


    (Haken)(Haken)

    @Remark

    StringLength1to128

    0..1

    A remark associated with the email address.

    OnPrem: Only imported if the email address is shown under "more communication methods" in the guest profile.


    (Fehler)(Haken)
    Profile | CompanyInfo | URL
    0..nInformation on a URL for the Company or Travel Agencies.
    (Haken)(Haken)
    @ShareMarketIndYesNoType0..1

    Permission for sharing data for marketing purposes referred to @ShareAllOptOutInd

    • "Yes"
    • "No"

    (Fehler)(Haken)
    @DefaultIndboolean0..1A boolean value is used to indicate whether the URL is the primary for the profile.
    (Haken)(Haken)
    Profile  | TPA_Extensions

    0..n

    Could be used to pass additional Profile data upon agreement between partners (specific Keys or codes, for instance).For all non-private Profiles, the TPA Extensions are displayed in the root Element(Haken)

    Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value
    "protelIO"

    (Haken)(Fehler)(Fehler)(Fehler)@DisplaySequence0..1Display sequence(Haken)(Fehler)(Fehler)(Fehler)@Type0..1The type of the additional Contact Information
    • CONTACTTYPE
    (Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:AddressTypes0..1Additional Address Information(Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:AddressType0..1(Haken)(Fehler)(Fehler)(Fehler)

    @DefaultInd

    0..1

    A boolean value used to indicate whether the phone number is the primary phone number for the profile.

    • true
    • false
    (Haken)(Fehler)(Fehler)(Fehler)@ID0..1Internal Reference(Haken)(Fehler)(Fehler)(Fehler)@ID_Context0..1

    Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value
    "protelIO"

    (Haken)(Fehler)(Fehler)(Fehler)@DisplaySequence0..1Display sequence(Haken)(Fehler)(Fehler)(Fehler)@Type0..1The type of the additional address Information
    • ADDRESSTYPE
    (Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos0..1Additional Person Information(Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Language0..1

    The language code for which the name data is represented. While this value is optional, it is HIGHLY RECOMMENDED that it be used.

    (Haken)(Fehler)(Fehler)(Fehler)@DefaultInd0..1A boolean value used to indicate whether the phone number is the primary phone number for the profile.
    • true
    • false
    (Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes0..1

    VIP Codes of the guest.

    (Haken)(Haken)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes | px:Code1..nA string reference representing a Vip code of the guest.(Haken)(Haken)(Fehler)(Haken)@DefaultInd0..1A boolean value used to indicate whether the vip code is the primary vip code for the profile.
    • true
    • false
    (Haken)(Haken)(Fehler)(Haken)@DisplaySequence0..1Display sequence(Haken)(Haken)(Fehler)(Haken)@ID0..1Internal reference(Haken)(Haken)(Fehler)(Haken)@ID_Context0..1Used to identify the source of the identifier.
    "protelIO"(Haken)(Haken)(Fehler)(Haken)@Type0..1Type of the code
    "VIPCODE"(Haken)(Haken)(Fehler)(Haken) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:MarketingCodes0..1

    Marketing Codes of the guest.

    (Haken)(Haken)(Fehler)(Haken) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:MarketingCodes | px:Code1..nA string reference representing a Marketing code of the guest.(Haken)(Haken)(Fehler)(Haken)@DefaultInd0..1A boolean value used to indicate whether the marketing code is the primary marketing code for the profile.
    • true
    • false
    (Haken)(Haken)(Fehler)(Haken)@DisplaySequence0..1Display sequence(Haken)(Haken)(Fehler)(Haken)@ID0..1Internal reference(Haken)(Haken)(Fehler)(Haken)@ID_Context0..1Used to identify the source of the identifier.
    "protelIO"(Haken)(Haken)(Fehler)(Haken)@Type0..1Type of the code
    "MARKETINGCODE"(Haken)(Haken)(Fehler)(Haken) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Keywords0..1

    A string reference representing the Keywords of the guest.

    (Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Keywords | px:Code1..nA string reference representing a key word of the guest.(Haken)(Fehler)(Fehler)(Fehler)@DefaultInd0..1A boolean value used to indicate whether the phone number is the primary phone number for the profile.
    • true
    • false
    (Haken)(Fehler)(Fehler)(Fehler)@DisplaySequence0..1Display sequence(Haken)(Fehler)(Fehler)(Fehler)@ID0..1Internal reference(Haken)(Fehler)(Fehler)(Fehler)@ID_Context0..1Used to identify the source of the identifier.
    "protelIO"(Haken)(Fehler)(Fehler)(Fehler)@Type0..1Type of the code
    "KEYWORD"(Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:Salutation0..1The Saluation which is used in the profile.(Haken)(Fehler)(Fehler)(Fehler)

    @DefaultInd

    0..1

    A boolean value used to indicate whether the phone number is the primary phone number for the profile.

    • true
    • false
    (Haken)(Fehler)(Fehler)(Fehler)@ID0..1Internal Reference(Haken)(Fehler)(Fehler)(Fehler)@ID_Context0..1

    Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value
    "protelIO"

    (Haken)(Fehler)(Fehler)(Fehler)@DisplaySequence0..1Display sequence(Haken)(Fehler)(Fehler)(Fehler)@Type

    0..1

    The type of the Salution Information
    • SALUTATION
    (Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos0..1(Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:AccountingInfos0..1(Haken)(Fehler)(Fehler)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:LogEntries0..1(Haken)(Fehler)(Fehler)(Fehler)

    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships

    0..1This path enables to add additional information to specific IDs linked to the guest profile.(Haken)(Haken)There can be more than one entry within this element.  The number of entries must correspond to the number of entries in the element CustLoyalty(Fehler)
    (Haken)
    Profile | TPA_Extensions | px:
    ProfileInfoExtensions | px:Memberships | px:Membership
    UserDefinedFieldExtensions | UserDefinedField
    0..
    nThis path enables to add additional information to specific IDs linked to the guest profile.(Fehler)(Haken)Additional Information for the loyalty membership program which supplements the information in the Element CustLoyalty(Fehler)(Haken)

    @ID

    1Profile User defined filed information.
    (Haken)(Haken)
    @NameStringLength1to32
    (Fehler)
    0..1

    Internal Reference

    @RPH

    UDF name value
    (Haken)
    must correspond to the ID in the element CustLoyalty(Fehler)(Haken)
    (Haken)
    @TypeStringLength1to32
    0..1
    Internal Reference
    UDF type 
    (Fehler)

    (Haken)(Haken)
    (Fehler)(Fehler)

    @Type

    Profile | TPA_Extensions | px:ProfileInfoExtensions

    _ProfileInfoExtensions

    0..1

    The type of the Membership Information

    • GUEST_MEMBER_CARD_DEFINITION
    (Fehler)(Haken)(Fehler)(Fehler)@CardHolderName
    A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA).


    HTML
    <a href="https://confluence.protel.net/display/PIODOC/_ProfileInfoExtensions" target="_blank">_ProfileInfoExtensions</a>


    (Haken)(Haken)
    Profile | Comments
    0..1

    Name of the Membership card

    (Fehler)(Haken)The cardholder's name
    A collection of comments.
    (Haken)
    (Fehler)
    (Haken)

    @EnrollmentAt

    Profile | Comments | Comment
    1
    0
    ..
    1

    Location of the Enrollment

    (Fehler)(Haken)(Fehler)(Haken)

    @EnrollmentCodes

    0..1

    Internal Code of the Location of the Enrollment

    (Fehler)(Haken)(Fehler)(Haken)@EnrollmentSource
    nComments related to the profile.
    (Haken)(Haken)
    @NameStringLength1to640..1

    Source of the Location of the Enrollment

    (Fehler)(Haken)(Fehler)(Haken)@InactivationDate
    The value “Customer_Comment” is used for Comments saved in the customer’s profile. The value “Restaurant_Comment” is used for Comments saved in the customer’s profile relevant to the restaurant (On Premise Only)
    (Haken)(Haken)
    Profile | Comments | Comment | Text
    0..1

    Inactive Date of the Membership

    (Fehler)(Haken)When the inactivation date is sent, the loyalty programm is marked as inactive in the PMS.
    Formatted text content. Provides text and indicates whether it is formatted or not.
    (Haken)(Haken)
    @TextFormatPlainText0..1

    Indicates the format of text used in the description.


    (Haken)
    (Fehler)
    (Haken)
    Profile | PrefCollections
    0..1A collection of preferences
    (Fehler)
    (Haken)

    (Fehler)(Haken)
    Profile |
     PrefCollections  
     PrefCollections | PrefCollection
    1..nAggregation of customer needs
    (Fehler)(Haken)
    (Fehler)(Haken) Profile 
    Profile | PrefCollections | PrefCollection | HotelPref
    1..nA set of preferences for hotel stay
    (Fehler)(Haken)
    (Fehler)(Haken) Profile@BedType
    Profile | PrefCollections | PrefCollection | HotelPref | BedTypePref
    0..1Indicates preferences for the size and features of hotel bed types.
    (Fehler)(Haken)
    (Fehler)(Haken)
    @BedTypeOTA_CodeType BED
    0..1Indicates
    the hotel bed type requested. Refer to OpenTravel Code List Bed Type (BED). 
    the hotel bed type requested. Refer to OpenTravel Code List Bed Type (BED).


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117820381" target="_blank">Bed Type (BED)</a>


    (Fehler)(Haken)
    (Fehler)(Haken) Profile@RoomAmenity
    Profile | PrefCollections | PrefCollection | HotelPref | RoomAmenityPref
    0..1Indicates preferences for hotel room amenities.
    (Fehler)(Haken)
    (Fehler)(Haken)
    @RoomAmenityOTA_CodeType RMA
    0..1
    Identifes
    Identify the types of room
    amenities offered by the property. Refer to OpenTravel Code List Room Amenity Type (RMA). 
    amenities offered by the property. Refer to OpenTravel Code List Room Amenity Type (RMA).


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117819035" target="_blank">Room Amenity Type (RMA)</a>


    (Fehler)(Haken)
    (Fehler)(Haken) Profile@PhysChallFeatureType
    Profile | PrefCollections | PrefCollection | HotelPref | PhysChallFeaturePref
    0..1Indicates preferences for the type of features required to meet the needs of persons with physical challenges, disabilities, etc.
    (Fehler)(Haken)
    (Fehler)(Haken)
    @PhysChallFeatureTypeOTA_CodeType PHY
    0..1Identifies the types of features the hotel offers to service physically challenged
    guests. Refer to OpenTravel Code List Disability Feature Code (PHY). 
    guests. Refer to OpenTravel Code List Disability Feature Code (PHY).


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117820383" target="_blank">Disability Feature Code (PHY)</a>


    (Fehler)(Haken)
    (Fehler)(Haken) Profile
    Profile | PrefCollections | PrefCollection | HotelPref | PropertyAmenityPref
    0..1Indicates preferences for hotel property amenities.
    (Fehler)(Haken)
    (Fehler)(Haken)
    @PropertyAmenityTypeOTA_CodeType HAC
    @PropertyAmenityType
    0..1Identifies the amenities offered
    by the hotel. Refer to OpenTravel Code List Hotel Amenity Code (HAC). 
    by the hotel. Refer to OpenTravel Code List Hotel Amenity Code (HAC).


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117820385" target="_blank">Hotel Amenity Code (HAC)</a>


    (Fehler)(Haken)
    (Fehler)(Haken) Profile@RoomLocationType
    Profile | PrefCollections | PrefCollection | HotelPref | RoomLocationPref
    0..1Indicates preferences for hotel room locations.
    (Fehler)(Haken)
    (Fehler)(Haken)
    @RoomLocationTypeOTA_CodeType RLT
    0..1Identifies the location of the room within the property. Refer to OpenTravel Code List Room Location Type (RLT).
    (Fehler)


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117820389" target="_blank">Room Location Type (RLT)</a>
    (Haken)


    (Fehler)(Haken)