關於計算群組
計算群組是計算規則的集合,用於計算服務協議的帳單數量和帳單費用。
如前所述,計算群組透過以下三種方式之一,與特定費率表建立關聯:
-
前處理計算群組:這些通常用於導出服務數量或虛報測量數量。以下說明可能需要前處理計算群組的一些使用案例:
- 當費率包含不能由客戶計量表直接測量之項目的價格時。例如,如果該費率是根據服務協議的合約數量來計算費用。
- 當計量表以某種計量單位測量某個項目時,必須先將其轉換為不同的計量單位,然後才能對其進行計費。例如,計量表以立方英尺為單位來測量燃氣,但費率中包含的價格是以 Therm 為單位。
在計費期間,會為每一個用於計算費用的「費率版本計算群組」,產生個別的帳單分段計算標頭。如果「前處理計算群組」會建立帳單計算明細行,而且預設情況下,所有這些計算明細行都連結至單一計算標頭,則會新增一個額外的計算標頭。在叫用費率的「前處理計算群組」之前,費率引擎處理器會根據抄表值集合中的項目集合和最終值來建立初始服務數量 (SQ) 集合。
-
費率版本計算群組:這些是用於為服務協議建立帳單分段的計算群組。支援費率版本按比例分攤的計算規則,例如「服務數量」、「級距式服務數量」、「項目類型」、「固定費用」、「最高和最低費用」,必須只能在費率版本計算群組中執行。
當系統為服務協議建立帳單分段時,它會檢查帳單期間是否有多個「費率版本計算群組」有效。如果是這樣,它使用該費率的允許費率版本按比例分攤和費率版本選取日期值來決定是否應該按比例分攤各種「費率版本計算群組」,或者它是否應該選擇其中一個在帳單期間有效的「費率版本計算群組」。「費率版本計算群組」在費率的前處理計算群組之後執行。
-
後處理計算群組:與前處理計算群組類似,差別在於這些是在費率版本計算群組之後執行。預定功能類型包含對計算費用套用稅額,或導出更複雜的總帳分配。
支援費率版本按比例分攤的計算規則,例如「服務數量」、「級距式服務數量」、「項目類型」、「固定費用」、「最高和最低費用」,並非設計用來在後處理與前處理計算群組中執行。
在計費期間,會為每一個用於計算費用的「費率版本計算群組」,產生個別的帳單分段計算標頭。如果「後處理計算群組」會建立帳單計算明細行,而且預設情況下,所有這些計算明細行都連結至單一計算標頭,則會新增一個額外的計算標頭。
計算群組也可透過「執行計算群組」計算規則來進行參考。如需詳細資訊,請參閱關於計算規則中的「執行計算群組規則 - 巢狀計算規則」。