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:

  1. Clean Up Invoice Items. Deletes the invoice items.
  2. For Package Invoice. Decides whether or not to re-create invoice items for order function items or meeting function items.
  3. For Each. Creates invoice items only for order function items that are not part of a meeting package.
  4. Create Package Invoice Items. Creates invoice items for meeting package types.
  5. Create Invoice Items for Quote Items. Creates invoice items for meeting function items or nonfunction line items.
  6. Create Invoice Tax Items. Creates taxes and service charges for newly created invoice items.
  7. Update Refresh Flag. Clears the Refresh flag in the invoice from which this event check was generated.
  8. 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.

Workflow Step
Method Called
In Business Service

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

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