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

CMUInvoiceAdjustmentWF


This workflow creates appropriate adjustment request detail when a user adjusts an entire bill.

Figure 35 shows this workflow.

A user initiates this workflow by clicking the Adjust button for an entire bill.

Figure 35. CMUInvoiceAdjustmentWF 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 Adjustment Header. 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.
  3. 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 Adjustment Header

CMUAdjustmentDataTransfer

CMU Util UI Service

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