空室状況、料金、在庫(ARI)XML リファレンス

この XML リファレンス ガイドには、空室状況、料金、在庫(ARI)フィードで使用できるさまざまなメッセージ、要素、属性について、詳細なリファレンス コンテンツとコードサンプルが掲載されています。

ARI は 1 泊の料金、空室状況、在庫を制御し、これらを組み合わせる方法に制約を設ける料金配信モードです。また、ARI では、税金、手数料、プロモーションを含めることができる柔軟性も備えています。

ARI は、空き状況と在庫を定義するいくつかの主要なメッセージ タイプについて、OpenTravel Alliance(OTA)の標準プロトコルに従っています。

LOS ベースの料金

LOS-based 料金では、滞在日ごとではなく、チェックイン日と滞在日数ごとの料金を指定できます。LOS ベースの料金に <StatusApplicationControl> 要素を指定する場合は、@Start 属性と @End 属性で、LOS 料金が適用されるチェックイン日の範囲を指定します。

LOS ベースの料金を使用する場合、1 泊の料金はなくなりましたが、他のすべての ARI 機能(在庫、空室状況、ルール、プロモーションなど)は引き続きこれらの料金に適用でき、1 泊単位で指定します。つまり、システムが LOS ベースの料金システムと密接に連携している場合でも、夜間の空き状況と制限の更新によって得られる帯域幅の効率性に加えて、豊富な ARI 機能セットを活用できます。

アカウントで LOS ベースの料金を有効にするには、TAM または Google にお問い合わせください。

ARI では次のリクエスト メッセージが使用されます。

  • Transaction(宿泊施設データ)。タイプとパッケージ(料金プラン)の情報を定義します。

  • OTA_HotelRateAmountNotifRQ。特定の期間のプロダクト(客室タイプと料金プランの組み合わせ)ごとに、日付単位または LOS ベースの占有率を定義します。

  • OTA_HotelAvailNotifRQ。客室タイプと料金プランに基づいて空室状況と制限を定義します。このメッセージを使用して在庫を更新することもできますが、OTA_HotelInvCountNotifRQ が推奨されます。

  • OTA_HotelInvCountNotifRQ。物理的な客室の在庫、または販売可能な客室の数を定義します。

  • TaxFeeInfo。(省略可)宿泊施設ごとの税金と手数料を定義します。OTA_HotelRateAmountNotifRQ メッセージで AmountAfterTax が指定されている場合、このメッセージは必要ありません。

  • Promotions。(省略可)特定の予約、滞在、ユーザーのプロモーション料金を定義します。

  • RateModifications。(省略可)特定の予約、滞在、ユーザーの料金変更ルールを定義します。

  • ExtraGuestCharges。(省略可)子供と追加の大人の料金を設定する方法を定義します。

各メッセージには、ユーザーが特定のチェックイン日とチェックアウト日、対象人数で宿泊施設を検索した際に表示される料金と空室状況の計算に使用する情報のサブセットが含まれています。

ARI XML リファレンスの変更履歴

次の表に、機能の変更についてのみ、ドキュメントの更新内容を示します。

日付 変化あり
2020 年 8 月 14 日 初回リリース。
2020 年 10 月 21 日 プロモーション メッセージ タイプを追加しました。
2020 年 11 月 17 日 Transaction(宿泊施設データ)メッセージの場合、エンドポイントを更新し、action 属性を PropertyDataSet 要素に追加しました。
2020 年 11 月 24 日 Transaction(宿泊施設データ)メッセージに、<AllowablePackageIDs> 要素と <AllowableRoomIDs> 要素を追加しました。
2021 年 2 月 4 日 レスポンス メッセージを追加しました。
2021 年 2 月 25 日 OTA_HotelInvCountNotifRQ を追加しました。
2020 年 10 月 21 日 Rate Modifications メッセージ タイプを追加しました。