Xoá khoảng không quảng cáo

Nếu không có một tổ hợp cơ sở lưu trú hoặc hành trình, bạn có thể xoá tổ hợp đó bằng Thông báo Giao dịch. Bạn thường sử dụng cách này khi một khách sạn đã hết phòng cho một đêm cụ thể hoặc nhiều đêm.

Xoá kho hàng bằng thông báo Giao dịch

Để xoá cơ sở lưu trú hoặc hành trình cụ thể khỏi kho hàng, hãy sử dụng thẻ Giao dịch trong phần tử gốc <Transaction>.

Trong thông báo Giao dịch, hãy chỉ định các chế độ cài đặt sau đây cho mỗi hành trình bạn muốn xoá trong phần tử <Result>:

  1. Đặt <Unavailable> bằng phần tử con lý do, ví dụ: <NoVacancy>.
  2. Đặt <Taxes> thành "0"
  3. Đặt <OtherFees> thành "0"

Không bắt buộc: Đặt <Baserate> thành "-1"

Ví dụ sau đây xoá một số hành trình (ví dụ: xoá phòng 1 đêm) số lần lưu trú trong vài ngày khác nhau tại khách sạn "1123581321" từ khoảng không quảng cáo:

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

Như ví dụ này cho thấy, bạn phải đặt <Unavailable> một cách rõ ràng bằng lý do của từng hành trình (tổ hợp ngày nhận phòng và số lượng chuyến bay) đêm) mà không có phòng. Ngoài ra, bạn phải đặt <Taxes><OtherFees> thành 0. Bạn không bắt buộc phải đặt <Baserate> thành -1.

Để xóa Gói dịch vụ phòng, hãy xóa phần tử <RoomBundle> khỏi <Result>

Để biết thêm thông tin, hãy xem Xoá Gói dịch vụ phòng.