Parameters for Calculation Information Payroll Formulas
Parameters for Calculation Information Payroll Formulas
Input and Output Parameters for the Calculation Information Payroll Formulas
- 
            CALL_CALC_VALUE (Fast Formula) - 
                  Inputs Name Data Type Use To Base Number Mandatory. The amount that the calculation would be based on. For example, if the calculation is a Flat Rate, the Rate is applied to Base for calculating the return value. Range_Value Number Optional. Defaulted to Base when no value is specified. Range Value is used with the From and To values on the Range Items for identifying the Range Item to use for the calculation. For example, an Allowance could be based on the Number of Children and Employee has. The Range Value could be the Number of Children, but the Base could be Gross Earnings (as the Allowance is a factor of the Gross Earnings). Calculation_factor Number Optional. Default Value 1. Some Calculation Types use a factor (z). For example, Standard Formula 1, using this parameter the caller can specify the factor to use. Range_offset Number Optional. Default 0. This is similar to the Range Value. In this case, it defines the amount that has previously been considered. For example, when calculating an Incremental Rate for a Payroll Period, a previous Payroll Run may have calculated on a base/range of $2000. So there's a $2000 offset for the current Payroll Run. Range_low_override Array of Numbers Optional. Default Empty Array. The low and high overrides work in combination, the number of rows in the arrays must match the number of Range Items in the Value Definition to be processed. Certain statutory Value Definitions are allowed to override the Ranges (From and To values). Range_high_override Array of Numbers Optional. Default Empty Array. See Range_low_override. Value_name Array of Strings Optional. Default Empty Array. Some Calculation Types allow parts of the Calculation to be overridden. This is performed by the value_* parameters, these arrays must have equal numbers of entries. Value_name contains the Name of the attribute (typically a DB Item) to be overridden. Value_Value contains the override value and Value_datatype is the data type of the override. Value_value Array of Strings Optional. Default Empty Array. See Override_name. Value_datatype Array of Strings Optional. Default Empty Array. See Override_name. 
- 
                  Outputs Name Data Type Use To Ded_amount Number This amount is the returned calculated value. Periodicity String Some Calculation Types return the frequency of the Amount returned. For example, 'YEAR' meaning Annually, hence a calculated amount of $50000 with a periodicity of Year (annually). Out_uom String The Unit of Measure of the calculated Value. 
 
- 
                  
- 
            CALC_DIR_EXISTS (Formula Function) - 
                  Outputs Name Data Type Use To Exists String Y or N. 
 
- 
                  
- 
            GET_CALC_DETAILS (Fast Formula) - 
                  Outputs Name Data Type Use To Ded_amount Number This amount is the returned calculated value. Periodicity String Some Calculation Types return the frequency of the Amount returned. For example, 'YEAR' meaning Annually, hence a calculated amount of $50000 with a periodicity of Year (annually). Out_uom String The Unit of Measure of the calculated Value. High_value Array of Number Range Item High Value Base Array of Number Base used for this portion of the calculation. Rate Array of Number Rate Used for this portion of the calculation. Flat_amount Array of Number Flat Amount used for this portion of the calculation. Multiplier Array of Number The multiplier used for this portion of the calculation. Parameter Array of String The parameter used for this portion of the calculation. Value_a Array of Number Value A used for this portion of the Calculation. Value_b Array of Number Value B used for this portion of the Calculation. Value_c Array of Number Value C used for this portion of the Calculation. Val_def_name Array of String Name of the Value Definition used. Override_flags Array of String Override Types used for this portion of the calculation. 
 
- 
                  
- 
            CALC_DIR__GET_OVERRIDE_LEVEL (Fast Formula) - 
                  Inputs Name Data Type Use To Override_type String Type of Override to look for. 
- 
                  Outputs Name Data Type Use To Level String The level at which the override was found. 
 
-