Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 69 Nächste Version anzeigen »

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


Release dates pAIR LIVE Environment

VersionRelease date
20.292020-07-15
20.272020-07-01
20.252020-06-17
20.232020-06-03

Release dates PWS (onPrem) LIVE Environment

VersionRelease date
PWS 2.182020-08-26
PWS 2.172020-07-29
PWS 2.162020-06-22


Affected MessageDirection from protelPMSPathExampleSummarySolutionImprovementInternal referenceVersion

HTNG_HotelFolioNotifRQ,

HTNG_HotelFolioRS

OutboundBoth.. | Folios | Folio | RevenueDetails
<htng:RevenueDetails>
	<htng:RevenueDetail SubTypeID="Batch" RevenueCategoryCode="17" ReferenceID="50" TransactionDate="2018-02-01" Description="Wine Package" PMSRevenueCode="2001" Amount="15.00" CurrencyCode="EUR">
		<FolioIDs>
			<FolioID>203515</FolioID>
		</FolioIDs>
		<htng:UnitPrice AmountBeforeTax="15.00" AmountAfterTax="15.00" Type="31" CurrencyCode="EUR">
			<Taxes CurrencyCode="EUR">
				<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
			</Taxes>
		</htng:UnitPrice>
		<htng:ExtendedPrice Quantity="1" AmountBeforeTax="15.00" AmountAfterTax="15.00" Type="31" CurrencyCode="EUR">
			<Taxes CurrencyCode="EUR">
				<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
			</Taxes>
		</htng:ExtendedPrice>
		<htng:RevenueDetailItems>
			<htng:RevenueDetailItem RevenueCategoryCode="3" ReferenceID="1" TransactionDate="2018-02-01" Description="Red Wine" Amount="7.50" CurrencyCode="EUR">
				<FolioIDs>
					<FolioID>203527</FolioID>
				</FolioIDs>
				<htng:UnitPrice AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR">
					<Taxes CurrencyCode="EUR">
						<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
					</Taxes>
				</htng:UnitPrice>
				<htng:ExtendedPrice Quantity="1" AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR">
					<Taxes CurrencyCode="EUR">
						<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
					</Taxes>
				</htng:ExtendedPrice>
			</htng:RevenueDetailItem>
			<htng:RevenueDetailItem RevenueCategoryCode="3" ReferenceID="2" TransactionDate="2018-02-01" Description="White Wine" Amount="7.50" CurrencyCode="EUR">
				<FolioIDs>
					<FolioID>203528</FolioID>
				</FolioIDs>
				<htng:UnitPrice AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR">
					<Taxes CurrencyCode="EUR">
						<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
					</Taxes>
				</htng:UnitPrice>
				<htng:ExtendedPrice Quantity="1" AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR">
					<Taxes CurrencyCode="EUR">
						<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
					</Taxes>
				</htng:ExtendedPrice>
			</htng:RevenueDetailItem>
		</htng:RevenueDetailItems>
		<htng:Account Type="14" ID_Context="protelIO" ID="2189"/>
	</htng:RevenueDetail>
</htng:RevenueDetails>
The structure got enhanced by the addition of the package structure as it is displayed on the protel invoice. Items within a package will now appear under a package item (RevenueDetail and RevenueDetailItem)-Third-party systems will be able to group their invoice previews as it is the case in protel.

PWS-2125


PWS 2.17.X

OTA_ProfileModifyRQ


bothOnPremise

OTA_ProfileModifyRQ | ProfileModify | PrefCollections


<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<p:Action xmlns:p="http://protel.io/soap">OTA_ProfileModifyRQ</p:Action>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">SR-30062020_all</htnga:CorrelationID>
		<p:Target xmlns:p="http://protel.io/soap">io.protel.onpremise</p:Target>
	</env:Header>
	<env:Body>
		<OTA_ProfileModifyRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="SR-30062020_all">
			<POS>
				<Source>
					<RequestorID Type="10" ID_Context="protelIO" ID="2653"/>
				</Source>
			</POS>
			<UniqueID Type="1" ID_Context="protelIO" ID="401145"/>
			<ProfileModify ShareAllOptOutInd="Yes" ProfileType="1">
				<Customer>
					<PersonName>
						<GivenName>Test</GivenName>
						<Surname>profile</Surname>
					</PersonName>
					<Telephone ShareMarketInd="No" DefaultInd="true"/>
					<Email ShareMarketInd="No" DefaultInd="true"/>
					<Address Type="1" ShareMarketInd="No" DefaultInd="true">
						<AddressLine>123 Street</AddressLine>
					</Address>
				</Customer>
				<UserID ID_Context="protelIO" ID="401145"/>
				<PrefCollections>
					<PrefCollection>
						<HotelPref>
							<BedTypePref BedType="7"/>
							<RoomAmenityPref RoomAmenity="50"/>
							<PhysChallFeaturePref PhysChallFeatureType="49"/>
							<PropertyAmenityPref PropertyAmenityType="5"/>
							<RoomLocationPref RoomLocationType="13"/>
						</HotelPref>
					</PrefCollection>
				</PrefCollections>
			</ProfileModify>
		</OTA_ProfileModifyRQ>
	</env:Body>
</env:Envelope>
Sending PrefCollections/PrefCollection/HotelPref inbound will create room preferences for the profile in OnPremise.--PWS-1265PWS 2.17.X
OTA_HotelInvBlockNotifRQInboundOnPremiseOTA_HotelInvBlockNotifRQ | TPA_Extensions | InvBlockExtensions
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">PWS_1016_01</htnga:CorrelationID>
		<Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="21.00100" Module="protel.WebServices" ModuleVersion="0.0.0.7972" Service="io.protel.onpremise"/>
	</env:Header>
	<env:Body>
		<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EchoToken="PWS_1016_01" TimeStamp="2020-06-26T13:50:32Z" Version="4.001" CorrelationID="PWS_1016_01" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd">
			<POS>
				<Source>
					<RequestorID Type="10" ID="3153" ID_Context="protelIO"/>
					<BookingChannel Type="4" Primary="true"/>
					<TPA_Extensions>
						<px:POSExtensions xmlns:px="http://protel.io/htng/extensions">
							<px:HotelInfo FiscalDate="2017-06-18"/>
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</POS>			
			<InvBlocks>
				<InvBlock TransactionAction="Commit" InvBlockName="Allot11" InvBlockLongName="Allotment11" InvBlockCode="0" InvBlockStatusCode="5" BookingStatus="Closed" InvBlockTypeCode="16">
					<HotelRef HotelCode="3153" ChainCode="HC1" HotelName="protel Front Office Demo, 44269 Dortmund"/>
					<InvBlockDates Start="2017-06-18" End="2017-06-18" AbsoluteCutoff="2017-06-18"/>
					<RoomTypes>
						<RoomType RoomTypeCode="n/a">
							<RoomTypeAllocations RoomTypePickUpStatus="1">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0" SellLimit="0"/>
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="4">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0"/>
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="5">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0"/>
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="2">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0"/>
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="3">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="2"/>
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="13">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0"/>
							</RoomTypeAllocations>
							<RatePlans>
								<RatePlan RatePlanCode="n/a" Start="1980-01-01" End="2100-01-01" MaxGuestApplicable="9999">
									<MarketCode MarketCode="n/a"/>
									<BaseByGuestAmts>
										<BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="1"/>
										<BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="2"/>
									</BaseByGuestAmts>
								</RatePlan>
							</RatePlans>
						</RoomType>
					</RoomTypes>
					<Contacts/>
				</InvBlock>				
			</InvBlocks>
			<TPA_Extensions>
				<InvBlockExtensions>
					<InvBlockID ID="3333" ID_Context="iVvy" Type="18"/>					
				</InvBlockExtensions>
			</TPA_Extensions>			
		</OTA_HotelInvBlockNotifRQ>
	</env:Body>
</env:Envelope>
Adding TPA_Extensions to the OTA_HotelInvBlockNotifRQ outbound to hold the InternalID and ExternalID of the allotment.--PWS-1018PWS 2.17.X
OTA_HotelInvBlockNotifRQOutboundOnPremiseOTA_HotelInvBlockNotifRQ | TPA_Extensions | InvBlockExtensions
<?xml version="1.0" encoding="utf-8"?>
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<htnga:CorrelationID>91b5cabb-a0be-4e64-88ef-78668370023e</htnga:CorrelationID>
		<Source Product="protel On Premise SPE" ProductVersion="21.00100" Module="protel.WebServices" ModuleVersion="0.0.0.7985" Service="io.protel.onpremise" xmlns="http://protel.io/soap" />
	</env:Header>
	<env:Body>
		<OTA_HotelInvBlockNotifRQ EchoToken="91b5cabb-a0be-4e64-88ef-78668370023e" TimeStamp="2020-06-29T13:06:47Z" Version="4.001" CorrelationID="91b5cabb-a0be-4e64-88ef-78668370023e" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05">
			<POS>
				<Source>
					<RequestorID Type="10" ID="3153" ID_Context="protelIO" />
					<BookingChannel Type="4" Primary="true" />
					<TPA_Extensions>
						<px:POSExtensions xmlns:px="http://protel.io/htng/extensions">
							<px:HotelInfo FiscalDate="2017-06-18" />
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</POS>
			<InvBlocks>
				<InvBlock TransactionAction="Modify" InvBlockName="Allot8" InvBlockLongName="Allotment8" InvBlockCode="210" InvBlockStatusCode="5" BookingStatus="Open" InvBlockTypeCode="16">
					<HotelRef HotelCode="3153" ChainCode="HC1" HotelName="protel Front Office Demo, 44269 Dortmund" />
					<InvBlockDates Start="2017-06-18" End="2017-06-18" AbsoluteCutoff="2017-06-18" />
					<RoomTypes>
						<RoomType RoomTypeCode="n/a">
							<RoomTypeAllocations RoomTypePickUpStatus="1">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0" SellLimit="0" />
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="4">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0" />
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="5">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0" />
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="2">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0" />
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="3">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0" />
							</RoomTypeAllocations>
							<RoomTypeAllocations RoomTypePickUpStatus="13">
								<RoomTypeAllocation Start="2017-06-18" End="2017-06-18" NumberOfUnits="0" />
							</RoomTypeAllocations>
							<RatePlans>
								<RatePlan RatePlanCode="n/a" Start="1980-01-01" End="2100-01-01" MaxGuestApplicable="9999">
									<MarketCode MarketCode="n/a" />
									<BaseByGuestAmts>
										<BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="1" />
										<BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="2" />
									</BaseByGuestAmts>
								</RatePlan>
							</RatePlans>
						</RoomType>
					</RoomTypes>
					<Contacts />
				</InvBlock>
			</InvBlocks>
			<TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
				<InvBlockExtensions>
					<InvBlockID ID="210" ID_Context="protelIO" Type="18" />
					<InvBlockID ID="6666" ID_Context="iVcy" Type="18" />
				</InvBlockExtensions>
			</TPA_Extensions>
		</OTA_HotelInvBlockNotifRQ>
	</env:Body>
