Inventar entfernen

Falls eine Kombination aus Unterkunft oder Reiseplan nicht verfügbar ist, entfernen Sie sie mithilfe einer Transaktionsnachricht. Die Option wird in der Regel verwendet, wenn ein Hotel vollständig für eine bestimmte Nacht oder mehrere Nächte gebucht ist.

Inventar mit einer Transaktionsnachricht entfernen

Wenn Sie bestimmte Unterkünfte oder Reisepläne aus dem Inventar entfernen möchten, verwenden Sie eine Transaktionsnachricht im Stammelement <Transaction>.

Geben Sie in der Transaktionsnachricht die folgenden Einstellungen für jeden Reiseplan an, den Sie entfernen möchten (im Element <Result>):

  1. Legen Sie <Unavailable> mit dem untergeordneten Element „Grund“ fest, z. B. <NoVacancy>.
  2. Legen Sie <Taxes> auf „0“ fest.
  3. Legen Sie <OtherFees> auf „0“ fest.

Optional:Legen Sie <Baserate> auf „-1“ fest.

Im folgenden Beispiel werden mehrere Reisepläne entfernt, z. B. Aufenthalte mit einer Übernachtung für mehrere Termine für das Hotel „1123581321“ aus dem Inventar:

<?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

Wie dieses Beispiel zeigt, müssen Sie das <Unavailable>-Element für jeden Reiseplan (Kombinationen aus Check-in-Daten und der Anzahl der Übernachtungen), für den das Zimmer nicht verfügbar ist, mit dem Grund festlegen. Außerdem müssen Sie <Taxes> und <OtherFees> auf 0 setzen. Das Festlegen von <Baserate> auf -1 ist optional.

Wenn Sie ein Zimmerpaket entfernen möchten, löschen Sie das <RoomBundle>-Element aus dem <Result>.

Weitere Informationen finden Sie unter Entfernen von Zimmerpaketen.