This instance is currently being migrated to the new Atlassian One Confluence sytem.
If you can't find your space anymore, it should be already in the new System: https://confluence.weareplanet.com/
<IO_LoyaltyAccountInfoRS xmlns="http://protel.io/soap" CorrelationID="12345" Version="1.0" TimeStamp="2021-09-16T06:59:04"> <Success>false</Success> <Errors> <Error ShortText="NO_MEMBERS_FOUND"> <Message>No member found matching the member code.</Message> </Error> </Errors> </IO_LoyaltyAccountInfoRS>
- Attributes
Message Description
- Lookup by Member ID w/ Currency for Points
- Receive Membership Info w/ Points & Account Balance in Hotel Currency
IO_LoyaltyAccountInfoRQ - Attributes
Element | @Attribute | Num | Description outbound | Comments + Contents outbound | pAir | OnPrem |
---|---|---|---|---|---|
IO_LoyaltyAccountInfoRQ | 1 | Root element of the message. | |||
@EchoToken | 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. | |||
@CorrelationID | 1 | Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory. | |||
@TimeStamp | 0..1 | Time of the transaction. | "2019-06-05T09:12:14Z" | ||
@Version | 0..1 | Message version. | Version="3.001" | ||
@PrimaryLangID | 0..1 | The primary language preference for the message encoded as ISO 639-3. | |||
IO_LoyaltyAccountInfoRQ | ReadRequests | 0..1 | ||||
@HotelCode | 0..1 | Full name of the property which the transferred stay information belongs to. | |||
@HotelID | 0..1 | The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages |
Message Description
- Lookup by Member ID w/ Currency for Points
- Receive Membership Info w/ Points & Account Balance in Hotel Currency
IO_LoyaltyAccountInfoRQ - Attributes
Element | @Attribute | Num | Description outbound | Comments + Contents outbound | pAir | OnPrem | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IO_LoyaltyAccountInfoRQ | 1 | Root element of the message. | @EchoToken | |||||||||||||||||
@HotelName | 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. | @CorrelationID | 1 | Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatoryFull name of the property which the transferred stay information belongs to. | |||||||||||||||
@ChainCode | 0..1 | TimeFull name of | the transaction.the property which the transferred stay information belongs to. | |||||||||||||||||
IO_LoyaltyAccountInfoRQ | ReadRequests | LoyaltyReadRequest | 1..n | Loyalty Information | "2019-06-05T09:12:14Z"||||||||||||||||||
@CurrencyCode | 0..1 | Message version. | Version="3.001"Default Hotel Currency Code | |||||||||||||||||
@MemberCode | 0..1 | The | primary language preference for the message encoded as ISO 639-3MemberCode attribute will indicate the actual member number. | IO_LoyaltyAccountInfoRQ | ReadRequests | 0..1||||||||||||||||
@ProgramCode | 1 | 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. | ||||||||||||||||||
@HotelCode@LevelCode | 0..1 | Full name of the property which the transferred stay information belongs toIndicates special privileges in program assigned to individual. | ||||||||||||||||||
@HotelID@AccountStatus | 0..1 | The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.account status. Refer to Open Travel Code List Profile Status (PST). |
| |||||||||||||||||
@HotelName@PrimaryInd | 0..1 | When true, indicates this is the primary customer loyalty program and when false, indicates this is not the primary customer loyalty program. |
| @ChainCode | ||||||||||||||||
IO_LoyaltyAccountInfoRQ | ReadRequests | User | 0..1 | Full name of the property which the transferred stay information belongs to.Information of the logged-in user | IO_LoyaltyAccountInfoRQ | ReadRequests | LoyaltyReadRequest | |||||||||||||||||
@UserName | 0 | 1.. | nLoyalty Information1 | Name of the User | ||||||||||||||||
@CurrencyCode@Organisation | 0..1 | Default Hotel Currency CodeName of the Group the user belongs to | ||||||||||||||||||
@MemberCode@Department | 0..1 | The MemberCode attribute will indicate the actual member number.Name of the Department from the User | @ProgramCode | 1 | ||||||||||||||||
IO_LoyaltyAccountInfoRQ | ReadRequests | LoyaltyReadRequest | User | Email | 0..1 | This field would be used to pass the guest’s Email | 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. | |||||||||||||||||
IO_LoyaltyAccountInfoRQ | ReadRequests | LoyaltyReadRequest | User | UserID | 0..1 | Indicates special privileges in program assigned to individual.This field would be used to pass the guest’s UserID | ||||||||||||||||||
@ID | 0..1 | The account status. Refer to Open Travel Code List Profile Status (PST). | 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. | @PrimaryInd | 0..1 | When true, indicates this is the primary customer loyalty program and when false, indicates this is not the primary customer loyalty program. | |||||||||||||
@ID_Context | 1 | 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 | IO_LoyaltyAccountInfoRQ | ReadRequests | User | |||||||||||||||||
@Type | 0..1 | Information of the logged-in userA 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..1 | Name of the User | @Organisation | 0..1 | Name of the Group the user belongs to | @Department | 0..1 | Name of the Department from the User | IO_LoyaltyAccountInfoRQ | ReadRequests | LoyaltyReadRequest | User | Email |
IO_LoyaltyAccountInfoRS - Attributes
Element | @Attribute | Num | Description inbound | Comments + Contents inbound | pAir | OnPrem | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
IO_LoyaltyAccountInfoRS | 1 | Root element of the message. | ||||||||||
@EchoToken | 0..1 | This field would be used to pass the guest’s Email. | IO_LoyaltyAccountInfoRQ | ReadRequests | LoyaltyReadRequest | User | UserID | 0..1 | This field would be used to pass the guest’s UserIDA 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. | @ID | 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|||||
@CorrelationID | 1 | Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory. | @ID_Context | 1 | 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||||||||
@TimeStamp | 0..1 | Time of the transaction. | "2019-06-05T09:12:14Z" | |||||||||
@Version | 0..1 | Message version. | Version="3.001" | |||||||||
@PrimaryLangID | 0..1 | The primary language preference for the message encoded as ISO 639-3. | A numeric reference to the type of object defined by the unique ID attribute. Refer to the OTA code lists: Unique ID Type (UIT)||||||||||
IO_LoyaltyAccountInfoRS |
Element
@AttributeNum Description inbound Comments + Contents inbound pAir OnPrem
1 Root element of the message.
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
Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory
@TimeStamp
Time
transaction
"2019-06-05T09:12:14Z"
@Version
Version="3.001"
@PrimaryLangID 0..1
Errors
Indicates 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
Errors
Error
An error that occurred during the processing of a message
Warnings
Used in conjunction with the Success element to define one or more business errors.
Warnings | Warning
Used when a message has been successfully processed to report any warnings or business errors that occurred
@ShortText
An abbreviated version of the error in textual format
@Code
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)
@Type
Mandatory. Refer to OTA Code List: Error Warning Type (EWT)
0..1
@HotelCode
0..
Full name of the property which the transferred stay information belongs to
@HotelIDthroughout the messages
The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same
@HotelName
Full name of the property which the transferred stay information belongs to.
@ChainCode
Full name of the property which the transferred stay information belongs to.
1 @MemberCode 1 The MemberCode attribute will indicate the actual number.
@ProgramCode
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.
@LevelCode
0..
Indicates special privileges in program assigned to individual.
@AccountStatus
0..
OTA Code list PST
/** 5 */ Inactive
@PrimaryInd
When true, indicates this is the primary customer loyalty program and when false, indicates this is not the primary customer loyalty program.
true false
CardHolderName
0..
Name of the Membership card
AccountBalance
The actual amount available, which can be used for redeeming the
AccountBalance
AccountBalance
CurrencyAmount
AccountAccrued
, the collected
AccountAccrued
AccountAccrued
AccountRedeemed
Total
redeemed
AccountRedeemed
AccountRedeemed
AccountChargeUpperLimit
Maximum
usable
AccountChargeUpperLimit
AccountChargeUpperLimit
AccountChargeLowerLimit 1 Amount in Points
Minimum amount of points needed for a single redemption (Account and Invoice)
@Type
Shortname
Loyalty Program
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | AccountChargeLowerLimit | CurrencyAmount
Amount in the default Currency
@ExchangeRate
Exchange Rate for the Loyalty Points
@CurrencyCode
Currency Code, from the RQ
LoyaltyReadResults
AccountChargeLowerLimit
CurrencyAmount | Amount1
Amount in the Currency Code, from the RQ
LoyaltyAccount | UserCreated
Information of the logged-in user
Name of the User
Name of the Group the user belongs to
@Department
Name of the Department from the User
LoyaltyAccount
UserCreated | Email
Email
LoyaltyAccount | UserCreated | UserID
UserID
0..1 0..1 0..1 @Department 0..1
FirstName
GivenName.
LastName
This field would be used to pass the guest’s LastName
0..1 This field would be used to pass the guest’s Email.
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | UserModified | Phone
This field would be used to pass the guest’s Phone 0..1
This field would be used to pass the guest’s UserID
| |
---|
Success | 0..1 | ||||
---|---|---|---|---|---|
IO_LoyaltyAccountInfoRS |
@EchoToken
| Errors | 0..1 |
---|
Indicates 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. |
---|
@CorrelationID
1
Errors | Error | 0..1 | An error that occurred during the processing of a message. |
---|
@ShortText | 0..1 |
An abbreviated version of the |
error in textual format. |
@Code | 0..1 |
Message version.
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). |
IO_LoyaltyAccountInfoRS | Success
@Type | 0..1 |
The primary language preference for the message encoded as ISO 639-3.
Mandatory. Refer to OTA Code List: Error Warning Type (EWT). | |||
IO_LoyaltyAccountInfoRS | |
---|
Warnings | 0..1 |
---|
Used in conjunction with the Success element to define one or more business errors. |
---|
Warnings | |
---|
Warning | 0..1 |
---|
Used when a message has been successfully processed to report any warnings or business errors that occurred. | |||||
---|---|---|---|---|---|
@ShortText | 0..1 | An abbreviated version of the error in textual format. | |||
@Code | 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). | |||
@Type | 0..1 | Mandatory. Refer to OTA Code List: Error Warning Type (EWT). | |||
IO_LoyaltyAccountInfoRS | |
LoyaltyReadResults | 0..1 |
---|
@HotelCode | 0..1 |
Full name of the property which the transferred stay information belongs to. |
@HotelID | 0..1 |
The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages. |
@HotelName | 0..1 |
Full name of the property which the transferred stay information belongs to. |
@ChainCode | 0..1 |
Full name of the property which the transferred stay information belongs to. | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults |
---|
| LoyaltyAccount | 1 | ||||
---|---|---|---|---|---|
@MemberCode | 1 | The MemberCode attribute will indicate the actual number. |
@ProgramCode |
1 |
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. |
@LevelCode | 0..1 |
Indicates special privileges in program assigned to individual. |
@AccountStatus | 0..1 |
OTA Code list PST |
|
@PrimaryInd | 0..1 |
When true, indicates this is the primary customer loyalty program and when false, indicates this is not the primary customer loyalty program. |
|
LoyaltyReadResults | LoyaltyAccount
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | CardHolderName | 0..1 | Name of the Membership card |
---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | AccountBalance | 1 | The |
---|
actual amount available, which can be used for redeeming the points |
---|
@Amount |
1 |
Amount in Points |
@Type |
1 |
- /** 1 */ MarkedForDeletion
- /** 2 */ Lapsed
- /** 3 */ Terminated
- /** 4 */ Active
Shortname of the Loyalty Program | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | AccountBalance | CurrencyAmount | 0..1 | Amount in the default Currency |
---|
@ExchangeRate | 0..1 |
Exchange Rate for the Loyalty Points | decimal Account...@Amount * ExchangeRate = CurrencyAmount@Amount | ||
@CurrencyCode | 1 | Currency Code, from the RQ |
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | AccountBalance | CurrencyAmount | |
---|
Amount |
---|
1 |
---|
Amount in the Currency Code, from the RQ | |||
---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
AccountAccrued | 0..1 |
---|
Total amount, the collected points | |||||
---|---|---|---|---|---|
@Amount | 1 | Amount in Points | |||
@Type | 1 | Shortname of the Loyalty Program | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
AccountAccrued | CurrencyAmount | 0..1 | Amount in the default Currency | |||
---|---|---|---|---|---|
@ExchangeRate | 0..1 | Exchange Rate for the Loyalty Points |
decimal
Account...@Amount * ExchangeRate = CurrencyAmount@Amount@CurrencyCode | 0..1 | Currency Code, from the RQ | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
---|
AccountAccrued | |
---|
CurrencyAmount | Amount | 1 | Amount in the Currency Code, from the RQ | |||
---|---|---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
AccountRedeemed | 0..1 | Total amount |
---|
of points redeemed | |||||
---|---|---|---|---|---|
@Amount | 1 | Amount in Points | |||
@Type | 1 | Shortname of the Loyalty Program | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
AccountRedeemed | CurrencyAmount | 0..1 | Amount in the default Currency | |||
---|---|---|---|---|---|
@ExchangeRate | 0..1 | Exchange Rate for the Loyalty Points | |||
@CurrencyCode | 0..1 | Currency Code, from the RQ | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
AccountRedeemed | CurrencyAmount | Amount | 1 | Amount in the Currency Code, from the RQ | |||
---|---|---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
AccountChargeUpperLimit | 0..1 |
---|
Maximum amount of points |
---|
usable for a single redemption (Account and Invoice) | |||||
---|---|---|---|---|---|
@Amount | 1 | Amount in Points | |||
@Type | 1 | Shortname of the Loyalty Program | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
AccountChargeUpperLimit| CurrencyAmount | 0..1 | Amount in the default Currency | |||
---|---|---|---|---|---|
@ExchangeRate | 0..1 | Exchange Rate for the Loyalty Points | |||
@CurrencyCode | 0..1 | Currency Code, from the RQ | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
AccountChargeUpperLimit| CurrencyAmount | Amount | 1 | Amount in the Currency Code, from the RQ | |||
---|---|---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | AccountChargeLowerLimit |
0..1 |
---|
Minimum amount of points |
---|
needed for a single redemption (Account and Invoice) |
---|
@Amount | 1 | Amount in Points | |||
@Type | 1 | Shortname of the Loyalty Program | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | AccountChargeLowerLimit |
| CurrencyAmount | 0..1 | Amount in the default Currency | |||
---|---|---|---|---|---|
@ExchangeRate | 0..1 | Exchange Rate for the Loyalty Points | |||
@CurrencyCode | 0..1 | Currency Code, from the RQ | |||
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | AccountChargeLowerLimit |
| CurrencyAmount | Amount | 1 | Amount in the Currency Code, from the RQ | |||
---|---|---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | LoyaltyAccount | |
@Amount
UserCreated | 0..1 |
---|
Information of the logged-in user |
---|
@UserName | 0..1 |
Name of the |
User |
@Organisation | 0..1 |
Name of the Group the user belongs to |
@Department | 0..1 |
Name of the Department from the User |
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | LoyaltyAccount | UserCreated | Email | 0..1 |
---|
This field would be used to pass the guest’s Email. | |||
---|---|---|---|
IO_LoyaltyAccountInfoRS | |
LoyaltyReadResults | LoyaltyAccount | LoyaltyAccount | |
---|
UserCreated | |
---|
UserID | 0..1 | This field would be used to pass the guest’s UserID |
---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
---|
UserModified | 0..1 |
---|
@UserName | 0..1 |
@Organisation | 0..1 |
@Department | 0..1 |
@Occupation | 0..1 |
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
---|
UserModified | |
---|
FirstName | 0..1 | This field would be used to pass the guest’s |
---|
GivenName. | |||
---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | |
UserModified | LastName | 0..1 | This field would be used to pass the guest’s |
---|
LastName. | |||
---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | UserModified |
@UserName
@Organisation
@Occupation
0..1 |
---|
This field would be used to pass the guest’s Email. | |||
---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | UserModified | |
Phone | 0..1 | This field would be used to pass the guest’s |
---|
Phone | |||
---|---|---|---|
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | UserModified | |
UserID | 0..1 |
---|
This field would be used to pass the guest’s UserID | |||||
---|---|---|---|---|---|
@ID | 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. |
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | UserModified | Email
@ID_Context | 1 | 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 |
@Type | 0..1 |
IO_LoyaltyAccountInfoRS | LoyaltyReadResults | LoyaltyAccount | UserModified | UserID
A numeric reference to the type of object defined by the unique ID attribute. Refer to the OTA code lists: Unique ID Type (UIT) |
Sample Message
IO_LoyaltyAccountInfoRQ
Codeblock | ||||
---|---|---|---|---|
| ||||
| ||||
<?xml version<IO_LoyaltyAccountInfoRQ xmlns="http://protel.io/soap" EchoToken="Laureen_Info_2" TimeStamp="2021-08-19T14:41:25Z" Version="1.0000" CorrelationIDencoding="Laureen_Info_2"> <POSUTF-8"?> <IO_LoyaltyAccountInfoRQ xmlns="http://www.opentravel.org/OTA/2003/05"> <Source> <RequestorID Type="10" ID="2691" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> <TPA_Extensions> <px:POSExtensions xmlns:pxprotel.io/soap" EchoToken="12345" TimeStamp="2021-09-16T06:29:58Z" Version="1.000" CorrelationID="Laureen_Info_5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://protel.io/soap file://htng/extensions"> <px:HotelInfo FiscalDate="2019-08-17"/> </px:POSExtensions> </TPA_Extensions> </Source> </POS>/C:/Users/ljacke/Desktop/xmlbinding-develop@0e346006532/io-binding/src/main/xsd/Loyalty.xsd"> <ReadRequests HotelCode="2691" HotelID="7" HotelName="JA Ocean View Hotel, UAE-Dubai" ChainCode="HC1"> <LoyaltyReadRequest CurrencyCode="AED" MemberCode="12898323" ProgramCode="GHA" LevelCode="Gold" AccountStatus="4" PrimaryInd="false" PrimaryIndSpecified="true"/> <User UserName="HelloWorld" Organisation="Gruppe" Department="Department"> <Email>EMail@Email</Email> <UserID>12312</UserID> </User><UserID ID="12315" ID_Context="protelID"/> </LoyaltyReadRequest>User> </ReadRequests> </IO_LoyaltyAccountInfoRQ> |
IO_LoyaltyAccountInfoRS
Success
Codeblock | ||||
---|---|---|---|---|
| ||||
<IO_LoyaltyAccountInfoRS xmlns="http://protel.io/soap" CorrelationID="Laureen_Info_35" Version="1.0" TimeStamp="2021-0809-19T1516T06:1529:1658"> <Success>true</Success> <LoyaltyReadResults HotelCode="2691" HotelName="JA Ocean View Hotel, UAE-Dubai" ChainCode="HC1"> <LoyaltyAccount MemberCode="12898323" ProgramCode="GHA" LevelCode="Gold" AccountStatus="4" PrimaryInd="false"> <CardHolderName>Gary</CardHolderName> <CardHolderName>Gary</CardHolderName> <AccountBalance Amount="1893940.0" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>6953.3676000000005</Amount> </CurrencyAmount> </AccountBalance> <AccountAccrued ExchangeRate="0.27224218664924316"> <Amount>3452.808</Amount> </CurrencyAmount> </AccountBalance> <AccountAccrued Amount="4893.0" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>17972.96760000000</Amount> </CurrencyAmount> </AccountAccrued > <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>11019.600000000000</Amount> </CurrencyAmount> </AccountRedeemed> <AccountChargeLowerLimit Amount="10Amount="10" Type="D$"> <CurrencyAmount CurrencyCode="AED" ExchangeRate="0.27224218664924316"> <Amount>36.732</Amount> </CurrencyAmount> </AccountChargeLowerLimit> <AccountChargeUpperLimit Amount="940.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> </LoyaltyReadResults> <Amount>3452.808</Amount> </CurrencyAmount> </AccountChargeUpperLimit> </LoyaltyAccount> </LoyaltyReadResults> </IO_LoyaltyAccountInfoRS> |
Error
Codeblock | ||||
---|---|---|---|---|
| ||||
<IO_LoyaltyAccountInfoRS xmlns="http://protel.io/soap" CorrelationID="12345" Version="1.0" TimeStamp="2021-09-16T06:59:04">
<Success>false</Success>
<Errors>
<Error ShortText="NO_MEMBERS_FOUND">
<Message>No member found matching the member code.</Message>
</Error>
</Errors>
</IO_LoyaltyAccountInfoRS> |