</env:Envelope>
Adding TPA_Extensions to the OTA_HotelInvBlockNotifRQ outbound to hold the InternalID and ExternalID of the allotment.--PWS-1016PWS 2.17.X
HTNG_HotelFolioNotifRQOutboundOnPremise--Deleting a fixed charge, trigger HTNG_HotelFolioNotifRQ outbound.--PWS-2015PWS-2.17.X
HTNG_HotelFolioNotifRQOutboundOnPremiseHTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail 
<?xml version="1.0" encoding="utf-8"?>
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<htnga:CorrelationID>adf0d024-0d30-4717-96c5-2a5896e7412e</htnga:CorrelationID>
		<Source Product="protel On Premise SPE" ProductVersion="21.00100" Module="protel.WebServices" ModuleVersion="0.0.0.7981" Service="io.protel.onpremise" xmlns="http://protel.io/soap" />
	</env:Header>
	<env:Body>
		<HTNG_HotelFolioNotifRQ EchoToken="adf0d024-0d30-4717-96c5-2a5896e7412e" TimeStamp="2020-06-29T11:57:31Z" Version="4" CorrelationID="adf0d024-0d30-4717-96c5-2a5896e7412e" xmlns="http://htng.org/2014B">
			<POS xmlns="http://www.opentravel.org/OTA/2003/05">
				<Source>
					<RequestorID Type="10" ID="3153" ID_Context="protelIO" />
					<BookingChannel Type="4" Primary="true" />
					<TPA_Extensions>
						<px:POSExtensions xmlns:px="http://protel.io/htng/extensions">
							<px:HotelInfo FiscalDate="2017-06-18" />
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</POS>
			<UniqueID Type="14" ID="341330" ID_Context="protelIO" />
			<Folios>
				<Folio FolioID="341330-0" FolioType="Room" InvoiceID="0" GuestViewable="true" GuestPayable="true">
					<BasicPropertyInfo HotelCode="3153" HotelName="protel Front Office Demo, 44269 Dortmund" ChainCode="1" />
					<CustomerProfile>
						<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
							<UniqueID Type="1" ID="155466" ID_Context="protelIO" />
							<Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-04-20T13:23:00" CreatorID="protel 1" RPH="155466" LastModifyDateTime="2020-04-20T13:24:00" LastModifierID="protel 1" StatusCode="4">
								<Customer Gender="Unknown" Language="ENG">
									<PersonName>
										<Surname>hasani</Surname>
									</PersonName>
									<Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true">
										<StateProv/>
										<CountryName Code="DE">Germany</CountryName>
									</Address>
									<CitizenCountryName DefaultInd="true" Code="DE" />
									<Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31" />
									<EmployerInfo CompanyShortName="" Department=""/>
								</Customer>
								<UserID Type="1" ID="155466" ID_Context="protelIO" />
								<TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
									<SearchName Value="hasani" />
									<Nationality Value="Germany" />
									<Optinouts>
										<Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no" />
									</Optinouts>
								</TPA_Extensions>
							</Profile>
						</ProfileInfo>
					</CustomerProfile>
					<PayerProfile>
						<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
							<UniqueID Type="1" ID="155466" ID_Context="protelIO" />
							<Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-04-20T13:23:00" CreatorID="protel 1" RPH="155466" LastModifyDateTime="2020-04-20T13:24:00" LastModifierID="protel 1" StatusCode="4">
								<Customer Gender="Unknown" Language="ENG">
									<PersonName>
										<Surname>hasani</Surname>
									</PersonName>
									<Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true">
										<StateProv/>
										<CountryName Code="DE">Germany</CountryName>
									</Address>
									<CitizenCountryName DefaultInd="true" Code="DE" />
									<Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31" />
									<EmployerInfo CompanyShortName="" Department=""/>
								</Customer>
								<UserID Type="1" ID="155466" ID_Context="protelIO" />
								<TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
									<SearchName Value="hasani" />
									<Nationality Value="Germany" />
									<Optinouts>
										<Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no" />
									</Optinouts>
								</TPA_Extensions>
							</Profile>
						</ProfileInfo>
					</PayerProfile>
					<RevenueSummary>
						<GrossAmount Amount="180.00" xmlns="http://www.opentravel.org/OTA/2003/05" />
						<TaxItems Amount="0.00" xmlns="http://www.opentravel.org/OTA/2003/05" />
						<BalanceDueAmount Amount="180.00" xmlns="http://www.opentravel.org/OTA/2003/05" />
						<AmountReceived Amount="0" xmlns="http://www.opentravel.org/OTA/2003/05" />
					</RevenueSummary>
					<RevenueDetails>
						<RevenueDetail ReferenceID="65760168" TransactionDate="2017-06-18" Description="10 % Service Charge" PMSRevenueCode="8002" CurrencyCode="AED" DecimalPlaces="2" Amount="11.50" SubTypeID="Revenue" RevenueCategoryCode="6">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>341330-0</FolioID>
							</FolioIDs>
							<UnitPrice AmountBeforeTax="11.50" AmountAfterTax="11.50">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</UnitPrice>
							<ExtendedPrice AmountBeforeTax="11.50" AmountAfterTax="11.50" Quantity="1">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</ExtendedPrice>
						</RevenueDetail>
						<RevenueDetail ReferenceID="65760167" TransactionDate="2017-06-18" Description="*Ali3" PMSRevenueCode="1005" CurrencyCode="AED" DecimalPlaces="2" Amount="115.00" SubTypeID="Revenue" RevenueCategoryCode="9">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>341330-0</FolioID>
							</FolioIDs>
							<UnitPrice AmountBeforeTax="115.00" AmountAfterTax="115.00">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</UnitPrice>
							<ExtendedPrice AmountBeforeTax="115.00" AmountAfterTax="115.00" Quantity="1">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</ExtendedPrice>
						</RevenueDetail>
						<RevenueDetail ReferenceID="65760173" TransactionDate="2017-06-18" Description="10 % Service Charge" PMSRevenueCode="8002" CurrencyCode="AED" DecimalPlaces="2" Amount="15.00" SubTypeID="Revenue" RevenueCategoryCode="6">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>341330-0</FolioID>
							</FolioIDs>
							<UnitPrice AmountBeforeTax="15.00" AmountAfterTax="15.00">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</UnitPrice>
							<ExtendedPrice AmountBeforeTax="15.00" AmountAfterTax="15.00" Quantity="1">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</ExtendedPrice>
						</RevenueDetail>
						<RevenueDetail ReferenceID="105" TransactionDate="2017-06-18" Description="Bookable Pack01" CurrencyCode="AED" DecimalPlaces="2" Amount="16.50" SubTypeID="Batch">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>341330-0</FolioID>
							</FolioIDs>
							<UnitPrice AmountBeforeTax="16.50" AmountAfterTax="16.50">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</UnitPrice>
							<ExtendedPrice AmountBeforeTax="16.50" AmountAfterTax="16.50" Quantity="1">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</ExtendedPrice>
							<RevenueDetailItems>
								<RevenueDetailItem ReferenceID="65760164" TransactionDate="2017-06-18" Description="10 % Service Charge" PMSRevenueCode="8002" CurrencyCode="AED" DecimalPlaces="2" Amount="1.50" RevenueCategoryCode="6">
									<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
										<FolioID>341330-0</FolioID>
									</FolioIDs>
									<UnitPrice AmountBeforeTax="1.50" AmountAfterTax="1.50">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</UnitPrice>
									<ExtendedPrice AmountBeforeTax="1.50" AmountAfterTax="1.50" Quantity="1">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</ExtendedPrice>
								</RevenueDetailItem>
								<RevenueDetailItem ReferenceID="65760163" TransactionDate="2017-06-18" Description="*Room Rack" PMSRevenueCode="1005" CurrencyCode="AED" DecimalPlaces="2" Amount="15.00" RevenueCategoryCode="9">
									<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
										<FolioID>341330-0</FolioID>
									</FolioIDs>
									<UnitPrice AmountBeforeTax="15.00" AmountAfterTax="15.00">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</UnitPrice>
									<ExtendedPrice AmountBeforeTax="15.00" AmountAfterTax="15.00" Quantity="1">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</ExtendedPrice>
								</RevenueDetailItem>
							</RevenueDetailItems>
						</RevenueDetail>
						<RevenueDetail ReferenceID="100" TransactionDate="2017-06-18" Description="Fixed Pack01" CurrencyCode="AED" DecimalPlaces="2" Amount="22.00" SubTypeID="Batch">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>341330-0</FolioID>
							</FolioIDs>
							<UnitPrice AmountBeforeTax="22.00" AmountAfterTax="22.00">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</UnitPrice>
							<ExtendedPrice AmountBeforeTax="22.00" AmountAfterTax="22.00" Quantity="1">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</ExtendedPrice>
							<RevenueDetailItems>
								<RevenueDetailItem ReferenceID="65760166" TransactionDate="2017-06-18" Description="10 % Service Charge" PMSRevenueCode="8002" CurrencyCode="AED" DecimalPlaces="2" Amount="2.00" RevenueCategoryCode="6">
									<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
										<FolioID>341330-0</FolioID>
									</FolioIDs>
									<UnitPrice AmountBeforeTax="2.00" AmountAfterTax="2.00">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</UnitPrice>
									<ExtendedPrice AmountBeforeTax="2.00" AmountAfterTax="2.00" Quantity="1">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</ExtendedPrice>
								</RevenueDetailItem>
								<RevenueDetailItem ReferenceID="65760165" TransactionDate="2017-06-18" Description="*Room Airlines" PMSRevenueCode="1040" CurrencyCode="AED" DecimalPlaces="2" Amount="20.00" RevenueCategoryCode="9">
									<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
										<FolioID>341330-0</FolioID>
									</FolioIDs>
									<UnitPrice AmountBeforeTax="20.00" AmountAfterTax="20.00">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</UnitPrice>
									<ExtendedPrice AmountBeforeTax="20.00" AmountAfterTax="20.00" Quantity="1">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</ExtendedPrice>
								</RevenueDetailItem>
							</RevenueDetailItems>
						</RevenueDetail>
					</RevenueDetails>
				</Folio>
				<Folio FolioID="341330-1" FolioType="Room" InvoiceID="0" GuestViewable="true" GuestPayable="true">
					<BasicPropertyInfo HotelCode="3153" HotelName="protel Front Office Demo, 44269 Dortmund" ChainCode="1" />
					<CustomerProfile>
						<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
							<UniqueID Type="1" ID="155468" ID_Context="protelIO" />
							<Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-06-03T15:30:00" CreatorID="protel 1" RPH="155468" LastModifyDateTime="2020-06-03T15:30:42" LastModifierID="protel 1" StatusCode="4">
								<Customer Gender="Unknown" Language="ENG">
									<PersonName>
										<Surname>protel</Surname>
									</PersonName>
									<Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true">
										<StateProv/>
										<CountryName Code="DE">Germany</CountryName>
									</Address>
									<CitizenCountryName DefaultInd="true" Code="DE" />
									<Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31" />
									<EmployerInfo CompanyShortName="" Department=""/>
								</Customer>
								<UserID Type="1" ID="155468" ID_Context="protelIO" />
								<TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
									<SearchName Value="protel" />
									<Nationality Value="Germany" />
									<Optinouts>
										<Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no" />
									</Optinouts>
								</TPA_Extensions>
							</Profile>
						</ProfileInfo>
					</CustomerProfile>
					<PayerProfile>
						<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
							<UniqueID Type="1" ID="155468" ID_Context="protelIO" />
							<Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-06-03T15:30:00" CreatorID="protel 1" RPH="155468" LastModifyDateTime="2020-06-03T15:30:42" LastModifierID="protel 1" StatusCode="4">
								<Customer Gender="Unknown" Language="ENG">
									<PersonName>
										<Surname>protel</Surname>
									</PersonName>
									<Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true">
										<StateProv/>
										<CountryName Code="DE">Germany</CountryName>
									</Address>
									<CitizenCountryName DefaultInd="true" Code="DE" />
									<Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31" />
									<EmployerInfo CompanyShortName="" Department=""/>
								</Customer>
								<UserID Type="1" ID="155468" ID_Context="protelIO" />
								<TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
									<SearchName Value="protel" />
									<Nationality Value="Germany" />
									<Optinouts>
										<Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no" />
										<Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no" />
									</Optinouts>
								</TPA_Extensions>
							</Profile>
						</ProfileInfo>
					</PayerProfile>
					<RevenueSummary>
						<GrossAmount Amount="15.00" xmlns="http://www.opentravel.org/OTA/2003/05" />
						<TaxItems Amount="0.00" xmlns="http://www.opentravel.org/OTA/2003/05" />
						<BalanceDueAmount Amount="15.00" xmlns="http://www.opentravel.org/OTA/2003/05" />
						<AmountReceived Amount="0" xmlns="http://www.opentravel.org/OTA/2003/05" />
					</RevenueSummary>
					<RevenueDetails>
						<RevenueDetail ReferenceID="Manual Package1" TransactionDate="2017-06-18" Description="Manual Package1" CurrencyCode="AED" DecimalPlaces="2" Amount="15.00" SubTypeID="Batch">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>341330-1</FolioID>
							</FolioIDs>
							<UnitPrice AmountBeforeTax="15.00" AmountAfterTax="15.00">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</UnitPrice>
							<ExtendedPrice AmountBeforeTax="15.00" AmountAfterTax="15.00" Quantity="1">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
									<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
								</Taxes>
							</ExtendedPrice>
							<RevenueDetailItems>
								<RevenueDetailItem ReferenceID="65760171" TransactionDate="2017-06-18" Description="10 % Service Charge" PMSRevenueCode="8002" CurrencyCode="AED" DecimalPlaces="2" Amount="5.00" RevenueCategoryCode="6">
									<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
										<FolioID>341330-1</FolioID>
									</FolioIDs>
									<UnitPrice AmountBeforeTax="5.00" AmountAfterTax="5.00">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</UnitPrice>
									<ExtendedPrice AmountBeforeTax="5.00" AmountAfterTax="5.00" Quantity="1">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</ExtendedPrice>
								</RevenueDetailItem>
								<RevenueDetailItem ReferenceID="65760172" TransactionDate="2017-06-18" Description="50% Tobaco Share " PMSRevenueCode="4742" CurrencyCode="AED" DecimalPlaces="2" Amount="10.00" RevenueCategoryCode="6">
									<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
										<FolioID>341330-1</FolioID>
									</FolioIDs>
									<UnitPrice AmountBeforeTax="10.00" AmountAfterTax="10.00">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</UnitPrice>
									<ExtendedPrice AmountBeforeTax="10.00" AmountAfterTax="10.00" Quantity="1">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05">
											<Tax Type="Inclusive" Percent="0.00" Amount="0.00" />
										</Taxes>
									</ExtendedPrice>
								</RevenueDetailItem>
							</RevenueDetailItems>
						</RevenueDetail>
					</RevenueDetails>
				</Folio>
			</Folios>
		</HTNG_HotelFolioNotifRQ>
	</env:Body>
