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.

The following image shows this workflow.

SHM Recalculate Invoice Items Workflow: This image is described in the surrounding text.

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