Accrual Cancellation

Cancel a specific set of accrual transactions.

This action is available in API version 51.0 and later for users with Loyalty Management license.

Supported REST HTTP Methods 

URI: /services/data/vXX.X/actions/standard/cancelAccrual

Formats: JSON, XML

HTTP Methods: POST

Authentication: Authorization: Bearer token

Inputs 

InputTypeDescription
CancellationReasonstringRequired. The reason for accrual cancellation.
ReversalCategorystringThe category of accrual cancellation.
TransactionJournalIdstringRequired. ID of the transaction journal.

Outputs 

OutputTypeDescription
CancellationTransactionJournalIdstringThe ID of the cancellation transaction journal generated after the request is successful.

Example 

Sample Request

1{
2   "inputs":[{
3      "TransactionJournalId": "0lvxx00004000001AAA",
4      "CancellationReason": "Duplicate Accrual"
5   }]
6}

Sample Response

1{
2   "errors":null,
3   "isSuccess":true,
4   "outputValues":{ 
5        "CancellationTransactionJournalId":"0lvxx00004000001AAB"
6   }
7}