Counting Contract Periods
Contract calculations depend heavily on accurate counts of the pay periods covering the contract time-frame. Counts for both payment periods and earning periods may be tracked. The software provides a list of options for maintaining those counts, ranging from a simple, generic approach to more detailed, direct setups when needed.
The simple, generic setup may be used by clients whose contracts are fairly uniformly defined. With this option, pay periods marked with "REG" in the Period Type field will be counted as payment periods. No separate count for earnings periods will be maintained under this option.
Other, more detailed options provide a direct mechanism for counting contract earning and payment periods. This mechanism will allow users to explicitly mark each Pay Period definition as E, P, B or blank (meaning count as Earning Period, Payment Period, Both or Not Counted) on the "Contract Count Types" tab of PYUPPR. There may be up to 10 of these codes identified with each Pay Period, only one of which is used for a particular employee or particular contract. This allows for the same pay period to be counted differently for different employee groups or contract types. The user will have the option to indicate at the Contract level, at the Employee level or globally by common code which of the 10 codes is to be used. The Period Type field must contain the setting "REG" in order for the Pay Period's "Contract Count Types" tab settings to be considered.
Common Code PYFG/CNTRCTID will specify what level of counting mechanism is being used. Set Associated Value (4) to specify:
0: Override Level (Simple), which recognizes "REG" in the Period Type field. Under this scheme, Periods marked REG that fall in the contract Begin/End date range will be counted as Paid periods.
1: Global Level. Use the first of the 10 codes on the period definition as the basis for counting earning and payment periods. This will apply to all employees and all contracts.
2: Employee Level. In the Employee's Contract Type field, set the index value into which of the 10 counting codes on the Period Definitions to use. The Contract Type field is located on Employee Information Tab on the HR Employee Master record under the Misc Info Tab. If the Contract Type value is blank the index will default to 1. Set Contract Type value to "0" to indicate an index of "10."
3: Contract Level. Use the Contract Index from the pay assignment as the index into which of the 10 counting codes to use. If the index value is left blank the Employee Level counting logic described above will be used.