Skip navigation

UWBA Batch Load File Record Layout (Draft)

Header Record for Batch File

Starting Position

Ending Position

Length

Format

Field Name

Description

1 1 1 char Record Type Always ‘0’ (zero) for header record.
2 9 8   Deduction ID The unique identifier for a Deduction. Example: 00001234.

[The actual value for your Deduction will be supplied by the UWPC Batch Load Coordinator.]

10 16 7 numeric, unsigned, zero-filled Record Count The number of DETAIL records in the batch.
17 80 64   filler  

Note: Additional information may be required in the Header Record to initiate processing upon receipt of the batch file.

Detail Record (one record for each deduction service enrollment to be created)

Starting Position

Ending Position

Length

Format

Field Name

Description

1 1 1 char Record Type Always ‘1’ (one) for detail record.
2 9 8 numeric, unsigned, zero-filled Deduction ID The unique identifier for a Deduction. Example: 00001234.

[The actual value for your Deduction will be supplied by the UWPC Batch Load Coordinator.]

10 10 1 char Deduction Option Code Each load file will consist of records to be loaded to a single deduction. However, records for different options of that single deduction may be included on the same load file.

‘0’=All

‘1’=Classified

‘2’=Unclassified - Academic

‘3’=Unclassified - Annual

If the specified option does not exist for this Deduction, the enrollment cannot be created. (If this field is left blank, the ALL option is assumed.)

Starting Position

Ending Position

Length

Format

Field Name

Description

11 19 9 char Social Security Number The Social Security Number of a university employee.

NOTE: A value must be supplied in ONE of the two employee identifier fields -- EITHER Social Security Number or Person ID. (Leave the unused field blank.)

20 21 2   filler [reserved for possible expansion of Person ID to 10 characters]
22 29 8 char Person ID The Person ID of a university employee.

NOTE: A value must be supplied in ONE of the two employee identifier fields -- EITHER Social Security Number or Person ID. (Leave the unused field blank.)

30 37 8 YYYYMMDD
char
Enrollment Effective Date This is the pay date of the earliest payroll on which a deduction may be taken. May be no earlier than the pay date of the next payroll not yet calculated.

NOTE: For "limited" deductions, the field can be left blank. In that case, the Effective and End dates will be derived by the load program.

38 45 8 YYYYMMDD
char
Enrollment End Date This is the pay date of the last payroll on which a deduction may be taken. May be blank.

NOTE: For "limited" deductions, the field can be left blank. In that case, the Effective and End dates will be derived by the load program.

46 49 4 YYYY
char
Enrollment Year The calendar year associated with an enrollment. This field is REQUIRED for enrollments in "limited" deductions -- i.e., deductions whose Deduction Enrollment Termination Indicator is ‘Y’. (These deductions typically include parking, United Way, deferred tuition, and athletic tickets, among others.) The field is ignored for other deductions.

When the deduction option period spans a calendar year end (e.g., September - May), the year associated with the option period start month is used to designate the enrollment year.

Examples:

Option Period defined as September - May.

09/1998 - 05/1999 --- enrollment year: 1998

Option Period defined as February - May

02/1998 - 05/1998 --- enrollment year: 1998

For limited deductions, the effective and end dates (above) may be left blank; if so, they will be derived by the load program using the same rules in effect for the Add Enrollment transaction.

50 56 7 9(5)v99 numeric, unsigned, zero-filled Deduction Amount The dollar amount to be deducted from an employee. Required for Deductions whose Deduction Method is Variable Amount (VA); default is zero.
57 63 7 99v9(5) numeric, unsigned, zero-filled Deduction Percent The percentage of gross pay an employee will have deducted. Required for Deductions whose Deduction Method is Variable Percent (VP); default is zero.
64 72 9 9(7)v99 numeric, unsigned, zero-filled Enrollment Target Amount The total amount to be deducted from an employee for this enrollment over a series of one or more deductions. Each deduction will attempt to take the specified deduction amount or deduction percent (above). The final deduction may be less than the specified amount/percent if it would cause the target amount to be exceeded. Once the target has been reached, the enrollment is terminated.
73 80 8   filler  

