Revenue API
//
Defer revenue for a POB
Purpose
Places a manual deferral on one POB so its scheduled revenue is held back instead of being recognized, optionally for a date window.
When to use
- Revenue must not be recognized yet even though the schedule says so, for example because of an unresolved contingency.
- Pair it with the release-revenue operation when the contingency is resolved.
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
Percentage to release. Used by release actions for a partial release.
- Productionhttps://one.zuora.com/revenue/services/v1/revenue-management/contracts/{rcId}/pobs/{pobId}/defer-revenue
{ "comments": "Deferring revenue pending acceptance", "startDate": "2026-01-01", "endDate": "2026-03-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": "Revenue deferred successfully" }