關於結算計算

Oracle Utilities Market Settlements Management 可持續進行計算,並將從聚總資料計算的結算結果發布給市場參與者。結算計算會利用與一或多個市場參與者相關聯的聚總測量,導出結算交易的服務數量。

您必須先建立結算訂閱,才能計算結算結果。結算訂閱會定義作為資料傳送目標的外部系統,以及將用於計算的結算計算群組。針對結算計算群組所定義的結算計算規則,會負責執行特定的結算結果計算、驗證或估算作業。

結算服務數量是從計算期間的聚總測量資料導出。

結算訂閱執行的所有計算結果會儲存為結算交易

結算計算處理有數個不同的物件 (詳述如下),可讓您彈性地設定處理的執行方式。

結算計算群組

結算計算群組是用來計算市場參與者服務數量的結算計算規則集合。在結算交易處理期間,系統會執行結算訂閱上所參考結算計算群組中定義的結算計算規則。結算計算群組內的規則是以特定順序定義的,可控制規則的執行順序。

結算計算規則

根據結算交易所執行的特定計算處理,是在個別的結算計算規則中定義的,且每個規則都會執行一組特定的目標邏輯。基準產品包含許多可讓您在實作中使用的結算計算規則,但您也可以建立自己的自訂結算計算規則。有許多結算計算規則,與 Oracle Utilities Meter Data Management 所用的用量計算規則相同。

結算交易例外

每個結算計算規則都會定義例外類型及嚴重性,以指定系統追蹤例外的方式。當結算交易沒有通過結算計算規則的某個部分時,就會建立針對失敗結算計算規則所指定類型的例外。單一結算交易可以有多個例外,每個失敗的規則各一個 (或多個) 例外。這可讓使用者查看在結算計算處理期間偵測到的所有問題。

結算交易例外有三種嚴重性等級:

  • 資訊:用來標明次要問題,但不足以讓結算交易進入失敗狀態。此類目的例外可用來報告感興趣但非嚴重問題的頻率
  • 問題:用來回報將造成無法匯出結算交易的問題。在結算交易處理期間可能建立多個「問題例外」。如果在套用所有規則後至少有一個問題存在,結算交易就會轉變為需要複查與核准的失敗狀態。
  • 終止:用來報告嚴重問題,這些問題會導致結算計算處理停止,並將結算交易立即轉換為需要複查與核准的失敗狀態。您只能發出一個終止例外 (因為第一個終止例外就會造成結算交易的計算處理作業停止)。這應該用於手動置換/核准不準確的情況。例如,若為指出區間資料未涵蓋完整結算期間的「曲線不連續」錯誤,應一律將「例外嚴重性」設定為「終止」。

請注意,調整或更正結算交易時,並不會刪除例外。當您更正任何問題,或是置換 (或手動完成) 結算交易之後,例外會保持在已關閉狀態以供建立報表。

除了例外之外,結算處理也可以觸發與問題相關之待辦事項的建立作業。如果初始測量有「問題」或「終止」例外,將結算交易轉變到「例外」狀態時會建立待辦事項。此待辦事項的「待辦事項類型」及預設「待辦事項角色」是在用來定義結算交易的業務物件「例外」狀態的「輸入」系統事件中定義。

以此方式建立的待辦事項可以依據例外的訊息類目與編號,遞送給不同的角色 (使用「待辦事項類型」的「訊息置換」頁籤)。

結算計算規則適用性準則

結算計算規則適用性準則是使用者可定義的條件,可套用或略過指定的結算計算規則。這可能涉及對於結算訂閱某些屬性的評估,或是完全不同項目的評估。結算計算規則可以有多個適用性準則,以便根據使用者定義的順序,來判斷是否應套用或略過該規則。結算計算規則之適用性準則的運作方式,與 Oracle Utilities Meter Data Management 所用之用量計算規則的適用性準則相同。

結算計算與錨點時間

結算計算處理支援基於「錨點時間」的計算。「錨點時間」是在特定測量元件類型上指定,並定義營業日的開始和結束時間以處理結算交易。根據其類型指定錨點時間之動態聚總測量元件處理結算計算時,計算期間的「開始時間」和「結束時間」應與動態聚總測量元件類型上的錨點時間相符。

備註:處理其類型指定錨點時間之測量元件的計算時,如果計算期間的「開始時間」和「結束時間」與測量元件類型上的錨點時間不相符,則會調整「開始時間」和「停止時間」,以符合與錨點時間最接近的時間,且此時間必須與正在處理之測量資料的區間大小一致。「開始時間」會向後調整 (到較早的時間),「結束時間」則會向前調整 (到較晚的時間)。以每小時為區間的「開始時間」和「結束時間」若設定在整點,則不會進行任何調整。若以每日為區間,則會調整到最接近的「錨點時間」。例如,如果「錨點時間」是上午 07:00,但「開始時間」和「結束時間」都是中午 12:00,則「開始時間」會調整到上一個上午 07:00,而「結束時間」則會調整到下一個上午 07:00。