下載客戶結算交易

您可透過批次處理下載客戶結算交易來匯入至客戶資訊系統,該批次處理會建立包含客戶結算交易資訊的分隔檔案。

如需有關客戶結算交易的詳細資訊,請參閱關於客戶結算交易

批次控制

使用「客戶結算擷取」(X1-CSEXT) 批次處理下載客戶結算交易。此批次處理會將資料下載至分隔檔案,其明細由批次控制參數指定。

此批次處理會使用下列參數:

  • 檔案整合類型:用來擷取客戶結算交易的檔案整合類型 (請參閱下方)。
  • 檔案名稱:下載的檔案名稱。檔案名稱可以使用萬用字元 (必要)
  • 檔案路徑:將儲存下載檔案的檔案位置。這可以是本機伺服器上的檔案位置,也可以是「物件儲存」中的位置。如需詳細資訊,請參閱架構管理使用者指南中的參考 URI。(必要)
  • 檔案格式:擷取檔案格式。有效值為 CSV (分隔) FIXD (固定位置輸出) 或 XML (XML 文件)。
  • 檔案分隔符號:用於 CSV 檔案格式的分隔符號
  • 開始日期 (選擇性):指定擷取客戶結算交易日期範圍開始的日期。與「結束日期」參數搭配使用。
  • 結束日期 (選擇性):指定擷取客戶結算交易日期範圍結束的日期。與「開始日期」參數搭配使用。
  • 外部帳戶 ID (選擇性):用來限制擷取至指定帳戶之客戶結算交易的外部帳戶 ID。
  • 擷取選項:用來重新擷取先前擷取之客戶結算的標誌。有效值包括:
    • Y:僅用於重新擷取符合其他準則之先前擷取的客戶結算交易。只有在指定開始/結束日期時才應使用此選項。
    • N:不重新擷取 (預設值)

請使用批次控制入口來檢視有關這些參數的其他明細。

檔案整合類型

客戶結算交易擷取處理會使用「客戶結算擷取」(X1-CustomerSettlementExtract) 檔案整合類型,該類型定義為「客戶結算擷取」(X1-CSEXT) 批次處理上的參數。

需要不同擷取格式的實作可以建立自訂檔案整合類型,以定義自己的擷取格式與處理。這包含建立自訂擷取演算法與自訂擷取資料區域。

如需有關檔案整合類型角色的詳細資訊,請參考使用檔案整合擷取

擷取演算法參數

「客戶結算擷取」(X1-CustomerSettlementExtract) 檔案整合類型會使用「客戶結算擷取」(X1CUSTSETEXT) 演算法來擷取客戶結算交易。此演算法包含具有下列選項的「明細行費用選項」參數:

  • A (聚總):演算法會輸出聚總事件結算的單一明細行費用
  • D (詳細):演算法會輸出每個事件結算的明細行費用

此參數的預設設定為 "D",但可視需要透過建立新演算法版本及變更此參數的值來置換此設定。

檔案格式

擷取檔案的檔案格式是由「客戶結算擷取」(X1-CustomerSettlementExtract) 資料區域 (指定於「客戶結算擷取」(X1-CustomerSettlementExtract) 檔案整合類型上的「客戶結算擷取」(X1-CustomerSettlementExtract) 檔案整合記錄) 所定義。

客戶結算交易擷取檔案使用下列格式:

欄位名稱 對應 備註
Start Date 客戶結算開始日期
End Date 客戶結算結束日期
帳戶 ID 計量服務外部帳戶 ID
External Id 客戶結算 ID
描述 此為導出訊息:期間 (%1 - %2) 的客戶結算
方案代碼
節省的耗用量
實際耗用量
事件數

明細行費用

欄位名稱 對應
序號 已產生
明細行描述 事件結算明細行描述
金額 事件結算金額 * -1
明細行費用外部 ID 事件結算 ID

此資料欄包含事件結算金額列表。

每個事件結算資料列以分號 (;) 分隔,每個資料列/資料欄以逗號 (,) 分隔。

視擷取演算法而定,此列表會包含 1 列「聚總」擷取選項,或多列「詳細」擷取選項 (預設值)。

請注意,此格式是按照 Oracle Utilities Customer Care and Billing、Oracle Utilities Customer to Meter、Oracle Utilities Customer Cloud Service 和 Oracle Utilities Billing Cloud Service 所使用之「可計費用上傳暫存資料表」的格式來設置。