Envanter Kaldırma

Bir tesis/seyahat planı kombinasyonu kullanılamıyorsa bunu bir Transaction mesajıyla kaldırabilirsiniz. Bu seçeneği genellikle bir otel belirli bir gece (veya üst üste birkaç gece) için tamamen rezerve edildiğinde kullanırsınız.

Bu yöntemler sonraki bölümlerde açıklanmıştır.

Transaction mesajıyla envanter kaldırma

Belirli tesisleri/seyahat planlarını envanterden hemen kaldırmak için bir Transaction mesajı kullanın. Kök öğe <Transaction> öğesidir.

Mesajda, kaldırmak istediğiniz her seyahat planı için şu ayarları belirtin (<Result> öğesinde):

  1. <Baserate> öğesini "-1" olarak ayarlayın
  2. <Taxes> öğesini "0" olarak ayarlayın
  3. <OtherFees> öğesini "0" olarak ayarlayın

Aşağıdaki örnek, "1123581321" oteli için birkaç seyahat planını (birkaç farklı tarih için 1 gecelik kalış) envanterden kaldırır:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-07-18T16:20:00-04:00" id="42">
  <Result>
    <Property>1123581321</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">-1</Baserate>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
  <Result>
    <Property>1123581321</Property>
    <Checkin>2018-06-08</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">-1</Baserate>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
  <Result>
    <Property>1123581321</Property>
    <Checkin>2018-06-09</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">-1</Baserate>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
</Transaction>

Bu örnekte gösterildiği gibi, odanın müsait olmadığı her seyahat planı (check-in tarihleri ve gece sayısı kombinasyonları) için <Baserate> öğesini "-1" olarak açıkça ayarlamanız gerekir. Ayrıca, <Taxes> ve <OtherFees> öğelerini 0 olarak ayarlamanız gerekir.

Bir Oda Paketini kaldırmak için <RoomBundle> öğesinin <Baserate> değerini "-1" olarak ayarlamayın. Bunun yerine, <Result> öğesinden <RoomBundle> öğesini silin. Daha fazla bilgi için Oda Paketlerini Kaldırma konusuna bakın.