Components

Components are a type of markup that the system calculates based on amounts and units. For example, the billing for labor might include a component to partially offset the cost of borrowing money. Component rules work in conjunction with markup rules. After you set up a component rule, you must associate it with a markup rule for the system to automatically calculate the component. Alternatively, you can manually create a component transaction, applying the component rule directly to the transaction. If you want the system to create separate workfile transactions for cost amounts and markup amounts, you can assign a component rule to a markup rule.

When you accumulate costs, the system calculates the component amount using the component rules that you set up to create component transactions. Component transactions are always associated with a parent workfile transaction. The system assigns both transaction types the same billing control ID number and a component link number that associates each component calculation with its related workfile transaction.

You set up component rules using:

  • A code that identifies a set of component calculation rules.

  • An effective date range.

  • One or more calculation rules based on an amount, a unit rate, or both.

This table shows how the system calculates the component amounts:

Generation Type

Component Table

Component Calculation Basis

1 (Invoicing)

Cost

The cost amount.

2 (Revenue)

Cost

The cost amount. If both generation types 1 and 2 have cost table information, the system uses the information from generation type 2.

1 (Invoicing)

Inv/Rev

The invoice amount.

2 (Revenue)

Inv/Rev

The revenue amount.

3 (Component)

Cost

Or

Inv/Rev

The default table for all component information when no component information exists for generation type 1 or 2 tables.