# Delete Rev Rec Contract Settings Delete Rev Rec Contract Settings Endpoint: DELETE /rest/2.0/delete/REVREC_MODULE_CONFIGURATION Version: 1.0 Security: JWT ## Header parameters: - `sessionId` (string, required) ## Request fields (application/json; charset=utf-8): - `brmObjects` (object) - `brmObjects.Id` (string, required) ## Response 200 fields (application/json): - `retrieveResponse` (object) - `retrieveResponse.RevRecContModif` (string) Revenue Contract Modifications: When enabled, the system will display options to perform cumulative catch-up and prospective contract modifications when making changes to revenue contracts and revenue contract products. These new options will perform automated GL entry adjustments to capture the contract modification events based on the modification selections made. If the changes in the contract would have resulted in a different set of GL entries, the system will automatically generate new entries for future periods. The system will also book a catch-up adjustment for entries in closed invoice periods when the cumulative catch-up method is selected. - `retrieveResponse.ContractGLStatusManagement` (integer) Contract GL Status Management: When enabled, Rev Rec Contracts will use the Contract GL status field to control when changes to the contract result in changes on the GL. There are two statuses for this field including DRAFT and ACTIVATED. Multiple changes can be made to a contract in DRAFT status. Setting the contract to ACTIVATED status will then process the draft contract changes as a single contract modification with resulting impacts on the GL upon activation - `retrieveResponse.RevRecModuleStatus` (string) Revenue Contracts: If enabled, the system will allow users to add Account Products and Account Packages to Rev Rec Contracts. The system will automatically calculate the Allocated Revenue to each of the products in the Rev Rec Contract based on the Standalone Selling Price of each Product so it can be use in the Transaction Classification rules. - `retrieveResponse.Id` (string) Id: Primary key ## Response 400 fields (application/json): - `error` (string) Bad request - `message` (string) Bad request ## Response 401 fields (application/json): - `error` (string) Unauthorized - `message` (string) Unauthorized ## Response 404 fields (application/json): - `error` (string) Not found - `message` (string) Not found ## Response 429 fields (application/json): - `error` (string) Too many requests - `message` (string) Too many requests ## Response 500 fields (application/json): - `error` (string) Internal error - `message` (string) Internal error