Siebel Communications Guide > Defining Billing Profile Workflows for Siebel Communications > Workflows to Enter Adjustments in the Billing Profile Portal >

CMUItemChargeAdjustmentWF


This workflow creates appropriate adjustment request detail when a user adjusts bill item charges.

Figure 37 shows this workflow.

A user initiates this workflow by clicking the Adjust button for item charges relating to a bill.

Figure 37. CMUItemChargeAdjustmentWF Workflow

Workflow Description. This workflow performs the following actions:

  1. Create Invoice Header. Calls the CMUInvoiceQueryWF workflow to check if the bill exists in the Siebel database. If the bill does not exist, then it creates the bill header. For more information, see CMUInvoiceQueryWF Workflow.
  2. Create Invoice Line Item. Calls the CMUItemChargeQueryWF workflow to check if the item charge exists in the Siebel database. If the item charge does not exist, then creates the bill line item. For more information, see CMUItemChargeQueryWF Workflow.
  3. Create Adjustment Header. Creates the adjustment request header and populates some of the header fields.
  4. Create Adjustment Line Item. Creates the adjustment request header, and defaults the Request Amount and the Approved Amount to 0. The Bill Number is populated with the Bill Number of the bill on which the adjustment is being made. The Adjustment Class is set to Billed for all adjustments made on the bill, whether at the item, event, or bill level.
  5. Goto Adjustment View Sub Process. Calls the CMU Adjustment View Sub Process to navigate to the adjustment view. For more information, see CMU Adjustment View Sub Process Workflow.

Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

Workflow Step
Method Called
In Business Service

Create Invoice Header

CMUInvoiceDataTransfer

CMU Util UI Service

Create Invoice Line Item

CMUInvoiceDataTransfer

CMU Util UI Service

Create Adjustment Header

CMUAdjustmentDataTransfer

CMU Util UI Service

Create Adjustment Line Item

CMUAdjustmentDataTransfer

CMU Util UI Service

Siebel Communications Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.