PC_CALC_METHOD is used to indicate the method by which an amount is calculated.
- If the Method refers to a rate then the Rate Source field must be completed.
- If the Method refers to an element (Elem) then the element field must be completed.
- If the Method refers to a user variable (Uvar) then the variable field must be completed.
X_PC_CALC_METHOD is a fixed lexicon with the following values:
Saved Value | Displayed Value | Result |
---|---|---|
00 | EV: Entered Value | The amount entered in the Value field. Typically used for Time and Deductions type PC’s (where the user enters a value for the transaction, or may have to enter an adjusting value for benefits or deductions). |
01 | Rate | The amount in the Rate field of the transaction. This amount may default from the employee’s rate, or from position or job, depending on the “Rate Source” field (see below). The rate may also be hand keyed, if the “Enter Wage Rate” and “Rate” field toggles are on. |
02 | Uvar | The value of the variable entered in the “user variable” field. These variables are created on the IMVR (Maintain user variables) form and should be of type “numeric”. May be used for flat rate transactions, i.e. if an employee receives an amount for each meeting attended. |
03 | Rate x Uvar | The amount in the Rate field multiplied by the amount in the user variable field. See “Rate” and “Uvar”, above. |
04 | EV x Rate | The Value entered multiplied by the amount in the Rate field. See “EV: Entered Value” and “Rate”, above. Typically used for “Time X Rate” transactions, such as the earnings resulting from hours entered. |
05 | EV x Uvar | The Value entered multiplied by the amount in the user variable field. See “EV: Entered Value” and “Uvar”, above. May be used to cause time entered to be created as overtime (i.e. 10 hours of overtime creates 15 OT hours if the time entered is multiplied by a user variable equal to 1.5) |
06 | EV x Rate x Uvar | The Value entered multiplied by the amount in the Rate field, multiplied by the amount in the user variable field. See “EV: Entered Value”, “Rate”, and “Uvar”, above |
07 | Elem: Element Value | The amount calculated as the value of the element entered in the “Element code” field (see below). May be used to store the final value of a list of components added together, but a transaction must be entered for this pay component to trigger this addition to occur. |
08 | Elem x Rate | The amount of the element entered multiplied by the amount in the Rate field. See “Element code” and “Rate”, above. |
09 | Elem x Uvar | The amount of the Element entered multiplied by the amount in the User Variable field. See “Element Code” and “Uvar”, above. |
10 | Elem x Rate x Uvar | The amount of the Element entered multiplied by the amount in the Rate field multiplied by the amount in the User Variable field. See “Element Code”, “Rate” and “Uvar”, above. |
11 | Elem x Rate x EV | The amount of the Element entered multiplied by the amount in the Rate field multiplied by the Value entered. See “Element Code”, “Rate” and “EV”, above. |
12 | Elem x EV | The amount of the Element entered multiplied by the Value entered. See “Element Code”, and “EV”, above. |
13 | Elem x EV x Uvar | The amount of the Element entered multiplied by the Value entered multiplied by the amount in the User Variable field. See “Element Code”, “EV” and “Uvar”, above. |
14 | EV x Rnd(Rate x Uvar) | The Value entered multiplied by the rounded result of (the amount in the Rate field multiplied by the amount in the User Variable field). Rounding is to 2 decimal places. See “EV”, “Rate” and “Uvar”, above. |
15 | Rnd(Rate x Uvar) | |
18 | Elem x Rate(+ve) | The same as “Elem * Rate”, above, but controls negative values, only allowing positive values to result. |
25 | EV x Stat | The Value entered multiplied by the value in the Statistic Component specified. See “EV: Entered Value” above. |
26 | EV x Rate x Stat | The Value entered multiplied by the amount in the Rate field, multiplied by the amount of the statistic component. See “EV: Entered Value”, and “Rate” above. |
29 | Elem x Stat | The amount of the Element entered multiplied by the amount of the statistic component. See “Element Code” above. |
30 | Elem x Rate x Stat | The amount of the Element entered multiplied by the amount in the Rate field multiplied by the amount of the statistic component. See “Element Code” and “Rate” above. |
33 | Elem x EV x Stat | The amount of the Element entered multiplied by the Value entered multiplied by the amount of the statistic component. See “Element Code” and “EV” above. |
34 | EV x Rnd(Rate x Stat) | The Value entered multiplied by the rounded result of (the amount in the Rate field multiplied by the amount of the statistic component). Rounding is to 2 decimal places. See “EV” and “Rate” above. |
35 | EV x Stat x Uvar | The Value entered multiplied by the amount of the statistic component, multiplied by the amount in the user variable field. See “EV: Entered Value” and “Uvar”, above |
40 | EV x Rate x Uvar x Stat | The Value entered multiplied by the amount in the Rate field, multiplied by the amount in the user variable field, multiplied by the amount of the statistic component. See “EV: Entered Value”, “Rate”, and “Uvar”, above |