Offset Request

Oracle Revenue Management and Billing allows you to offset the credit and debit bills across accounts of the person and/or its hierarchy. However, you can offset bills across person's hierarchy when the Allow Offsetting Across Persons option type of the C1-OFFSETREQ feature configuration is set to Y.

You can offset a credit bill with a debit bill and vice-versa. You can offset one or more credit bills with one or more debit bills and vice-versa. You can offset the credit and debit bills in the same currency or in the different currencies. The system enables you to offset bills through an offset request. You can create an offset request from the following screens:

You can create the following types of offset request from both the above screens:

While creating an offset request, you need to specify an offset request type using which you want to create the offset request. It is the offset request type which helps the system to determine:

  • The business object using which the offset request should be created in the system.

  • The default adjustment type using which the transfer or offset adjustment should be created in the system.

  • The algorithm which helps to calculate default offset amount when a bill is added to the offset request.

  • Whether approval is required while offsetting bills through an offset request.

  • Whether an offset request must be processed in the deferred mode or in real time (i.e. immediately)

  • The maximum search period (in days) that you want to allow while searching bills in an offset request.

  • Whether the transfer or offset adjustments should be created while offsetting bills through an offset request.

In addition, while creating an offset request, you need to specify a primary bill for which you want to create the offset request. A primary bill can be a debit or credit bill. Once the primary bill is added to an offset request, you can never remove it from the offset request.

Once you specify an offset request type and primary bill, the offset request is created in the Draft status. You can then add one or more debit or credit bills in the same or different currencies to the offset request depending on whether you want to create single, mass, or cross currency offset request. These bills are called as secondary bills. You can remove a secondary bill from the offset request when it is in the Draft status.

Once both the debit and credit bills are added to an offset request, the default offset amount is calculated for each bill. You can then update the offset amount of a bill, if required. Once the offset amount is specified for each bill, you can submit the offset request. On submitting an offset request, the system checks whether the number of financial transactions created for the bills (which are selected in the offset request) exceeds the defer processing count (defined in the respective offset request type). If the number of financial transactions does not exceed the defer processing count, the system creates the transfer or offset adjustments in the Frozen status. However, if the number of financial transactions exceeds the defer processing count, the system changes the status of the offset request to Deferred Processing. On executing the Offset Request Periodic Monitor (C1-OFSRQ) batch, the system considers the offset requests which are in the Deferred Processing status. The batch then creates the transfer or offset adjustments for these offset requests in the Frozen status.

You can optionally configure the approval process for the offset request. The approver can either approve or reject an offset request based on the observations. The system also enables you to unapply (i.e. cancel) an offset request. On canceling an offset request, the transfer or offset adjustments created for bills through the offset request are canceled.

An offset request goes through various statuses in its lifecycle. For more information about the offset request statuses, see Offset Request (Without Approval) Status Transition and Offset Request (With Approval) Status Transition. Note that the lifecycle of an offset request is driven by business object using which the offset request is created. An offset request business object named C1-OffsetRequest is shipped with the product. The offset request feature explained in this document is articulated based on the lifecycle and logic defined in the C1-OffsetRequest business object.

For more information on how to setup the offset request feature, see Prerequisites.

Related Topics

For more information on... See...
Offset Request Type screen Offset Request Type
Offset Request screen Offset Request (Used for Searching)
Offset Request screen Offset Request (Used for Viewing)

Parent Topic: Oracle Revenue Management and Billing Generic Business Processes