</env:Envelope>
Sending RevenueDetail with the Batch identifier (Package Identifier) to display the package information in RevenueDetailItems element.--PWS-2125PWS 2.17.X
OTA_ReadRQInboundpAirroot
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">READ#TEST#2</htnga:CorrelationID>
		<htnga:RelatesToCorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">READ#TEST#2</htnga:RelatesToCorrelationID>
		<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">OTA_ReadRQ</wsa:Action>
	</env:Header>
	<env:Body>
		<OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="READ#TEST#2" Version="0" EchoToken="READ#TEST#2">
			<POS>
				<Source>
					<RequestorID ID="2575" Type="10" ID_Context="protelIO"/>
					<BookingChannel Type="4" Primary="true"/>
				</Source>
			</POS>
			<UniqueID ID="2575" ID_Context="protelIO" Type="10"/>
			<ReadRequests>
				<ProfileReadRequest>
					<Customer>
						<PersonName>
							<Surname>Jackson</Surname>
						</PersonName>
						<Address>
								<CountryName Code="GB">Vereinigtes Königreich</CountryName>
							</Address>
					</Customer>
				</ProfileReadRequest>
			</ReadRequests>
		</OTA_ReadRQ>
	</env:Body>
</env:Envelope>
Extending search criteria for OTA_ReadRQ to have more accurate results. The criteria like ZIP, City, Country, Email, Phone, Internal, and External profile ID, Res & CRS ID, ... added to the search.--IPA-60520.27
OTA_HotelStatsNotifRQOutboundpAirOTA_HotelStatsNotifRQ | Statistics | Statistic | StatisticApplicationSets
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<p:Action xmlns:p="http://protel.io/soap">OTA_HotelStatsNotifRQ</p:Action>
		<p:CorrelationID xmlns:p="http://protel.io/soap">STATS#2100112#ENDOFDAY#000069#1593422019802#FAFE</p:CorrelationID>
		<p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-06-29T08:34:21 (QA)" Product="protelAir" ProductVersion="2027.0.56603-RC" Service="io.protel.air"/>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">STATS#2100112#ENDOFDAY#000069#1593422019802#FAFE</htnga:CorrelationID>
	</env:Header>
	<env:Body>
		<OTA_HotelStatsNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="STATS#2100112#ENDOFDAY#000069#1593422019802#FAFE" EchoToken="STATS#2100112#ENDOFDAY#000069#1593422019802#FAFE" PrimaryLangID="en" TimeStamp="2020-06-29T09:13:39Z" Version="3.000">
			<POS>
				<Source>
					<RequestorID ID="2787" ID_Context="protelIO" Type="10"/>
					<TPA_Extensions>
						<px:POSExtensions>
							<px:HotelInfo FiscalDate="2018-05-20"/>
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</POS>
			<Statistics>
				<Statistic ChainCode="n/a" FiscalDate="2018-05-20" HotelCode="2787" HotelName="protel_IO_Testhotel_pAir_2100112" ReportCode="HTNG_PastDailySegmentRoomTypeStatistics_v1">
					<StatisticApplicationSets>
						<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="SR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="BR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="BR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="PR"/>
								<StatisticCode StatCategoryCode="1" StatCode="INB"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="PR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="SR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="BR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="BR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="PR"/>
								<StatisticCode StatCategoryCode="1" StatCode="INB"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="PR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="SR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="3"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="SR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="BR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="BR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="PR"/>
								<StatisticCode StatCategoryCode="1" StatCode="INB"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
						<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
							<StatisticCodes>
								<StatisticCode StatCategoryCode="3" StatCode="PR"/>
								<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
							</StatisticCodes>
							<RevenueCategorySummaries>
								<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
								<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="9"/>
								<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="17"/>
							</RevenueCategorySummaries>
							<CountCategorySummaries>
								<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
								<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
								<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
							</CountCategorySummaries>
						</StatisticApplicationSet>
					</StatisticApplicationSets>
				</Statistic>
			</Statistics>
			<UniqueID ID="2787" ID_Context="protelIO" Type="10"/>
		</OTA_HotelStatsNotifRQ>
	</env:Body>
</env:Envelope>

Fix calculating the number of days back to be shown in OTA_HotelStatsNotifRQ. Previously it was one day more.


--IPA-61120.27

HTNG_HotelFolioNotifRQ,

HTNG_HotelFolioRS

OutboundBoth.. | Folios | Folio | RevenueDetails
<htng:RevenueDetails>
	<htng:RevenueDetail SubTypeID="Batch" RevenueCategoryCode="17" ReferenceID="50" TransactionDate="2018-02-01" Description="Wine Package" PMSRevenueCode="2001" Amount="15.00" CurrencyCode="EUR">
		<FolioIDs>
			<FolioID>203515</FolioID>
		</FolioIDs>
		<htng:UnitPrice AmountBeforeTax="15.00" AmountAfterTax="15.00" Type="31" CurrencyCode="EUR">
			<Taxes CurrencyCode="EUR">
				<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
			</Taxes>
		</htng:UnitPrice>
		<htng:ExtendedPrice Quantity="1" AmountBeforeTax="15.00" AmountAfterTax="15.00" Type="31" CurrencyCode="EUR">
			<Taxes CurrencyCode="EUR">
				<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
			</Taxes>
		</htng:ExtendedPrice>
		<htng:RevenueDetailItems>
			<htng:RevenueDetailItem RevenueCategoryCode="3" ReferenceID="1" TransactionDate="2018-02-01" Description="Red Wine" Amount="7.50" CurrencyCode="EUR">
				<FolioIDs>
					<FolioID>203527</FolioID>
				</FolioIDs>
				<htng:UnitPrice AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR">
					<Taxes CurrencyCode="EUR">
						<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
					</Taxes>
				</htng:UnitPrice>
				<htng:ExtendedPrice Quantity="1" AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR">
					<Taxes CurrencyCode="EUR">
						<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
					</Taxes>
				</htng:ExtendedPrice>
			</htng:RevenueDetailItem>
			<htng:RevenueDetailItem RevenueCategoryCode="3" ReferenceID="2" TransactionDate="2018-02-01" Description="White Wine" Amount="7.50" CurrencyCode="EUR">
				<FolioIDs>
					<FolioID>203528</FolioID>
				</FolioIDs>
				<htng:UnitPrice AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR">
					<Taxes CurrencyCode="EUR">
						<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
					</Taxes>
				</htng:UnitPrice>
				<htng:ExtendedPrice Quantity="1" AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR">
					<Taxes CurrencyCode="EUR">
						<Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/>
					</Taxes>
				</htng:ExtendedPrice>
			</htng:RevenueDetailItem>
		</htng:RevenueDetailItems>
		<htng:Account Type="14" ID_Context="protelIO" ID="2189"/>
	</htng:RevenueDetail>
</htng:RevenueDetails>
The structure got enhanced by the addition of the package structure as it is displayed on the protel invoice. Items within a package will now appear under a package item (RevenueDetail and RevenueDetailItem)-Third-party systems will be able to group their invoice previews as it is the case in protel.

IPA-629

20.27

