How to add your knowledge

Input and Output Rules

    Table of contents
    No headers

    Field Description Location

    Calc on

    Indicates what type of cost items the calculation is performed on (for example, Contracted Work Only). This is useful when the markup rates are different for Contracted versus Self-Performed work.

    Input Rules

    Calc on Budget Codes containing

    Refers to the Codes you want to use as inputs for the Markup.

    For example, you may have a Labor Burden rate that applies only to metalworkers and carpenters meaning that you must calculate this markup only for Division 05 and 06 labor costs.

    To specify a code, identify the Cost Code Segment(s) between brackets ([]) and the values between single quotes (''). You may use “and” and “or”, and you can use parentheses to specify an order of operations.

    The formula causes the markup to use Cost Items coded to all budget codes identified as its basis.

    For example, depending on the naming of your Cost Code Segments in Cost Code Templates, if you wanted your markup calculated on codes with a "Div" of "05" or "06" and a "Cost Type" of "LAB", you would enter the formula as:

    ([Div]='05' or [Div]='06') and [Cost Type]='LAB'
    Input Rules
    Calc on Cost Item Categories Allows the selection of Cost Item Categories to which the markup will be limited when Rules are enabled. Input Rules

    Calc on values greater than

    The calculation is performed on cost items that have a value greater than the value you enter in this field. For example, you may be allowed only 3% profit on change orders over $10,000.00.

    Input Rules

    Calc on values less than

    The calculation is performed on cost items that have a value less than the value you enter in this field. For example, you may be allowed 6% profit on change orders under $10,000.00.

    Input Rules

    Exclude Negative Results

    Indicates that the calculation will ignore any result less than zero.

    Output Rules

    Exclude Results of Zero

    Indicates that the calculation will ignore any result equaling zero.

    Output Rules

    Use Rules

    Marking this checkbox takes the defined rules into account during calculation. When unmarked, any rules created are ignored. This setting can be useful when troubleshooting your rules such that you do not lose your rules when toggling them on and off.