契約レコード
契約は、顧客ごとに提供するサービスとそれに関連する請求額を指定します (請求では、「顧客」とは、ファシリティで保管され処理される在庫の所有者を意味します) 。契約レコードの情報にもとづいて、それぞれの顧客への請求を自動的に生成するタイミング、方法、およびその金額がシステムにより決定されます。
契約は、サービスの提供先の顧客ごとに 1 つ作成する必要があります。
契約レコードは、次の場合にシステムによって使用されます。
- 在庫がファシリティに入庫したとき
在庫が入庫すると、システムでは在庫所有者の契約が検索されます。契約レコードに指定されているイベントグループから、継続ルールが検索されます。継続ルール情報にもとづいて継続請求の次回請求日が決定され、その日付情報が在庫日レコードに保持されます。
- システムトランザクションが発生したとき
システム上で請求処理に関連するタイプのトランザクションが発生すると、契約レコードのイベントグループが確認され、一致するイベントがリストされているかどうかが判断されます。一致するイベントが検出された場合、対応する料金コードのレートがレートグループから検索されます。次に、イベントグループとレートグループの両方の情報を使用して、トランザクションの請求額が計算されます。
- 請求期間が経過したとき
システムでは定期的に在庫レコードの検索が実行され、継続タイプの請求が発生するタイミングが判断されます。在庫が次回請求日にまで保管されていたことが確認されると、システムでは契約レコードからレートと料金の詳細を検出して、継続請求が計算されます。
契約のヘッダーレコードには実施日があるので、契約の詳細レコードを将来の日付に設定できます。実施日に自動で新規の契約に切り替わります。
契約の詳細レコードの請求グループ、請求イベントグループ、およびファシリティを一致基準として検索が実行されます。一致する注文または期間ベースの請求が検出された場合、レートグループにより請求額が決定されます。請求先顧客は請求書を受け取る事業体です。
必要条件
- 顧客
- ファシリティ
- イベントグループ
- レートグループ
- 請求先顧客
ヘッダーフィールド
- 顧客/名称
- この契約条件が適用される顧客。
- 実施日
- この契約条件が有効になる日時。
- 支払期限
- この顧客の支払期間。
明細フィールド
- 請求先
- この明細行にもとづいて生成される請求書について支払の責任を負う請求先の顧客。
- 請求グループ
- この契約明細が適用される請求グループの事業体。
- イベントグループ
- 請求の生成に使用されるトランザクションまたは期間。
- レートグループ
- イベントグループのパラメータが発生するときの請求レート。
- ファシリティ
- この契約条件が適用されるファシリティ。