HTNG_HotelFolioNotifRQOutboundpAirHTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header xmlns:p="http://protel.io/soap">
		<p:JWT>eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJpby5wcm90ZWwuYWlyIiwicEFpckhvdGVsIjoyMTAwMjk4LCJpc3MiOiJlc2I6dGVzdCIsImhvdGVsIjoyOTg3LCJleHAiOjE1OTI1Njc1ODB9.Z20oCTiN2vJpLNGXtGKJ7YhQ4pX-SYFZMGPfgoy54mKmn_H_oszqV8gOTpURw1G7eb9BM2Yx9P5PCWqZLVhyuJ7A6Ovgf9Qne5KRRjNE7dGGC6J2N-KFnXsmELTpC4ajNvwBkY8QoCVxjzytkdhZh8jw8heyVQzYmKcpNN-ndduG4400gZgrAZcLefi8JDBwBb5xJh4WNh4v2bKYPhCYTGiXtPRwqDeaFbn2aLfMK1XY0aZF6N7y4_CTYd77VKCRRqpr26cPi5Ff4rY2FT0lJoIT4Pwx0VW-tB-2zuceZgIjDQNEJfKSRfRD7FY_Zav5D_7sG26z8Wa0SmU9itzwoA</p:JWT>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">INV#2100298#CHECKOUT#000768#1592562180462#D842</htnga:CorrelationID>
		<wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">https://service-test.protel.io/services/ProtelGenericMessageConsumer.ProtelGenericMessageConsumerHttpsSoap12Endpoint</wsa:To>
		<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://htng.org/PWSWG/2010/12/HTNG_HotelFolioNotifRQ_SubmitRequest</wsa:Action>
	</env:Header>
	<env:Body>
		<htng:HTNG_HotelFolioNotifRQ xmlns:htng="http://htng.org/2014B" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" CorrelationID="INV#2100298#CHECKOUT#000768#1592562180462#D842" EchoToken="INV#2100298#CHECKOUT#000768#1592562180462#D842" PrimaryLangID="en" TimeStamp="2020-06-19T10:23:00Z" Version="1">
			<htng:POS>
				<Source xmlns="http://www.opentravel.org/OTA/2003/05">
					<RequestorID ID="2987" ID_Context="protelIO" Type="10"/>
					<TPA_Extensions>
						<px:POSExtensions>
							<px:HotelInfo FiscalDate="2019-09-27"/>
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</htng:POS>
			<htng:UniqueID ID="20182" ID_Context="protelIO" Type="14"/>
			<htng:Folios>
				<htng:Folio FolioID="23978" FolioType="Room" GuestPayable="false" GuestViewable="true" InvoiceID="RE_4738">
					<htng:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
					<htng:CustomerProfile>
						<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
							<UniqueID ID="55314" ID_Context="protelIO" Type="1"/>
							<Profile CreateDateTime="2020-06-10T06:49:36Z" CreatorID="ame" LastModifierID="Unknown" LastModifyDateTime="2020-06-19T10:23:00Z" ProfileType="1" RPH="55314" ShareAllOptOutInd="Yes" StatusCode="4">
								<Customer Gender="Unknown" Language="de">
									<PersonName>
										<NamePrefix>Herr</NamePrefix>
										<GivenName>John</GivenName>
										<Surname>Martin</Surname>
									</PersonName>
									<CitizenCountryName Code="CH" DefaultInd="true"/>
									<TPA_Extensions>
										<px:ProfileInfoExtensions>
											<px:AddressTypes/>
											<px:ContactDetails>
												<px:AdditionalInfo/>
											</px:ContactDetails>
											<px:PersonInfos>
												<px:Language DefaultInd="true">de-de</px:Language>
												<px:VipCodes/>
												<px:MarketingCodes/>
												<px:Keywords/>
											</px:PersonInfos>
											<px:Salutation DefaultInd="false" DisplaySequence="0" ID="11" ID_Context="protelIO" Type="SALUTATION">Dear Mr.</px:Salutation>
											<px:ProfileStatus/>
											<px:DocumentTypes/>
											<px:StatisticalInfos/>
											<px:AccountingInfos/>
											<px:Traces/>
											<px:LogEntries/>
											<px:Memberships/>
										</px:ProfileInfoExtensions>
										<px:UserDefinedFieldExtensions>
											<px:UserDefinedField Name="Segment" Type="List">Einzelreisender</px:UserDefinedField>
										</px:UserDefinedFieldExtensions>
									</TPA_Extensions>
								</Customer>
							</Profile>
						</ProfileInfo>
					</htng:CustomerProfile>
					<htng:PayerProfile>
						<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
							<UniqueID ID="55314" ID_Context="protelIO" Type="1"/>
							<Profile CreateDateTime="2020-06-10T06:49:36Z" CreatorID="ame" LastModifierID="Unknown" LastModifyDateTime="2020-06-19T10:23:00Z" ProfileType="1" RPH="55314" ShareAllOptOutInd="Yes" StatusCode="4">
								<Customer Gender="Unknown" Language="de">
									<PersonName>
										<NamePrefix>Herr</NamePrefix>
										<GivenName>John</GivenName>
										<Surname>Martin</Surname>
									</PersonName>
									<CitizenCountryName Code="CH" DefaultInd="true"/>
									<TPA_Extensions>
										<px:ProfileInfoExtensions>
											<px:AddressTypes/>
											<px:ContactDetails>
												<px:AdditionalInfo/>
											</px:ContactDetails>
											<px:PersonInfos>
												<px:Language DefaultInd="true">de-de</px:Language>
												<px:VipCodes/>
												<px:MarketingCodes/>
												<px:Keywords/>
											</px:PersonInfos>
											<px:Salutation DefaultInd="false" DisplaySequence="0" ID="11" ID_Context="protelIO" Type="SALUTATION">Dear Mr.</px:Salutation>
											<px:ProfileStatus/>
											<px:DocumentTypes/>
											<px:StatisticalInfos/>
											<px:AccountingInfos/>
											<px:Traces/>
											<px:LogEntries/>
											<px:Memberships/>
										</px:ProfileInfoExtensions>
										<px:UserDefinedFieldExtensions>
											<px:UserDefinedField Name="Segment" Type="List">Einzelreisender</px:UserDefinedField>
										</px:UserDefinedFieldExtensions>
									</TPA_Extensions>
								</Customer>
							</Profile>
						</ProfileInfo>
					</htng:PayerProfile>
					<htng:RevenueSummary>
						<GrossAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="80.00" CurrencyCode="CHF"/>
						<TaxItems xmlns="http://www.opentravel.org/OTA/2003/05" Amount="2.86" CurrencyCode="CHF"/>
						<BalanceDueAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="0.00" CurrencyCode="CHF"/>
						<AmountReceived xmlns="http://www.opentravel.org/OTA/2003/05" Amount="-80.00" CurrencyCode="CHF"/>
					</htng:RevenueSummary>
					<htng:RevenueDetails>
						<htng:RevenueDetail Amount="15.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>1037060</FolioID>
							</FolioIDs>
							<htng:UnitPrice AmountAfterTax="15.00" AmountBeforeTax="14.46" CurrencyCode="CHF" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.54" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:UnitPrice>
							<htng:ExtendedPrice AmountAfterTax="15.00" AmountBeforeTax="14.46" CurrencyCode="CHF" Quantity="1" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.54" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:ExtendedPrice>
							<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
						</htng:RevenueDetail>
						<htng:RevenueDetail Amount="25.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>1037062</FolioID>
							</FolioIDs>
							<htng:UnitPrice AmountAfterTax="25.00" AmountBeforeTax="24.11" CurrencyCode="CHF" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.89" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:UnitPrice>
							<htng:ExtendedPrice AmountAfterTax="25.00" AmountBeforeTax="24.11" CurrencyCode="CHF" Quantity="1" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.89" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:ExtendedPrice>
							<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
						</htng:RevenueDetail>
						<htng:RevenueDetail Amount="20.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>1037064</FolioID>
							</FolioIDs>
							<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:UnitPrice>
							<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Quantity="1" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:ExtendedPrice>
							<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
						</htng:RevenueDetail>
						<htng:RevenueDetail Amount="10.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>1037067</FolioID>
							</FolioIDs>
							<htng:UnitPrice AmountAfterTax="10.00" AmountBeforeTax="9.64" CurrencyCode="CHF" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.36" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:UnitPrice>
							<htng:ExtendedPrice AmountAfterTax="10.00" AmountBeforeTax="9.64" CurrencyCode="CHF" Quantity="1" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.36" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:ExtendedPrice>
							<htng:RevenueDetailItems>
								<htng:RevenueDetailItem Amount="20.00" CurrencyCode="CHF" Description="PACK Test01" PMSRevenueCode="null" ReferenceID="0" TransactionDate="2019-09-27">
									<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
										<FolioID>1037255</FolioID>
									</FolioIDs>
									<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Type="31">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
											<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
										</Taxes>
									</htng:UnitPrice>
									<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Quantity="1" Type="31">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
											<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
										</Taxes>
									</htng:ExtendedPrice>
								</htng:RevenueDetailItem>
							</htng:RevenueDetailItems>
							<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
						</htng:RevenueDetail>
						<htng:RevenueDetail Amount="10.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>1037140</FolioID>
							</FolioIDs>
							<htng:UnitPrice AmountAfterTax="10.00" AmountBeforeTax="9.64" CurrencyCode="CHF" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.36" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:UnitPrice>
							<htng:ExtendedPrice AmountAfterTax="10.00" AmountBeforeTax="9.64" CurrencyCode="CHF" Quantity="1" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.36" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:ExtendedPrice>
							<htng:RevenueDetailItems>
								<htng:RevenueDetailItem Amount="20.00" CurrencyCode="CHF" Description="PACK Test01" PMSRevenueCode="null" ReferenceID="0" TransactionDate="2019-09-27">
									<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
										<FolioID>1037255</FolioID>
									</FolioIDs>
									<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Type="31">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
											<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
										</Taxes>
									</htng:UnitPrice>
									<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Quantity="1" Type="31">
										<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
											<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
										</Taxes>
									</htng:ExtendedPrice>
								</htng:RevenueDetailItem>
							</htng:RevenueDetailItems>
							<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
						</htng:RevenueDetail>
						<htng:RevenueDetail Amount="20.00" CurrencyCode="CHF" Description="PACK Test01" ReferenceID="0" SubTypeID="Batch" TransactionDate="2019-09-27">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>1037255</FolioID>
							</FolioIDs>
							<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:UnitPrice>
							<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Quantity="1" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
								</Taxes>
							</htng:ExtendedPrice>
							<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
						</htng:RevenueDetail>
						<htng:RevenueDetail Amount="-50.00" CurrencyCode="CHF" Description="Bar" PMSRevenueCode="1010" ReferenceID="17" SubTypeID="Payment" TransactionDate="2019-09-27">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>1037059</FolioID>
							</FolioIDs>
							<htng:UnitPrice AmountAfterTax="-50.00" AmountBeforeTax="-50.00" CurrencyCode="CHF" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.00" CurrencyCode="CHF" Percent="0.00" Type="Inclusive"/>
								</Taxes>
							</htng:UnitPrice>
							<htng:ExtendedPrice AmountAfterTax="-50.00" AmountBeforeTax="-50.00" CurrencyCode="CHF" Quantity="1" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.00" CurrencyCode="CHF" Percent="0.00" Type="Inclusive"/>
								</Taxes>
							</htng:ExtendedPrice>
							<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
						</htng:RevenueDetail>
						<htng:RevenueDetail Amount="-30.00" CurrencyCode="CHF" Description="Visa Card" PMSRevenueCode="1008" ReferenceID="13" SubTypeID="Payment" TransactionDate="2019-09-27">
							<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
								<FolioID>1037256</FolioID>
							</FolioIDs>
							<htng:UnitPrice AmountAfterTax="-30.00" AmountBeforeTax="-30.00" CurrencyCode="CHF" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.00" CurrencyCode="CHF" Percent="0.00" Type="Inclusive"/>
								</Taxes>
							</htng:UnitPrice>
							<htng:ExtendedPrice AmountAfterTax="-30.00" AmountBeforeTax="-30.00" CurrencyCode="CHF" Quantity="1" Type="31">
								<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
									<Tax Amount="0.00" CurrencyCode="CHF" Percent="0.00" Type="Inclusive"/>
								</Taxes>
							</htng:ExtendedPrice>
							<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
						</htng:RevenueDetail>
					</htng:RevenueDetails>
				</htng:Folio>
			</htng:Folios>
			<TPA_Extensions xmlns="http://www.opentravel.org/OTA/2003/05">
				<px:FolioExtensions>
					<px:FolioExtension Action="CHECKOUT" ClosingBusinessDate="2019-09-27" ClosingDate="2020-06-19T12:23:00+02:00" FolioID="23978" IncrementalItemsInd="false" ItemsFromDate="2019-09-27" ItemsToDate="2019-09-27"/>
				</px:FolioExtensions>
			</TPA_Extensions>
		</htng:HTNG_HotelFolioNotifRQ>
	</env:Body>
</env:Envelope>
Holding the RevenueDetailItems element contains the package or batch description in HTNG_HotelFolioNotifRQ outbound.--IPA-62920.27
OTA_HotelAvailRSOutboundpAirOTA_HotelAvailRS | RoomStays | RoomStay | RatePlans
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
		<htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_644_01</htng:CorrelationID>
	</soapenv:Header>
	<soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
		<ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_644_01" EchoToken="IPA_644_01" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-07-01T10:39:10Z" Version="6.001">
			<ns4:Success/>
			<ns4:HotelStays>
				<ns4:HotelStay RoomStayRPH="e166cdae-62e5-4338-a6b5-d11f1ee038be">
					<ns4:Availability End="2019-09-28T12:00:00+02:00" Start="2019-09-27T12:00:00+02:00" Status="Open"/>
					<ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
				</ns4:HotelStay>
			</ns4:HotelStays>
			<ns4:RoomStays>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="e166cdae-62e5-4338-a6b5-d11f1ee038be" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes/>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="House use" RatePlanID="66" RatePlanName="House Use" RatePlanType="40">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Comp" RatePlanID="5" RatePlanName="Complimentary" RatePlanType="50">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="NRR" RatePlanID="23" RatePlanName="Non ref">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="No Show" RatePlanID="59" RatePlanName="No Show">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:RoomRates>
						<ns4:RoomRate RatePlanCategory="BAR Base rate" RatePlanCode="BAR Base rate" RatePlanID="77">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="373.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="373.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (55.00)" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="House Use" RatePlanCode="House use" RatePlanID="66">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Complimentary" RatePlanCode="Comp" RatePlanID="5">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLMWIN" RatePlanCode="SLMWIN" RatePlanID="138">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="336.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="336.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLMWIS" RatePlanCode="SLMWIS" RatePlanID="139">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="373.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="373.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TO-20PCT" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="299.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="299.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="150">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="68.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="68.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Non ref" RatePlanCode="NRR" RatePlanID="23">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="336.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="336.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group Rate" RatePlanCode="GRZF" RatePlanID="24">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="3.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="3.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="36">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 4 (45.-)" RatePlanCode="GRHP4" RatePlanID="37">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Alireza Test Rate" RatePlanCode="Ali" RatePlanID="168">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="180.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="180.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC ZF" RatePlanCode="TCZF" RatePlanID="41">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="373.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="373.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="n/a (169)" RatePlanCode="TestTest" RatePlanID="169">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="336.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="336.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC NR" RatePlanCode="TCNR" RatePlanID="42">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="354.50" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="354.50" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Amex Travel Privileges Program" RatePlanCode="SLPTRP" RatePlanID="110">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="373.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="373.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Staff Rate" RatePlanCode="SLMSTF" RatePlanID="111">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="188.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="188.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Consortia Rate - American Express" RatePlanCode="CONGBE" RatePlanID="112">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="336.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="336.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Member Exclusive Rate" RatePlanCode="SLHINV" RatePlanID="113">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="336.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="336.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Luxury Partnership Rate" RatePlanCode="SLPLPR" RatePlanID="114">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="373.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="373.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Travel Industry Rate" RatePlanCode="SLMTVL" RatePlanID="115">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="188.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="188.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Complimentary nights by SLH" RatePlanCode="Stay X Pay X" RatePlanID="116">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="373.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="373.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC iHOS BAR" RatePlanCode="TC ZF OTA" RatePlanID="117">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="373.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="373.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 4 (75.-)" RatePlanCode="GRHP4WI" RatePlanID="62">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-09-27" ExpireDate="2019-09-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
					</ns4:RoomRates>
					<ns4:TimeSpan End="2019-09-28T12:00:00+02:00" Start="2019-09-27T12:00:00+02:00"/>
				</ns4:RoomStay>
			</ns4:RoomStays>
		</ns4:OTA_HotelAvailRS>
	</soapenv:Body>
