Sending Reservations from PMS

You can send new/modification/cancellation of any reservation from your system to WebBookingPro. Request is similar to response of HotelRestNotifRQ response for getting unconfirmed bookings from PMS.  You can send multiple reservations in single request, each HotelReservation child can have ResStatus “Commit” or “Cancel” or “Modify”.

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns2="http://www.opentravel.org/OTA/2003/05">
  <SOAP-ENV:Header>
    <ns2:Security>
      <ns2:UsernameToken>
        <ns2:Username>username</ns2:Username>
        <ns2:Password xsi:type="ns2:http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password</ns2:Password>
      </ns2:UsernameToken>
    </ns2:Security>
  </SOAP-ENV:Header>
<SOAP-ENV:Body>
<OTA_HotelResNotifRQ Version="1.000" EchoToken="MYPMS001" TimeStamp="2024-06-17T11:35:23+02:00">
<POS>
<Source>
<RequestorID Type="22" ID="MYPMS"/>
<BookingChannel Type="5" Primary="true">
<CompanyName>MYPMS</CompanyName>
</BookingChannel>
</Source>
</POS>
<HotelReservations>
<HotelReservation CreatorID="MYPMS" CreateDateTime="2024-06-17T06:55:16+02:00" ResStatus="Commit">
<UniqueID Type="14" ID="PMS11112"/>
<RoomStays>
<RoomStay MarketCode="HOTEL">
<RatePlans>
<RatePlan RatePlanCode="0">
<MealsIncluded MealPlanCodes="3"/>
</RatePlan>
</RatePlans>
<RoomRates>
<RoomRate RoomTypeCode="1" NumberOfUnits="1" RatePlanCode="111" RatePlanName="MyRatePlan">
<Rates>
<Rate RateTimeUnit="DAY" UnitMultiplier="1" EffectiveDate="2024-06-24" ExpireDate="2024-06-25" ExpireDateExclusiveIndicator="true">
<Base AmountBeforeTax="139.32" CurrencyCode="EUR"/>
<Total AmountBeforeTax="139.32" CurrencyCode="EUR"/>
</Rate>
<Rate RateTimeUnit="DAY" UnitMultiplier="1" EffectiveDate="2024-06-25" ExpireDate="2024-06-26" ExpireDateExclusiveIndicator="true">
<Base AmountBeforeTax="139.32" CurrencyCode="EUR"/>
<Total AmountBeforeTax="139.32" CurrencyCode="EUR"/>
</Rate>
<Rate RateTimeUnit="DAY" UnitMultiplier="1" EffectiveDate="2024-06-26" ExpireDate="2024-06-27" ExpireDateExclusiveIndicator="true">
<Base AmountBeforeTax="139.32" CurrencyCode="EUR"/>
<Total AmountBeforeTax="139.32" CurrencyCode="EUR"/>
</Rate>
<Rate RateTimeUnit="DAY" UnitMultiplier="1" EffectiveDate="2024-06-27" ExpireDate="2024-06-28" ExpireDateExclusiveIndicator="true">
<Base AmountBeforeTax="139.32" CurrencyCode="EUR"/>
<Total AmountBeforeTax="139.32" CurrencyCode="EUR"/>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="2"/>
<GuestCount AgeQualifyingCode="8" Count="1" Age="8"/>
<GuestCount AgeQualifyingCode="8" Count="2" Age="10"/>
</GuestCounts>
<TimeSpan Start="2024-06-24" End="2024-06-28"/>
<Guarantee GuaranteeCode="1">
<GuaranteeDescription>
<Text>Guarantee by Credit Card.</Text>
</GuaranteeDescription>
</Guarantee>
<Total AmountAfterTax="557.28" CurrencyCode="EUR"/>
<BasicPropertyInfo HotelCode="1" ChainCode="1"/>
<ResGuestRPHs>
<ResGuestRPH RPH="1"/>
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<Profile>
<Customer>
<PersonName>
<GivenName>IVAN</GivenName>
<Surname>IVIC</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<ResGlobalInfo>
<Total AmountAfterTax="557.28" CurrencyCode="EUR"/>
<Comments>
<Comment GuestViewable="true">
<Text>additional text</Text>
</Comment>
</Comments>
<HotelReservationIDs>
<HotelReservationID ResID_Type="14" ResID_Value="PMS11112"/>
</HotelReservationIDs>
<Profiles>
<ProfileInfo>
<Profile ProfileType="1">
<Customer>
<PersonName>
<GivenName>IVAN</GivenName>
<Surname>IVIC</Surname>
</PersonName>
<Address Type="1">
<AddressLine/>
<CityName/>
<CountryName/>
</Address>
<Email EmailType="1" DefaultInd="true"/>
<Telephone PhoneLocationType="6" PhoneTechType="1" PhoneNumber=""/>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response is


<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:ns1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns2="http://www.opentravel.org/OTA/2003/05"><SOAP-ENV:Body><ns1:OTA_HotelResNotifRQ Version="1.000" EchoToken="MYPMS001" TimeStamp="2024-06-17T12:41:42+02:00" ResResponseType="Commited"><Success/></ns1:OTA_HotelResNotifRQ>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>