Inventar entfernen

Wenn eine Kombination aus Unterkunft und Reiseplan nicht verfügbar ist, können Sie sie über eine Transaktionsnachricht entfernen. Sie verwenden diese Option in der Regel, wenn ein Hotel für eine bestimmte Nacht oder eine bestimmte Anzahl von Nächten ausgebucht 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 im Element <Result> für jeden Reiseplan, den Sie entfernen möchten, die folgenden Einstellungen an:

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

Optional: Legen Sie für <Baserate> den Wert „-1“ fest.

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

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

Wie in diesem Beispiel gezeigt, müssen Sie den <Unavailable> explizit mit dem Grund für jeden Reiseplan (Kombinationen aus Check-in-Datum und Anzahl der Übernachtungen), für den das Zimmer nicht verfügbar ist, 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 Element <RoomBundle> aus <Result>.

Weitere Informationen finden Sie unter Zimmerpakete entfernen.