Envanteri kaldır

Bir tesis veya 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.

Transaction mesajıyla envanter kaldırma

Belirli tesisleri veya seyahat planlarını envanterden kaldırmak için kök öğe <Transaction> içinde bir Transaction mesajı kullanın.

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

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

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

Aşağıdaki örnekte, "1123581321" oteli için birkaç seyahat planı (ör. birkaç farklı tarih için 1 gecelik konaklamalar) envanterden kaldırılmıştır:

<?xml version="1.0" encodin>g<="UTF-8"?
Transaction timestamp="2023-05-2>3T1<6:20:0>0-04:<00"> id="<42"
>  Res<ult
   > Property1<12358132>1/Pro<perty
> <   Checkin20<23-05-23/Ch>eckin
 <   >Nights1/Nigh<ts
    Unava>ilabl<e
      NoVacancy/>
<    >/Unav<ailable
    Tax currency>=<"USD&>quo<t;0/Tax>
  <  OtherFees< currenc>y="US<D"0/>Other<Fees
  >/Result
  <Result
 >   Pr<operty>1<1235813>21/Pr<operty
    >Checkin<2023-05-24>/Chec<kin
    Nigh>ts1/N<ights
    Unavaila>b<le
 >     <NoVacancy/
    /Unavaila>b<le
    Tax> cu<rrency=>&qu<ot;USD"<0/Tax
  >  OtherFees curren<cy="US>D&q>uot<;0/Oth>erFee<s
  /Res>ult
  !---<Sending B>asera<te is o>ptional wi<th Unava>ilabl<e --
 > <Result
>    P<roperty1123581321/Prope>rt<y
    Che>ckin2<023-05-25/C>heckin
<    Nights>1/Nig<hts
    Base>rate <currency="USD>&<quot>;-1/B<aserate
    Unavailable
> <     NoVacanc<y/
    >/<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ı (check-in tarihleri ve gece sayısı kombinasyonları) için <Unavailable> öğesini açıkça ayarlamanız gerekir. Ayrıca, <Taxes> ve <OtherFees> öğelerini 0 olarak ayarlamanız gerekir. <Baserate> değerini -1 olarak ayarlamak isteğe bağlıdır.

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

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