</env:Envelope>

Fixing the issue with showing RatePlan and RoomRate element multiple times per RateCode.

Now the RatePlan and RoomRate element appears only once per rate code.

--IPA-64420.27
OTA_HotelInvCountNotifRQOutboundpAirOTA_HotelInvCountNotifRQ | Inventory 
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header xmlns:p="http://protel.io/soap">
		<p:JWT>eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJpby5wcm90ZWwuYWlyIiwicEFpckhvdGVsIjoyMTAwMjk4LCJpc3MiOiJlc2I6dGVzdCIsImhvdGVsIjoyOTg3LCJleHAiOjE1OTI0OTYzNzJ9.ioIIHWU6pm-_XMyqYmQQwnnV3pCSzEUBoXTJ4zNYwn_hW-q-Nhg4lOwX65qXogaeD6Zz8sBfQQ8ojrQ2g5-8y69EtMl5kU2VpckRlFXqFEJhay0ptfjM0-RyDVqOL3RRZaRwFToMAE6PnX9VLrsBRkEN5v5ne9k-7YGwKvbSAbG2fuWGKxzM_7t9YYzsvOmkjo54_ptcR9lPvTo_K-7D6pINQdbQSjCFZIdnXhvwAspOicLgm-g1j3wc91icYc7f-CiNLPCh2bDKgRrOJHFNI3zkLSbHhbHVempdKM6HZ7xDo7UwngpAZK9oTUTjPdUpROI4K5NaDFzmnlJgFD8-Zg</p:JWT>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">COUNT#2100298#UPDATE#000768#1592490971768#8F18</htnga:CorrelationID>
		<wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">https://service-test.protel.io/services/ProtelGenericMessageConsumer.ProtelGenericMessageConsumerHttpsSoap12Endpoint</wsa:To>
		<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://htng.org/PWSWG/2010/12/OTA_HotelInvCountNotifRQ_SubmitRequest</wsa:Action>
	</env:Header>
	<env:Body>
		<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="COUNT#2100298#UPDATE#000768#1592490971768#8F18" EchoToken="COUNT#2100298#UPDATE#000768#1592490971768#8F18" PrimaryLangID="en" TimeStamp="2020-06-18T14:36:11Z" Version="2.000">
			<POS>
				<Source>
					<RequestorID ID="2987" ID_Context="protelIO" Type="10"/>
					<TPA_Extensions>
						<px:POSExtensions>
							<px:HotelInfo FiscalDate="2019-09-27"/>
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</POS>
			<UniqueID ID="2987" ID_Context="protelIO" Type="10"/>
			<Inventories ChainCode="MRHCH" HotelCode="2987" HotelName="protel_IO_Testhotel_pAir_2100182">
				<Inventory>
					<StatusApplicationControl End="2019-09-27" InvCode="49" InvTypeCode="SGL" IsRoom="true" Start="2019-09-27"/>
					<InvCounts>
						<InvCount Count="19" CountType="1"/>
						<InvCount Count="11" CountType="2"/>
						<InvCount Count="11" CountType="3"/>
						<InvCount Count="8" CountType="4"/>
						<InvCount Count="0" CountType="5"/>
						<InvCount Count="0" CountType="6"/>
					</InvCounts>
					<UniqueID ID="49#2019-09-27#D6A0" ID_Context="protelIO" Type="16"/>
				</Inventory>
				<Inventory>
					<StatusApplicationControl End="2019-09-28" InvCode="49" InvTypeCode="SGL" IsRoom="true" Start="2019-09-28"/>
					<InvCounts>
						<InvCount Count="19" CountType="1"/>
						<InvCount Count="14" CountType="2"/>
						<InvCount Count="14" CountType="3"/>
						<InvCount Count="5" CountType="4"/>
						<InvCount Count="0" CountType="5"/>
						<InvCount Count="0" CountType="6"/>
					</InvCounts>
					<UniqueID ID="49#2019-09-28#7AA5" ID_Context="protelIO" Type="16"/>
				</Inventory>
				<Inventory>
					<StatusApplicationControl AllInvCode="true" End="2019-09-27" Start="2019-09-27"/>
					<InvCounts>
						<InvCount Count="95" CountType="1"/>
						<InvCount Count="65" CountType="2"/>
						<InvCount Count="65" CountType="3"/>
						<InvCount Count="29" CountType="4"/>
						<InvCount Count="0" CountType="5"/>
						<InvCount Count="1" CountType="6"/>
					</InvCounts>
					<UniqueID ID="0#2019-09-27#B026" ID_Context="protelIO" Type="16"/>
				</Inventory>
				<Inventory>
					<StatusApplicationControl AllInvCode="true" End="2019-09-28" Start="2019-09-28"/>
					<InvCounts>
						<InvCount Count="95" CountType="1"/>
						<InvCount Count="82" CountType="2"/>
						<InvCount Count="82" CountType="3"/>
						<InvCount Count="12" CountType="4"/>
						<InvCount Count="0" CountType="5"/>
						<InvCount Count="1" CountType="6"/>
					</InvCounts>
					<UniqueID ID="0#2019-09-28#76E1" ID_Context="protelIO" Type="16"/>
				</Inventory>
			</Inventories>
		</OTA_HotelInvCountNotifRQ>
	</env:Body>
</env:Envelope>
Send Property level Counts additionally with @AllInvCode for outbound OTA_HotelInvCountNotifRQ. 
When true indicates that the data transmitted is for total inventory in the hotel.
--IPA-62120.27
IO_ResModifyNotifRQInboundpAirIO_ResModifyNotifRQ | Reservations | Reservation | InvoiceReferences | InvoiceReference | ProfileReferences | ProfileReference
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header xmlns:p="http://protel.io/soap">
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_615_01</htnga:CorrelationID>
	</env:Header>
	<env:Body>
		<p:IO_ResModifyNotifRQ xmlns:p="http://protel.io/soap" CorrelationID="UseCaseInvoiceAddress">
			<p:Reservations HotelCode="2987">
				<p:Reservation>
					<p:UniqueID Type="Reservation" ID="20188" ID_Context="protelIO"/>
					<p:InvoiceReferences>
						<p:InvoiceReference Type="Invoice" ID="23985" ID_Context="protelIO">
							<p:ProfileReferences>
								<p:ProfileReference ID_Context="protelIO" Type="Customer" ID="55306" Action="DELETE" Role="InvoiceRecipient"/>
								<p:ProfileReference ID_Context="protelIO" Type="Customer" ID="55291" Action="CREATE" Role="InvoiceRecipient"/>
							</p:ProfileReferences>
						</p:InvoiceReference>
					</p:InvoiceReferences>
				</p:Reservation>
			</p:Reservations>
		</p:IO_ResModifyNotifRQ>
	</env:Body>
