Cost Deferral and Release
Revenue API Reference
Introduction
Authentication
Adapter
File Upload
Inbound
Stage Error
Transfer Accounting
Transfer Accounting Files
Revenue Jobs
Data Collection
Report Catalog
Report Runs
Report Files
BI Views
BI View Tasks
Journal Entries
Service Health
Journal Entry Lines
Schedules and Waterfall
Approval Workflow
Reference Data
Attachments
Templates and Exports
Revenue Contracts
Revenue Contract Lines
Revenue Holds
Contract Status
Apply and Release Holds
Revenue Deferral and Release
Allocation
Lines and POBs
Contract Grouping
Variable Consideration
Impairment
Usage
Billing
Forecast
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" }