レンタル価格を変更する

説明

このアクティビティは、レンタルが開始された後にレンタル明細の基本価格を変更するために使用されます。レンタル明細が進行中の場合、新しい価格の有効日を設定するオプションが提供されます。つまり、これにより、ユーザーは明細の価格履歴を作成できるようになります。レンタルトランザクションを生成する際には、特定の日付に有効な価格が使用されます。

このアクティビティが実行されると、変更された価格に関する情報提供の目的として、価格変更イベントがレンタルイベント履歴に挿入されます。価格変更イベントは、明細のレンタルトランザクションの生成に直接的な影響を与えません。

さらに、選択した日付と、その後に発生する可能性のある後続のイベントに対して一連の価格更新イベントが挿入され、これらのイベントに正しい価格が確実に設定されるようになります。

既存の価格変更イベントより前の日付で新しいレンタルイベントを入力した場合、すべての将来の価格変更イベントに対して対応する価格更新イベントが自動的に入力されるようになります。

明細のレンタルトランザクションを生成した場合、特定の日付に有効な価格がトランザクションに使用されます。トランザクションがすでに生成された後に価格が変更された場合、次回のトランザクションが生成される時に調整トランザクションが作成されます。

より後の日付の価格変更イベントがすでに存在した場合、新しく作成されたイベントが既存のイベントを上書きします。

前提条件

レンタル明細が存在する必要があります。

システムへの影響