Versionen im Vergleich

Schlüssel

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

Inhalt


Target audienceCRM
Version1.0.
AuthenticationBearer Token
Message typeSynchronous,
DirectionOutbound


Message Description

protel I/O uses a request and response message pair 

  • This message will be used to request points

Message Attributes

IO_LoyaltyAccountInquiryRQ

- Attributes

Element | @AttributeTypeNumDescription outboundComments + Contents outboundpAirOnPrem

IO_LoyaltyAccountInquiryRQ


1Root element of the message.
(Fehler)(Haken)

@EchoToken

string

0..1

A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.


(Fehler)(Haken)

@CorrelationID

string

1

Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory.


(Fehler)(Haken)

@TimeStamp

dateTime

0..1

Time of the transaction.

"2019-06-05T09:12:14Z"(Fehler)(Haken)

@Version

string

0..1

Message version.

Version="3.001"

(Fehler)(Haken)

@PrimaryLangID

string

0..1

The primary language preference for the message encoded as ISO 639-3.


(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | LoyaltyInquiryRequest


0..1

(Fehler)(Haken)

@TransactionAccount

IOCodeString0..1Describes the action of the points
  • ACCRUAL
(Fehler)(Haken)

@HotelCode

string0..1Full name of the property which the transferred stay information belongs to.
(Fehler)(Haken)

@HotelID

string0..1

The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.


(Fehler)(Haken)

@HotelName

string0..1Full name of the property which the transferred stay information belongs to.
(Fehler)(Haken)

@ChainCode

string0..1Full name of the property which the transferred stay information belongs to.
(Fehler)(Haken)
@MemberCodeIOCodeString1The
member code
MemberCode attribute will indicate the actual number.
(Fehler)(Haken)

@ProgramCode

string1The
program code
ProgramCode 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.
(Fehler)(Haken)
@LevelCodeIOCodeString0..1Indicates special privileges in program assigned to individual.
(Fehler)(Haken)
@AccountStatusIOCodeString0..1
The account status. Refer to Open Travel Code List Profile Status (PST).
  • 4 = Active
  • 5 = Inactive
OTA Code list PST


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


(Fehler)(Haken)
@PrimaryIndboolean0..1When 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)

@TransactionReference

IOCodeString0..1external Reference ID for the Cancellation
(Fehler)(Haken)

@TransactionVoidInd

boolean0..1Displays if it is a Redemption or a Cancellation
  • true
  • false
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | LoyaltyChargeRequest | TransactionAmount


0..1Information of the Amount of the Redemption 
(Fehler)(Haken)

@Amount

decimal1The Amount of the points
(Fehler)(Haken)

@Type

string1Code for Points
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | LoyaltyChargeRequest | TransactionAmount | CurrencyAmount


0..1Information of the Amount of the Redemption in the Hotel Currency
(Fehler)(Haken)

@CurrencyCode

decimal1The Currency Code which is used by the Amount
(Fehler)(Haken)

@ExchangeRate

