核销发票
当发票上的余额被视为无法收取时,核销未付款或部分付款的发票。为了保持准确的会计核算,系统会自动创建并应用贷项通知单来核销发票上无法收取的余额。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:Enterprise、Performance、Unlimited和具有 Revenue Cloud Billing 许可证的 Developer Edition。联系您的 Salesforce 客户主管了解更多信息。 |
使用流中的可调用操作核销发票
在流中调用“核销发票”操作来核销发票。
所需的 Edition
| 所需用户权限 | |
|---|---|
| 要使用可调用操作核销发票: | 开单操作用户权限集 或 贷项通知单操作用户权限集 |
创建屏幕流,定义这些变量作为操作的输入和输出。
-
创建 WriteOffInvoiceInputList 资源。
- 选择变量作为资源类型。
- 输入 WriteOffInvoiceInputList 作为 API 名称。
- 选择 Apex 定义作为数据类型。
- 选择 InvoiceWriteOff_WriteOffInvoiceInputList 作为 Apex 类。
-
创建 WriteOffInvoiceInput 资源。
- 选择变量作为资源类型。
- 输入 WriteOffInvoiceInput 作为 API 名称。
- 选择 Apex 定义作为数据类型。
- 选择 InvoiceWriteOff_WriteOffInvoiceInput 作为 Apex 类。
您可以根据需要创建多个输入资源。 - 将 invoiceId、 reasonCode 和 reason 指定为数据类型文本的输入变量的 API 名称。
-
添加分配元素,并将文本数据类型变量作为值分配到 WriteOffInvoiceInput 资源的 Apex 定义的数据类型变量。
-
添加分配元素,并将 WriteOffInvoiceInput 资源添加到 WriteOffInvoiceInputList。
如果您已创建多个 WriteOffInvoiceInput,单击添加分配,并将其全部添加到相同元素中的 WriteOffInvoiceInputList。
-
重复这些步骤,创建 WriteOffInvoiceResponse 和 WriteOffInvoiceResponseList 资源,并将 WriteOffInvoiceResponse 分配到 WriteOffInvoiceResponseList 资源。
或者,您也可以为 WriteOffInvoiceResponseList 资源创建循环元素。
-
添加操作元素,查找并选择 writeOffInvoices-writeOffInvoices 操作。
- 将 writeOffInvoiceInputList 输入值选择为 writeOffInvoiceInputList。
- 将 writeOffInvoiceResponseList 输出值选择为 writeOffInvoiceResponseList。
- 启用流。
激活流后,创建快速操作并添加到发票页面布局,并使用可调用操作。
发票核销的影响
通过创建和应用贷项通知单结算发票来核销发票。这些贷项通知单根据“开单设置”页面上的贷项申请级别应用于发票或发票行。
核销流程会触发相关记录和字段的特定更新。
- 在发票记录中,将更新核销状态、核销费用金额和核销税金额字段。
- 在贷项通知单记录中,将更新贷项通知单原因代码字段。
在发票成功核销后,您无法再对该发票申请或取消申请任何贷项通知单或付款。
您也可以使用核销 API 来编写发票。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