Edit Requirements for Batch Load File

  1. The 8-digit Deduction ID must be supplied. The value must exist on the Deduction Service Submitter table. (All records on a given batch file must have the same value.)

    The Deduction ID may be obtained from the UWPC batch load coordinator.
  2. A deduction option code (if present) must correspond to a valid option for the Deduction in question. If the code is absent, the "ALL" option will be assumed.
"0"=All
"1"=Classified
"2"=Unclassified - Academic
"3"=Unclassified - Annual
  1. An employee identifier is required for each record; either Person ID or SSN may be supplied. The value is checked against the DB2 Appointment Person or Person Alias using the same validation routine as the on-line "Add Enrollment" transaction.
  2. Dates.

    There are three date-related items possible on each input row. Their behavior in the batch load resembles the operation of the "Add Enrollment" transaction.
    1. Enrollments in a "limited" deduction--i.e., deductions whose Deduction Enrollment Termination Indicator is ‘Y’. (These deductions typically include parking, United Way, deferred tuition, and athletic tickets, among others.
      • Enrollment Year is REQUIRED for enrollments in "limited" deductions.
      When the deduction option period spans a calendar year end (e.g., September - May), the year associated with the option period start month is used to designate the enrollment year.

      Option Period defined as September - May (09-05).
            09/1998 - 05/1999 --- enrollment year: 1998
      Option Period defined as February - May (02-05).
            02/1998 - 05/1998 --- enrollment year: 1998
      For limited deductions, the effective and end dates may be left blank; if so, they will be derived by the load program using the same rules in effect for the Add Enrollment transaction. If effective and end dates are supplied, they must fall within the period based on the enrollment year, the option start and stop months, and the payroll calendar.
    2. Enrollments in other deductions (Deduction Enrollment Termination Indicator is ‘N’)
      • Enrollment effective date is REQUIRED. It must be a valid date; it cannot be earlier than the pay date of the next payroll to be calculated; it cannot be more than one year in the future from the current date.
      • Enrollment end date is OPTIONAL. If present, it cannot be earlier than the Enrollment effective date.
  3. Deduction Amount is REQUIRED for enrollments in deductions whose deduction method is "Variable Amount" or "Variable Amount and Percent".
  4. Deduction Percent is REQUIRED for enrollments in deductions whose deduction method is "Variable Percent" or "Variable Amount and Percent".
  5. Target Amount is OPTIONAL. If a target amount is supplied, payroll deductions will be taken until the enrollment’s target amount has been reached (or until the end date is passed). If no target amount is supplied, payroll deductions will be taken until the end date (if any) is passed.

More about "Target Amounts"

In the previous system, DDEN, certain deductions (such as parking or deferred tuition) were entered in terms of a monthly deduction amount and a number of payments. For example--

Parking Deduction Amount= 46.11
Number of Payments= 9
Deferred Tuition Deduction Amount= 781.98
Number of Payments= 3

In the new system, UWBA,the number of payments is not entered. Instead, enter a "target amount" -- the total amount to be deducted over the lifetime of the enrollment.

In the new system, these two cases would be entered as--

Parking Deduction Amount= 46.11
Target Amount= 414.99
Deferred Tuition Deduction Amount= 781.98
Target Amount= 2345.94

When an enrollment includes a target amount, deductions may be taken for the enrollment until the target amount has been attained. (The payroll calculation process compares the target amount with the sum of regular deductions and adjustments already taken, using the payroll history database.)

  • A deduction (regular or adjustment) may be taken up to the amount remaining toward the target amount, but never to exceed the target.
  • A regular deduction or an adjustment deduction may be taken in part if taking the whole deduction would put the accumulated total over the target amount.
Example:
An employee asks that $10 be deducted each month until a total of $88 has been taken. The last deduction will take only $8, since that is all that is required to meet the target amount.

If there is no target amount (Enrollment Target Amount is zero on the batch load record), the deduction amount will be taken until the Enrollment End Date has been reached.