Siebel Hospitality Guide > Generating Event Checks > Workflows for Event Checks Functionality >
SHM Recalculate Invoice Items Workflow
This workflow process is called when a user clicks a Recalculate button. This workflow process re-creates the current event check. Figure 19 shows this workflow.
Figure 19. SHM Recalculate Invoice Items Workflow
|
Workflow Description. This workflow performs the following actions:
- Clean Up Invoice Items. Deletes the invoice items.
- For Package Invoice. Decides whether or not to re-create invoice items for order function items or meeting function items.
- For Each. Creates invoice items only for order function items that are not part of a meeting package.
- Create Package Invoice Items. Creates invoice items for meeting package types.
- Create Invoice Items for Quote Items. Creates invoice items for meeting function items or nonfunction line items.
- Create Invoice Tax Items. Creates taxes and service charges for newly created invoice items.
- Update Refresh Flag. Clears the Refresh flag in the invoice from which this event check was generated.
- Refresh Invoice Business Component. Refreshes the invoice business component.
Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.
|
|
|
Clean Up Invoice Items |
Clean Up Invoice Items |
SHM Invoice Process |
For Each |
Accumulate |
SH For |
Create Package Invoice Items |
Create Package Type Invoice Items |
SHM Invoice Process |
Create Invoice Items for Quote Items |
Accumulate |
SH For |
Create Invoice Tax Items |
Create Invoice Tax Items |
SHM Invoice Process |
Refresh Invoice Business Component |
Refresh Business Component |
SIS OM PMT Service |
|