</env:Envelope>
Changing the invoice address according to the user's preference.--IPA-61520.27
OTA_HotelAvailRSOutboundOnPremisenew StructureOTA_HotelAvailRQ/RSFix of missing Elements and Attributes--IPA-63220.27
OTA_HotelResNotifRQInboundpAirOTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate
<?xml version="1.0" encoding="utf-8"?>
<env:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<p:CorrelationID xmlns:p="http://protel.io/soap">IPA_612_03</p:CorrelationID>
	</env:Header>
	<env:Body>
		<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="IPA_612_03" EchoToken="IPA_612_03" PrimaryLangID="en" ResStatus="Commit" TimeStamp="2020-02-21T13:30:32Z" Version="5.000">
			<POS>
				<Source>
					<RequestorID ID="2987" ID_Context="protelIO" Type="10"/>
					<TPA_Extensions>
						<px:POSExtensions>
							<px:HotelInfo FiscalDate="2019-09-27"/>
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</POS>
			<HotelReservations>
				<HotelReservation CreateDateTime="2020-02-21T14:30:14+01:00" CreatorID="ame" LastModifierID="ame" LastModifyDateTime="2020-02-21T14:30:32+01:00" ResStatus="Reserved">
					<UniqueID ID_Context="protelIO" Type="14"/>
					<RoomStays>
						<RoomStay MarketCode="BAR" SourceOfBusiness="CTRIP">
							<RoomTypes>
								<RoomType IsRoom="true" NumberOfUnits="1" RoomID="" RoomType="49" RoomTypeCode="SGL"/>
							</RoomTypes>
							<RatePlans>
								<RatePlan EffectiveDate="2019-10-07" ExpireDate="2019-10-08" MarketCode="BAR" PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169">
									<CancelPenalties/>
									<RatePlanInclusions TaxInclusive="true"/>
								</RatePlan>
							</RatePlans>
							<RoomRates>
								<RoomRate BookingCode="SGL" NumberOfUnits="1" RatePlanCategory="without rate group" RatePlanCode="TestTest" RatePlanID="169" RoomID="" RoomTypeCode="SGL">
									<Rates>
										<Rate AlternateCurrencyInd="false" EffectiveDate="2019-10-07" ExpireDate="2019-10-08" RateTimeUnit="Day" UnitMultiplier="1">
											<Base AmountAfterTax="304.00" AmountBeforeTax="293.15" CurrencyCode="CHF"/>
											<Total AmountAfterTax="304.00" AmountBeforeTax="293.15" CurrencyCode="CHF"/>
											<TPA_Extensions>
												<px:RateAmountExtensions AlternateCurrencyInd="false" End="2019-10-07" Start="2019-10-07">
													<px:RateAmount AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" RevenueCategoryCode="3"/>
													<px:RateAmount AmountAfterTax="327.00" AmountBeforeTax="315.45" CurrencyCode="CHF" RevenueCategoryCode="17"/>
													<px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" CurrencyCode="CHF" RevenueCategoryCode="6"/>
													<px:RateAmount AmountAfterTax="304.00" AmountBeforeTax="293.16" CurrencyCode="CHF" RevenueCategoryCode="9"/>
												</px:RateAmountExtensions>
											</TPA_Extensions>
										</Rate>
									</Rates>
									<RoomRateDescription Name="MarketCode">
										<Text TextFormat="PlainText">BAR</Text>
									</RoomRateDescription>
									<RoomRateDescription Name="SourceOfBusiness">
										<Text TextFormat="PlainText">CTRIP</Text>
									</RoomRateDescription>
									<GuestCounts>
										<GuestCount AgeQualifyingCode="10" Count="1"/>
									</GuestCounts>
								</RoomRate>
							</RoomRates>
							<GuestCounts IsPerRoom="true">
								<GuestCount AgeQualifyingCode="10" Count="1"/>
							</GuestCounts>
							<TimeSpan End="2019-10-08" Start="2019-10-07"/>
							<DepositPayments>
								<GuaranteePayment GuaranteeCode="Deposit" GuaranteeType="Deposit" RetributionType="ResNotGuaranteed" Type="RequiredPayment">
									<AmountPercent Amount="191.00" CurrencyCode="CHF" ApplyAs="FirstNightPayment"/>
									<Deadline AbsoluteDeadline="2019-10-05"/>
								</GuaranteePayment>
							</DepositPayments>
							<CancelPenalties/>
							<Total AmountAfterTax="304.00" AmountBeforeTax="293.15" CurrencyCode="CHF"/>
							<BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
							<TPA_Extensions>
								<px:RateAmountExtensions AlternateCurrencyInd="false" End="2019-10-08" Start="2019-10-07">
									<px:RateAmount AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" RevenueCategoryCode="3"/>
									<px:RateAmount AmountAfterTax="327.00" AmountBeforeTax="315.45" CurrencyCode="CHF" RevenueCategoryCode="17"/>
									<px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" CurrencyCode="CHF" RevenueCategoryCode="6"/>
									<px:RateAmount AmountAfterTax="304.00" AmountBeforeTax="293.16" CurrencyCode="CHF" RevenueCategoryCode="9"/>
								</px:RateAmountExtensions>
							</TPA_Extensions>
							<ResGuestRPHs>
								<ResGuestRPH />
							</ResGuestRPHs>
							<Comments>
								<Comment GuestViewable="false">
									<Text TextFormat="PlainText"/>
								</Comment>
							</Comments>
						</RoomStay>
					</RoomStays>
					<Services>
						<Service ID="71" ID_Context="protelIO" Inclusive="true" Quantity="1" RatePlanCode="TestTest" ServiceInventoryCode="Buffet Breakfast" ServicePricingType="Per person" Type="16">
							<Price EffectiveDate="2019-10-07" ExpireDate="2019-10-07" NumberOfUnits="1" RateTimeUnit="Day">
								<Base AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF"/>
								<Total AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF"/>
							</Price>
							<ServiceDetails>
								<TimeSpan End="2019-10-07" Start="2019-10-07"/>
								<Comments>
									<Comment>
										<Text TextFormat="PlainText">Frühstück Erw</Text>
									</Comment>
								</Comments>
								<Total AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF"/>
							</ServiceDetails>
						</Service>
					</Services>
					<ResGuests>
						<ResGuest ArrivalTime="12:00:00+02:00" DepartureTime="12:00:00+02:00" PrimaryIndicator="true">
							<Profiles>
								<ProfileInfo>
									<UniqueID ID_Context="protelIO" Type="1"/>
									<Profile CreateDateTime="2020-01-23T15:18:33Z" CreatorID="ame" LastModifierID="Unknown" LastModifyDateTime="2020-02-21T13:30:33Z" ProfileType="1" ShareAllOptOutInd="Yes" StatusCode="4">
										<Customer Gender="Unknown" Language="de">
											<PersonName>
												<NamePrefix>Frau</NamePrefix>
												<GivenName>Golara</GivenName>
												<Surname>Zabeti</Surname>
											</PersonName>
											<CitizenCountryName Code="CH" DefaultInd="true"/>
											<TPA_Extensions>
												<px:ProfileInfoExtensions>
													<px:AddressTypes/>
													<px:ContactDetails>
														<px:AdditionalInfo/>
													</px:ContactDetails>
													<px:PersonInfos>
														<px:Language DefaultInd="true">de-de</px:Language>
														<px:VipCodes/>
														<px:MarketingCodes/>
														<px:Keywords/>
													</px:PersonInfos>
													<px:Salutation DefaultInd="false" DisplaySequence="0" ID="10" ID_Context="protelIO" Type="SALUTATION">Dear Mrs.</px:Salutation>
													<px:ProfileStatus/>
													<px:DocumentTypes/>
													<px:StatisticalInfos/>
													<px:AccountingInfos/>
													<px:Traces/>
													<px:LogEntries/>
													<px:Memberships/>
												</px:ProfileInfoExtensions>
												<px:UserDefinedFieldExtensions>
													<px:UserDefinedField Name="Segment" Type="List">Einzelreisender</px:UserDefinedField>
												</px:UserDefinedFieldExtensions>
											</TPA_Extensions>
										</Customer>
									</Profile>
								</ProfileInfo>
							</Profiles>
							<TPA_Extensions>
								<px:GuestStayExtensions>
									<px:StayInfo Arrival="2019-10-07T12:00:00+02:00" Departure="2019-10-08T12:00:00+02:00" PrimaryInd="true" Role="Booker"/>
									<px:TelephoneSetting ClassOfService="3"/>
								</px:GuestStayExtensions>
							</TPA_Extensions>
						</ResGuest>
					</ResGuests>
					<ResGlobalInfo>
						<HotelReservationIDs>
							<HotelReservationID ForGuest="true" ResID_Source="protelIO" ResID_Type="14" />
						</HotelReservationIDs>
					</ResGlobalInfo>
					<WrittenConfInst AddresseeName="Dear Mrs. Golara Zabeti" ConfirmInd="true" LanguageID="en">
						<SupplementalData CreatorID="ame" Name="Message" ParagraphNumber="1"/>
						<Email/>
						<TPA_Extensions>
							<px:NotificationExtensions>
								<px:NotificationDetail>
									<px:Template Code="CNF">Create</px:Template>
									<px:InclusiveItems Code="Room / Breakfast" Description="Room / Breakfast">
										<px:Item Code="340100.03.10" Currency="CHF" GuestViewable="false" PackageCode="Room / Breakfast" PriceViewable="false" Quantity="1" SingleAmountAfterTax="-56.00" SingleAmountBeforeTax="-54.00">Logis</px:Item>
										<px:Item Code="340100.03.10" Currency="CHF" GuestViewable="true" PackageCode="Room / Breakfast" PriceViewable="false" Quantity="1" SingleAmountAfterTax="360.00" SingleAmountBeforeTax="347.16">Logis</px:Item>
										<px:Item Code="320210.03.10" Currency="CHF" Frequency="7" GuestViewable="true" PackageCode="Room / Breakfast" PriceViewable="false" Quantity="1" SingleAmountAfterTax="20.00" SingleAmountBeforeTax="19.29">Frühstück Erw</px:Item>
									</px:InclusiveItems>
									<px:InfoItems/>
								</px:NotificationDetail>
							</px:NotificationExtensions>
						</TPA_Extensions>
					</WrittenConfInst>
					<TPA_Extensions>
						<px:ReservationExtensions>
							<px:ReservationStatus Code="DEF" ID="4" ID_Context="protelIO" Name="Definite" />
							<px:ReservationCode Code="Fax" ID="44" ID_Context="protelIO" Language="en_US" Name="Facsimile"  Type="CommunicationChannel"/>
							<px:ReservationCode Code="LEISURE" ID="198" ID_Context="protelIO" Language="en_US" Name="Leisure"  Type="TravelReason"/>
						</px:ReservationExtensions>
					</TPA_Extensions>
				</HotelReservation>
			</HotelReservations>
		</OTA_HotelResNotifRQ>
	</env:Body>
</env:Envelope>
Accept reservation without "RoomRate/@EffectiveDate and RoomRate/@ExpiryDate" in RoomRate element.
Please note in this case the "@EffectiveDate and @ExpiryDate" should be present in TimeSpan element.
--IPA-61220.26
OTA_HotelAvailRSOutboundOnPremisenew StructureOTA_HotelAvailRQ/RSFix of missing Elements and Attributes--PWS-699PWS 2.16.X
IO_RatePackageNotifRQOutboundOnPremise--PWS will consider the default StartDate (1990-01-01) and EndDate (2050-01-01) while having a request for IO_RatePackageNotifRQ. By this implementation, the split tables with the default date will contain in the bulk upload.--PWS-2044PWS 2.16.X
OTA_HotelInvBlockNotifRQoutboundOnPremiseOTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | Contacts | Contact
| Address
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EchoToken="55689741-aac9-48e8-a5bd-28259ff9141d" TimeStamp="2020-04-20T07:19:31Z" Version="4.001" CorrelationID="55689741-aac9-48e8-a5bd-28259ff9141d" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd">
	<POS>
		<Source>
			<RequestorID Type="10" ID="2570" ID_Context="protelIO"/>
			<BookingChannel Type="4" Primary="true"/>
			<TPA_Extensions>
				<px:POSExtensions xmlns:px="http://protel.io/htng/extensions">
					<px:HotelInfo FiscalDate="2018-09-09"/>
				</px:POSExtensions>
			</TPA_Extensions>
		</Source>
	</POS>
	<InvBlocks>
		<InvBlock TransactionAction="Modify" InvBlockName="pws482" InvBlockLongName="PWS-482" InvBlockCode="14" InvBlockStatusCode="5" BookingStatus="Open" InvBlockTypeCode="16">
			<HotelRef HotelCode="2570" ChainCode="HC1" HotelName="Hotel Test, 12345 Musterhausen"/>
			<InvBlockDates Start="2020-09-01" End="2020-09-09" AbsoluteCutoff="2020-08-15"/>
			<RoomTypes>
				<RoomType RoomTypeCode="n/a">
					<RoomTypeAllocations RoomTypePickUpStatus="1">
						<RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="10" SellLimit="10"/>
						<RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="10" SellLimit="10"/>
						<RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="10" SellLimit="10"/>
						<RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="10" SellLimit="10"/>
						<RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="10" SellLimit="10"/>
						<RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="10" SellLimit="10"/>
						<RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="10" SellLimit="10"/>
						<RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="10" SellLimit="10"/>
						<RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="10" SellLimit="10"/>
					</RoomTypeAllocations>
					<RoomTypeAllocations RoomTypePickUpStatus="4">
						<RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="0"/>
					</RoomTypeAllocations>
					<RoomTypeAllocations RoomTypePickUpStatus="5">
						<RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="0"/>
						<RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="0"/>
					</RoomTypeAllocations>
					<RoomTypeAllocations RoomTypePickUpStatus="2">
						<RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="10"/>
						<RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="10"/>
						<RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="10"/>
						<RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="10"/>
						<RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="10"/>
						<RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="10"/>
						<RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="10"/>
						<RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="10"/>
						<RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="10"/>
					</RoomTypeAllocations>
					<RatePlans>
						<RatePlan RatePlanCode="East" Start="1980-01-01" End="2100-01-01" MaxGuestApplicable="9999">
							<MarketCode MarketCode="Privat Gruppe" SourceOfBusiness="6Y"/>
							<BaseByGuestAmts>
								<BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="1"/>
								<BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="2"/>
							</BaseByGuestAmts>
						</RatePlan>
					</RatePlans>
				</RoomType>
			</RoomTypes>
			<Contacts>
				<Contact ContactType="Corporation">
					<CompanyName>protel_SR</CompanyName>
					<Telephone PhoneNumber="0231915930" PhoneTechType="1" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/>
					<Telephone PhoneNumber="0151123456789" PhoneTechType="5" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/>
					<Telephone PhoneNumber="0231915986" PhoneTechType="3" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/>
					<Address Type="2" ShareMarketInd="No" DefaultInd="true">
						<AddressLine>Europaplatz 8</AddressLine>
						<CityName>Dortmund</CityName>
						<PostalCode>44269</PostalCode>
						<StateProv>NordrheinWestfalen</StateProv>
						<CountryName>Deutschland</CountryName>
					</Address>
					<Email>support@protel.net</Email>
				</Contact>
			</Contacts>
		</InvBlock>
	</InvBlocks>
