<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title><![CDATA[BookingCenter Support Department]]></title>
<link><![CDATA[https://support.bookingcenter.com/]]></link>
<description />
<generator><![CDATA[Kayako fusion v4.65.1]]></generator>
<item>
<title><![CDATA[I cannot find the WSDL. I always get &quot;Forbidden&quot;]]></title>
<link><![CDATA[https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/379]]></link>
<guid isPermaLink="false"><![CDATA[a02ffd91ece5e7efeb46db8f10a74059]]></guid>
<pubDate><![CDATA[Mon, 22 Aug 2011 17:33:46 -0700]]></pubDate>
<dc:creator><![CDATA[Jeff Tweddale]]></dc:creator>
<description><![CDATA[I cannot find the WSDL. I always get &quot;Forbidden&quot;Browsing is not allowed in the production system, so when you move from TEST to PRODUCTION, you need to have specific calls.

All files and WSDLs are all in the same places , however only ssl con...]]></description>
<content:encoded><![CDATA[<h3>I cannot find the WSDL. I always get &quot;Forbidden&quot;</h3><br /><br />Browsing is not allowed in the production system, so when you move from TEST to PRODUCTION, you need to have specific calls.<br />
<br />
All files and WSDLs are all in the same places , however only ssl connections are allowed and directory browsing is not allowed in the production system<br />
<br />
So if in TEST you had<br />
<br />
$nusoapclient = new soapclient(<a href="http://ws-server-test.bookingcenter.com/wsdl/OTA_HotelInvSync.wsdl&#039">http://ws-server-test.bookingcenter.com/wsdl/OTA_HotelInvSync.wsdl&#039</a>;, true);<br />
<br />
In PRODUCTION you would have<br />
<br />
$nusoapclient = new soapclient(<a href="<a href="https://ws.bookingcenter.com/wsdl/OTA_HotelInvSync.wsdl">https://ws.bookingcenter.com/wsdl/OTA_HotelInvSync.wsdl</a>&#039"><a href="https://ws.bookingcenter.com/wsdl/OTA_HotelInvSync.wsdl">https://ws.bookingcenter.com/wsdl/OTA_HotelInvSync.wsdl</a>&#039</a>;, true);<br />
<br />
So if you hit this URL, you will see the wsdl<br />
<br />
<a href="https://ws.bookingcenter.com/wsdl/OTA_HotelInvSync.wsdl">https://ws.bookingcenter.com/wsdl/OTA_HotelInvSync.wsdl</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[XML Query is returning &quot;Error: No Availability for these dates&quot; b...]]></title>
<link><![CDATA[https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/526]]></link>
<guid isPermaLink="false"><![CDATA[85422afb467e9456013a2a51d4dff702]]></guid>
<pubDate><![CDATA[Fri, 04 Oct 2013 09:35:36 -0700]]></pubDate>
<dc:creator><![CDATA[Jeff Tweddale]]></dc:creator>
<description><![CDATA[XML Query is returning &quot;Error: No Availability for these dates&quot; but availability does show?When an availability request for a stay occurs and there are no rate plans allocated to the Agent (such as BC or BUT) that can meet the requirement, then ...]]></description>
<content:encoded><![CDATA[<h3>XML Query is returning &quot;Error: No Availability for these dates&quot; but availability does show?</h3><br /><br />When an availability request for a stay occurs and there are no rate plans allocated to the Agent (such as BC or BUT) that can meet the requirement, then this message will display.<br />
<br />
For example, if the site has a 3 day minimums set up for the time period, this error would return for an availability query of one or two days.  BEcause there is No Availability for these dates at any rates.<br />
<br />
In the example above, if you send a 3 night stay from your XML query, that will solve the error and return availability because there is a rate that meets the requirement.  <br />
<br />
This is an important consideration when planning the website and rates management goals to make sure both are kept in mind.]]></content:encoded>
</item>
<item>
<title><![CDATA[Publishing rates to BookingCenter via the XML Web Service]]></title>
<link><![CDATA[https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/657]]></link>
<guid isPermaLink="false"><![CDATA[b4288d9c0ec0a1841b3b3728321e7088]]></guid>
<pubDate><![CDATA[Sun, 27 Nov 2016 11:39:41 -0800]]></pubDate>
<dc:creator />
<description><![CDATA[BookingCenter works with revenue and yield management companies to allow external systems to publish rates inside of BookingCenter. &nbsp;When theese external systems decide to alter rates, based on their business intelligence, they post new rates values ...]]></description>
<content:encoded><![CDATA[<p>BookingCenter works with revenue and yield management companies to allow external systems to publish rates inside of BookingCenter. &nbsp;When theese external systems decide to alter rates, based on their business intelligence, they post new rates values per the OTA message <strong>OTA_HotelRatePlanNotif RQ/RS</strong> - (Update Rates in the BookingCenter&nbsp;CRS). These updates are immediate and change Property Management System, BookingEngine, and all GDS/Channels using the rates values updated. Rate updates occur usually as:</p>
<ol>
<li>'<strong>auto-pilot</strong>' meaning the&nbsp;external system would make changes <em><strong>no more</strong></em> than every 6 hour to 24 hours (2-3 times day).</li>
<li><strong>manually</strong> - meaning the&nbsp;customer can change rates when&nbsp;needed. &nbsp;These changes can therefore occur quite often, but BookingCenter will enforce&nbsp;a reasonable&nbsp;minimum threshold to avoid dragging down our API interfaces. &nbsp;</li>
</ol>
<p>When implementing the messages for Rate Updates, it is expected that consideration will be made to&nbsp;deploy the&nbsp;least number of XML messages to accomplish the&nbsp;business goals. &nbsp;For example,&nbsp;a single message for each rate ID to be altered&nbsp;should be incremental and affect only changes to the&nbsp;rate needed for the specified&nbsp;time period needing changing. &nbsp;Thus, only 'delta differences' - and&nbsp;not&nbsp;a blanket message to alter a rate for a year, for example - should be messaged. &nbsp;Implementing smart coding from the developer will assure that BookingCenter can support the&nbsp;developer with use of the&nbsp;XML service ongoing.</p>
<p>It is also expected that any developer wishing to use&nbsp;an interface will <em><strong>first</strong> <strong>read</strong></em> the&nbsp;basic understanding of the&nbsp;XML Web Services from BookingCenter (posted <a href="https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/585" target="_blank">here</a>); then <em><strong>sign and return the&nbsp;NDA</strong></em> provided at that URL in order to gain credentials to a test system; and understand that&nbsp;BookingCenter will <em><strong>enforce a reasonable message&nbsp;threshold</strong></em> from any partner who abuses the update process to avoid dragging down our interfaces with other system (OTAs, GDS, PMS systems, etc). &nbsp;If BookingCenter notices that a partner's implementation of the&nbsp;web service is causing harm, BookingCenter reseves the right to stop access at any time from a partner to avoid disrupting BookingCenter's APIs&nbsp;or that of our customers. &nbsp;We will, however, attempt to work with any partner who is shut off from the&nbsp;web service to make sure proper feedback is provided to make the interface work efficiently for all parties.&nbsp;</p>
<h1>Implementation Help</h1>
<ul>
<li>Make sure that each XML mesages carries with it proper&nbsp;<em><strong>authentication</strong></em> (what we call the Site ID and password) when posting rate mesages. &nbsp;BookingCenter can not provide this ID to a developer, it must be provided by the property customer (the 'Site'). This is not the&nbsp;User account&nbsp;that a front desk or manager uses to login to MyPMS, for example, but the authentication for the&nbsp;Site. &nbsp;Note that if the authentication were to change, then the Site would need to inform the&nbsp;developer, else authentication failures would entail.<br /><br /></li>
<li>The developer would want to test to see their rates being stored&nbsp;properly. To do this, the&nbsp;customer would have to allow the developer to use a login and view the 'Setup | Rates | Rate Grid' area of MyPMS or the Members Area for access to view rate updates in 'real time'. &nbsp;The developer can use the Site ID and password to access&nbsp;<a href="https://members.bookingcenter.com">https://members.bookingcenter.com</a>&nbsp;or&nbsp;<a href="https://members-test.bookingcenter.com">https://members-test.bookingcenter.com</a>&nbsp;(depending on whether checking test or production) to view rates and check for authentication status. &nbsp;If the&nbsp;ID and password used can't auth https://members.bookingcenter.com, then it can't auth the&nbsp;messages.<br /><br /></li>
<li>Tax Calculation Error (&lt;Error Type="6" ShortText="Error: Tax Calculation Error" &nbsp;Code="0" /&gt;)<br />This a common issue when a property has a TAX VALUE and the developer didn't notice the 2 needed values - taxed and non-taxed. &nbsp;Let's say, for example, that a sample property&nbsp;has a tax rate of 12.5%. &nbsp;There are 2 values that need to be sent:<strong> AmountBeforeTax</strong>&nbsp;and&nbsp;<strong>AmountAfterTax</strong>. &nbsp;In the&nbsp;example here, it would need to be&nbsp;reflecting this in your message&nbsp;as&nbsp;AmountBeforeTax="200.00" AmountAfterTax="225.00". &nbsp;<br /><br />Note that this same logic is needed for tax-inclusive rates (such as VAT or GST rates) as well as tax-exclusive rates (such as seen in the&nbsp;USA). &nbsp;You can get the tax policies for a particular Site from&nbsp;the OTA_HotelDescriptiveContentNotifRQ/RS messages Occupancy Tax section. <br /><br /></li>
<li><strong>Reduce Messages</strong>. Each XML message can contain&nbsp;multiple rates by repeating the &lt;Rate PLan&gt; section of the message with as many Rates as are needed to change.<br /><br /></li>
<li><strong>Use Dates Wisely</strong>. &nbsp;Send the longest date range possible in the XML message in order to reduce the number of messages. If the rate does not need to change for a date(s) then it's best not to send a message at all.<br /><br /></li>
<li><strong>Closed to Arrivals.</strong>&nbsp; BookingCenter supports Closed to Arrival for a single day <em><strong>or</strong></em>&nbsp;a comma separated string in the StayOverDate. &nbsp;Thus, StayOverDate="Thu" will work to make the&nbsp;Thurs a 'closed date' as well as&nbsp;StayOverDate="Thu,Sat" will work.<br /><br /></li>
<li><strong>Opening and closing Rate Plans</strong>. If there is no StayOverDate specified in the message, then the days are opened up by default. &nbsp;This is how a prior closed date for a rate could be 'opened up' again. But beware of a message that sets the&nbsp;CTA indicator, but then&nbsp;another series of messages with no StayOverDate - this will reset the CTA indicator. &nbsp;Always send the StayOverDate unless you want the days to all be opened.</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Canceling and Modifying Bookings via the XML web service]]></title>
<link><![CDATA[https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/693]]></link>
<guid isPermaLink="false"><![CDATA[53e3a7161e428b65688f14b84d61c610]]></guid>
<pubDate><![CDATA[Tue, 10 Mar 2020 18:22:37 -0700]]></pubDate>
<dc:creator />
<description><![CDATA[When a developer wishes to CANCEL an existing booking, they should use the "Cancel Booking" message&nbsp;using the&nbsp;OTA standard endpoint "OTA_HotelResCancelPort" specification. &nbsp;This allows the developer to also record the cancellation by offeri...]]></description>
<content:encoded><![CDATA[<p>When a developer wishes to <strong>CANCEL</strong> an existing booking, they should use the "Cancel Booking" message&nbsp;using the&nbsp;OTA standard endpoint "OTA_HotelResCancelPort" specification. &nbsp;This allows the developer to also record the cancellation by offering these fields to record the&nbsp;event:</p>
<ul>
<li><em><strong>Cancellation Number</strong></em>: (you can define your own number or let the system auto-generate one)</li>
<li><em><strong>Cancellation Fee</strong></em>: (you can set a fee, thought this has no bearing on any PMS product.</li>
<li><em><strong>Message</strong></em>: You can save a message about the cabncellation, such as: "guest cancelled by phone call".</li>
<li><em><strong>Phone</strong></em>:&nbsp;You can place a phoine number to call someone back or refer to the person recording teh cancellation.</li>
<li><em><strong>Cancelled By</strong>: Insert a valid PMS <strong>user name</strong></em> to record who&nbsp;did the&nbsp;cancellation. &nbsp;If you have no idea whu to place here, use 'xml' so it's clear.</li>
</ul>
<p>&nbsp;</p>
<p>If a developer wished to <strong>MODIFY</strong> an existing booking, then they have two choices:</p>
<ol>
<li>Either send the Rate and Availaility query to find out rate and avail for the&nbsp;<strong>new</strong> desired dates, and then <strong>cancel the existing bookin</strong><strong>g</strong>  make a New Booking. &nbsp;This assures they get the rates desired for the&nbsp;modification, but doesn't guarantee accurate&nbsp;availability, based on the&nbsp;cancellation they are about to perform. &nbsp;It could be a false positive. &nbsp;<br /><br />For example, if there was&nbsp;no availabiity for a date range because the&nbsp;existing booking is still blocking the&nbsp;availability, the developer could receive a&nbsp;false positive that the&nbsp;modification wasn't possible due to no availability.<br /><br /></li>
<li>Or the&nbsp;developer&nbsp;could&nbsp; and then&nbsp;send the Rate and Availaility query to find out rate and avail for the&nbsp;<strong>new</strong>&nbsp;<strong>desired dates</strong>, and <strong>make</strong>&nbsp;a New Booking. &nbsp;This assures they get the accurate&nbsp;availability, based on the&nbsp;cancellation, but they won't know the actual&nbsp;rates for the&nbsp;modification until after they cancelled the booking.&nbsp;<br /><br />Thus they could have cancelled a booking they wanted to save because it was priced better. &nbsp;There is no perfect solution to this dilema, so choose your&nbsp;preferred option, but there is no solution for a direct 'modification' message.</li>
</ol>]]></content:encoded>
</item>
<item>
<title><![CDATA[Saving Items with a Booking in the XML Web Service and MyGuest AP...]]></title>
<link><![CDATA[https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/694]]></link>
<guid isPermaLink="false"><![CDATA[5487315b1286f907165907aa8fc96619]]></guid>
<pubDate><![CDATA[Tue, 21 Apr 2020 17:43:40 -0700]]></pubDate>
<dc:creator />
<description><![CDATA[If a developer wishes to use the&nbsp;XML Web Service to save an Item (or multiple Items) with a booking, then they must use an Item ID&nbsp;that is already entered into the&nbsp;PMS. While the PMS allows a User to write an &lsquo;extended description&rsq...]]></description>
<content:encoded><![CDATA[<p>If a developer wishes to use the&nbsp;XML Web Service to save an Item (or multiple Items) with a booking, then they must use an Item ID&nbsp;that is <em><strong>already entered into the&nbsp;PMS</strong></em>. While the PMS allows a User to write an &lsquo;extended description&rsquo; and&nbsp;save when applying as a Folio 'Charge', the&nbsp;XML Web Service doesn't have that ability to over-ride the &lsquo;extended description&rsquo;.</p>
<p>&nbsp;</p>
<p>However, since most developers would use Inventory&nbsp;Items<em><strong> already set in the PMS</strong></em> (with proper description, cost, etc) this should not be a limitation. &nbsp;See <a href="https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/667">this&nbsp;article</a>&nbsp;for details on Items that a property has decided are 'Live' and&nbsp;which are set 'Not Live' to sell online.</p>
<p>&nbsp;</p>
<p>However, where a developer would prefer to build Packages and Items 'on the&nbsp;fly', we recommend using MyGuest. &nbsp;With this product,&nbsp;you can place as many 'Guest requests' as needed, and with whatever notes describing the Item(s) desired. &nbsp;Because each MyGuest Request is saved with the Booking ID, these Requests are linked from the&nbsp;Booking, and in front of staff on the&nbsp;Front Desk, these 'Requests' make ideal places for getting creative with extended info about Item(s) placed onto a Folio.</p>
<p>&nbsp;</p>
<p>If you look at the&nbsp;<a href="&nbsp;https://docs.bookingcenter.com/display/ALLDOC/MyGuest+Public+Api#MyGuestPublicApi-ExampleRequest" target="_blank">MyGuest Pubic API</a>,&nbsp;it shows a&nbsp;<strong><code class="c-mrkdwn__code" data-stringify-type="code">Notes: </code>&nbsp;element</strong> that would be used. &nbsp;Anything you place&nbsp;here&nbsp;is free form text, thus flexible and availale for staff for tracking and reporting purposes. &nbsp;In addition, you can use the&nbsp;Request ID to 'consume via the&nbsp;API' tho constantly update the Request with additional details as the Item is sold, altered, deleted, and ultimately delivered to a Guest. &nbsp;</p>
<div>
<div class="p-rich_text_section">&nbsp;</div>
<div class="p-rich_text_section">Here is an example:.</div>
<pre class="c-mrkdwn__pre" data-stringify-type="pre">{<br />  "hotel_id": 2,<br />  "room": "32",<br />  "booking_id": "1332025-4X",<br />  "guest": {<br />    "email": "<a class="c-link" href="mailto:joeb@banks.com" target="_blank" rel="noopener noreferrer">joeb@banks.com</a>",<br />    "name": "Joe Banks",<br />    "phone": "7075551414"<br />  },<br />  "guest_notify": false,<br />  "form_category": "Treatment",<br />  "form_name": "Spa Menu",<br />  "form_fields": {<br />    "Notes": "We'd like hot towels and a room to meditate in, which will need to be large as we bring our dogs and cats on meditation retreats with us. ",<br />    "swedish1": 2,<br />    "pregnancy2": 1<br />  }<br />}</pre>
<div>&nbsp;</div>
</div>
<div>This Request would then always be linked to the Booking ID: 1332025-4X&nbsp;to tie details in the PMS for fulfillment.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Booking Engines Using the BookingCenter APIs for Query Rates &amp; Av...]]></title>
<link><![CDATA[https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/699]]></link>
<guid isPermaLink="false"><![CDATA[afd4836712c5e77550897e25711e1d96]]></guid>
<pubDate><![CDATA[Wed, 06 May 2020 15:50:32 -0700]]></pubDate>
<dc:creator />
<description><![CDATA[When a Booking Engine wishes to work with the&nbsp;BookingCenter APIs to&nbsp;Query Rates &amp; Availability and Save Bookings, they usually use the&nbsp;following APIs:
&nbsp;
1) Connect to the &lsquo;PMS/CRS&rsquo; and retrieve hotel rates and availab...]]></description>
<content:encoded><![CDATA[<p>When a Booking Engine wishes to work with the&nbsp;BookingCenter APIs to&nbsp;Query Rates &amp; Availability and Save Bookings, they usually use the&nbsp;following APIs:</p>
<p>&nbsp;</p>
<p>1) Connect to the &lsquo;PMS/CRS&rsquo; and <strong>retrieve hotel rates and availability</strong>, with specifics for finding which rates are Packages, what Items they include, and Quantity and Price. <span class="Apple-converted-space">&nbsp;To learn about&nbsp;rates and availabiity for an XML developer, we recommend reviewing the&nbsp;KnowledgeBase articles <a href="https://support.bookingcenter.com/index.php?/Knowledgebase/List/Index/100/setup-demo-and-general-operations">here</a>.</span></p>
<p>&nbsp;</p>
<p><strong><em>OTA_ HotelAvailRQ/RS</em></strong>-</p>
<p>&nbsp;</p>
<p>As summarized at: <a href="https://docs.bookingcenter.com/display/MYPMS/APIs+and+Web+Services+Available+From+BookingCenter">https://docs.bookingcenter.com/display/MYPMS/APIs+and+Web+Services+Available+From+BookingCenter</a>&nbsp;this message provides an array with Type and Rate availability, and you could parse the array to get the &lsquo;lowest&rsquo; available rate, or whatever hierarchy desired to offer a Guest. The credentials (User ID and password <em><strong>or</strong></em> API key) enable this API call to return what is needed when formatting this message for showing by date or Type. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2)<strong> Save the Booking,</strong> what we call the NewBooking message</p>
<p>&nbsp;</p>
<p><strong><em>OTA_HotelRes</em></strong></p>
<p>&nbsp;</p>
<p>This is the&nbsp;message that sends a 'payload' of all data needed to save a booking. &nbsp;As we explain at: <a href="https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/667">https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/667</a> when querying and selling Packages, understanding the way your API calls for Inventory Items (which constitute the &lsquo;parts&rsquo; of a package), and then saving them with a booking, is critical.<span class="Apple-converted-space">&nbsp; </span></p>
<p><span class="Apple-converted-space">If the BookingCenter customer is using a Payment Gateway, then you can request the server&nbsp;'process' the deposit amount (payment) as part of saving the Booking. &nbsp;The deposit policy for the&nbsp;specific Rate &amp; Availability will be sent with the OTA_ HotelAvail so doesn't have to be cal;culated by teh developer. &nbsp;If a deposit/payment is requested by the&nbsp;developer, if we get an <em><strong>authorization</strong></em>, then the&nbsp;server sends back the Booking ID (reference number) and you can be assured the 'payment' was saved with the&nbsp;Booking. The payment will be qued for the&nbsp;next merchnat account 'Batch' and assocaited to the booking. &nbsp;See:&nbsp;<a href="https://support.bookingcenter.com/index.php?/Knowledgebase/List/Index/103/point-of-salemycard-credit-cards-hardware-etc">Point of Sale/MyCard (credit cards, hardware, etc.)</a> part of the&nbsp;XML KnowledgeBase to understand&nbsp;the settings for requesting a payment or saving an 'offline' payment a developer may make, and to understand errors with failed deposits/payments.</span></p>
<p>&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Understanding the OTA_ResRetrieveRS - (Get Booking Summaries)]]></title>
<link><![CDATA[https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/728]]></link>
<guid isPermaLink="false"><![CDATA[d4c2e4a3297fe25a71d030b67eb83bfc]]></guid>
<pubDate><![CDATA[Thu, 19 Feb 2026 20:55:44 -0800]]></pubDate>
<dc:creator />
<description><![CDATA[This is a message that allows a developer to query the bookings in a Site and get summary info without having to query the specific booking via the OTA_ HotelResNotifyRS/RQ - (get booking) message.
The WSDL allows one to use both Time and Dates to query ...]]></description>
<content:encoded><![CDATA[<p>This is a message that allows a developer to query the bookings in a Site and get summary info without having to query the specific booking via the OTA_ HotelResNotifyRS/RQ - (get booking) message.</p>
<p>The WSDL allows one to use both Time and Dates to query for bookings that match common requests. Below&nbsp;helps identify what the results provide:</p>
<p>ResStatus="Reserved" = confirmed&nbsp;<br />ResStatus="Requested" = unconfirmed&nbsp;<br />ResStatus="Cancelled" = Cancelled&nbsp;<br />ResStatus="Active" = checked in&nbsp;<br />ResStatus="Complete" = Complete&nbsp;</p>
<p>The date type has an option&nbsp;"All" and "Cancelled", as well.</p>
<p>Date Type "All" "LastUpdateDate" "MadeOnDate" "ArriveDate" "DepartDate" "CancelledDate" are self-explanatory. </p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Add Inventory Items to Folios to Existing Bookings Using the &quot;Mod...]]></title>
<link><![CDATA[https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/730]]></link>
<guid isPermaLink="false"><![CDATA[d5cfead94f5350c12c322b5b664544c1]]></guid>
<pubDate><![CDATA[Wed, 20 May 2026 14:00:58 -0700]]></pubDate>
<dc:creator />
<description><![CDATA[Using the&nbsp;"Modify Booking" API to add Inventory Items to existing bookings.
The API endpoint has the&nbsp;message specifics, but if using our client area in the&nbsp;Test system, ws-client-test, use&nbsp;the 'Modify Booking' message&nbsp;to enter in...]]></description>
<content:encoded><![CDATA[<p>Using the&nbsp;"Modify Booking" API to add Inventory Items to existing bookings.</p>
<p>The API endpoint has the&nbsp;message specifics, but if using our client area in the&nbsp;Test system, <a href="https://ws-client-test.bookingcenter.com/index.php" target="_blank">ws-client-test</a>, use&nbsp;the 'Modify Booking' message&nbsp;to enter in the Booking ID and click the Modify button (Site ID: EXAMPLE Site ID; Booking: 150509).</p>
<p>This will take you to a new 'Modify booking' section/URL to view a client interface to the&nbsp;message.</p>
<p>At the bottom of the page, you will see the Inventory Items derived for the Site Details messages, where the&nbsp;web services delivers a list of Items that are set to sell 'online' and that are flagged as 'add on at checkin' and/or addon at checkout' to differentiate Items that are to be sold during the&nbsp;guest stay process. &nbsp;</p>
<p>The developer should&nbsp;identify one or more of the appropriate Item(s) and specifiy&nbsp;a&nbsp;quantity (such as 1 Breakfast and 2 Fosters Bitter beers) and submitting the message, the quantity (at the price set for the&nbsp;Item) to&nbsp;be added to the primary&nbsp;Folio of the Booking.</p>
<p>If one were&nbsp;log into MyPMS and load the booking, they&nbsp;should see the item(s) post to the folio of the specific booking.</p>
<p>&nbsp;</p>]]></content:encoded>
</item>
</channel>
</rss>