Envanteri kaldırma

Bir tesis veya seyahat planı kombinasyonu kullanılamıyorsa Transaction mesajıyla kaldırabilirsiniz. Bu seçeneği genellikle bir otel belirli bir gece veya tam olarak bir gece için tamamen rezerve edildiğinde kullanırsınız.

Transaction mesajıyla envanter kaldırma

Belirli mülkü veya seyahat planlarını envanterden kaldırmak için kök öğede <Transaction> bir Transaction mesajı kullanın.

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

  1. <Unavailable> öğesini alt öğe nedeni (ör. <NoVacancy>) olarak ayarlayın.
  2. <Taxes> öğesini "0" olarak ayarlayın
  3. <OtherFees> öğesini "0" olarak ayarlayın

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

Aşağıdaki örnekte birkaç seyahat planı kaldırılmaktadır. Örneğin, "1123581321" oteli için birkaç farklı tarihlere ait 1 gecelik konaklamalar envanterden kaldırılabilir:

<?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, odanın müsait olmadığı her seyahat planının (giriş tarihleri ve gece sayısının kombinasyonları) nedenini <Unavailable> açıkça belirtmeniz gerekir. Ayrıca, <Taxes> ve <OtherFees> değerlerini 0 olarak ayarlamanız gerekir. <Baserate> değerinin -1 olarak ayarlanması isteğe bağlıdır.

Bir Oda Paketini kaldırmak için <Result> öğesinden <RoomBundle> öğesini silin.

Daha fazla bilgi için Oda Paketini kaldırma konusuna bakın.