Xóa khoảng không quảng cáo

Nếu không thể kết hợp cơ sở lưu trú hoặc hành trình, bạn có thể xóa cơ sở lưu trú hoặc lịch trình đó bằng thông báo Giao dịch. Bạn thường sử dụng tùy chọn này khi khách sạn đã đặt phòng đầy đủ cho một đêm hoặc một chuỗi đêm nhất định.

Xóa khoảng không quảng cáo có thông báo Giao dịch

Để xóa 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 cho từng hành trình mà bạn muốn xoá trong phần tử <Result>:

  1. Đặt <Unavailable> với lý do là phần tử con, 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 xóa một số hành trình, ví dụ: xóa thời gian lưu trú 1 đêm trong nhiều ngày cho 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, bạn phải đặt rõ ràng <Unavailable> với lý do mỗi hành trình (kết hợp ngày nhận phòng và số đêm) không có phòng trố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 nội dung Xoá Gói dịch vụ phòng.