Envanteri kaldır

Bir tesis veya seyahat planı kombinasyonu mevcut değilse bunu Transaction mesajı. Bu seçeneği genellikle bir otel belirli bir gece için tamamen rezerve edildiğinde kullanırsınız veya bir dizi geceden oluşur.

Transaction mesajıyla envanteri kaldırma

Belirli bir tesisi veya seyahat planlarını envanterden kaldırmak için bir işlem kullanın. mesajı <Transaction> kök öğesinde bulunur.

Transaction mesajında, her seyahat planı için aşağıdaki ayarları belirtin <Result> öğesinde kaldırmak istediğiniz öğe türü:

  1. <Unavailable> özelliğini nedeni alt öğe ile birlikte (ör. <NoVacancy>) ayarlayın.
  2. <Taxes> değerini "0" olarak ayarla
  3. <OtherFees> değerini "0" olarak ayarla

İsteğe bağlı: <Baserate> değerini "-1" olarak ayarlayın

Aşağıdaki örnek çeşitli seyahat planlarını kaldırmaktadır. Örneğin, "1-night"ı kaldır "1123581321" adlı otel için birkaç farklı tarihte konaklama envanterden:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2023-05-23T16:20:00-04:00" id="42">
  <Result>
    <Property>1123581321</Property>
    <Checkin>2023-05-23</Checkin>
    <Nights>1</Nights>
    <Unavailable>
      <NoVacancy/>
    </Unavailable>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
  <Result>
    <Property>1123581321</Property>
    <Checkin>2023-05-24</Checkin>
    <Nights>1</Nights>
    <Unavailable>
      <NoVacancy/>
    </Unavailable>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
  <!---Sending <Baserate> is optional with <Unavailable> -->
  <Result>
    <Property>1123581321</Property>
    <Checkin>2023-05-25</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">-1</Baserate>
    <Unavailable>
      <NoVacancy/>
    </Unavailable>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
</Transaction>

Bu örnekte gösterildiği gibi, <Unavailable> öğesini her seyahat planının nedeni (check-in tarihleri ve otele giriş (odanın müsait olmadığı) rezervasyon yaptırın. Ayrıca, <Taxes> ve <OtherFees> - 0. <Baserate> değerinin -1 olarak ayarlanması isteğe bağlıdır.

Oda Paketi kaldırmak için <RoomBundle> öğesini <Result>.

Daha fazla bilgi için bkz. Oda Paketini kaldırma.