Versionen im Vergleich

Schlüssel

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


Element | AttributeTypeNumDescription +  ContentComments outboundpAirOnPrem

ProfileInfo | UniqueID


0..9

Used to allow additional IDs for matching purposes.




@Type

OTA_CodeType UIT

1

A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT)

Unique ID Type


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810178" target="_blank">Unique ID Type (UIT)</a>


(Haken)(Haken)

@ID

string
StringLength1to32

1

The unique profile ID from the PMS.


(Haken)(Haken)

@ID_Context

string
StringLength1to32

1

Used to identify the source of the ID. For inbound (to protelIO) requests, this will carry a string value identifying the protel I/O Integration Partner.

“protelIO"(Haken)(Haken)

ProfileInfo | Profile


1

The root element for profile content


(Haken)(Haken)

@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)


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117818430" target="_blank">Profile Type 
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).

Profile Status (PST)


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


(Haken)
(Haken)
(Haken)

@RPH

RPH_Type

0..1

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


(Haken)(Haken)

@ShareAllOptOutInd

YesNoType

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)

@CreateDateTime

dateTime

0..1

Timestamp of the creation.


(Haken)(Haken)

@CreatorID

string
StringLength1to32

0..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)
@LastModifyDateTimedateTime0..1Timestamp of last modification.
(Haken)(Haken)
@LastModifierID
string
StringLength1to320..1Identifies the last software system or person to modify a record.
(Haken)(Haken)

ProfileInfo | Profile | Customer


0..1

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


(Haken)(Haken)

@VIP_Indicator

boolean

0..1

A boolean value used to flag a very important person.

  • "true"

(Haken)(Haken)

@CustomerValue

string
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)

@BirthDate

date

0..1

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


(Haken)(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)

@Gender

NMTOKEN

0..1

A string value representing a customer’s gender.
Note: The values are case-sensitive!

  • Male
  • Femal
  • Unknown

(Haken)(Haken)

ProfileInfo | Profile | Customer | PersonName


0..5

Detailed name information for the customer.


(Haken)(Haken)

ProfileInfo | Profile | Customer | PersonName | Surname | Surname

string
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)

ProfileInfo | Profile  | Customer | PersonName | NamePrefix

string
StringLength1to16

0..1

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


(Haken)(Haken)

ProfileInfo | Profile | Customer | PersonName | GivenName

string
StringLength1to64

0..1

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


(Haken)(Haken)

ProfileInfo | Profile | Customer | PersonName | MiddleName

string
StringLength1to64

0..3

The second given name of the person name.


(Haken)(Haken)

ProfileInfo | Profile | Customer | Telephone


0..1

Information on a telephone number for the customer.


(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).

Phone Technology Type (PTT)(Haken)(Haken)

@PhoneNumber

1

Contains the actual


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 the 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 
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

string
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

phone number (Haken)

for the profile.

  • "true"
  • "false"

(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)

@EmailType

OTA_CodeType EAT

0..1

A numeric value representing 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 
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

emial address is the primary

email address

