簽退發票
當發票的餘額視為無法收取時,請寫下未支付或已部分支付的發票。為了維護準確的會計,系統會自動建立並套用貸項憑單,以寫下發票的未收取餘額。
必要版本
| 適用於:Lightning Experience |
| 提供版本:具有 Revenue Cloud Billing 授權的 Enterprise、Performance、Unlimited 及 Developer Edition。請連絡您的 Salesforce 帳戶主管以取得詳細資訊。 |
使用流程中的可叫用動作撰寫發票
在流程中叫用「寫出發票」動作,以寫下發票。
必要版本
| 所需的使用者權限 | |
|---|---|
| 使用可叫用動作寫下發票: | 「帳單作業使用者」權限集 或 「貸項憑單作業使用者」權限集 |
建立畫面流程,定義這些變數作為動作的輸入和輸出。
-
建立 WriteOffInvoiceInputList 資源。
- 選取「變數」作為資源類型。
- 輸入 WriteOffInvoiceInputList 作為 API 名稱。
- 選取「Apex 定義」作為資料類型。
- 選取「InvoiceWriteOff_WriteOffInvoiceInputList」作為 Apex 類別。
-
建立 WriteOffInvoiceInput 資源。
- 選取「變數」作為資源類型。
- 輸入 WriteOffInvoiceInput 作為 API 名稱。
- 選取「Apex 定義」作為資料類型。
- 選取「InvoiceWriteOff_WriteOffInvoiceInput」作為 Apex 類別。
您可以視需要建立多個輸入資源。 - 指定 invoiceId、reasonCode 和 reason 作為資料類型文字之輸入變數的 API 名稱。
-
新增「指派」元素,並將文字資料類型變數作為值指派給 WriteOffInvoiceInput 資源的 Apex 定義資料類型變數。
-
新增「指派」元素,並將 WriteOffInvoiceInput 資源新增至 WriteOffInvoiceInputList。
如果您已建立多個 WriteOffInvoiceInputs,請按一下「新增指派」,然後將其全部新增至相同元素中的 WriteOffInvoiceInputList。
-
重複步驟以建立 WriteOffInvoiceResponse 和 WriteOffInvoiceResponseList 資源,並將 WriteOffInvoiceResponse 指派給 WriteOffInvoiceResponseList 資源。
或者,您也可以為 WriteOffInvoiceResponseList 資源建立「迴圈」元素。
-
新增「動作」元素,尋找並選取「writeOffInvoices-writeOffInvoices」動作。
- 選取 writeOffInvoiceInputList 輸入值作為 writeOffInvoiceInputList。
- 選取「writeOffInvoiceResponseList」輸出值作為 writeOffInvoiceResponseList。
- 啟用流程。
啟用流程後,請 建立並新增快速動作至發票版面配置,然後使用可叫用動作。
開立發票的影響
發票會透過建立和套用貸項憑單來清償發票來寫除。這些貸項憑單會根據「帳單設定」頁面上的貸項申請層級套用至發票或發票條列。
寫入流程會觸發相關記錄和欄位的特定更新。
- 在「發票」記錄上,「簽退狀態」、「簽退費用金額」和「簽退稅額」欄位會更新。
- 在「貸項憑單」記錄上,「貸項憑單原因代碼」欄位會更新。
發票成功簽退後,您便無法將任何進一步的貸項憑單或付款套用至該發票。
您也可以使用 Write-Off API 撰寫發票。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

