- Release revenue for a revenue contract
Purpose
Releases revenue previously deferred on the revenue contract, or on selected POBs of it, so it is recognized. Release the full amount, or part of it by amount or percentage.
When to use
- The contingency behind a manual deferral is resolved.
- Use
releaseAmountorreleasePercentagefor a partial release.
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.
Percentage to release. Used by release actions for a partial release.
Current version of the revenue contract, used for optimistic locking. Omit it to use the contract's current version. If you send a version that is no longer current, the revenue engine rejects the action.
- Productionhttps://one.zuora.com/revenue/services/v1/revenue-management/contracts/{rcId}/release-revenue
{ "comments": "Acceptance received" }
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.
{ "success": true, "processId": "3f1c2a7e-9b4d-4c1e-8a55-2d6f0e9b1c11", "message": "Revenue released successfully" }