</OTA_HotelInvBlockNotifRQ>
Adding attributes @Type, @ShareMarketInd and @DefaultInd--PWS-481PWS 2.16.X
OTA_ResRetrieveRSOutboundOnPremiseroot
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">PWS_2053_03</htnga:CorrelationID>
		<Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="21.00100" Module="protel.WebServices" ModuleVersion="0.0.0.7782" Service="io.protel.onpremise"/>
	</env:Header>
	<env:Body>
		<OTA_ResRetrieveRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-06-12T15:14:50.6266335Z" Version="3.000" CorrelationID="PWS_2053_03" EchoToken="PWS_2053_03">
			<Errors>
				<Error ShortText="No Reservation found." Code="312"/>
			</Errors>
			<Warnings>
				<Warning ShortText="Reservation 341250 is not finalized, please try again later!"/>
			</Warnings>
			<ReservationsList/>
		</OTA_ResRetrieveRS>
	</env:Body>
</env:Envelope>
Error handling for missing prices. PWS send back error and warning for the reservation with modifiedforecast=1 (not calculated) --PWS-2053PWS 2.16.X
OTA_ProfileCreateRQOutboundOnPremiseOTA_ProfileCreateRQ | UniqueID
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">ee458485-5a90-4a7b-b1b8-e445b0becb8f</htnga:CorrelationID>
		<Source xmlns="http://protel.io/soap" Product="protel On Premise MPE" ProductVersion="21.01000" Module="protel.WebServices" ModuleVersion="0.0.0.7926" Service="io.protel.onpremise"/>
	</env:Header>
	<env:Body>
		<OTA_ProfileCreateRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="ee458485-5a90-4a7b-b1b8-e445b0becb8f" TimeStamp="2020-06-22T13:53:17Z" Version="3.001" CorrelationID="ee458485-5a90-4a7b-b1b8-e445b0becb8f" PrimaryLangID="en">
			<POS>
				<Source>
					<RequestorID Type="10" ID="2691" ID_Context="protelIO"/>
					<BookingChannel Type="4" Primary="true"/>
					<TPA_Extensions>
						<px:POSExtensions xmlns:px="http://protel.io/htng/extensions">
							<px:HotelInfo FiscalDate="2019-08-11"/>
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</POS>
			<UniqueID Type="10" ID="2691" ID_Context="protelIO">
				<CompanyName CompanyShortName="JA Ocean View Hotel, UAE-Dubai" TravelSector="3" Code="2691" CodeContext="io.protel.onpremise"/>
			</UniqueID>
			<UniqueID Type="1" ID="5387207" ID_Context="protelIO"/>
			<UniqueID Type="1" ID="172761579" ID_Context="GHA"/>
			<Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-06-22T15:53:00" CreatorID="protelIO" RPH="5387207" LastModifyDateTime="2020-06-22T15:53:14.76" LastModifierID="" StatusCode="4">
				<Customer Gender="Unknown" Language="en">
					<PersonName>
						<GivenName>Aaron</GivenName>
						<Surname>Green</Surname>
					</PersonName>
					<Telephone Remark="BUSINESS" ShareMarketInd="No" PhoneNumber="TEST021727842123" PhoneLocationType="6" PhoneTechType="1" FormattedInd="false" DefaultInd="false"/>
					<Telephone ShareMarketInd="No" PhoneNumber="TEST+6121727842123" PhoneLocationType="6" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/>
					<Telephone ShareMarketInd="No" PhoneNumber="TEST+6421727842123" PhoneLocationType="10" PhoneTechType="5" FormattedInd="false" DefaultInd="true"/>
					<Email ShareMarketInd="No" DefaultInd="false" EmailType="1" Remark="">AARON-TEST@TEST-PARTICLE.CO.NZ</Email>
					<Email ShareMarketInd="No" DefaultInd="true" EmailType="1">aaron-TEST@TEST-streamtime.net</Email>
					<Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true" UseType="6">
						<AddressLine>378 Harewood Road</AddressLine>
						<AddressLine>Bishopdale</AddressLine>
						<CityName>Christchurch</CityName>
						<PostalCode>8053</PostalCode>
						<StateProv/>
						<CountryName Code="NZ">New Zealand</CountryName>
					</Address>
					<CitizenCountryName DefaultInd="true" Code="NZ"/>
					<Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="1900-01-01"/>
					<CustLoyalty ProgramID="" MembershipID="R1920119" RPH="3678160" PrimaryLoyaltyIndicator="false" AllianceLoyaltyLevelName="GHA" Remark="" LoyalLevel="GOLD" SignupDate="2015-01-08" EffectiveDate="2015-01-08" ExpireDate="2020-12-31" ShareMarketInd="No" ShareSyncInd="No">
						<SubAccountBalance Balance="0"/>
					</CustLoyalty>
					<EmployerInfo CompanyShortName="" Department=""/>
				</Customer>
				<TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
					<SearchName Value="Green"/>
					<Nationality Value="New Zealand"/>
					<Optinouts>
						<Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/>
						<Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/>
					</Optinouts>
					<px:ProfileInfoExtensions>
						<px:Memberships>
							<px:Membership ID="R1920119" RPH="3678160" Type="7" CardholderName="Aaron Green" EnrollmentAt="CORPOFF" EnrollmentCode="KI-RNPMAC" EnrollmentSource="RG"/>
						</px:Memberships>
					</px:ProfileInfoExtensions>
				</TPA_Extensions>
			</Profile>
		</OTA_ProfileCreateRQ>
	</env:Body>
</env:Envelope>

Holding external profile ID in UniqueID element after profile lookup and download.--PWS-2132PWS 2.16.X
OTA_HotelAvailRSOutboundpAirOTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes | RoomType
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
		<htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_590_01</htng:CorrelationID>
	</soapenv:Header>
	<soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
		<ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_590_01" EchoToken="Czech_Avail_1" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-05-29T14:31:44Z" Version="6.001">
			<ns4:Success/>
			<ns4:HotelStays>
				<ns4:HotelStay RoomStayRPH="457058aa-fd84-41c8-ad6a-d505bccd0031">
					<ns4:Availability End="2019-10-29T12:00:00Z" Start="2019-10-28T12:00:00Z" Status="Open"/>
					<ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
				</ns4:HotelStay>
			</ns4:HotelStays>
			<ns4:RoomStays>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="371.00" AmountBeforeTax="357.87" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="68.00" AmountBeforeTax="65.68" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="3.00" AmountBeforeTax="3.00" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="180.00" AmountBeforeTax="173.58" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="440.00" AmountBeforeTax="424.41" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="233.00" AmountBeforeTax="224.79" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="233.00" AmountBeforeTax="224.79" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH">
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/>
				</ns4:RoomStay>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB">
							<ns4:RoomDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)">
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:CancelPenalties/>
					<ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/>
				</ns4:RoomStay>
			</ns4:RoomStays>
		</ns4:OTA_HotelAvailRS>
	</soapenv:Body>
</env:Envelope>
Adding RoomDescription element to the RoomType in OTA_HotelAvailRS Outbound.--IPA-59020.25
OTA_HotelAvailRSOutboundpAirroot
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
		<htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_586_01</htng:CorrelationID>
	</soapenv:Header>
	<soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
		<ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_586_01" EchoToken="IPA_586_01" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-06-02T14:04:21Z" Version="6.001">
			<ns4:Success/>
			<ns4:HotelStays>
				<ns4:HotelStay RoomStayRPH="0e0ae222-e76e-4af4-ad6b-821c7940c35a">
					<ns4:Availability End="2019-10-29T12:00:00+01:00" Start="2019-10-28T12:00:00+01:00" Status="Open"/>
					<ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
				</ns4:HotelStay>
			</ns4:HotelStays>
			<ns4:RoomStays>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0e0ae222-e76e-4af4-ad6b-821c7940c35a" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="211" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="423" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="511" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="218" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="418" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:RoomDescription Name="Short Description">
								<ns4:Text TextFormat="PlainText">VT zu 419</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="301" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:RoomDescription Name="Short Description">
								<ns4:Text TextFormat="PlainText">Vt zu 302</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="411" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:RoomDescription Name="Short Description">
								<ns4:Text TextFormat="PlainText">VT zu 412</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="417" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="311" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:RoomDescription Name="Short Description">
								<ns4:Text TextFormat="PlainText">VT zu 312</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="412" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:RoomDescription Name="Short Description">
								<ns4:Text TextFormat="PlainText">VT zu 411</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="212" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="401" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:RoomDescription Name="Short Description">
								<ns4:Text TextFormat="PlainText">VT zu 402</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="217" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="318" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:RoomDescription Name="Short Description">
								<ns4:Text TextFormat="PlainText">VT zu 319</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="317" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="201" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="223" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="323" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="312" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:RoomDescription Name="Short Description">
								<ns4:Text TextFormat="PlainText">VT zu 311</ns4:Text>
							</ns4:RoomDescription>
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:RoomRates>
						<ns4:RoomRate RatePlanCategory="BAR Base rate" RatePlanCode="BAR Base rate" RatePlanID="77">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (55.00)" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="House Use" RatePlanCode="House use" RatePlanID="66">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Complimentary" RatePlanCode="Comp" RatePlanID="5">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLMWIN" RatePlanCode="SLMWIN" RatePlanID="138">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLMWIS" RatePlanCode="SLMWIS" RatePlanID="139">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TO-20PCT" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="291.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="291.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="150">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="68.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="68.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group Rate" RatePlanCode="GRZF" RatePlanID="24">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="3.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="3.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="36">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 4 (45.-)" RatePlanCode="GRHP4" RatePlanID="37">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Alireza Test Rate" RatePlanCode="Ali" RatePlanID="168">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="180.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="180.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC ZF" RatePlanCode="TCZF" RatePlanID="41">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="n/a (169)" RatePlanCode="TestTest" RatePlanID="169">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC NR" RatePlanCode="TCNR" RatePlanID="42">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="345.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="345.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Amex Travel Privileges Program" RatePlanCode="SLPTRP" RatePlanID="110">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Staff Rate" RatePlanCode="SLMSTF" RatePlanID="111">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Consortia Rate - American Express" RatePlanCode="CONGBE" RatePlanID="112">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Member Exclusive Rate" RatePlanCode="SLHINV" RatePlanID="113">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Luxury Partnership Rate" RatePlanCode="SLPLPR" RatePlanID="114">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Travel Industry Rate" RatePlanCode="SLMTVL" RatePlanID="115">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Complimentary nights by SLH" RatePlanCode="Stay X Pay X" RatePlanID="116">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC iHOS BAR" RatePlanCode="TC ZF OTA" RatePlanID="117">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 4 (75.-)" RatePlanCode="GRHP4WI" RatePlanID="62">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
					</ns4:RoomRates>
					<ns4:TimeSpan End="2019-10-29T12:00:00+01:00" Start="2019-10-28T12:00:00+01:00"/>
				</ns4:RoomStay>
			</ns4:RoomStays>
		</ns4:OTA_HotelAvailRS>
	</soapenv:Body>
</env:Envelope>

