The return process provides two sets of refund amounts: suggested and actual. Suggested refund amounts are calculated by the API. Actual refund amounts are initialized from the calculated suggested amounts, and can be manually adjusted.
Note: The ability to adjust the actual amounts supports environments where returns are generated by a call center agent using Oracle ATG Commerce Service Center. For a storefront application, the actual amounts are not changed from the original suggested values.
Suggested refund amounts are based on the aggregate total of the ItemCostAdjustments
generated with the return. ItemCostAdjustments
capture the price deltas between the working orders. Adding or removing ItemCostAdjustments
from the return automatically adjusts the suggested refund values.
Suggested refund amounts are itemized in the ReturnItem
and ReturnRequest
objects:
Suggested Value | Comments |
---|---|
| Sum of the |
| Sum of the |
| Sum of the |
| Aggregate total of the Suggested Tax Refund for |
| Aggregate total of the Suggested Shipping Refund for |
Actual refund amounts, which are initially set when the suggested values are calculated, are itemized as:
Actual value | Comments |
---|---|
| Initialized from suggested value. Can be modified by the agent. |
| API-calculated value based on the |
| API-calculated value based on the |
| Initialized from the Suggested Tax Refund. |
| Initialized from the Suggested Shipping Refund. Can be modified by the agent. |
| Placeholder for agent adjustments to the Refund Value. Can be modified by the agent. |
| API-generated value. |
| The value is created dynamically and is the sum of |
| The aggregate total of the actual refund amount on all |
| The value is created dynamically and is the sum of |
| The value is created dynamically and is the sum of Total Refund Subtotal minus Total Return Fee. |
| The total adjustments made for non-return items. |