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 hoặc một chuỗi đêm nhất định.

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

Để xoá một cơ sở lưu trú hoặc hành trình cụ thể khỏi quỹ phòng, hãy sử dụng thông báo 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 mà 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á các lượt lưu trú 1 đêm trong nhiều ngày của khách sạn "1123581321") khỏi quỹ phòng:

<?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 với lý do từng lịch trình (tổ hợp ngày nhận phòng và số đê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.

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

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