{"id":652,"date":"2020-01-24T13:36:35","date_gmt":"2020-01-24T08:06:35","guid":{"rendered":"https:\/\/effectivetours.com\/docs\/?post_type=yada_wiki&#038;p=652"},"modified":"2020-01-24T13:38:44","modified_gmt":"2020-01-24T08:08:44","slug":"rates","status":"publish","type":"yada_wiki","link":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/","title":{"rendered":"Rates"},"content":{"rendered":"\n<p style=\"font-size:15px\">Effective Tours API receive updates for rates via the&nbsp;<code>OTA_HotelRateAmountNotifRQ<\/code> message. Effective Tours API will process the updates and respond with the&nbsp;<code>OTA_HotelRateAmountNotifRS<\/code>&nbsp;message as a&nbsp;receipt&nbsp;of success or failure.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ota_hotelrateamountnotifrq\">OTA_HotelRateAmountNotifRQ<\/h4>\n\n\n\n<p style=\"font-size:15px\">The <code>OTA_HotelRateAmountNotifRQ<\/code>&nbsp;message is used to update the rates for one or more room types for a single hotel. Specifically:<\/p>\n\n\n\n<ul><li>Room rates<\/li><li>Room inclusions<\/li><\/ul>\n\n\n\n<p style=\"font-size:15px\">Each <code>OTA_HotelRateAmountNotifRQ<\/code> message should have a single\u00a0<code>RateAmountMessages<\/code> element which indicates the hotel to update using the <code>RateAmountMessages\/HotelCode<\/code> attribute. The <code>RateAmountMessages\/RateAmountMessage<\/code> elements will contain the updates to process over a date range. There can be several\u00a0<code>RateAmountMessage<\/code> updates per request, however each request should be limited to one hotel.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Effective Tours API  only supports sending the Base Guest Amount rate for a room. Base Guest Amount is the amount charged for the base number of guests staying in a room. Extra Guest charges such as Extra Infant, Extra Child and Extra Adults <strong>cannot<\/strong> be sent over Effective Tours API .\u00a0<\/p><\/blockquote>\n\n\n\n<p style=\"font-size:15px\">The basic structure of the message is as follows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;OTA_HotelRateAmountNotifRQ xmlns=\"http:\/\/www.opentravel.org\/OTA\/2003\/05\" TimeStamp=\"2005-08-01T09:30:47-05:00\" Version=\"1.0\" EchoToken=\"echo-abc123\">\n\u00a0\u00a0&lt;POS>\n\u00a0\u00a0\u00a0\u00a0&lt;Source>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;RequestorID Type=\"22\" ID=\"PMS1\"\/>\n\u00a0\u00a0\u00a0\u00a0&lt;\/Source>\n\u00a0\u00a0&lt;\/POS>\n\u00a0\u00a0&lt;RateAmountMessages HotelCode=\"ABC\">\n\u00a0\u00a0\u00a0\u00a0&lt;RateAmountMessage>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;StatusApplicationControl InvTypeCode=\"A1K\" RatePlanCode=\"BAR\"\/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;Rates>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;Rate CurrencyCode=\"AUD\" Start=\"2010-01-01\" End=\"2010-01-14\" Mon=\"0\" Tue=\"0\" Weds=\"0\" Thur=\"0\" Fri=\"1\" Sat=\"1\" Sun=\"1\">\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;BaseByRoomAmts>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;BaseByRoomAmt Amount=\"123.00\"\/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/BaseByRoomAmts>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/Rate>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/Rates>\n\u00a0\u00a0\u00a0\u00a0&lt;\/RateAmountMessage>\n\u00a0\u00a0\u00a0\u00a0&lt;RateAmountMessage>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;!-- Content omitted -->\n\u00a0\u00a0\u00a0\u00a0&lt;\/RateAmountMessage>\n\u00a0\u00a0&lt;\/RateAmountMessages>\n&lt;\/OTA_HotelRateAmountNotifRQ>\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">StatusApplicationControl<\/h4>\n\n\n\n<p style=\"font-size:15px\">This element must appear once in each&nbsp;<code>RateAmountMessage<\/code> element. The <code>StatusApplicationControl<\/code> element is used to specify the room type, rate code and dates for which the update applies.&nbsp;<\/p>\n\n\n\n<p style=\"font-size:15px\">The <code>InvTypeCode<\/code> attribute is required and the <code>RatePlanCode<\/code> attribute is optional. It is possible to have 1 or more Effective Tours API room types linked to the same <code>InvTypeCode\/RatePlanCode<\/code> combination and the update will be applied to all room types found with matching values.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Rate<\/h4>\n\n\n\n<p style=\"font-size:15px\">The Rate element is used to determine the dates for which the update applies. The dates affected by the update are controlled by the mandatory <code>Start<\/code> and <code>End<\/code> attributes. Use the <code>Mon<\/code>, <code>Tue<\/code>, <code>Wed<\/code>, <code>Thur<\/code>, <code>Fri<\/code>, <code>Sat<\/code> or <code>Sun<\/code> attributes to apply an update to specific days of the week. If any of these day of week attributes is present, then they must all be present. For example it is not possible to specify just the <code>Mon<\/code> and <code>Fri<\/code> attribute and not include the other 5.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Setting Rates<\/h4>\n\n\n\n<p style=\"font-size:15px\">Rates should be sent through in the <code>BaseByRoomAmt<\/code> element. <code>Amount<\/code>&nbsp; must be included and&nbsp;must contain the rate as a positive decimal value (i.e. a rate of 200 should be 200.00). In order to set Rates it is mandatory to specify the <code>CurrencyCode<\/code>. At present Effective Tours API <strong>DOES NOT<\/strong>&nbsp;perform currency conversion and the Rate amount specified will be applied directly to Effective Tours.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;OTA_HotelRateAmountNotifRQ xmlns=\"http:\/\/www.opentravel.org\/OTA\/2003\/05\" TimeStamp=\"2005-08-01T09:30:47-05:00\" Version=\"1.0\" EchoToken=\"echo-abc123\">\n\u00a0\u00a0&lt;POS>\n\u00a0\u00a0\u00a0\u00a0&lt;Source>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;RequestorID Type=\"22\" ID=\"PMS1\"\/>\n\u00a0\u00a0\u00a0\u00a0&lt;\/Source>\n\u00a0\u00a0&lt;\/POS>\n\u00a0\u00a0\u00a0&lt;RateAmountMessage>\n\u00a0 \u00a0 \u00a0 &lt;StatusApplicationControl InvTypeCode=\"A1K\" RatePlanCode=\"BAR\"\/>\n\u00a0 \u00a0 \u00a0 &lt;Rates>\n\u00a0 \u00a0 \u00a0 \u00a0 &lt;Rate CurrencyCode=\"AUD\" Start=\"2010-01-01\" End=\"2010-01-14\" Mon=\"0\" Tue=\"0\" Weds=\"0\" Thur=\"0\" Fri=\"1\" Sat=\"1\" Sun=\"1\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;BaseByRoomAmts>\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0   &lt;BaseByRoomAmt Occupancy=\"SGL\" Amount=\"123.00\"\/>\n    \u00a0 \u00a0 \u00a0   &lt;BaseByRoomAmt Occupancy=\"DBL\" Amount=\"123.00\"\/>\n    \u00a0 \u00a0 \u00a0   &lt;BaseByRoomAmt Occupancy=\"TPL\" Amount=\"123.00\"\/>\n    \u00a0 \u00a0 \u00a0   &lt;BaseByRoomAmt Occupancy=\"FULL\" Amount=\"123.00\"\/>\n  \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/BaseByRoomAmts>\n  \u00a0 \u00a0 \u00a0 \u00a0&lt;\/Rate>\n  \u00a0 \u00a0 \u00a0 &lt;\/Rates>\n  \u00a0 \u00a0 &lt;\/RateAmountMessage>\n  &lt;\/OTA_HotelRateAmountNotifRQ>\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">OTA_HotelRateAmountNotifRQ Specification<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><thead><tr><th>Element &nbsp;<\/th><th>Number<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>OTA_HotelRateAmountNotifRQ<\/td><td>1<\/td><td>Root node<\/td><\/tr><tr><td>@EchoToken<\/td><td>1<\/td><td>Globally unique identifier for the request, the value will be returned in the response EchoToken.<\/td><\/tr><tr><td>@Version<\/td><td>1<\/td><td>Current version is 1.0<\/td><\/tr><tr><td>@Timestamp<\/td><td>1<\/td><td>Timestamp of the request in xml dateTime format<\/td><\/tr><tr><td>OTA_HotelRateAmountNotifRQ \/ POS \/ Source \/ RequestorID<\/td><td>1<\/td><td>This identifies the system which is sending the Rates. This element must appear in the first Source element.<\/td><\/tr><tr><td>@Type<\/td><td>1<\/td><td>Fixed at 22 (ESRP)<\/td><\/tr><tr><td>@ID<\/td><td>1<\/td><td>The ID used will be agreed by the trading partners and remain the same throughout the messages.<\/td><\/tr><tr><td>OTA_HotelRateAmountNotifRQ \/ RateAmountMessages<\/td><td>1<\/td><td>Contains rates for a given hotel<\/td><\/tr><tr><td>@HotelCode<\/td><td>1<\/td><td>Hotel code of the property whose rate is being updated<\/td><\/tr><tr><td>RateAmountMessages \/ RateAmountMessage<\/td><td>1..n<\/td><td>Rates to be updated<\/td><\/tr><tr><td>RateAmountMessage \/ StatusApplicationControl<\/td><td>1<\/td><td>Contains room identification information<\/td><\/tr><tr><td>@RatePlanCode<\/td><td>0..1<\/td><td>Identifies the rate to be updated<\/td><\/tr><tr><td>@InvTypeCode<\/td><td>1<\/td><td>Identifies the room to be updated<\/td><\/tr><tr><td>RateAmountMessage \/ Rates \/ Rate<\/td><td>1..n<\/td><td>Contains the timespan the update applies to and the currency code if this is a rate update<\/td><\/tr><tr><td>@CurrencyCode<\/td><td>0..1<\/td><td>Required if BaseByRoomAmts is present, ie if you are updating the rate amount. Standard 3 character ISO currency code of the rate eg &#8220;AUD&#8221;<\/td><\/tr><tr><td>@Start, @End<\/td><td>1<\/td><td>The start and end date of the rate plan in xml date format. End date is inclusive. End date cannot be more than 750 days in the future.<\/td><\/tr><tr><td>@Sun, Mon, Tue, Weds, Thur, Fri, Sat<\/td><td>0..1<\/td><td>&#8220;0&#8221; or &#8220;1&#8221;. Optional, if not set all are assumed to be set to true The day of the week indicators are used to communicate which days of the week the update pertains to. For example, if mon, tue and weds are set to &#8220;1&#8221;, and the other days are set to &#8220;0&#8221;, the rate will only be updated for Monday, Tuesday and Wednesday. If one is sent they must all be sent.<\/td><\/tr><tr><td>Rate \/ BaseByRoomAmts<\/td><td>0..1<\/td><td>Optional. Contains information about the rates. Can be omitted if the update is only for inclusions.<\/td><\/tr><tr><td>BaseByRoomAmts \/ BaseByRoomAmt<\/td><td>1<\/td><td>Contains the rate amounts per room<\/td><\/tr><tr><td>@Amount<\/td><td>0..1<\/td><td>@Amount must be included if BaseByRoomAmts is present. Must be a positive decimal value. i.e. a rate of 200 should be 200.00<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ota_hotelrateamountnotifrs\">OTA_HotelRateAmountNotifRS<\/h4>\n\n\n\n<p style=\"font-size:15px\">This message is returned to the PMS in response to the <code>OTA_HotelRateAmountNotifRQ<\/code> message. It notifies whether the <code>OTA_HotelRateAmountNotifRQ<\/code> message has been processed successfully.<\/p>\n\n\n\n<p style=\"font-size:15px\"><strong>Example of Success Response<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http:\/\/schemas.xmlsoap.org\/soap\/envelope\/\" xmlns:tns=\"http:\/\/www.opentravel.org\/OTA\/2003\/05\">\n\u00a0 &lt;SOAP-ENV:Body>\n    &lt;tns:OTA_HotelRateAmountNotifRS Version=\"1.0\" TimeStamp=\"2005-08-01T09:30:47+0000\" EchoToken=\"echo-abc123\">\n\u00a0\u00a0    &lt;tns:Success>&lt;\/tns:Success>\n    &lt;\/tns:OTA_HotelRateAmountNotifRS>\n\u00a0 &lt;\/SOAP-ENV:Body>\n&lt;\/SOAP-ENV:Envelope>\n<\/code><\/pre>\n\n\n\n<p style=\"font-size:15px\"><strong>Example of Error Response<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http:\/\/schemas.xmlsoap.org\/soap\/envelope\/\" xmlns:tns=\"http:\/\/www.opentravel.org\/OTA\/2003\/05\">\n\u00a0 &lt;SOAP-ENV:Body>\n    &lt;tns:OTA_HotelRateAmountNotifRS Version=\"1.0\" TimeStamp=\"2005-08-01T09:30:47+08:00\" EchoToken=\"echo-abc123\">\n    \u00a0\u00a0&lt;tns:Errors>\n    \u00a0\u00a0\u00a0\u00a0&lt;tns:Error Type=\"3\" Code=\"392\">Cannot finder hotelier ABC&lt;\/Error>\n    \u00a0\u00a0&lt;\/tns:Errors>\n    &lt;\/tns:OTA_HotelRateAmountNotifRS>\n\u00a0 &lt;\/SOAP-ENV:Body>\n&lt;\/SOAP-ENV:Envelope>\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">OTA_HotelRateAmountNotifRS Specification<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><thead><tr><th>Element&nbsp; &nbsp;&nbsp;<\/th><th>Number<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>OTA_HotelRateAmountNotifRS<\/td><td>1<\/td><td>Root element<\/td><\/tr><tr><td>@EchoToken<\/td><td>1<\/td><td>Return the EchoToken from the request message.<\/td><\/tr><tr><td>@Version<\/td><td>1<\/td><td>Current version is 1.0<\/td><\/tr><tr><td>@TimeStamp<\/td><td>1<\/td><td>Time of the transaction.<\/td><\/tr><tr><td>OTA_HotelRateAmountNotifRS \/ Success \/ Success<\/td><td>0..1<\/td><td>Will only be present if the request processed successfully. The Errors node will not be present if the Success node is present<\/td><\/tr><tr><td>OTA_HotelRateAmountNotifRS \/ Errors<\/td><td>0..1<\/td><td>Contains a list of errors if the request failed to process.<\/td><\/tr><tr><td>Errors \/ Error<\/td><td>1..n<\/td><td>Will be at least one node if there is an Errors Node.<\/td><\/tr><tr><td>@Type<\/td><td>1<\/td><td>Mandatory if Error present. Any type from the OTA code table for &#8216;Error Warning Type (EWT)&#8217; can be used. In particular, the following types are used<\/td><\/tr><tr><td><\/td><td><\/td><td>3: Biz rule (The business rules for the request message were not met)<\/td><\/tr><tr><td><\/td><td><\/td><td>4: Authentication error (If username and password are not authenticated)<\/td><\/tr><tr><td><\/td><td><\/td><td>6: Authorization error (If authenticated username is not authorized to alter hotel data)<\/td><\/tr><tr><td><\/td><td><\/td><td>10: Required field missing (If xml does not meet the schema, i.e missing request fields or invalid data types.)<\/td><\/tr><tr><td>@Code<\/td><td>0..1<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p style=\"font-size:15px\">&#8212;- &#8212;-  &#8212;-  &#8212;-  &#8212;-  &#8212;-  &#8212;- &#8212; &#8212;  &#8212;  &#8212;  &#8212; <br><a href=\"https:\/\/effectivetours.com\/docs\/wiki\/effective-tours-api-v-2-0\/\">Back to API Documentation<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"wiki_cats":[52],"wiki_tags":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Effective Tours API receive updates for rates via the OTA_HotelRateAmountNotifRQ message. Effective Tours API will process the updates and respond with the OTA_HotelRateAmountNotifRS message as a receipt of success or failure. OTA_HotelRateAmountNotifRQ The OTA_HotelRateAmountNotifRQ message is used to update the rates for one or more room types for a single hotel. Specifically: Room ratesRoom inclusions Each OTA_HotelRateAmountNotifRQ message should have a\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"ric\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/effectivetours.com\/docs\/wiki\/rates\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Effective Tours Knowledge Base\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Rates | Effective Tours Knowledge Base\" \/>\n\t\t<meta property=\"og:description\" content=\"Effective Tours API receive updates for rates via the OTA_HotelRateAmountNotifRQ message. Effective Tours API will process the updates and respond with the OTA_HotelRateAmountNotifRS message as a receipt of success or failure. OTA_HotelRateAmountNotifRQ The OTA_HotelRateAmountNotifRQ message is used to update the rates for one or more room types for a single hotel. Specifically: Room ratesRoom inclusions Each OTA_HotelRateAmountNotifRQ message should have a\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/effectivetours.com\/docs\/wiki\/rates\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/effectivetours.com\/docs\/wp-content\/uploads\/2020\/02\/ET-Logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/effectivetours.com\/docs\/wp-content\/uploads\/2020\/02\/ET-Logo.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-24T08:06:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-01-24T08:08:44+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Rates | Effective Tours Knowledge Base\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Effective Tours API receive updates for rates via the OTA_HotelRateAmountNotifRQ message. Effective Tours API will process the updates and respond with the OTA_HotelRateAmountNotifRS message as a receipt of success or failure. OTA_HotelRateAmountNotifRQ The OTA_HotelRateAmountNotifRQ message is used to update the rates for one or more room types for a single hotel. Specifically: Room ratesRoom inclusions Each OTA_HotelRateAmountNotifRQ message should have a\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/effectivetours.com\/docs\/wp-content\/uploads\/2020\/02\/ET-Logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/effectivetours.com\\\/docs\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/#listItem\",\"name\":\"Wiki Pages\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/#listItem\",\"position\":2,\"name\":\"Wiki Pages\",\"item\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki_cats\\\/api\\\/#listItem\",\"name\":\"API\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki_cats\\\/api\\\/#listItem\",\"position\":3,\"name\":\"API\",\"item\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki_cats\\\/api\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/#listItem\",\"name\":\"Rates\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/#listItem\",\"name\":\"Wiki Pages\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/#listItem\",\"position\":4,\"name\":\"Rates\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki_cats\\\/api\\\/#listItem\",\"name\":\"API\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/#organization\",\"name\":\"Effective Tours Knowledge Base\",\"url\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/ET-Logo-100px.jpg\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/author\\\/ric\\\/#author\",\"url\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/author\\\/ric\\\/\",\"name\":\"ric\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8dca2574d7f060610cfaa2e8d067848?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"ric\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/#webpage\",\"url\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/\",\"name\":\"Rates | Effective Tours Knowledge Base\",\"description\":\"Effective Tours API receive updates for rates via the OTA_HotelRateAmountNotifRQ message. Effective Tours API will process the updates and respond with the OTA_HotelRateAmountNotifRS message as a receipt of success or failure. OTA_HotelRateAmountNotifRQ The OTA_HotelRateAmountNotifRQ message is used to update the rates for one or more room types for a single hotel. Specifically: Room ratesRoom inclusions Each OTA_HotelRateAmountNotifRQ message should have a\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/wiki\\\/rates\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/author\\\/ric\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/author\\\/ric\\\/#author\"},\"datePublished\":\"2020-01-24T13:36:35+05:30\",\"dateModified\":\"2020-01-24T13:38:44+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/#website\",\"url\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/\",\"name\":\"Effective Tours Knowledge Base\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/effectivetours.com\\\/docs\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Rates | Effective Tours Knowledge Base","description":"Effective Tours API receive updates for rates via the OTA_HotelRateAmountNotifRQ message. Effective Tours API will process the updates and respond with the OTA_HotelRateAmountNotifRS message as a receipt of success or failure. OTA_HotelRateAmountNotifRQ The OTA_HotelRateAmountNotifRQ message is used to update the rates for one or more room types for a single hotel. Specifically: Room ratesRoom inclusions Each OTA_HotelRateAmountNotifRQ message should have a","canonical_url":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs#listItem","position":1,"name":"Home","item":"https:\/\/effectivetours.com\/docs","nextItem":{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs\/wiki\/#listItem","name":"Wiki Pages"}},{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs\/wiki\/#listItem","position":2,"name":"Wiki Pages","item":"https:\/\/effectivetours.com\/docs\/wiki\/","nextItem":{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs\/wiki_cats\/api\/#listItem","name":"API"},"previousItem":{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs\/wiki_cats\/api\/#listItem","position":3,"name":"API","item":"https:\/\/effectivetours.com\/docs\/wiki_cats\/api\/","nextItem":{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/#listItem","name":"Rates"},"previousItem":{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs\/wiki\/#listItem","name":"Wiki Pages"}},{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/#listItem","position":4,"name":"Rates","previousItem":{"@type":"ListItem","@id":"https:\/\/effectivetours.com\/docs\/wiki_cats\/api\/#listItem","name":"API"}}]},{"@type":"Organization","@id":"https:\/\/effectivetours.com\/docs\/#organization","name":"Effective Tours Knowledge Base","url":"https:\/\/effectivetours.com\/docs\/","logo":{"@type":"ImageObject","url":"https:\/\/effectivetours.com\/docs\/wp-content\/uploads\/2020\/01\/ET-Logo-100px.jpg","@id":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/#organizationLogo"},"image":{"@id":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/effectivetours.com\/docs\/author\/ric\/#author","url":"https:\/\/effectivetours.com\/docs\/author\/ric\/","name":"ric","image":{"@type":"ImageObject","@id":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/e8dca2574d7f060610cfaa2e8d067848?s=96&d=mm&r=g","width":96,"height":96,"caption":"ric"}},{"@type":"WebPage","@id":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/#webpage","url":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/","name":"Rates | Effective Tours Knowledge Base","description":"Effective Tours API receive updates for rates via the OTA_HotelRateAmountNotifRQ message. Effective Tours API will process the updates and respond with the OTA_HotelRateAmountNotifRS message as a receipt of success or failure. OTA_HotelRateAmountNotifRQ The OTA_HotelRateAmountNotifRQ message is used to update the rates for one or more room types for a single hotel. Specifically: Room ratesRoom inclusions Each OTA_HotelRateAmountNotifRQ message should have a","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/effectivetours.com\/docs\/#website"},"breadcrumb":{"@id":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/#breadcrumblist"},"author":{"@id":"https:\/\/effectivetours.com\/docs\/author\/ric\/#author"},"creator":{"@id":"https:\/\/effectivetours.com\/docs\/author\/ric\/#author"},"datePublished":"2020-01-24T13:36:35+05:30","dateModified":"2020-01-24T13:38:44+05:30"},{"@type":"WebSite","@id":"https:\/\/effectivetours.com\/docs\/#website","url":"https:\/\/effectivetours.com\/docs\/","name":"Effective Tours Knowledge Base","inLanguage":"en-US","publisher":{"@id":"https:\/\/effectivetours.com\/docs\/#organization"}}]},"og:locale":"en_US","og:site_name":"Effective Tours Knowledge Base","og:type":"article","og:title":"Rates | Effective Tours Knowledge Base","og:description":"Effective Tours API receive updates for rates via the OTA_HotelRateAmountNotifRQ message. Effective Tours API will process the updates and respond with the OTA_HotelRateAmountNotifRS message as a receipt of success or failure. OTA_HotelRateAmountNotifRQ The OTA_HotelRateAmountNotifRQ message is used to update the rates for one or more room types for a single hotel. Specifically: Room ratesRoom inclusions Each OTA_HotelRateAmountNotifRQ message should have a","og:url":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/","og:image":"https:\/\/effectivetours.com\/docs\/wp-content\/uploads\/2020\/02\/ET-Logo.png","og:image:secure_url":"https:\/\/effectivetours.com\/docs\/wp-content\/uploads\/2020\/02\/ET-Logo.png","article:published_time":"2020-01-24T08:06:35+00:00","article:modified_time":"2020-01-24T08:08:44+00:00","twitter:card":"summary","twitter:title":"Rates | Effective Tours Knowledge Base","twitter:description":"Effective Tours API receive updates for rates via the OTA_HotelRateAmountNotifRQ message. Effective Tours API will process the updates and respond with the OTA_HotelRateAmountNotifRS message as a receipt of success or failure. OTA_HotelRateAmountNotifRQ The OTA_HotelRateAmountNotifRQ message is used to update the rates for one or more room types for a single hotel. Specifically: Room ratesRoom inclusions Each OTA_HotelRateAmountNotifRQ message should have a","twitter:image":"https:\/\/effectivetours.com\/docs\/wp-content\/uploads\/2020\/02\/ET-Logo.png"},"aioseo_meta_data":{"post_id":"652","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-08-03 09:11:55","updated":"2025-06-04 00:42:23","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/effectivetours.com\/docs\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/effectivetours.com\/docs\/wiki\/\" title=\"Wiki Pages\">Wiki Pages<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/effectivetours.com\/docs\/wiki_cats\/api\/\" title=\"API\">API<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tRates\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/effectivetours.com\/docs"},{"label":"Wiki Pages","link":"https:\/\/effectivetours.com\/docs\/wiki\/"},{"label":"API","link":"https:\/\/effectivetours.com\/docs\/wiki_cats\/api\/"},{"label":"Rates","link":"https:\/\/effectivetours.com\/docs\/wiki\/rates\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/yada_wiki\/652"}],"collection":[{"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/yada_wiki"}],"about":[{"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/types\/yada_wiki"}],"author":[{"embeddable":true,"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/yada_wiki\/652\/revisions"}],"predecessor-version":[{"id":656,"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/yada_wiki\/652\/revisions\/656"}],"wp:attachment":[{"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/media?parent=652"}],"wp:term":[{"taxonomy":"wiki_cats","embeddable":true,"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/wiki_cats?post=652"},{"taxonomy":"wiki_tags","embeddable":true,"href":"https:\/\/effectivetours.com\/docs\/wp-json\/wp\/v2\/wiki_tags?post=652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}