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:
- 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.
- 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.
- 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.
|
|
|
Create Invoice Header |
CMUInvoiceDataTransfer |
CMU Util UI Service |
Create Adjustment Header |
CMUAdjustmentDataTransfer |
CMU Util UI Service |
|