傳送客戶結算交易要求

客戶結算交易是在客戶資訊系統發出要求時所建立。客戶結算交易要求會以檔案傳送,然後建立個別客戶結算交易的批次處理會處理此檔案。客戶結算交易要求包含客戶聯絡資訊、帳戶或計量服務、方案、要求期間的開始與結束日期,以及要求類型。

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

上傳客戶結算交易要求

上傳客戶結算要求時,是使用「客戶結算交易上傳」(X1-CSTUP) 批次處理來上傳。此批次處理會從以 Tab 字元分隔的檔案上傳資料。針對檔案中的每個資料列,此處理都會建立「客戶結算交易」記錄。

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

  • 檔案名稱:要上傳之檔案的名稱。檔案名稱可以使用萬用字元 (必要)

  • 純文字檔路徑:上傳檔案所在的檔案位置。這可以是本機伺服器上的檔案位置,也可以是「物件儲存」中的位置。如需詳細資訊,請參閱架構管理使用者指南中的參考 URI。(必要)

  • 已處理檔案的副檔名:處理檔案之後,附加至檔案名稱的文字。預設為「已處理」狀態。

  • 在找不到檔案時發出錯誤:指出在指定路徑中找不到與指定名稱相符的檔案時,是否要發出錯誤。有效值為 "true" (預設值) 和 "false"。

請使用批次控制入口,以進一步瞭解這些批次處理所使用的這些參數和其他參數。

客戶結算要求上傳檔案格式

客戶結算要求上傳檔案會使用下列以 Tab 字元分隔值的格式:

欄位名稱

選擇性/必要

備註

External Settlement Request ID

必要

來自客戶資訊系統應用程式之客戶結算要求的 ID。

外部聯絡人 ID*

必要*

將為其建立「客戶結算」之客戶的外部 ID。對於 Customer Care and Billing 或 Customer to Meter 的要求,此為「人員 ID」。

外部帳戶 ID*

必要*

將為其建立「客戶結算」之帳戶的外部 ID。對於 Customer Care and Billing 或 Customer to Meter 的要求,此為「帳戶 ID」。

外部計量服務 ID*

必要*

將為其建立「客戶結算」之計量服務的外部 ID。

對於 Customer Care and Billing 或 Customer to Meter 的要求,此為「服務協議 ID」。

外部方案 ID

必要

將為其建立「客戶結算」之方案的外部 ID。

這用於在客戶已註冊多個方案時進行篩選。

Start Date

必要

客戶結算期間開始的日期。這會假設開始時間為一天開始。

End Date

必要

客戶結算期間結束的日期。這會假設開始時間為一天結束。

Customer Settlement Request Type

必要

指出客戶結算要求類型的標誌。有效值為「事件結算要求類型」(EVT_​SETT_​REQ_​TYPE_​FLG) 查尋的值,其中包括:

  • D1FL (最終)

  • D1PC (定期)

  • D1RL (重計費)

  • D1UT (取消註冊)

* 只能包含 1 個帶有星號 (*) 的欄位標記:

  • 如果已提供「外部聯絡人 ID」,系統就會評估該聯絡人的所有「計量服務」。
  • 如果已提供「外部帳戶 ID」,系統就會評估該帳戶的所有「計量服務」。
  • 如果「外部計量服務 ID」在「方案訂閱」上定義為「結算群組」,則會執行「客戶結算」,並將結算聚總方法設為「已分組」。如需詳細資訊,請參閱關於客戶結算交易

範例記錄

以下是一個範例檔案:

Tmp5    MBFEXT0605_1    PRG002    2023-04-06    2023-04-07    D1FL