string0..1Exchange Ratedecimal(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | LoyaltyChargeRequest | TransactionAmount | CurrencyAmount | Amount

decimal1The amount which will be paid with the Point Redemption
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | LoyaltyChargeRequest | StayInfo


0..1Reservation Information
(Fehler)(Haken)

@ReservationID

string0..1Reservation ID
(Fehler)(Haken)

@ArrivalDate

dateTime0..1Arrival Date
(Fehler)(Haken)

@DepartureDate

dateTime0...1Departure Date
(Fehler)(Haken)

@CRSNumber

string0...1CRS ID
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | User


1Information of the logged-in user
(Fehler)(Haken)

@UserName

IOCodeString0..1Name of the User
(Fehler)(Haken)

@Organisation

string0..1Name of the Group the User belongs to
(Fehler)(Haken)

@Department

string0..1Name of the Department from the User
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | User | Email

string0..1This field would be used to pass the guest’s Email.
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | User | UserID


0..1This field would be used to pass the guest’s UserID
(Fehler)(Haken)

@Type

@ID
IOCodeString

1

A

unique identifying value assigned by the creating system. In the context of protel IO, this will be the unique hotel ID where the profile was created.(Fehler)(Haken)@ID_Context1

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

(Fehler)(Haken)@Type0..1A numeric reference to the type of object defined by the unique ID attribute. Refer to the OTA code lists: Unique ID Type (UIT

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


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


(Fehler)(Haken)

@ID

string

1

The unique profile ID from the PMS.


(Fehler)(Haken)

@ID_Context

string

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

IO_LoyaltyAccountInquiryRS - Attributes

Element | @Attribute

TypeNumDescription inboundComments + Contents inboundpAirOnPrem

IO_LoyaltyAccountInquiryRS


1Root element of the message.
(Fehler)(Haken)

@EchoToken

string

0..1

A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.


(Fehler)(Haken)

@CorrelationID

string

1

Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory.


(Fehler)(Haken)

@TimeStamp

dateTime

0..1

Time of the transaction.

"2019-06-05T09:12:14Z"(Fehler)(Haken)

@Version

string

0..1

Message version.

Version="3.001"

(Fehler)(Haken)

@PrimaryLangID

string

0..1

The primary language preference for the message encoded as ISO 639-3.


(Fehler)(Haken)

IO_

LoyaltyAccountInquiryRS

LoyaltyAccountInquiryRS | Success

boolean0..1Returning an empty element of this type indicates the successful processing of the message. It could be combined with warning message/s if the message had issue/s.
  • true
  • false
(Fehler)(Haken)

IO_

LoyaltyAccountInquiryRS

LoyaltyAccountInquiryRS | Errors |

 Error

Error


0..1Indicates an error occurred during the processing of an OpenTravel message. If the message successfully processes, but there are business errors, those errors should be passed in the warning element.
(Fehler)(Haken)
@ShortTextstring0..1An abbreviated version of the error in textual format.
(Fehler)(Haken)
@Code

@Type 

OTA_CodeType EWT

0..1

If present, this refers to a table of coded values exchanged between applications to identify errors or warnings. Refer to the OTA Code List: Error Codes (ERR).(Fehler)(Haken)

@Type

0..1Mandatory. Refer to OTA 

Mandatory. Refers to the OTA Code List: Error Warning

Type

Type (EWT).

(Fehler)(Haken)


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810188" target="_blank">Error Warning Type (EWT)</a>

IO_LoyaltyAccountInquiryRS | Errors | Error 

| Message

0..1


(Fehler)(Haken)

IO_LoyaltyAccountInquiryRS | Warnings | Warning

@Code 

OTA_CodeType ERR

0..

1Used in conjunction with the Success element to define one or more business errors.(Fehler)(Haken)

@ShortText

0..1An abbreviated version of the error in textual format.(Fehler)(Haken)

@Code

0..1If present, this refers to a table of coded values exchanged between applications to identify errors or warnings. Refer to the OTA Code List: Error Codes (ERR).(Fehler)(Haken)

Refers to the OTA Code List: Error Codes (ERR). 


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810191" target="_blank">Error Codes (ERR)</a>


(Fehler)(Haken)
IO_LoyaltyAccountInquiryRS | Errors | Error | Messagestring0...1Description of the issue
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRS | Warnings | Warning


0..1Used in conjunction with the Success element to define one or more business errors.
(Fehler)(Haken)
@ShortTextstring0..1An abbreviated version of the error in textual format.
(Fehler)(Haken)

@Type 

OTA_CodeType EWT

0..1

Mandatory. Refers to the OTA Code List: Error Warning Type (EWT).


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810188" target="_blank">Error Warning Type (EWT)</a>


(Fehler)(Haken)

@Code 

OTA_CodeType ERR

0..1 

Refers to the OTA Code List: Error Codes (ERR). 


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810191" target="_blank">Error Codes (ERR)</a>

@Type

0..1Mandatory. Refer to OTA Code List: Error Warning Type (EWT).(Fehler)(Haken)

IO_LoyaltyAccountInquiryRS | Warnings | Warning | Message

0...1(Fehler)(Haken)IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult0..1(Fehler)(Haken)@TransactionReference0..1external Reference ID for the Cancellation(Fehler)(Haken)@TransactionVoidInd0..1Displays if it is a Redemption or a Cancellation
  • true
  • false
(Fehler)(Haken)IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | TransactionAmount1Information of the Amount of the Redemption (Fehler)(Haken)

@Amount

1The Amount of the points(Fehler)(Haken)

@Type

1Code for Points


(Fehler)(Haken)
IO_
LoyaltyAccountInquiryRQ
LoyaltyAccountInquiryRS |
 LoyaltyInquiryResult
 Warnings |
 TransactionAmount | CurrencyAmount
Warning |  Messagestring0...1
Information
Description of the
Amount of the Redemption in the Hotel Currency
issue
(Fehler)(Haken)

@CurrencyCode

1The Currency Code which is used by the Amount
IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult
0..1

(Fehler)(Haken)
@TransactionReference
@ExchangeRate
IOCodeString0..1
Exchange Ratedecimal
external Reference ID for the Cancellation
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRQ | LoyaltyInquiryResult | TransactionAmount | CurrencyAmount | Amount

1The amount which will be paid with the Point Redemption
@TransactionVoidIndboolean0..1Displays if it is a Redemption or a Cancellation
  • true
  • false
(Fehler)(Haken)
IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult |
 LoyaltyAccount
 TransactionAmount
0..1

1Information of the Amount of the Redemption 
(Fehler)(Haken)
@MemberCode

@Amount

decimal1The
MemberCode attribute will indicate the actual number.
Amount of the points
(Fehler)(Haken)
@ProgramCode

@Type

string1
The ProgramCode 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.
Code for Points
(Fehler)(Haken)
@LevelCode

IO_LoyaltyAccountInquiryRQ | LoyaltyInquiryResult | TransactionAmount | CurrencyAmount


0..1
Indicates special privileges in program assigned to individual.0..
Information of the Amount of the Redemption in the Hotel Currency
(Fehler)(Haken)

@AccountStatus

@CurrencyCode

decimal
1The
account status. Refer to Open Travel Code List Profile Status (PST).
  • 4 = Active
  • 5 = Inactive
    Currency Code which is used by the Amount
    (Fehler)(Haken)

    @ExchangeRate

    @PrimaryInd
    string0..1
    When true, indicates this is the primary customer loyalty program and when false, indicates this is not the primary customer loyalty program.
    Exchange Ratedecimal(Fehler)(Haken)

    IO_LoyaltyAccountInquiryRQ | LoyaltyInquiryResult | TransactionAmount | CurrencyAmount | Amount

    decimal1The amount which will be paid with the Point Redemption
  • true
  • false

    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount

    | CardHolderName


    0..1
    Name of the Membership card


    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | AccountBalance

    1Actual amount available, which can be used for redeeming the points
    @MemberCodeIOCodeString1The MemberCode attribute will indicate the actual number.
    (Fehler)(Haken)

    @ProgramCode

    @Amount
    string1
    Amount in Points
    The ProgramCode 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.
    (Fehler)(Haken)

    @Type

    1Shortname of the Loyalty Program(Fehler)(Haken)IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | AccountBalance | CurrencyAmount
    @LevelCodeIOCodeString0..1
    Amount in the default Currency
    Indicates special privileges in program assigned to individual.
    (Fehler)(Haken)
    @ExchangeRate
    @AccountStatusIOCodeString0..1
    Exchange Rate for the Loyalty Points(Fehler)(Haken)
    OTA Code list PST


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

    @CurrencyCode

    0..1Currency Code, from the RQ


    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | AccountBalance | CurrencyAmount | Amount

    1Amount in the Currency Code, from the RQ
    @PrimaryIndboolean0..1When 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)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     AccountAccrued

     CardHolderName

    string0..1
    Total amount, the collected points
    Name of the Membership card
    (Fehler)(Haken)

    @Amount

    1

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | AccountBalance


    1Actual amount available, which can be used for redeeming the points
    (Fehler)(Haken)

    @Amount

    decimal1Amount in Points
    (Fehler)(Haken)

    @Type

    string1Shortname of the Loyalty Program
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult |

     LoyaltyAccount

     LoyaltyAccount |

    AccountAccrued

     AccountBalance | CurrencyAmount


    0..1Amount in the default Currency
    (Fehler)(Haken)

    @ExchangeRate

    decimal0..1Exchange Rate for the Loyalty Points
    (Fehler)(Haken)

    @CurrencyCode

    string0..1Currency Code, from the RQ
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

    AccountAccrued

     AccountBalance |

    CurrencyAmount

     CurrencyAmount | Amount

    decimal1Amount in the Currency Code, from the RQ
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS

    | LoyaltyInquiryResult

    | LoyaltyAccount |

     AccountRedeemed

     AccountAccrued


    0..1Total amount
    of
    , the collected points
    redeemed

    (Fehler)(Haken)

    @Amount

    decimal1Amount in Points
    (Fehler)(Haken)

    @Type

    string1Shortname of the Loyalty Program
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     AccountRedeemed

    AccountAccrued | CurrencyAmount


    0..1Amount in the default Currency
    (Fehler)(Haken)

    @ExchangeRate

    decimal0..1Exchange Rate for the Loyalty Points
    (Fehler)(Haken)

    @CurrencyCode

    string0..1Currency Code, from the RQ
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     AccountRedeemed

    AccountAccrued |

     CurrencyAmount 

    CurrencyAmount | Amount

    decimal1Amount in the Currency Code, from the RQ
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     UserCreated

     AccountRedeemed


    0..1
    Information of the logged-in user
    Total amount of points redeemed
    (Fehler)(Haken)

    @UserName

    0..1

    @Amount

    decimal1Amount in Points
    Name of the User0..

    (Fehler)(Haken)

    @Organisation

    @Type

    string
    1
    Name
    Shortname of the
    Group the user belongs to
    Loyalty Program
    (Fehler)(Haken)

    @Department

    0..1Name of the Department from the User(Fehler)(Haken)IO_LoyaltyAccountInquiryRS |

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     UserCreated

     AccountRedeemed |

    Email

     CurrencyAmount


    0..1
    This field would be used to pass the guest’s Email.
    Amount in the default Currency
    (Fehler)(Haken)
    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | UserCreated | UserID

    @ExchangeRate

    decimal0..1
    This field would be used to pass the guest’s UserID
    Exchange Rate for the Loyalty Points
    (Fehler)(Haken)
    @ID1A unique identifying value assigned by the creating system. In the context of protel IO, this will be the unique hotel ID where the profile was created.

    @CurrencyCode

    string0..1Currency Code, from the RQ
    (Fehler)(Haken)
    @ID_Context1Used to identify the source of the identifier. For both outbound (from protel IO) and inbound (to protel IO) request messages, this must carry the string value

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | AccountRedeemed | CurrencyAmount  | Amount

    decimal1Amount in the Currency Code, from the RQ
    (Fehler)(Haken)
    @Type

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | UserModified

    0..1Information of the logged

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | UserCreated


    0..1

    A numeric reference to the type of object defined by the unique ID attribute. Refer to the OTA code lists: Unique ID Type (UIT)

    (Fehler)(Haken)
    Information of the logged-in user
    (Fehler)(Haken)

    @UserName

    IOCodeString0..1Name of the User
    (Fehler)(Haken)

    @Organisation

    string0..1Name of the Group the user belongs to
    (Fehler)(Haken)

    @Department

    string0..1Name of the Department from the User
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     UserModified

     UserCreated | Email

    string0..1This field would be used to pass the guest’s Email.
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     UserModified

     UserCreated | UserID


    0..1This field would be used to pass the guest’s UserID
    (Fehler)(Haken)
    @ID

    @Type

    IOCodeString

    1

    A

    unique identifying value assigned by the creating system. In the context of protel IO, this will be the unique hotel ID where the profile was created.(Fehler)(Haken)@ID_Context1

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

    (Fehler)(Haken)@Type0..1

    A numeric reference to the type of object defined by the unique ID attribute. Refer to the OTA code lists: Unique ID Type (UIT)

    (Fehler)(Haken)

    Sample Message

    IO_LoyaltyAccountInquiryRQ

    Codeblock
    languagexml
    collapsetrue
    <IO_LoyaltyAccountInquiryRQ xmlns="http://protel.io/soap" EchoToken="LaureenTest_Charge2" TimeStamp="2021-09-16T06:35:41Z" Version="1.000" CorrelationID="LaureenTest_Charge2">
    	<LoyaltyInquiryRequest TransactionAccount="ACCRUAL" HotelCode="2691" HotelID="7" HotelName="JA Ocean View Hotel, UAE-Dubai" ChainCode="HC1" MemberCode="12898323" ProgramCode="GHA" LevelCode="Gold" AccountStatus="4" PrimaryInd="true" TransactionVoidInd="false">
    		<TransactionAmount Amount="10.320252" Type="D$">
    			<CurrencyAmount CurrencyCode="AED" ExchangeRate="0.272242186649243">
    				<Amount>37.91</Amount>
    			</CurrencyAmount>
    		</TransactionAmount>
    		<StayInfo ReservationID="2390534" ArrivalDate="2019-08-15T00:00:00" DepartureDate="2019-08-19T00:00:00"/>
    		<User UserName="HelloWorld" Organisation="Gruppe" Department="Department">
    			<Email>EMail@Email</Email>
    			<UserID ID="12315" ID_Context="protelID"/>
    		</User>
    	</LoyaltyInquiryRequest>
    </IO_LoyaltyAccountInquiryRQ>

    IO_LoyaltyAccountInquiryRS

    Codeblock
    languagexml
    collapsetrue
    <IO_LoyaltyAccountInquiryRS xmlns="http://protel.io/soap" CorrelationID="LaureenTest_Charge2" Version="1.0" TimeStamp="2021-09-16T06:35:41"> <Success>true</Success> <LoyaltyInquiryResult> <TransactionAmount Amount="10.0" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>36.732</Amount> </CurrencyAmount> </TransactionAmount> <LoyaltyAccount MemberCode="12898323" ProgramCode="GHA" LevelCode="Gold" AccountStatus="4" PrimaryInd="false"> <CardHolderName>Gary</CardHolderName> <AccountBalance Amount="1893.0" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>6953.3676000000005</Amount> </CurrencyAmount> </AccountBalance> <AccountAccrued Amount="4893.0" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>17972.96760000000</Amount> </CurrencyAmount> </AccountAccrued> <AccountRedeemed Amount="3000.0" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>11019.600000000000</Amount> </CurrencyAmount> </AccountRedeemed> <AccountChargeLowerLimit Amount="10.0" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>36.7320000000000009068</Amount> </CurrencyAmount> </AccountChargeLowerLimit> <AccountChargeUpperLimit Amount="1893.0" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>6953.3676000000005</Amount> </CurrencyAmount> </AccountChargeUpperLimit> </LoyaltyAccount> </LoyaltyInquiryResult> </IO_LoyaltyAccountInquiryRS>

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


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


    (Fehler)(Haken)

    @ID

    string

    1

    The unique profile ID from the PMS.


    (Fehler)(Haken)

    @ID_Context

    string

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

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | UserModified


    0..1Information of the logged-in user
    (Fehler)(Haken)

    @UserName

    IOCodeString0..1Name of the User
    (Fehler)(Haken)

    @Organisation

    string0..1Name of the Group the user belongs to
    (Fehler)(Haken)

    @Department

    string0..1Name of the Department from the User
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | UserModified | Email

    string0..1This field would be used to pass the guest’s Email.
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | UserModified | UserID


    0..1This field would be used to pass the guest’s UserID
    (Fehler)(Haken)

    @Type

    IOCodeString

    1

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


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


    (Fehler)(Haken)

    @ID

    string

    1

    The unique profile ID from the PMS.


    (Fehler)(Haken)

    @ID_Context

    string

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