This file holds the key information on how a company administers an employee's contract. Each contract rule record is defined by Company and Effect Date and holds information for generating contract time records, contract payout calculations, default pay codes for the time records, pay classes for contract reporting, default day codes assigned to the work schedule date records to indicate paid and non-paid days, a tolerance amount allowed for a payout, and rounding methods for the contract full and prorated amounts.
REFERENCED BY
PR20.1 | PR20.4 |
FIELD NAME | DESCRIPTION/VALID VALUES | UPDATED BY | |
---|---|---|---|
CWC-COMPANY Element: Company Hr | Numeric 4 Identifies the HR Company. |
|
|
CWC-EFFECT-DATE Element: Cw Effect Date | Numeric 8 (yyyymmdd) The date the Contract Rule record is in effect. Effective Dates allow users to keep a historical record or changes to the contract rules and allow timing of future changes. |
|
|
CWC-PAID-CODE Element: Cw Day Code | Alpha 10 Day Code that is used for paid days in the work schedule detail that is automatically generated. |
|
|
CWC-UNPAID-CODE Element: Cw Day Code | Alpha 10 Day Type Code that is used for unpaid days in the work schedule detail that is generated. |
|
|
CWC-WEEKEND-CODE Element: Cw Day Code | Alpha 10 Day Type Code that is used for weekend days in the work schedule detail that is generated. |
|
|
CWC-CONTRACT-PAY Element: Pay Class | Alpha 3 Pay Class used to track and report total contract payout amounts |
|
|
CWC-DOCKING-PAY Element: Pay Class | Alpha 3 Pay Class used to track and report total contract docking payout amounts. |
|
|
CWC-PAY-CYCLE Element: Cw Pay Cycle | Alpha 1 Occurs 9 Times Option is to enter X in the field. User must select at least 1 of the pay cycles. These Pay Cycle values will default to the Contract Base Assignment at the time the record is manually added on CW13. The CW130 contract payout program uses the pay cycle value to determine whether to create a time record for the contract payout based on a specific pay cycle selected on the batch job parameters. |
|
|
CWC-ROUND-METH-UNT Element: Cw Method | Numeric 1 Contains the Rounding Units Method. If no rounding is done, the Round To Units needs to be blank. Rounding is only valid for total full and prorated contract units. 0 = None 1 = Normal 2 = High 3 = Low |
|
|
CWC-ROUND-TO-UNIT Element: Cw Round To | Signed 18.6 Round to unit amount that is only valid when Units Method is not =0. |
|
|
CWC-ROUND-METH-DOL Element: Cw Method | Numeric 1 Rounding Dollars Method. If no rounding is done, the Round To Dollars needs to be blank. Rounding is only valid for total full and prorated contract amounts. 0 = None 1 = Normal 2 = High 3 = Low |
|
|
CWC-ROUND-TO-DOL Element: Cw Round To | Signed 18.6 Round to dollars amount that is only valid when Dollar Method is not =0 |
|
|
CWC-TR-CREATION Element: Cw Tr Creation | Numeric 1 Contains the rule for how many time records will be generated by the CW130 program for the contract payout. Option 1 will create one time record per pay period based on the potential earnings determined by the contract Prorated Amount divided by the number of pay cycles. Option 2 will create two time records per pay period for the earned wages (determined by the number of work days from the work schedule) and the reserve balance (determined by the difference between the paid and earned wages). Option 3 will create two time records per work period to allow the PR132 program to calculate the FLSA overtime. Option 4 will create daily earned time records for each worked day in a pay period and 1 reserve time record by pay period. 1 = Paid by Pay Period 2 = Earned + Reserve by Pay Period 3 = Earned + Reserve by Wrk Period 4 = Daily Earned + Res by Pay Per 5 = Daily Earned + Daily Reserve |
|
|
CWC-PAY-PER-CALC Element: Cw Pay Per Cal | Numeric 1 User is required to indicate the method of calculating the contract payout amounts. Option 1- Will create the pay period paid amount based on the Remaining Wages/ Remaining Pay Cycles. Option 2- Will create the pay period paid amount based on the Full Amount/ Full Pay Cycles and will continue pay out until the money runs out. 1 = Remain Wages/Remain Pay Period 2 = Full Amount/Full Pay Periods |
|
|
CWC-TOLERANCE-AMT Element: Cw Tolerance | Signed 18.6 Contract payouts per pay period cannot be less than this tolerance amount. CW130 will check this amount and produce a warning message so the user has the option to payout the remaining contract amount or monitor the next time record that is generated and delete this time record that would be less than the tolerance amount that is allowed. |
|
|
CWC-REGULAR Element: Pay Code | Alpha 4 For Time Record Generation Rule Option 1, the Regular Pay Code wages are the total paid amount per pay period. Option 2 or 3, the Regular Pay Code wages are based on actual days worked determined by the employee's work schedule. This pay code will default to the employee contract base assignment record when it is added. |
|
|
CWC-RESERVE Element: Pay Code | Alpha 4 Pay Code used for reserve time record for contract payouts. This field is only required when the Time Record Generation Rule= 2 or 3 when two time records will be generated based on the Earned and Reserve wages. The total of these two time records is the total paid amount per pay period. |
|
|
CWC-ADJUSTMENT Element: Pay Code | Alpha 4 Pay Code used for an adjustment time record. The CW130 program will automatically generate an Adjustment Pay Code when a contract is paying out on multiple segments due to a pay rate change. A negative adjustment amount will be generated and linked to the new segment in order to back out a portion of the total paid amount that was already paid out and tracked on the old segment reserve time record. |
|
|
CWC-PAYOUT Element: Pay Code | Alpha 4 |
|
|
CWC-DATE-STAMP Element: Date Stamp | Numeric 8 (yyyymmdd) Contains the date (month, day, and year) that changes were made to this record. |
|
|
CWC-TIME-STAMP Element: Time Stamp | Numeric 6 (hhmmss) Contains the time (hours, minute, and second) the change was made to this record. |
|
|
CWC-USER-ID Element: User | Alpha 10 (Lower Case) This field contains the user id of the person who last changed this record. |
|
|
CWC-CREATE-DATE Element: Date Stamp | Numeric 8 (yyyymmdd) This is the date that this record was initially added to the table. |
|
|
CWC-CREATE-TIME Element: Time Stamp | Numeric 6 (hhmmss) Contains the server time (hour, minute, and second) when the record was last changed. |
|
|
CWC-CREATE-USER-ID Element: User | Alpha 10 (Lower Case) Contains the User Id of the person that last changed this record. |
|
|
CWC-CONTRACT-GROUP Element: Group | Alpha 15 |
|
|
CWC-RESV-FIRST-PAY Element: Resv First Pay | Alpha 1 1 = No 2 = Yes |
|
|
CWC-WEB-AVAILABLE Element: Web Available | Alpha 1 1 = No 2 = Yes |
|
NAME | KEY FIELDS | DESCRIPTION / SUBSET CONDITION | USED IN | |||||||
---|---|---|---|---|---|---|---|---|---|---|
CWCSET1 |
COMPANY CONTRACT-GROUP EFFECT-DATE* |
|
||||||||
CWCSET2 |
COMPANY CONTRACT-GROUP EFFECT-DATE |
|
||||||||
CWCSET3 |
COMPANY EFFECT-DATE* CONTRACT-GROUP |
|
RELATION NAME |
RELATED FILE | INTEGRITY RULES / FIELD MATCH | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Company | PRSYSTEM |
Required
| ||||||||||||
Contract Pay | PAYCLASS |
Required
| ||||||||||||
Docking Pay | PAYCLASS |
Required
| ||||||||||||
Paid Day Code | PCODES |
Required
| ||||||||||||
Unpd Day Code | PCODES |
Required
| ||||||||||||
Wknd Day Code | PCODES |
Required
|
RELATION NAME |
RELATED FILE | INTEGRITY RULES / FIELD MATCH | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Adjustment | PRPAYCODE |
| ||||||||||||||||||
Payout | PRPAYCODE |
| ||||||||||||||||||
Regular | PRPAYCODE |
| ||||||||||||||||||
Reserve | PRPAYCODE |
|
All trademarks and registered trademarks are the property of their
respective owners.