Versionen im Vergleich

Schlüssel

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

Inhalt


Target audienceCRM
Version
1
3.0.
AuthenticationBearer Token
Message typeSynchronous
,
DirectionOutbound


Message Description

  • This message will be used to request points

IO_LoyaltyAccountInquiryRQ - Attributes

protel I/O uses a request and response message pair to request at an external system the points, that are planned to be redeem. It is up to the external system if these points are somehow block in the external system. Protel will use the amount from the response for the redemption. 


Image Added


Message Attributes

IO_LoyaltyAccountInquiryRQ

Element | @AttributeNumDescription outbound
Element | @AttributeTypeNumDescription outbound
Comments + 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
Traveler 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
(Fehler)(Haken)

@PrimaryInd

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

IO_LoyaltyAccountInquiryRS - Attributes

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

Element | @Attribute

Element | @Attribute

Type
NumDescription 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)

@Code 

IO_LoyaltyAccountInquiryRS | Warnings | Warning
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)
@TransactionReferenceIOCodeString0..1external Reference ID for the Cancellation
(Fehler)(Haken)
@TransactionVoidInd
@ExchangeRate
boolean0..1
Exchange Rate
Displays if it is a Redemption or a Cancellation
  • true
  • false
decimal
(Fehler)(Haken)
IO_
LoyaltyAccountInquiryRQ
LoyaltyAccountInquiryRS |
 LoyaltyInquiryResult
LoyaltyInquiryResult | TransactionAmount
| CurrencyAmount | Amount

1
The amount which will be paid with the Point Redemption
Information of the Amount of the Redemption 
(Fehler)(Haken)

IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount

@Amount

decimal1The Amount of the points
0..1

(Fehler)(Haken)

@Type

@MemberCode
string1
The MemberCode attribute will indicate the actual number.
Code for Points
(Fehler)(Haken)

@ProgramCode

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

IO_LoyaltyAccountInquiryRQ | LoyaltyInquiryResult | TransactionAmount | CurrencyAmount


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

@CurrencyCode

@LevelCode
decimal
0..1Indicates special privileges in program assigned to individual.
1The Currency Code which is used by the Amount
(Fehler)(Haken)

@ExchangeRate

@AccountStatus
string0..1
The account status. Refer to Open Travel Code List Profile Status (PST).
  • 4 = Active
  • 5 = Inactive
(Fehler)(Haken)

@PrimaryInd

0..1When 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)
    @Amount

    @ProgramCode

    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 Traveler and Company ID.
    (Fehler)(Haken)

    @Type

    1
    @LevelCodeIOCodeString0..1Indicates special privileges in program assigned to individual.
    Shortname of the Loyalty Program

    (Fehler)(Haken)
    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | AccountBalance | CurrencyAmount
    @AccountStatusIOCodeString0..1
    Amount in the default Currency(Fehler)(Haken)
    OTA Code list PST


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

    @ExchangeRate

    0..1Exchange Rate for the Loyalty Points


    (Fehler)(Haken)
    @PrimaryInd
    @CurrencyCode
    boolean0..1
    Currency Code, from the RQ(Fehler)(Haken)IO_
    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)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     AccountBalance | CurrencyAmount | Amount

     CardHolderName

    string0..1Name of the Membership card
    1Amount in the Currency Code, from the RQ

    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount |

     AccountAccrued

     AccountBalance

    0..

    1
    Total
    Actual amount available, which can be used for redeeming the
    collected
    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)

    @Amount

    @UserName
    decimal
    0..
    1
    Name of the User
    Amount in Points
    (Fehler)(Haken)

    @Organisation

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

    @Department

    0..1Name of the Department from the User

    @Type

    string1Shortname of the Loyalty Program
    (Fehler)(Haken)

    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)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | AccountRedeemed | CurrencyAmount  | Amount

    decimal1Amount in the Currency 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 | UserCreated


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

    @UserName

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

    @UserName

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

    @Organisation

    Name of the User
    (Fehler)(Haken)

    IO_LoyaltyAccountInquiryRS | LoyaltyInquiryResult | LoyaltyAccount | UserModified

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

    @Organisation

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

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

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


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

    @ID

    string

    1

    The unique profile ID from the PMS.


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

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