for the profile.

  • "true"
  • "false"


    (Haken)(Haken)

    @Remark

    string
    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 | Customer | URL
    0..5Information on a URL for the customer.
    (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
    URL
    for the profile.
  • "true"
  • "false"

    (Haken)(Haken)

    Profile | Customer | Address


    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 mail address.


    (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).

    Communication Location Type (CLT)(Haken)(Haken)


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


    (Haken)(Haken)

    @FormattedInd

    @FormattedInd
  • "true"
  • "false"

    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)

    @DefaultInd

    boolean

    0..1

    When true, indicates a default value should be used.

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


    (Haken)(Haken)

    @ShareMarketInd

    YesNoType

    0..1

    Permission for sharing data for marketing purposes.

    • "Yes"
    • "No"

    (Fehler)(Haken)

    @UseType

    OTA_CodeType AUT

    0..1

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

    Address Use Type (AUT)(Haken)(Haken) Profile |


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


    (Haken)(Haken)

    Profile | Customer | Address | AddressLine

    string
    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)

    Profile | Customer | Address | CityName

    string
    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)

    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)
    @StateCodeStateProvCodeType

    0..1



    (Haken)(Haken)
    Profile | Customer | Address | Country
    string
    StringLength1to320..1

    (Haken)(Haken)

    Profile | Customer | Address | PostalCode

    string
  • "true"
  • "false"
    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)

    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)

    @Code

    ISO3166

    0..1

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


    (Haken)(Haken)

    Profile | Customer | CitizenCountryName


    0..1

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


    (Haken)(Haken)

    @Code

    ISO3166

    0..1

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


    (Haken)(Haken)

    @DefaultInd

    boolean

    0..1

    When true, indicates a default value should be used.

    A boolean value is used to indicate whether the citizen country name is the primary for the profile.


    (Haken)(Haken)

    Profile | Customer | Document


    0..9

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


    (Haken)(Haken)

    @DocIssueCountry

    ISO3166

    0..1

    Country where the document was issued.


    (Haken)(Fehler)

    @ExpireDate

    date

    0..1

    Indicates the ending date.
    yyyy-mm-dd


    (Haken)(Haken)

    @EffectiveDate

    date

    0..1

    Indicates the starting date.
    yyyy-mm-dd


    (Haken)(Haken)

    @BirthDate

    0..1

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

    (Fehler)(Haken)

    @DocIssueLocation

    StringLength1to64
    @DocIssueLocation

    0..1

    Indicates the location where the document was issued.


    (Haken)(Haken)

    @DocID

    StringLength1to32

    0..1

    Unique number assigned by authorities to document.


    (Haken)(Haken)

    @DocType

    OTA_CodeType DOC

    0..1

    Indicates 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


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


    (Haken)
    (Haken)
    (Haken)

    Profile | Customer | CustLoyalty


    0..5

    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 program assigned to individual.


    (Fehler)(Haken)

    @EffectiveDate

    date

    0..1

    Indicates the starting date of the program.
    yyyy-mm-dd


    (Fehler)(Haken)

    @ExpireDate

    date

    0..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..1

    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).


    (Haken)(Haken)

    Profile | Customer | 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)

    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | Trace


    0..1

    Profile-level trace messages.


    (Fehler)(Haken)

    @TraceBegin

    dateTime

    0..1

    Trace scheduled begin datetime


    (Fehler)(Haken)

    @TraceEnd

    dateTime

    0..1

    Trace scheduled end datetime


    (Fehler)(Haken)

    @TraceDepartment

    StringLength1to255

    0..1

    Department Trace was defined to action the trace


    (Fehler)(Haken)

    @TraceText

    0..1

    Trace Comment, information relating to the trace action required

    (Fehler)(Haken)Profile | Customer
    Profile | TPA_Extensions | px:
    ProfileInfoExtensions
    UserDefinedFieldExtensions |
    px:ContactDetails
     UserDefinedField
    0..1
    Contact Information


    (Haken)(Haken)
    @Name
    (Fehler)Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:ContactDetails | AdditionalInfo | px:Entry
    StringLength1to320..1UDF name value
    (Haken)(Haken)
    @TypeStringLength1to320..
    n
    1
    Contact Information
    UDF type 
    (Haken)
    (Fehler)
    (Haken)
    @DefaultInd
    Profile | Comments
    0..1A
    boolean value used to indicate whether the phone number is the primary phone number for the profile
    collection of comments.
    (Haken)
    (Fehler)
    (Haken)
    Profile | Comments | Comment
    1..nComments related to the profile.
    (Haken)
    @ID0..1Internal Reference
    (Haken)
    (Fehler)
    @Name
    @ID_Context
    StringLength1to640..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

    (Haken)(Fehler)
    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 | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:ContactDetails

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


    0..1

    The type of the additional
    Contact Information
    (Haken)(Fehler)
    Profile 

    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:

    AddressTypes0..1Additional Address Information(Haken)(Fehler)Profile | Customer | TPA_Extensions

    ContactDetails | AdditionalInfo | px:

    ProfileInfoExtensions | px:AddressType

    Entry


    0..

    1 Address

    n

    Additional
    Contact Information
    (Haken)(Fehler)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the

    phone number

    entry is the primary

    phone number

    for the profile.


    (Haken)(Fehler)
    @IDstring0..1Internal Reference
    (Haken)(Fehler)
    @ID_ContextStringLength1to320..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


    (Haken)(Fehler)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)(Fehler)
    @TypeStringLength1to320..1The type of the additional
    address
    Contact Information
    (Haken)(Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:
    PersonInfos
    AddressTypes
    0..1Additional
     Person
     Address Information
    (Haken)(Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:
    PersonInfos | px:Language
    AddressType
    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.
    Additional Address Information
    (Haken)(Fehler)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the

    phone number

    address is the primary

    phone number

    for the profile.


    (Haken)(Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes
    @IDstring0..1
    VIP Codes of the guest.
    Internal Reference
    (Haken)
    (Haken)Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes | px:Code1..nA string reference representing a Vip code of the guest.(Haken)(Haken)
    (Fehler)
    @ID_ContextStringLength1to32
    @DefaultInd
    0..1
    A boolean value used to indicate whether the phone number is the primary phone number for the profile.(Haken)(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


    (Haken)(Fehler)
    @DisplaySequenceStringLength1to32
    @DisplaySequence
    0..1Display sequence
    (Haken)
    (Haken)
    (Fehler)
    @ID0..1Internal reference(Haken)(Haken)@ID_Context
    @TypeStringLength1to320..1
    Used to identify the source
    The type of the
    identifier.@Type0..1Type of the code(Haken)(Haken)
    additional address Information
    (Haken)
    (Haken)
    (Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos
    | px:MarketingCodes

    0..1
    Marketing Codes of the guest.
    Additional Person Information
    (Haken)
    (Haken)
    (Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:
    MarketingCodes | px:Code
    Language
    0
    1
    ..
    nA string reference representing the Marketing Code of the guest
    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)
    (Fehler)
    @DefaultIndboolean0..1A boolean value is used to indicate whether the
    phone number
    language is the primary
    phone number
    for the profile.
    (Haken)
    (Haken)
    (Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes
    @DisplaySequence

    0..1
    Display sequence

    VIP Codes of the guest.


    (Haken)(Haken)
    @ID0..1Internal reference
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes | px:Code
    1..nA string reference representing a Vip code of the guest.
    (Haken)(Haken)

    @DefaultInd

    @ID_Context
    boolean

    0..1

    Used to identify the source of the identifier

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


    (Haken)(Haken)
    @ID
    @Type
    string0..1
    Type of the code
    Internal Reference
    (Haken)(Haken)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Keywords
    @ID_ContextStringLength1to320..1

    Keywords of the guest.

    (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


    (Haken)(Haken)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)(Haken)
    @TypeStringLength1to320..1The type of the additional address Information
    (Haken)(Haken)
    (Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:
    Keywords | px:Code
    MarketingCodes
    0
    1
    ..
    nA string reference representing the Keywords
    1

    Marketing Codes of the guest.


    (Haken)
    (Fehler)
    (Haken)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:MarketingCodes | px:Code
    1..nA string reference representing the Marketing Code of the guest.
    (Haken)(Haken)

    @DefaultInd

    boolean

    0.

    @DefaultInd0.

    .1

    A boolean value used to indicate whether the

    phone number

    marketing code is the primary

    phone number

    for the profile.


    (Haken)
    (Fehler)@DisplaySequence0..1Display sequence
    (Haken)
    (Fehler)
    @ID
    @ID
    string0..1Internal
    reference
    Reference
    (Haken)
    (Fehler)
    (Haken)
    @ID_ContextStringLength1to320..1

    Used to identify the source of the identifier.

    (Haken)(Fehler)

    For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value


    (Haken)(Haken)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)(Haken)
    @TypeStringLength1to320..
    @Type0..
    1Type of the code
    "MARKETINGCODE"

    (Haken)
    (Fehler)
    (Haken)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:
    Registration
    Keywords
    0..1
    Car registration

    Keywords of the guest

    (Fehler)

    .


    (Haken)
    @LicensePlate0..1The License plate number of the guest's car registration.
    (Fehler)
    (Haken)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Keywords | px:
    Salutation
    Code
    0

    1..
    1The Salutation which is used in the profile
    n

    A string reference representing the Keywords of the guest.


    (Haken)
    (Haken)
    (Fehler)

    @DefaultInd

    boolean

    0..1

    A boolean value used to indicate whether the

    phone number

    keyword is the

    primary phone number for

    primary for the profile.


    (Haken)
    (Haken)
    (Fehler)
    @IDstring0..1Internal Reference
    (Haken)
    (Haken)
    (Fehler)
    @ID_ContextStringLength1to320..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


    (Haken)
    (Haken)
    (Fehler)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)(Fehler)
    @TypeStringLength1to320..1
    The type
    Type of the
    Salution Information
    code
    "KEYWORD"

    (Haken)(Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Registration | px:
    StatisticalInfos
    LicensePlatestring
    0..1(Haken)(Haken)@Source
    0..1
    Sales source of guset
    The License plate number of the guest's car registration.
    (Fehler)(Haken)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:
    AccountingInfos
    Salutation
    0..1The Salutation which is used in the profile.
    (Haken)
    (Fehler)Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:LogEntries
    (Haken)

    @DefaultInd

    boolean

    0..1

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


    (Haken)(Haken)
    (Fehler)Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships
    @IDstring0..1
    This path enables to add additional information to specific IDs linked to the guest profile.
    Internal Reference
    (Haken)(Haken)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships | px:Membership
    @ID_ContextStringLength1to320..
    n
    1
    This path enables to add additional information to specific IDs linked to the guest profile.(Fehler)(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


    (Haken)(Haken)
    @DisplaySequenceStringLength1to32
    @ID(Fehler)
    0..1

    Internal Reference

    Display sequence
    (Haken)

    @RPH

    0..1

    Internal Reference
    (Fehler)
    (Haken)
    @Type
    @Type
    StringLength1to320..1The type of the
    Membership
    Salutation Information
    (Fehler)
    • SALUTATION

    (Haken)
    (Fehler)
    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos
    @CardHolderName

    0..1
    Name of the Membership card


    (Fehler)(Haken)
    @EnrollmentAt
    @Sourcestring0..1
    Location
    Sales source of
    the Enrollment
    guset
    (Fehler)(Haken)
    @EnrollmentCodes

    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships


    0..1

    Internal Code of the Location of the Enrollment

    (Fehler)(Haken)
    This path enables to add additional information to specific IDs linked to the guest profile.
    (Haken)(Haken)

    Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships | px:Membership

    @EnrollmentSource


    0..

    1Source of the Location of the Enrollment

    n

    This path enables to add additional information to specific IDs linked to the guest profile.
    (Fehler)(Haken)
    @InactivationDate

    @ID

    string

    0..1

    Inactive Date of the Membership

    Internal Reference


    (Fehler)(Haken)

    @RPH

    Profile | CompanyInfo
    string

    0..1

    Detailed name information for the company.

    Internal Reference


    (Fehler)(Haken)
    (Haken) Profile | CompanyInfo | CompanyName

    @Type

    StringLength1to32

    0..1

    Complete name information for the company.

    The type of the Membership Information


    (Fehler)(Haken)
    (Haken)

    @CardHolderName

    @CompanyShortName
    string

    0..1

    Identifies the company’s short name.

    Name of the Membership card


    (Fehler)(Haken)

    @EnrollmentAt

    @Department
    StringLength1to255

    0..1

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

    Location of the Enrollment


    (Fehler)(Haken)
    (Haken)

    @EnrollmentCode

    StringLength1to255
    Profile | CompanyInfo | ContactPerson

    0..1

    Information on a contact person for the customer.

    Internal Code of the Location of the Enrollment


    (Fehler)(Haken)
    (Haken)

    @EnrollmentSource

    @Relation
    StringLength1to255

    0..1

    Indicates

    Source of the

    type

    Location 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)

    the Enrollment


    (Fehler)(Haken)

    @InactivationDate

    date

    0..1

    Inactive Date of the Membership


    (Fehler)(Haken)

    Profile | CompanyInfo

    | ContactPerson | PersonName


    0..

    5

    1

    Detailed name information for the

    customer

    company.


    (Haken)(Haken)

    Profile | CompanyInfo |

    ContactPerson | PersonName | NamePrefix

    CompanyName


    0..

    3The Salutation

    1

    Complete name information for the

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

    company.


    (Haken)(Haken)

    @CompanyShortName

    StringLength1to32
    (Haken)(Haken) Profile | CompanyInfo | ContactPerson | PersonName | GivenName

    0..

    5Given name, first name, or names.

    1

    Identifies the company’s short name.


    (Fehler)(Haken)
    (Haken)

    @Department

    StringLength1to32
    Profile | CompanyInfo | ContactPerson | PersonName | Surname

    0..1

    Family name

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


    (Haken)(Haken)

    Profile | CompanyInfo |

    AddressInfo

    ContactPerson


    0..

    5

    1

    Detailed information on an address

    Information on a contact person for the

    company

    customer.


    (Haken)(Haken)
    @Relation
    @DefaultInd
    StringLength1to320..1
    When true, indicates a default value should be used.
    • "true"
    • "false
    (Haken)(Haken)

    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

    @FormattedInd


    0..

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

    5

    Detailed name information for the customer.

  • "true"
  • "false


    (Haken)(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)@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)

    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


    (Haken)
    @ShareMarketInd0..1Permission for sharing data for marketing purposes.
    • "Yes"
    • "No"
    (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
    Detailed information on an address for the company.
    (Haken)(Haken)

    Profile | CompanyInfo | AddressInfo | CityName

    0..1

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

    (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>


    (Haken)(Haken)

    @FormattedInd

    boolean
    Profile | CompanyInfo | AddressInfo | StateProv

    0..1

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

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

    • "true"
    • "false"

    (Haken)(Haken)
    @StateCode

    @DefaultInd

    boolean

    0..1

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


    (Haken)(Haken)
    Profile | CompanyInfo | AddressInfo | Country

    @ShareMarketInd

    YesNoType

    0..1

    (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)

    Profile | CompanyInfo | AddressInfo | CountryName

    0..1

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

    (Haken)(Haken)

    @Code

    0..1

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

    Permission for sharing data for marketing purposes.

    • "Yes"
    • "No"

    (Fehler)(Haken)

    @UseType

    OTA_CodeType AUT

    0..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 |

    TelephoneInfo

    CityName

    StringLength1to64

    0..

    n

    1

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

    phone and numbers

    City.


    (Haken)(Haken)
    @PhoneTechType
  • 1 = "Phone"
  • 3 = "Fax"
  • 5 = "Mobile"

    Profile | CompanyInfo | AddressInfo | StateProv


    0..1

    The PhoneTechType attribute indicates which type of number is transmitted.

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


    (Haken)(Haken)
    @PhoneNumber
    @StateCode

    1

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

    (Haken)(Haken)
    Profile | CompanyInfo | AddressInfo | CountryStringLength1to32
    @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)

    Profile | CompanyInfo | AddressInfo | PostalCode

    StringLength1to16
    @DefaultInd
  • "true"
  • "false"

    0..1

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

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


    (Haken)(Haken)
    @PhoneLocationType

    Profile | CompanyInfo | AddressInfo | CountryName


    0..1

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

    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

  • 6 = "Home"
  • 7 = "Office"
  • 10 = "Mobile"


    (Haken)(Haken)
    @ShareMarketInd

    Profile | CompanyInfo | TelephoneInfo


    0..

    1A boolean value

    n

    This element is used to

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

    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
    • "Yes"
    • "No"
    (Fehler)(Haken)@Remark0..1

    A remark associated with the telephone number.

    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)@EmailType

    0..1

    A numeric

    A numeric value represents the type of

    email address

    the phone. Refer to the OTA code lists:

     Email Address

    Phone Location Type (

    EAT

    PLT)

    .

    • 1 = "Personal"
    • 2 = "Business"
    • 7 = "Reservation Office"


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


    (Haken)(Haken)

    @FormattedInd

    boolean
    (Haken)(Haken)@ShareMarketInd0..1Permission for sharing data for marketing purposes
    • "Yes"
    • "No"
    (Fehler)(Haken)@DefaultInd

    0..1

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

    (Haken)(Fehler)

    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
    @Remark

    0..1

    A remark associated with the email address.

    onPrem:  only in "more communication methods

    Permission for sharing data for marketing purposes.

    reference to @ShareAllOptOutInd (only possible in OnPrem) 

    • "true"
    • "false"

    (Fehler)(Haken)
    Profile | CompanyInfo | URL

    @Remark

    StringLength1to128

    0..

    nInformation on a URL for the Company or Travel Agencies.(Haken)(Haken)

    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
    @ShareMarketInd0..1Permission for sharing data for marketing purposes
    • "Yes"
    • "No"
    (Fehler)(Fehler)@DefaultInd

    0..1

    DefaultInd is Optional and would

    A boolean value is used to indicate whether the

    email

    phone number is the primary

    email

    for the profile.


    (Haken)(Haken)

    Profile |

     Customer

    CompanyInfo |

     ContactPerson

    Email


    0..

    5

    Information on a contact person for the customer.

    (Haken)(Haken)Profile | Customer | ContactPerson | PersonName0..1Detailed name information for the customer

    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)
    Profile | Customer | ContactPerson | PersonName | NamePrefix

    @EmailType

    OTA_CodeType EAT

    0..

    3

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

    (Haken)(Fehler)

    1

    A numeric value representing 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.
    Profile | Customer | ContactPerson | PersonName | GivenName0..5

    Given name, first name or names.

    (Haken)(Haken)Profile | Customer | ContactPerson | PersonName | SurName0..1

    Family name

    (Haken)(Haken)Profile | Customer | ContactPerson | PersonName | NameTitle0..5Example: "Ph.D.," "M.D."(Fehler)(Haken) Profile | Comments0..1A collection of comments.(Haken)(Haken) Profile | Comments | Comment1..nComments related to the profile.(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) Profile | Comments | Comment | Text0..1Formatted text content. Provides text and indicates whether it is formatted or not.(Haken)(Haken)@TextFormat0..1"PlainText"

    (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)(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)
    Profile  

    Profile | TPA_Extensions | px:ProfileInfoExtensions | Trace


    0..1

    Profile-level trace messages.


    (Fehler)(Haken)

    @TraceBegin

    dateTime

    0..1

    Trace scheduled begin datetime


    (Fehler)(Haken)

    @TraceEnd

    dateTime

    0..1

    Trace scheduled end datetime


    (Fehler)(Haken)

    @TraceDepartment

    StringLength1to255

    0..1

    Department Trace was defined to action

    the trace(Fehler)(Haken)

    @TraceText

    0..1

    Trace Comment, information relating to

    the trace

    action required


    (Fehler)(Haken)

    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:ContactDetails


    0..1

     Contact Information
    Additional Email Address, Telephone Number, etc.

    (Haken)(Fehler)

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


    0..n

     Contact Information
    (Haken)(Fehler)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the

    phone number

    entry is the primary

    phone number

    for the profile.

  • true
  • false


    (Haken)(Fehler)
    @IDstring0..1Internal Reference
    (Haken)(Fehler)
    @ID_ContextStringLength1to320..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)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)(Fehler)
    @TypeStringLength1to320..1The type of the additional Contact Information

    CONTACTTYPE

    (Haken)(Fehler)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:AddressTypes
    0..1Additional Address Information
    (Haken)(Fehler)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:AddressType
    0..1

    (Haken)(Fehler)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the

    phone number

    address type is the primary

    phone number

    for the profile.

  • true
  • false


    (Haken)(Fehler)
    @IDstring0..1Internal Reference
    (Haken)(Fehler)
    @ID_ContextStringLength1to320..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)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)(Fehler)
    @TypeStringLength1to320..1The type of the additional address Information

    ADDRESSTYPE

    (Haken)(Fehler)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos
    0..1Additional Person Information
    (Haken)(Fehler)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px: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)(Fehler)
    @DefaultIndboolean0..1A boolean value is used to indicate whether the
    phone number
    language is the primary
    phone number
    for the profile.

  • true
  • false

    (Haken)(Fehler)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes
    0..1

    VIP Codes of the guest.


    (Haken)(Haken)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes | px:Code
    1..nA string reference representing a Vip code of the guest.
    (Haken)(Haken)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the VIP code is the primary

    VIP code false

    for the profile.

  • true

  • (Haken)(Haken)
    (Haken)
    @ID
    @DisplaySequence
    string0..1
    Display sequence
    Internal Reference
    (Haken)(Haken)
    @ID_ContextStringLength1to320..1
    Internal reference

    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


    (Haken)(Haken)
    @DisplaySequence
    @ID_Context
    StringLength1to320..1
    Used to identify the source of the identifier.
    "protelIO"
    Display sequence
    (Haken)(Haken)
    @TypeStringLength1to320..1
    Type
    The type of the
    code
    "VIPCODE"
    additional address Information
    (Haken)(Haken)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:MarketingCodes
    0..1

    Marketing Codes of the guest.


    (Haken)(Haken)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:MarketingCodes | px:Code
    1..nA string reference representing a Marketing code of the guest.
    (Haken)(Haken)

    @DefaultInd

    boolean

    0..1

    A boolean value used to indicate whether the marketing code is the primary

    marketing code

    for the profile.


  • true
  • false


    (Haken)(Haken)
    @DisplaySequence0..1Display sequence(Haken)(Haken)
    @IDstring
    @ID
    0..1Internal
    reference
    Reference
    (Haken)(Haken)
    @ID_ContextStringLength1to320..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


    (Haken)(Haken)
    @DisplaySequenceStringLength1to320.

    "protelIO"
    .1Display sequence
    (Haken)(Haken)
    @TypeStringLength1to320..1Type of the code
    "MARKETINGCODE"

    (Haken)(Haken)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Keywords
    0..1

    A string reference representing the Keywords of the guest.


    (Haken)(Fehler)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Keywords | px:Code
    1..nA string reference represents a keyword of the guest.
    (Haken)(Fehler)

    @DefaultInd

    boolean

    0..1

    A boolean value

    is

    used to indicate whether the

    phone number

    keyword is the primary

    phone number

    for the profile.


  • true
  • false


    (Haken)(Fehler)
    @DisplaySequence0..1Display sequence(Haken)(Fehler)
    @IDstring
    @ID
    0..1Internal
    reference
    Reference
    (Haken)(Fehler)
    @ID_ContextStringLength1to320..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


    (Haken)(Fehler)
    @DisplaySequenceStringLength1to320..1
    "protelIO"
    Display sequence
    (Haken)(Fehler)
    @TypeStringLength1to320..1Type of the code
    "KEYWORD"

    (Haken)(Fehler)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:Salutation
    0..1The Salutation is used in the profile.
    (Haken)(Fehler)

    @DefaultInd

    boolean

    0..1

    A boolean value

    is

    used to indicate whether the

    phone number

    saluation is the primary

    phone number false

    for the profile.

  • true

  • (Haken)(Haken)
    (Fehler)
    @ID
    @ID
    string0..1Internal Reference
    (Haken)
    (Fehler)
    (Haken)
    @ID_ContextStringLength1to320..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)(Haken)
    (Fehler)
    @DisplaySequence
    @DisplaySequence
    StringLength1to320..1Display sequence
    (Haken)(Fehler)
    @TypeStringLength1to320..1The
    type of the Salutation Information
    • SALUTATION
    (Haken)
    type of the Salutation Information
    • SALUTATION

    (Haken)(Fehler)
    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos
    0..1

    (Fehler)(Haken)
    @Sourcestring0..1Sales source of guset
    (Fehler)(Haken)

    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)
    (Fehler)

    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships | px:

    StatisticalInfos

    Membership


    0..

    .1

    n

    This path enables to add additional information to specific IDs linked to the guest profile.
    (Fehler)(Haken)
    (Fehler)

    @ID

    @Source
    string

    0..1

    Profile | TPA_Extensions | px:ProfileInfoExtensions | px:AccountingInfos

    Internal Reference


    (Fehler)(Haken)

    @RPH

    string

    0..1

    Internal Reference


    (Fehler)(Haken)
    (Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:LogEntries0..1(Haken)(Fehler) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships

    @Type

    StringLength1to32

    0..1

    The type of the Membership Information


    (Fehler)(Haken)

    @CardHolderName

    string

    0..1

    This path enables to add additional information to specific IDs linked to the guest profile.

    Name of the Membership card


    (Fehler)(Haken)
    (Haken) Profile | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships | px:Membership

    @EnrollmentAt

    StringLength1to255

    0..

    nThis path enables to add additional information to specific IDs linked to the guest profile.

    1

    Location of the Enrollment


    (Fehler)(Haken)

    @EnrollmentCode

    @ID
    StringLength1to255

    0..

    1Internal Reference

    1

    Internal Code of the Location of the Enrollment


    (Fehler)(Haken)

    @EnrollmentSource

    @RPH
    StringLength1to255

    0..1

    Internal Reference

    Source of the Location of the Enrollment


    (Fehler)(Haken)

    @InactivationDate

    @Type
    date

    0..1

    The type

    Inactive Date of the Membership

    InformationGUEST_MEMBER_CARD_DEFINITION


    (Fehler)(Haken)
    @CardHolderName
    Profile | TPA_Extensions | px:UserDefinedFieldExtensions
    0..1

    Name of the Membership card

    Profile User defined filed information.
    (Haken)
    (Fehler)
    (Haken)
    @EnrollmentAt
    Profile | TPA_Extensions | px:UserDefinedFieldExtensions | UserDefinedField
    0..1

    Location of the Enrollment

    (Fehler)(Haken)


    (Haken)(Haken)
    @NameStringLength1to32
    @EnrollmentCodes
    0..1

    Internal Code of the Location of the Enrollment

    (Fehler)(Haken)
    UDF name value
    (Haken)(Haken)
    @TypeStringLength1to32
    @EnrollmentSource
    0..1

    Source of the Location of the Enrollment

    UDF type 
    (Haken)
    (Fehler)
    (Haken)
    @InactivationDate
    Profile | Comments
    0..1

    Inactive Date of the Membership

    A collection of comments.
    (Haken)
    (Fehler)
    (Haken)
    Profile |
    TPA_Extensions | px:UserDefinedFieldExtensions
    Comments | Comment
    1..nComments related to the profile.
    (Haken)(Haken)
    @NameStringLength1to640..1
    Profile User defined filed information.
    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 |
    TPA_Extensions | px:UserDefinedFieldExtensions | UserDefinedField
    Comments | Comment | Text
    0..1
    (Haken)(Haken)@Name0..1UDF name value
    Formatted text content. Provides text and indicates whether it is formatted or not.
    (Haken)(Haken)
    (Haken)
    @TextFormat
    @Type
    PlainText0..1
    UDF type 

    Indicates the format of text used in the description.


    (Haken)(Haken)
    Profile | PrefCollections
    0..1A collection of preferences
    (Fehler)(Haken)
    Profile | PrefCollections | PrefCollection
    1..nAggregation of customer needs
    (Fehler)(Haken)
    Profile | PrefCollections | PrefCollection | HotelPref
    1..nA set of preferences for hotel stay
    (Fehler)(Haken)
    Profile | PrefCollections | PrefCollection | HotelPref | BedTypePref
    0..1Indicates preferences for the size and features of hotel bed types.
    (Fehler)(Haken)
    @BedType
    0..1Indicates the hotel bed type requested. Refer to OpenTravel Code List Bed Type (BED).
    OTA_CodeType BED0..1Indicates 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)
    Profile | PrefCollections | PrefCollection | HotelPref | RoomAmenityPref
    0..1Indicates preferences for hotel room amenities.
    (Fehler)(Haken)
    @RoomAmenityOTA_CodeType RMA0..1Identify the types of room 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)
    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)
    @PhysChallFeatureTypeOTA_CodeType PHY0..1Identifies the types of features the hotel offers to service physically challenged 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)
    Profile | PrefCollections | PrefCollection | HotelPref | PropertyAmenityPref
    0..1Indicates preferences for hotel property amenities.
    (Fehler)(Haken)
    @PropertyAmenityType
    0..1Identifies the amenities offered by the hotel. Refer to OpenTravel Code List Hotel Amenity Code (HAC).
    OTA_CodeType HAC0..1Identifies the amenities offered 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)
    Profile | PrefCollections | PrefCollection | HotelPref | RoomLocationPref
    0..1Indicates preferences for hotel room locations.
    (Fehler)(Haken)
    @RoomLocationTypeOTA_CodeType RLT0..1Identifies the location of the room within the property. Refer to OpenTravel Code List Room Location Type (RLT).


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


    (Fehler)(Haken)