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/
...
The purpose of this page is to inform you about upcoming changes within our OTA/HTNG implementation for both property management systems. Please note that the changes are divided into onPrem and pAir PMS changes. onPrem changes won't be rolled out globally at the date that is mentioned in the table below whilst pAir Updates will always be rolled out for all customers in one step.
Please note that the XML of the examples are shortened for a clear arrangement. The full sample message can be found on the documentation page for the message.
Affected Message | Direction from protel | PMS | Path | Example | Summary | Internal reference | Version | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TBA IDS | |||||||||||||||||||||||||||
OTA_HotelRatePlanNotifRQ | outbound | OnPremise pAir | OTA_HotelRatePlanNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | @TaxInclusive OTA_HotelRatePlanNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | Taxes | @Amount OTA_HotelRatePlanNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | Taxes | @CurrencyCode |
| Include tax details per child bucket | IDS-524 | TBA | ||||||||||||||||||||
OTA_HotelRateAmountNotifRQ | outbound | OnPremise pAir | OTA_HotelRateAmountNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | @TaxInclusive OTA_HotelRateAmountNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | Taxes | @Amount OTA_HotelRateAmountNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | Taxes | @CurrencyCode |
| Include tax details per child bucket | IDS-524 | TBA | ||||||||||||||||||||
TBA PWS | |||||||||||||||||||||||||||
HTNG_ChargePostingRQ | inbound | OnPremise | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account |
| Allow as well posting against external IDs | PWS-3112 | |||||||||||||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | OnPremise | OTA_ProfileCreateRQ | Profile | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos | px:ParentProfile OTA_ProfileModifyRQ | ProfileModify | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos | px:ParentProfile |
| Remove the existing TPA_Extensions
And add the new official XSD TPA_Extensions "px:ParentProfile " | PWS-3097 | |||||||||||||||||||||
OTA_HotelResNotifRQ | outbound | OnPremise | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | Guarantee |
| assigned credit cards will be displayed in the outbound Reservation message | PWS-1089 | IO_RatePackageNotifRQ | outbound | OnPremise | IO_RatePackageNotifRQ | Packages | Package | Validity
Codeblock | ||||
---|---|---|---|---|
| ||||
<Validity From="1990-01-01" To="2050-01-01"/> |
OTA_ProfileCreateRQ
OTA_ProfileModifyRQ
OTA_ProfileCreateRQ | Profile | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos | px:ParentProfile
OTA_ProfileModifyRQ | ProfileModify | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos | px:ParentProfile
Codeblock | ||||
---|---|---|---|---|
| ||||
<TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:ProfileInfoExtensions> <px:StatisticalInfos> <px:ParentProfile Name="Duck AG" ID="181579" ID_Context="protelIO" Type="3"/> </px:StatisticalInfos> </px:ProfileInfoExtensions> </TPA_Extensions> |
Add the new official XSD TPA_Extensions "px:ParentProfile "
Codeblock | ||||
---|---|---|---|---|
| ||||
<DepositPayments> <GuaranteePayment> <AmountPercent Amount="77.00" CurrencyCode="AED" ApplyAs="FirstNightDeposit"/> <Deadline AbsoluteDeadline="2019-09-06"/> </GuaranteePayment> <GuaranteePayment> <AcceptedPayments> <AcceptedPayment PaymentTransactionTypeCode="charge"> <PaymentCard> <CardType>CASH (AED)</CardType> </PaymentCard> </AcceptedPayment> </AcceptedPayments> <AmountPercent Amount="-55.00" CurrencyCode="AED" ApplyAs="FirstNightDeposit"/> </GuaranteePayment> </DepositPayments> |
PWS 3.7.X Anker PWS 3.7.X PWS 3.7.X
IO_RatePackageNotifRQ | Packages | Package | Validity
IO_RatePackageNotifRQ | Packages | Package | PackageItem | Validity
Codeblock | ||||
---|---|---|---|---|
| ||||
<Validity From="1990-01-01" To="2050-01-01"/> |
IPA 22.04 Anker IPA 22.04 IPA 22.04
and/or
OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | RoomID
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
<OTA_HotelResNotifRQ> <HotelReservations> <HotelReservation ResStatus="In-house"> <RoomStays> <RoomStay MarketCode="AK22"> <RoomTypes> <RoomType RoomID="15012" RoomTypeCode="JUNS"/> </RoomTypes> <RoomRates> <RoomRate EffectiveDate="2022-08-04" ExpireDate="2022-08-06" RoomID="15012" RoomTypeCode="JUNS"> |
Other data like MarketCode, DepartureDate, Services remains modifiable with this message.
IPA 22.02 Anker IPA 22.02 IPA 22.02
IO_SystemDataRS
IO_ResModifyNotifRS
IO_InvoiceFiscalizeRS
IO_ResModifyNotifRS | Success
IO_InvoiceFiscalizeRS | Success
New xsd:
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
<xs:complexType name="IOMessageResultType"> <xs:sequence> <xs:element minOccurs="0" name="Success"> <xs:complexType> <xs:annotation> <xs:documentation xml:lang="en">Existence of element in RS message signals successful processing.</xs:documentation> </xs:annotation> </xs:complexType> </xs:element> |
Currently the <Success> element, if present, appears with Boolean value. (e.g. <Success>true</Success>)
With this change, the <Success> element, if present, will appear only as empty element. (e.g. <Success/>)
IPA-997
OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | px:ReservationExtensions | px:FixedCharges | px:FixedCharge | px:ServiceDates | px:ServiceDate
Codeblock | ||||
---|---|---|---|---|
| ||||
<TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:ReservationExtensions> <px:FixedCharges> <px:FixedCharge Code="KosmetikExtNoR" Recurrence="floating" From="2021-01-05" To="2021-01-12" Quantity="1" RequestedIndicator="true"> <px:Price CurrencyCode="EUR" SingleAmountAfterTax="25.00"/> <px:UniqueID Type="FixedCharge" ID="103604" ID_Context="protelIO"/> <px:Item ItemID="75"/> <px:InvoiceText>Kosmetik täglich ab 5.1.</px:InvoiceText> <px:ServiceDates> <px:ServiceDate From="2021-01-05" To="2021-01-07"/> <px:ServiceDate From="2021-01-10" To="2021-01-12"/> </px:ServiceDates> </px:FixedCharge> </px:FixedCharges> </px:ReservationExtensions> </TPA_Extensions> |
Add the new Element "SerivceDates"
This Element will be displayed for the Recurrence= "floating"
Possible Recurrence
- OnArrival
- OnDeparture
- Daily
- DaysOfWeek
- Floating
- Fixed
Codeblock | ||||
---|---|---|---|---|
| ||||
<TPA_Extensions> <px:InvBlockExtensions> <px:InvBlockID ID="23" ID_Context="protelIO" Type="18"/> <px:CancellationInfo Code="Cancel" ID="13" ID_Context="protelIO" Timestamp="2019-07-30T10:44:26+02:00" Type="1" User="">erreur</px:CancellationInfo> </px:InvBlockExtensions> <px:ProfileInfoExtensions> <px:ContactDetails> <px:AdditionalInfo> <px:Entry DefaultInd="true" ID="1543" ID_Context="protelIO" RPH="6bee2ab8-f5a0-4ce0-9e50-6a52bff63aab" Type="1">memari</px:Entry> <px:Entry ID="1543" ID_Context="protelIO" RPH="be2ab219-99e0-4714-8e30-a6924aa820bf" Type="1"/> </px:AdditionalInfo> </px:ContactDetails> </px:ProfileInfoExtensions> <px:ReservationExtensions/> </TPA_Extensions> |
IPA 21.50 Anker IPA 21.50 IPA 21.50
Codeblock | ||||
---|---|---|---|---|
| ||||
... <RateDescription Name="RateGroup"> <Text TextFormat="PlainText">BAR</Text> </RateDescription> <MarketCode MarketCode="FAM" MarketCodeName="Famille"/> </RatePlan> </RatePlans> </RoomType> </RoomTypes> ... |
PWS 3.6.X Anker PWS 3.6.X PWS 3.6.X
OTA_HotelAvailNotifRQ
Codeblock | ||||
---|---|---|---|---|
| ||||
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Body> <OTA_HotelAvailNotifRQ MessageContentCode="3" TimeStamp="2018-12-03T00:00:00.000Z" Version="2"> <AvailStatusMessages HotelCode="3153"> <AvailStatusMessage> <StatusApplicationControl Start="2021-08-09" End="2021-08-10" RatePlanCode="Ali2" InvTypeCode="CBR"/> <RestrictionStatus Restriction="Departure" Status="Close"/> <UniqueID Type="16" ID_Context="info.rateboard.rms" ID="2"/> </AvailStatusMessage> <AvailStatusMessage> <StatusApplicationControl Start="2021-08-09" End="2021-08-10" RatePlanCode="Ali2" InvTypeCode="CS"/> <RestrictionStatus Restriction="Departure" Status="Close"/> <UniqueID Type="16" ID_Context="info.rateboard.rms" ID="2"/> </AvailStatusMessage> </AvailStatusMessages> </OTA_HotelAvailNotifRQ> </env:Body> </env:Envelope> |
Codeblock | ||||
---|---|---|---|---|
| ||||
<HTNG_ChargePostingRQ> <Posting ID="1"> <Transaction TicketID="1"> <RevenueDetails> <RevenueDetail Description="Upsell Article" PMSRevenueCode="1000" ReferenceID="1015" Amount="20.00" SubTypeID="Revenue"> <ExtendedPrice AmountAfterTax="20.00" DecimalPlaces="2" Quantity="1"/> <Account ID="341977-2" Type="16" ID_Context="protelIO"/> </RevenueDetail> |
Codeblock | ||||
---|---|---|---|---|
| ||||
<IO_RatePackageNotifRQ> <Packages> <Package> <PackageItems> <PackageItem> <Calculation AmountBeforeTax="40" AmountAfterTax="40" Currency="AED" InclusiveInd="true" Recurrence="Daily" Relation="Complex"> <DaysOfWeek Mon="true" Tue="true" Wed="true" Thu="true" Fri="true" Sat="true" Sun="true"/> |
Fix the values for the Recurrence Attribute
Possible Recurrence
- OnArrival
- OnDeparture
- Daily
- DaysOfWeek
- Floating
- Fixed
OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | px:ReservationExtensions | px:FixedCharges | px:FixedCharge | px:ServiceDates | px:ServiceDate
Codeblock | ||||
---|---|---|---|---|
| ||||
<TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:ReservationExtensions> <px:FixedCharges> <px:FixedCharge Code="KosmetikExtNoR" Recurrence="floating" From="2021-01-05" To="2021-01-12" Quantity="1" RequestedIndicator="true"> <px:Price CurrencyCode="EUR" SingleAmountAfterTax="25.00"/> <px:UniqueID Type="FixedCharge" ID="103604" ID_Context="protelIO"/> <px:Item ItemID="75"/> <px:InvoiceText>Kosmetik täglich ab 5.1.</px:InvoiceText> <px:ServiceDates> <px:ServiceDate From="2021-01-05" To="2021-01-07"/> <px:ServiceDate From="2021-01-10" To="2021-01-12"/> </px:ServiceDates> </px:FixedCharge> </px:FixedCharges> </px:ReservationExtensions> </TPA_Extensions> |
Add the new Element "SerivceDates"
This Element will be displayed for the Recurrence= "floating"
Possible Recurrence
- OnArrival
- OnDeparture
- Daily
- DaysOfWeek
- Floating
- Fixed
Codeblock | ||||
---|---|---|---|---|
| ||||
<HTNG_HotelFolioRS> <Folios> <Folio> <RevenueDetails> <RevenueDetail> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>SDate|2017-08-23</FolioID> <FolioID>InvID|122345</FolioID> </FolioIDs> <RevenueDetailItems> <RevenueDetailItem> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>SDate|2017-08-23</FolioID> </FolioIDs> |
Add a short in front of the FolioID Element, to describe what is displayed
Possible values
- InvID
- InvNo
- GstID
- Code
- TAAGrp
- PkgID
- SDate
Codeblock | ||||
---|---|---|---|---|
| ||||
<HTNG_HotelFolioNotifRQ> <Folios> <Folio> <RevenueDetails> <RevenueDetail> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>SDate|2017-08-23</FolioID> <FolioID>InvID|122345</FolioID> </FolioIDs> <RevenueDetailItems> <RevenueDetailItem> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>SDate|2017-08-23</FolioID> </FolioIDs> |
Add a short in front of the FolioID Element, to describe what is displayed
Possible values
- InvID
- InvNo
- GstID
- Code
- TAAGrp
- PkgID
- SDate
Codeblock | ||||
---|---|---|---|---|
| ||||
<IO_StatsNotifRQ/> <Statistics> <Statistic> <StatisticApplicationSets> <StatisticApplicationSet Start="2021-10-28" End="2021-10-28"> <StatisticCodes> <StatisticCode StatCode="Group" StatCategoryCode="3" /> <StatisticCode StatCode="1" StatCategoryCode="Pseudo" /> </StatisticCodes> <RevenueCategorySummaries> <RevenueCategorySummary RevenueCategoryCode="3" CurrencyCode="EUR" Amount="0.00" /> <RevenueCategorySummary RevenueCategoryCode="6" CurrencyCode="EUR" Amount="0.00" /> <RevenueCategorySummary RevenueCategoryCode="9" CurrencyCode="EUR" Amount="0.00" /> <RevenueCategorySummary RevenueCategoryCode="17" CurrencyCode="EUR" Amount="0.00" /> <RevenueCategorySummary RevenueCategoryCode="123" CurrencyCode="EUR" Amount="0.00" /> <RevenueCategorySummary RevenueCategoryCode="126" CurrencyCode="EUR" Amount="0.00" /> <RevenueCategorySummary RevenueCategoryCode="129" CurrencyCode="EUR" Amount="0.00" /> <RevenueCategorySummary RevenueCategoryCode="1217" CurrencyCode="EUR" Amount="0.00" /> </RevenueCategorySummaries> |
PWS 3.5.X Anker PWS 3.5.X PWS 3.5.X
Codeblock | ||||
---|---|---|---|---|
| ||||
<HTNG_HotelFolioRS> <Folios> <Folio> <RevenueDetails> <RevenueDetail> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>SDate|2017-08-23</FolioID> <FolioID>InvID|122345</FolioID> </FolioIDs> <RevenueDetailItems> <RevenueDetailItem> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>SDate|2017-08-23</FolioID> </FolioIDs> |
Add a short in front of the FolioID Element, to describe what is displayed
Possible values
- InvID
- InvNo
- GstID
- Code
- TAAGrp
- PkgID
- SDate
Codeblock | ||||
---|---|---|---|---|
| ||||
<HTNG_HotelFolioNotifRQ> <Folios> <Folio> <RevenueDetails> <RevenueDetail> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>SDate|2017-08-23</FolioID> <FolioID>InvID|122345</FolioID> </FolioIDs> <RevenueDetailItems> <RevenueDetailItem> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>SDate|2017-08-23</FolioID> </FolioIDs> |
Add a short in front of the FolioID Element, to describe what is displayed
Possible values
- InvID
- InvNo
- GstID
- Code
- TAAGrp
- PkgID
- SDate
Codeblock | ||||
---|---|---|---|---|
| ||||
<RevenueCategory RevenueCategoryCode="2000"> <SummaryAmount CurrencyCode="AED" Amount="-122.50"/> <RevenueDetails> <RevenueDetail ReferenceID="575679481" TransactionDate="2019-08-30" RatePlanCode="0" Description="MASTER CARD" PMSRevenueCode="12" CurrencyCode="AED" Amount="-32.40"> <FolioIDs> <FolioID>InvID|408918</FolioID> <FolioID>ResID|2390678</FolioID> <FolioID>GstID|5391177</FolioID> <FolioID>TAAGrp|PAYMENTS</FolioID> </FolioIDs> </RevenueDetail> <RevenueDetail ReferenceID="575679479" TransactionDate="2019-08-30" RatePlanCode="0" Description="CASH (AED)" PMSRevenueCode="1" CurrencyCode="AED" Amount="-20.0"> <FolioIDs> <FolioID>InvID|408918</FolioID> <FolioID>ResID|2390678</FolioID> <FolioID>GstID|5391177</FolioID> <FolioID>TAAGrp|PAYMENTS</FolioID> </FolioIDs> </RevenueDetail> <RevenueDetail ReferenceID="575679478" TransactionDate="2019-08-30" RatePlanCode="0" Description="DISCOVERY Dollars" PMSRevenueCode="146" CurrencyCode="AED" Amount="-55.10"> <FolioIDs> <FolioID>InvID|408918</FolioID> <FolioID>ResID|2390678</FolioID> <FolioID>GstID|5391177</FolioID> <FolioID>TAAGrp|PAYMENTS</FolioID> </FolioIDs> </RevenueDetail> <RevenueDetail ReferenceID="575679480" TransactionDate="2019-08-30" RatePlanCode="0" Description="JCB CARD" PMSRevenueCode="14" CurrencyCode="AED" Amount="-15.00"> <FolioIDs> <FolioID>InvID|408918</FolioID> <FolioID>ResID|2390678</FolioID> <FolioID>GstID|5391177</FolioID> <FolioID>TAAGrp|PAYMENTS</FolioID> </FolioIDs> </RevenueDetail> </RevenueDetails> |
Add a new @RevenueCategoryCode = 2000 for Payments
needs to be disabled via Xsetup
OTA_ProfileCreateRQ
Codeblock | ||||
---|---|---|---|---|
| ||||
<ProfileModify RPH="155474" LastModifyDateTime="2021-08-11T15:08:20.1833472+02:00" StatusCode="3" /> |
Extend the StatusCode for Profiles
1= Marked for deletion
2= anonymized profile
3=deleted profile
4 = active
- OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | px:UserDefinedFieldExtensions
- OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGuests | ResGuest | Profiles | ProfileInfo | Profile | Customer | px:TPA_Extensions | px:UserDefinedFieldExtensions
- OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGuests | ResGuest | Profiles | ProfileInfo | Profile | TPA_Extensions | px:UserDefinedFieldExtensions
Codeblock | ||||
---|---|---|---|---|
| ||||
<TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:UserDefinedFieldExtensions> <px:UserDefinedField Name="BWI Group" Type="Integer">local</px:UserDefinedField> <px:UserDefinedField Name="BWI Cancellation Date" Type="Date"/> <px:UserDefinedField Name="BWI Cancellation Time" Type="DateTime"/> <px:UserDefinedField Name="BWI Groupratecode" Type="String">GRP Test</px:UserDefinedField> </px:UserDefinedFieldExtensions> </TPA_Extensions> |
OTA_ProfileModifyRQ | ProfileModify | TPA_Extensions | px:ProfileInfoExtensions | PersonInfos | Registration | @LicensePlate
Codeblock | ||||
---|---|---|---|---|
| ||||
<px:TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:ProfileInfoExtensions> <px:PersonInfos> <px:Registration LicensePlate="AB-12345" /> </px:PersonInfos> <px:Salutation ID="1" ID_Context="protelIO" Type="Salutation">Dear Mrs. memari21</px:Salutation> </px:ProfileInfoExtensions> <px:UserDefinedFieldExtensions> <px:UserDefinedField Name="Pet Name" Type="String">pepelolo</px:UserDefinedField> </px:UserDefinedFieldExtensions> </px:TPA_Extensions> |
OTA_ProfileCreateRQ
OTA_ProfileCreateRQ | Profile | CompanyInfo | CompanyName
Codeblock | ||||
---|---|---|---|---|
| ||||
<OTA_ProfileCreateRQ> <UniqueID Type="4" ID="615" ID_Context="External"/> <Profile> <CompanyInfo> <CompanyName CompanyShortName="CKO" Department="DEP">Protel Hotelsoftware GmbH</CompanyName> |
OTA_ProfileCreateRQ
OTA_ProfileModifyRQ | ProfileModify | Comments | Comment
OTA_ProfileCreateRQ | ProfileModify | Comments | Comment
Codeblock | ||||
---|---|---|---|---|
| ||||
<ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2021-01-20T14:42:00" CreatorID="protelIO" RPH="155522" LastModifyDateTime="2021-09-29T12:34:49" LastModifierID="protel 37" StatusCode="4"> <Customer Gender="Unknown" Language="ENG"> <PersonName> <GivenName>ali</GivenName> <Surname>memari13</Surname> </PersonName> <Telephone ShareMarketInd="No" PhoneNumber="123456" PhoneLocationType="6" PhoneTechType="1" FormattedInd="false" DefaultInd="true" /> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true" UseType="6"> <AddressLine>str01</AddressLine> <StateProv/> <CountryName Code="DE">Germany</CountryName> </Address> <CitizenCountryName DefaultInd="true" Code="DE" /> <Document /> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions" /> <Comments> <Comment Name="Customer_Comment"> <Text TextFormat="PlainText">Remark visible to all Hotels</Text> </Comment> <Comment Name="Restaurant_Comment"> <Text TextFormat="PlainText">Notes to restaurant</Text> </Comment> </Comments> </ProfileModify> |
pws | override_profile_notes
OTA_ProfileCreateRQ
OTA_ProfileModifyRQ | ProfileModify | Customer | Address
Codeblock | ||||
---|---|---|---|---|
| ||||
<OTA_ProfileModifyRQ> <UniqueID Type="4" ID="615" ID_Context="External"/> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2021-08-11T12:42:00" CreatorID="protel 1" RPH="12" LastModifyDateTime="2021-08-31T09:05:24" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Male" BirthDate="1980-10-20" VIP_Indicator="true" Language="de" CustomerValue="V6 – Previous Feedback Guest|0;V7 – Long Stay Guest |2;V8 – Black Listed Guest|2"> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true" UseType="6"> <AddressLine>Main Address 110</AddressLine> <CityName>Osterode</CityName> <PostalCode>37520</PostalCode> <StateProv>Niedersachsen</StateProv> <CountryName Code="DE">Germany</CountryName> </Address> |
...