Deal Extraction through Inbound Web Service

Oracle Revenue Management and Billing enables you to extract the details of a deal through a web service. At a time, you can extract the details of only one deal version of a deal. You can send the extract request from the external system through an inbound web service. We have shipped the following two inbound web services in this release:

  • C1-DealExtract - This is an SOAP based web service. You can use this web service when you want to send the extract request in the XML format.

  • C1-DealExtractREST - This is a REST based web service. You can use this web service when you want to send the extract request in the XML or JSON format.

Both these inbound web services call the C1-DealExtractionWebService business service. This business service is used to extract the details of a deal version. While extracting the details of a deal version, you need to specify the deal ID, deal version ID, or the deal identifier to determine the deal version whose details you want to view. If both the deal version and deal ID or deal identifier are given in the request, the system considers the deal version. However, if only the deal ID or deal identifier is given in the request, the system derives the deal version. Note that an error occurs when the given deal has multiple deal versions.

On processing the request, the system displays the following:

  • Entity for which the deal is created

  • Basic details of the deal including its terms and conditions, characteristics, and products

  • Template using which the deal is created

  • Details of the reference (if any) used in the deal

  • Logs of the deal and deal version

  • Adhoc cost and revenue details of the deal version

  • Pricing and commitment details of each entity in the customer hierarchy

  • Deal-specific terms and conditions defined for the price items and hierarchy entities

  • Characteristics of different entities in the customer hierarchy

  • Characteristics of different price items and hierarchy entities included in the deal

If the deal version is simulated, the system also displays the following information:

  • Original, proposed, and recommended deal level financial summary

  • Original, proposed, and recommended product level financial summary (if any)

  • Original, proposed, and recommended division level financial summary (if any)

  • Simulation details of each entity in the customer hierarchy