傳送客戶結算交易要求
客戶結算交易是在客戶資訊系統發出要求時所建立。客戶結算交易要求會以檔案傳送,然後建立個別客戶結算交易的批次處理會處理此檔案。客戶結算交易要求包含客戶聯絡資訊、帳戶或計量服務、方案、要求期間的開始與結束日期,以及要求類型。
如需詳細資訊,請參閱關於客戶結算交易。
上傳客戶結算交易要求
上傳客戶結算要求時,是使用「客戶結算交易上傳」(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) 查尋的值,其中包括:
|
* 只能包含 1 個帶有星號 (*) 的欄位標記:
- 如果已提供「外部聯絡人 ID」,系統就會評估該聯絡人的所有「計量服務」。
- 如果已提供「外部帳戶 ID」,系統就會評估該帳戶的所有「計量服務」。
- 如果「外部計量服務 ID」在「方案訂閱」上定義為「結算群組」,則會執行「客戶結算」,並將結算聚總方法設為「已分組」。如需詳細資訊,請參閱關於客戶結算交易。
範例記錄
以下是一個範例檔案:
Tmp5 MBFEXT0605_1 PRG002 2023-04-06 2023-04-07 D1FL