關於結算交易

結算交易是結算訂閱的計算記錄。計算的所有服務數量都會儲存為結算交易的一部分。

決定結算計算群組

結算計算的第一個步驟,就是決定內含計算時或驗證計算時所用之規則集的結算計算群組。有兩種方式可設定處理中使用的結算計算群組。您可以在結算訂閱的建立期間,於該結算訂閱上指定有生效及失效日期的結算計算群組。如果結算交易沒有生效中的結算計算群組,就會使用結算訂閱類型中指定的備用結算計算群組

計算期間

結算交易要求必須指定結算交易的日期範圍。此日期範圍稱為結算交易的計算期間。

日期分段

日期分段用來根據市場參與者的變更發生日期,將結算期間分割成數個子期間。處理此情況的其中一種方法是讓系統建立結算交易 (其中每個結算交易都有所需的日期範圍)。另一種方法則是讓系統建立單一結算交易,其中有可定義變更前後之日期範圍的日期分段。

如果結算交易有日期分段,結算計算引擎會根據日期分段,將用量分隔成數個計算期間。如果結算交易中沒有日期分段,就會針對整個計算期間建立單一計算期間。

服務數量

針對結算交易所建立的每個結算期間都包含一或多個服務數量。若要計算服務數量,則是透過針對結算交易建立來源之結算訂閱所指定的結算計算群組規則。例如,結算交易的數量可能透過將使用時間對應套用至聚總 kWh 的單一規則進行計算。

每個服務數量都會列出該數量的相關明細,包括計量單位 (或視情況列出使用時間或服務數量 ID) 和數量。此外,每個服務數量也會參考數量的來源 (測量元件) 以進行稽核。

品質評估

取得區間資料取得定量明細取得使用時間對應用量計算規則都包含「執行測量品質評估」選項,該選項會指出 (是或否),是否應評估在計算用量時所用之測量的測量條件,且是否該包含在所產生的結算交易及外傳訊息中。啟用時 (設定為「是」),計算規則演算法會評估計算中所用的測量條件代碼,以判斷是否落在條件的「一般」範圍內 (此範圍是由「一般條件底標」與「一般條件頂標」演算法參數所定義的)。此評估結果會顯示在「計算期間」區段的「資料品質評估」資料欄中,其中會指出該服務數量是依據「一般」或「非一般」資料計算得出。(如果停用「執行測量品質評估」選項,則「資料品質評估」資料欄會顯示「未完成任何評估」)。此外,「來源測量品質列表」資料欄還會包含 XML,當中含有依條件/品質聚總的測量列表。

驗證

在建立結算交易並歷經各個狀態的過程中會執行數個驗證,以確保進行適當的處理。這些包含:

  • 驗證用來建立結算交易的業務物件
  • 驗證結算交易的開始及結束日期
  • 驗證結算交易的服務數量
  • 驗證相同計算期間內現有的結算交易
  • 驗證是否可刪除結算交易

使用批次處理建立結算交易

「建立排定結算交易」(D1-CSST) 批次處理可用來根據排定的時間表產生結算交易。

建立結算交易的排程是根據結算訂閱類型上定義的「處理時間表類型」來定義。此處理會使用「處理時間表類型」(及其執行頻率類別) 中的明細來判斷結算交易的開始和結束日期。執行頻率類別選項包含:

  • 每日:此處理會根據「處理時間表類型」中定義的排程資訊參數執行。
  • 已定義的日期:此處理會在「處理時間表類型」之處理日期區段中定義的最近期間執行,該期間在批次業務日期之前。(但在結算訂閱的開始日期之後)

用於建立結算交易的業務物件是以結算訂閱類型上的設定為基準。如果結算訂閱類型上未指定處理時間表類型,則會略過該類型。

此處理預設會建立所有結算訂閱類型的結算交易。選擇性的「依結算訂閱類型限制」(restrictBySettlementSubType) 參數可用來限制特定結算訂閱類型的處理。

如需有關處理時間表類型的詳細資訊,請參考處理時間表類型