Revenue API
/- Defer cost on a contract line
Release cost on a contract line
Defer cost on a contract...
Purpose
Defers a cost (for example a commission or fulfillment cost) on a revenue contract line so it is amortized under the cost rule dates instead of being expensed.
When to use
- A capitalized contract cost must be amortized over a specific window.
- Set
ruleStartDateandruleEndDateto the amortization window.
Behavior notes
Errors from the revenue engine for this operation are returned as HTTP 200 with success: false and the generic message shown in the examples, not as 4xx/5xx responses.
Security
bearerAuth
- Productionhttps://one.zuora.com/revenue/services/v1/revenue-management/contracts/{rcId}/defer-cost
{ "lineId": 85922, "costTypeId": 10000, "comments": "Deferring commission", "ruleStartDate": "2026-01-01", "ruleEndDate": "2026-12-31" }
Processed. success: true means the action completed; success: false means a business rule rejected it and message explains why.
true when the action completed. false when the revenue engine rejected it under a business rule; see message.
Unique ID generated for this request. Quote it when you contact Zuora Global Support.
Response
{ "success": true, "processId": "3f1c2a7e-9b4d-4c1e-8a55-2d6f0e9b1c11", "message": "Cost deferred successfully" }