Multi Cancel/Rebill — Usage Requests

When online multi-cancel/rebill involves bill segments for service agreements that require bill determinants from Oracle Utilities Meter Data Management, an off cycle bill generator (OCBG) is created to perform the cancel/rebill.

The OCBG is created using the business object that is defined as OCBG Multi-Cancel/Rebill option on the Off Cycle Bill Generator maintenance object. It orchestrates the creation of usage requests for the specific bill segments being rebilled. Each bill segment needs to be successfully rebilled before the next bill segment can be rebilled. If a bill segment’s usage request sits in waiting status, the following will occur:
  • The original bill segment sits in Pending Cancel state.

  • The new (rebill) bill segment is linked to both the usage request that is in the Awaiting Bill Determinants state and the Multi Cancel/Rebill OCBG in Processing Request state.

  • Subsequent bill segments that were selected for rebilling stay in the Frozen state until the previous bill segment is successfully rebilled. Each will be linked to its own Multi Cancel/Rebill OCBG in Pending state.

The user will need to refresh the Multi Cancel/Rebill page, to see if any of the bill segments have progressed in rebilling.

If cancel/rebill of a bill segment results in an error, the system discards any non-final OCBGs for that service agreement.

Refer to the C1-MultiCancelRebill business object for more details on the OCBG processing.