CreditMemoProcessedEvent
/commerce/invoicing/credit-memos 要求によって開始されたプロセスが完了したときにサブスクライバーに通知されます。 このオブジェクトは API バージョン 55.0 以降で使用できます。
サポートされているコール
describeSObjects()
サポートされているサブスクライバー
| サブスクライバー | サポートされているかどうか。 |
|---|---|
| Apex トリガ | ![]() |
| フロー | ![]() |
| プロセス | ![]() |
| Pub/Sub API | ![]() |
| ストリーミング API (CometD) | ![]() |
登録チャネル
/event/CreditMemoProcessedEvent
特別なアクセスルール
このオブジェクトは、サブスクリプション管理が有効な場合に使用できます。
項目
| 項目 | 詳細 |
|---|---|
| CorrelationIdentifier |
|
| CrMemoProcessErrDtlEvents |
|
| CreditMemoId |
|
| EventUuid |
|
| IsSuccess |
|
| ReplayId |
|
| RequestIdentifier |
|
例
ユーザが /commerce/invoicing/credit-memos を正常に実行し、クレジットメモを 1 つ作成し、要求が完了するとこのプラットフォームイベントを受信します。
1{
2 RequestId=“2110391bnwsj0938a”,
3 IsSuccess=“true”,
4 CreditMemoId="000115abcde001",
5 CreditMemoErrorDetailEvents=””
6}例
ユーザが /commerce/invoicing/invoices/{invoiceId}/actions/credit 要求を実行しましたが、クレジットメモの金額が請求書の残高より大きいため失敗しました。
1{
2 RequestId=“2110391bnwsj0938a”,
3 IsSuccess=“false”,
4 CreditMemoId="",
5 CreditMemoProcessedErrorDetailEvents = [
6 {
7 ErrorSourceId="invoice/invoiceline-id/creditmemoline-id",
8 ErrorCode="INVALID_API_INPUT",
9 ErrorMessage="Credit Memo Invoice Application amount can't be greater than the invoice's balance."
10 }
11 ]
12}