Changing the structure of OTA_HotelAvailRS outbound in order to :

  • several RoomStay Elements one per RoomTypes
  • per RoomStay Element a list of all possible RoomID for 1 RoomType
  • per RoomStay Element a list of all possible RatePlans (please display as well "CancelPenalties" and "Guarantee"
  • per RoomStay Element a list of all possible RoomRate
--IPA-58620.25
OTA_HotelAvailRQInboundpAirroot
<?xml version="1.0" encoding="utf-8"?>
<env:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<p:CorrelationID xmlns:p="http://protel.io/soap">IPA_587_02</p:CorrelationID>
	</env:Header>
	<env:Body>
		<OTA_HotelAvailRQ xmlns="http://www.opentravel.org/OTA/2003/05" AvailRatesOnly="true" MaxResponses="3" CorrelationID="IPA_587_02" Version="0" EchoToken="IPA_587_02">
			<POS>
				<Source>
					<RequestorID ID="2987" Type="10" ID_Context="protelIO"/>
					<BookingChannel Type="4" Primary="true"/>
				</Source>
			</POS>
			<AvailRequestSegments>
				<AvailRequestSegment AvailReqType="Room">
					<HotelSearchCriteria>
						<Criterion>
							<StayDateRange Start="2019-10-28" End="2019-10-29"/>
							<RoomStayCandidates>
								<RoomStayCandidate RoomTypeCode="DBL">
									<GuestCounts>
										<GuestCount AgeQualifyingCode="10" Count="1"/>
									</GuestCounts>
								</RoomStayCandidate>
							</RoomStayCandidates>
						</Criterion>
					</HotelSearchCriteria>
				</AvailRequestSegment>
			</AvailRequestSegments>
		</OTA_HotelAvailRQ>
	</env:Body>
</env:Envelope>

The MaxResponses attribute can limit the number of results in OTA_HotelAvailRS.--IPA-58720.25
IO_ResModifyNotifRQinboundpAirIO_ResModifyNotifRQ | Reservations | Reservation | ProfileReferences
<p:IO_ResModifyNotifRQ xmlns:p="http://protel.io/soap" CorrelationID="IPA-600-SR-9" TimeStamp="2020-05-18T14:00:00.000Z" Version="1.00">
	<p:Reservations HotelID="2572">
		<p:Reservation>
			<p:UniqueID Type="14" ID="11510" ID_Context="protelIO"/>
			<p:ProfileReferences>
				<p:ProfileReference ID_Context="protelIO" Type="Customer" ID="518029" Action="DELETE" Role="ArrivingGuest" AgeQualifyingCode="10"/>
				<p:ProfileReference ID_Context="protelIO" Type="Customer" ID="518085" Action="CREATE" Role="ArrivingGuest" AgeQualifyingCode="10"/>
			</p:ProfileReferences>
		</p:Reservation>
	</p:Reservations>
</p:IO_ResModifyNotifRQ>
Add functionality to change profiles attached to a reservation--IPA-60020.25
OTA_HotelAvailRSOutboundpAirOTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes-Filter OTA_HotelAvailRS based on the specific RoomTypeCode inside the request.--IPA-58920.25
OTA_HotelAvailRSOutboundpAirOTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
		<htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_589_01</htng:CorrelationID>
	</soapenv:Header>
	<soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
		<ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_589_01" EchoToken="IPA_589_01" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-06-02T11:21:35Z" Version="6.001">
			<ns4:Success/>
			<ns4:HotelStays>
				<ns4:HotelStay RoomStayRPH="f31bfa5e-4e9f-41ee-8454-e3591d08cd90">
					<ns4:Availability End="2019-10-28T12:00:00+01:00" Start="2019-10-27T12:00:00+01:00" Status="Open"/>
					<ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
				</ns4:HotelStay>
			</ns4:HotelStays>
			<ns4:RoomStays>
				<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="f31bfa5e-4e9f-41ee-8454-e3591d08cd90" ResponseType="PropertyRateList" RoomStayStatus="Quote">
					<ns4:RoomTypes>
						<ns4:RoomType IsRoom="true" Quantity="1" RoomID="223" RoomType="Cosy room" RoomTypeCode="SGL">
							<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
						</ns4:RoomType>
					</ns4:RoomTypes>
					<ns4:RatePlans>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description">
								<ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text>
							</ns4:RatePlanDescription>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
						<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)">
							<ns4:CancelPenalties/>
							<ns4:RatePlanDescription Name="Long Description"/>
						</ns4:RatePlan>
					</ns4:RatePlans>
					<ns4:RoomRates>
						<ns4:RoomRate RatePlanCategory="BAR Base rate" RatePlanCode="BAR Base rate" RatePlanID="77">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (55.00)" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="House Use" RatePlanCode="House use" RatePlanID="66">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Complimentary" RatePlanCode="Comp" RatePlanID="5">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLMWIN" RatePlanCode="SLMWIN" RatePlanID="138">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLMWIS" RatePlanCode="SLMWIS" RatePlanID="139">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TO-20PCT" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="291.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="291.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="150">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="68.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="68.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group Rate" RatePlanCode="GRZF" RatePlanID="24">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="3.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="3.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="36">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 4 (45.-)" RatePlanCode="GRHP4" RatePlanID="37">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Alireza Test Rate" RatePlanCode="Ali" RatePlanID="168">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="180.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="180.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC ZF" RatePlanCode="TCZF" RatePlanID="41">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="n/a (169)" RatePlanCode="TestTest" RatePlanID="169">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC NR" RatePlanCode="TCNR" RatePlanID="42">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="345.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="345.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Amex Travel Privileges Program" RatePlanCode="SLPTRP" RatePlanID="110">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Staff Rate" RatePlanCode="SLMSTF" RatePlanID="111">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Consortia Rate - American Express" RatePlanCode="CONGBE" RatePlanID="112">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Member Exclusive Rate" RatePlanCode="SLHINV" RatePlanID="113">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Luxury Partnership Rate" RatePlanCode="SLPLPR" RatePlanID="114">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="SLH Travel Industry Rate" RatePlanCode="SLMTVL" RatePlanID="115">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Complimentary nights by SLH" RatePlanCode="Stay X Pay X" RatePlanID="116">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="TC iHOS BAR" RatePlanCode="TC ZF OTA" RatePlanID="117">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59">
							<ns4:Rates/>
						</ns4:RoomRate>
						<ns4:RoomRate RatePlanCategory="Group HP 4 (75.-)" RatePlanCode="GRHP4WI" RatePlanID="62">
							<ns4:Rates>
								<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
									<ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/>
									<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/>
								</ns4:Rate>
							</ns4:Rates>
						</ns4:RoomRate>
					</ns4:RoomRates>
					<ns4:TimeSpan End="2019-10-28T12:00:00+01:00" Start="2019-10-27T12:00:00+01:00"/>
				</ns4:RoomStay>
			</ns4:RoomStays>
		</ns4:OTA_HotelAvailRS>
	</soapenv:Body>
</env:Envelope>
Filter OTA_HotelAvailRS based on the specific RoomID inside the request.--IPA-58820.25
HTNG_HotelRoomStatusUpdateNotifRQOutboundpAirHTNG_HotelRoomStatusUpdateNotifRQ | Room | HKStatus
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<p:Action xmlns:p="http://protel.io/soap">HTNG_HotelRoomStatusUpdateNotifRQ</p:Action>
		<p:CorrelationID xmlns:p="http://protel.io/soap">ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890</p:CorrelationID>
		<p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-06-02T22:37:13 (QA)" Product="protelAir" ProductVersion="2023.0.55695-RC" Service="io.protel.air"/>
		<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890</htnga:CorrelationID>
	</env:Header>
	<env:Body>
		<htng:HTNG_HotelRoomStatusUpdateNotifRQ xmlns:htng="http://htng.org/2014B" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" CorrelationID="ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890" EchoToken="ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890" PrimaryLangID="en_US" TimeStamp="2020-06-03T07:15:40Z" Version="1">
			<htng:POS>
				<Source>
					<RequestorID ID="2987" ID_Context="protelIO" Type="10"/>
					<TPA_Extensions>
						<px:POSExtensions>
							<px:HotelInfo FiscalDate="2019-09-27"/>
						</px:POSExtensions>
					</TPA_Extensions>
				</Source>
			</htng:POS>
			<htng:UniqueID ID="2987" ID_Context="protelIO" Type="10">
				<CompanyName Code="2987" CodeContext="protelIO" CompanyShortName="protel_IO_Testhotel_pAir_2100182" TravelSector="3"/>
			</htng:UniqueID>
			<htng:PropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
			<htng:Room RoomID="218">
				<htng:RoomType IsRoom="true" RoomID="218" RoomType="Cosy room" RoomTypeCode="SGL">
					<RoomDescription Name="Description">
						<Text TextFormat="PlainText">Smart and newly redesigned...</Text>
					</RoomDescription>
				</htng:RoomType>
				<htng:TelephoneExtensions>
					<htng:TelephoneExtention>218</htng:TelephoneExtention>
				</htng:TelephoneExtensions>
				<htng:HKStatus>PICKUP</htng:HKStatus>
				<htng:TPA_Extensions>
					<px:RoomStatusExtensions>
						<px:HouseKeepingInfo RoomStatus="5"/>
					</px:RoomStatusExtensions>
				</htng:TPA_Extensions>
			</htng:Room>
		</htng:HTNG_HotelRoomStatusUpdateNotifRQ>
	</env:Body>
</env:Envelope>

Mapping the value of cleaning in progress to the "PICKUP" in HSK status.--IPA-61620.23
IO_ResModifyNotifRSOutboundpAirError Element
<?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header>
		<p:Action xmlns:p="http://protel.io/soap">IO_ResModifyNotifRS</p:Action>
		<p:CorrelationID xmlns:p="http://protel.io/soap">IPA_565_02</p:CorrelationID>
		<p:CausedBy xmlns:p="http://protel.io/soap">IPA_565_02</p:CausedBy>
		<p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-05-28T13:26:54 (QA)" Product="protelAir" ProductVersion="2023.0.55521-RC" Service="io.protel.air"/>
		<p:RelatesToCorrelationID xmlns:p="http://protel.io/soap">IPA_565_02</p:RelatesToCorrelationID>
	</env:Header>
	<env:Body>
		<p:IO_ResModifyNotifRS xmlns:p="http://protel.io/soap" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" CorrelationID="IPA_565_02" TimeStamp="2020-05-28T14:24:25Z" Version="1.0">
			<p:Errors>
				<p:Error Code="0" ReferenceCode="20176" ShortText="Room 311 is Dirty on 2019-09-27T00:00:00">
					<p:Message>Could not modify Reservation ID 20176, Room move</p:Message>
				</p:Error>
			</p:Errors>
			<p:Warnings>
				<p:Warning Code="0" ReferenceCode="SGL" ShortText="Cosy room(49)">
					<p:Message>RoomType not changed on '2019-09-28T00:00:00' - '2019-09-28T23:59:59'</p:Message>
				</p:Warning>
			</p:Warnings>
			<p:Message>Reservation modification NOT possible. See Errors.</p:Message>
			<p:References ChainCode="MRHCH" HotelCode="2987" HotelID="2100298" HotelName="protel_IO_Testhotel_pAir_2100182"/>
			<p:Reservations>
				<p:Reservation ArrivalDate="2019-09-27" DepartureDate="2019-09-28" ResStatus="InHouse">
					<p:UniqueID ID="20176" ID_Context="protelIO" Type="Reservation"/>
					<p:Packages/>
					<p:Slices>
						<p:Slice From="2019-09-27T12:37:45+02:00" To="2019-09-28T12:00:00+02:00">
							<p:Room RoomID="301" RoomType="SGL"/>
							<p:Rate RateCode="Ali" RateID="168">
								<p:Price CurrencyCode="CHF" SingleAmountAfterTax="180.00" SingleAmountBeforeTax="173.58"/>
							</p:Rate>
							<p:Segmentation MarketCode="GRB" SourceOfBusiness="DI" TravelReason="LEISURE"/>
						</p:Slice>
					</p:Slices>
					<p:Segmentation MarketCode="GRB" SourceOfBusiness="DI" TravelReason="LEISURE"/>
					<p:FixedCharges>
						<p:FixedCharge Action="NONE" Code="Tabak" From="2019-09-27" Quantity="1" Recurrence="Daily" To="2019-09-28">
							<p:UniqueID ID="1363" ID_Context="protelIO" Type="FixedCharge"/>
							<p:Item Code="1315" ItemID="83"/>
							<p:Price CurrencyCode="CHF" SingleAmountAfterTax="15.00"/>
							<p:InvoiceText>Tabak</p:InvoiceText>
						</p:FixedCharge>
					</p:FixedCharges>
					<p:Traces/>
					<p:GuestCounts>
						<p:GuestCount AgeQualifyingCode="10" Count="1"/>
					</p:GuestCounts>
				</p:Reservation>
			</p:Reservations>
		</p:IO_ResModifyNotifRS>
	</env:Body>
</env:Envelope>

Displaying the error message in Error element when moving room to an OOO or dirty room.--IPA-56520.23



  • Keine Stichwörter