GetPlanMasterRates

Get Plan Master Rate

Minor Business Rule

Object Name: N0800058

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose

Return an amount from F083203 where jdDateEffectiveRates is within F083203 dates. If no amount exist 
then the amount equals '0'.


Setup Notes and Prerequisites


Special Logic



Technical Specification

Loop through f083203 until there are no more records or where jdDateEffectiveRates is within F083203 
dates. 

If there is a matching record then pass back the amount from f083203 otherwise amount = 0.


^

Data Structure

D0800058 - Get Plan Master Rate

Parameter NameData ItemData TypeReq/OptI/O/Both
szPlanIdPLANcharNONENONE

An abbreviation or number that identifies a specific employee benefit. Examples are:   o  Employee Health Insurance   o  Accidental Death 
and Dismemberment   o  Health Club Expense Reimbursement   o  Employee Stock Appreciation Rights  A benefit plan typically is associated 
with a deduction, benefit, or accrual. For example, a medical plan is a benefit that might also require a deduction to withhold premiums from 
an employee's pay.

mnPayDeductBenAccTypePDBAMATH_NUMERICNONENONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

cPlanTypeCodePLNTcharNONENONE

A code which indicates whether the rates are Benefit Plans or COBRA Plans.

jdDateEffectiveRatesEFTJDEDATENONENONE

The date that identifies when a date is first valid. The effective date is used generically. It can be a lease effective date, a price or cost 
effective date, a currency effective date, a tax rate effective date, or whatever is appropriate.

mnAmtOrRateRTAMMATH_NUMERICNONENONE

A value that is a percentage, a monetary amount, or an hourly rate, depending on where it is used.  Valid values are: 1 For a deduction, 
benefit, or accrual, the meaning of this value depends on the method of calculation.  The method determines whether the deduction is a flat 
monetary amount, a percentage, or a multiplication rate.  Table method DBAs, depending on which table method they use, can either use this 
amount in the calculation or ignore it.  If there are exceptions to the table calculation, you can override the table code in the detail area, set up a 
flat monetary DBA amount, or override the amount with a one-time override for a timecard. 2 For a pay type, amounts entered in this field 
override the hourly rate. 

szPlanAdditionalOptionAOPTcharNONENONE

A code that identifies any additional options available for a benefit plan that have been defined in the Plan Additional Options table 
(F083202). Note: Additional options must have the same provider, policy number, and enrollment and eligibility rules as the benefit plan to which they 
are associated.

Related Functions

None

Related Tables

None