0.003/13/99 SUE DOTSON 1.0 PROGRAM NARRATIVE ----------------- THE PURPOSE OF THIS SUBPROGRAM IS TO PERFORM CSAP BASE AWARD CALCULATIONS FOR INDIVIDUAL STUDENTS. THE SUBPROGRAM WILL CALCULATE THE STUDENT'S ENROLLMENT-BASED AWARD DEPENDING ON THE COLLEGE- DEFINED ENROLLMENT LEVELS AND CALCULATION PERCENTAGES. THE CSAP USED YEAR-TO-DATE, CURRENT TERM CHARGES, ADJUSTMENTS, DISBURSEMENTS AND TERM REMAINING AWARD, AS WELL AS CHARGES, ADJUSTMENTS AND DIS- BURSEMENTS FOR THE OTHER TERMS OF THE FINANCIAL AID YEAR ARE CALC- ULATED BY FIN351S. EACH COLLEGE CAN DEFINE THE TERMS FOR WHICH CSAP WILL BE DIS- TRIBUTED, THE MINIMUM AND MAXIMUM CREDITS REQUIRED FOR UP TO FOUR ENROLLMENT LEVELS, AND THE PERCENTAGE OF THE TERM AWARD TO BE APPLIED FOR THE LEVEL OF ENROLLMENT VIA FIN025. FOR EXAMPLE, A COLLEGE DEFINING TWO LEVELS OF ENROLLMENT COULD SPECIFY THAT CREDITS OF 12.00 THROUGH 99.99 WOULD RESULT IN 100% (1.00) OF THE TERM AWARD BEING GIVEN, AND CREDITS OF 6.00 THROUGH 11.99 WOULD CALCULATE 50% (.50) OF THE TERM AWARD. THE CALCULATIONS FOR A STUDENT WITH A $400.00 TERM AWARD WOULD BE AS FOLLOWS: ENROLLED CREDITS BETWEEN 12.00 AND 99.99: 400.00 X 1.00 = 400.00 BASE AWARD ENROLLED CREDITS BETWEEN 06.00 AND 11.99: 400.00 X 0.50 = 200.00 BASE AWARD A STUDENT ON ACADEMIC OR FINANCIAL AID SUSPENSION WILL NOT HAVE AN AWARD CALCULATED. ADDITIONALLY, WHEN THE TERM TO BE PROCESSED IS CLOSED THE BASE AWARD WILL NOT BE RECALULTED BUT WILL BE READ DIRECTLY FROM THE TERM TOTAL RECORDS. ONCE THE BASE AWARD HAS BEEN DETERMINED FROM THE ENROLLMENT, THE NET ADJUSTMENTS WILL BE APPLIED TO FIND THE ADJUSTED TERM AWARD. THE CURRENT CHARGES AND DISBURSEMENTS ARE SUBTRACTED TO CALCULATE THE AVAILABLE REMAINING TERM AMOUNT. THE FUNDS CHARGED, DISBURSED OR ADJUSTED IN THE OTHER TERMS OF THE FINANCIAL AID YEAR ARE ACCUMULATED TO FIND THE TOTAL USED YEAR-TO-DATE. WHEN THE AMOUNT REMAINING FOR THE FINANCIAL AID YEAR IS LESS THAN THE ADJUSTED AWARD AMOUNT, THE REMAINING YEARLY AWARD IS USED AS THE ADJUSTED AWARD TO PREVENT OVER-DISBURSEMENT FOR THE YEAR. AS WITH THE BASE AWARD, WHEN A TERM IS MARKED AS CLOSED, THE DETAIL AMOUNTS ARE OVERRIDDEN WITH THE AMOUNTS FROM THE TERM TOTAL SEGMENTS. THE OPTIONS THAT CONTROL THE PROCESSING FOR THE FINANCIAL AID YEAR AND THE ACCOUNTS RECEIVABLE RECORDS ARE PASSED TO THIS SUB- PROGRAM BY FIN321S. THERE ARE SEVERAL COPY MEMBERS THAT ARE USED TO SEND THE DATA BETWEEN THE CALLING PROGRAM, FIN321S AND THIS SUBPROGRAM. THEY ARE CTLFINYR (FINANCIAL AID CONTROL DATA), ACCTDATA (ACCOUNTS RECEIVABLE DETAILS) AND CSAPLINK (CSAP AWARD DATA). 2.0 SAMPLE JCL N/A ---------- 3.0 JOB SETUP INSTRUCTIONS N/A ---------------------- 4.0 FILES ----- 4.1 DATA BASE SEGMENTS USED: 1. FINDBD A. CSAPAWRD (READ) B. CSAPADJ (READ) C. CSAPDISB (READ) D. CSAPQTOT (READ) 4.2 ADDITIONAL FILES USED: N/A 4.3 INPUT/OUTPUT RECORD LAYOUT: N/A 5.0 SPECIAL OUTPUT MESSAGES N/A ----------------------- 6.0 SPECIAL FEATURES ---------------- 6.1 CALLING PROGRAMS: FIN010 FIN369 FIN050 FIN372 FIN060 FIN395 FIN110 FIN396 FIN150 FIN590 FIN360 REC040 6.2 SUBPROGRAMS CALLED: N/A 6.3 MESSAGE CODES N/A 7.0 PROGRAM OPTIONS: N/A --------------- 8.0 PROGRAM CHANGE HISTORY: ---------------------- 8.1 VERSION NO: V4.12 (INITIAL RELEASE) CHANGE DATE: 04/15/90 PROGRAMMER NAME: SUE DOTSON PROGRAM CHANGE REQUEST NO: 00003029 DESCRIPTION OF CHANGE: NEW SUBPROGRAM TO CALCULATE CSAP TERM-BASED AWARDS. 8.2 RELEASE VERSION: V4.14S CHANGE DATE: 07/02/90 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00005892 PROGRAM DESCRIPTION: MODIFIED PROGRAM TO ALLOW FOR A 'GE' STATUS CODE WHEN RETRIEVING CSAPQTOT SEGMENTS. THIS WAS DONE TO ALLOW THE DIFFERENT FINANCIAL AID TYPES TO DIS- BURSE FOR DIFFERENT TERMS OF THE YEAR. 8.3 RELEASE VERSION: V4.20S CHANGE DATE: 03/07/91 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00007555 PROGRAM DESCRIPTION: CORRECTED SUBSCRIPT REFERENCE USED WHEN CALCULATING REMAINING TERM AWARD. THE PROGRAM COULD POTENTIALLY ALLOW OVER DISBURSEMENT. 8.4 VERSION: V4.42 CHANGE DATE: 07/24/92 PROGRAMMER: KATHY CAMPER PROGRAM REQUEST NO: 00010498 PROGRAM DESCRIPTION: - MODIFIED TO USE EXPANDED ACCTDATA MEMBER: - CHANGED TO RETRIEVE CSAP ACCOUNT CHARGE DATA USING A TABLE SEARCH INSTEAD OF ASSUMING THAT THE DATA IS ALWAYS STORED IN THE THIRD OCCURENCE. - RECOMPILED TO PICK UP EXPANDED CSAPQTOT COPY MEMBER. 8.5 VERSION: V5.02 CHANGE DATE: 07/09/93 PROGRAMMER: KATHY CAMPER PROGRAM REQUEST NO: 00012662 CHANGE DESCRIPTION: - MODIFIED PROGRAM TO ACCUMULATE THE NET ADJUSTMENT TOTALS FOR THE "OTHER" TERMS OF THE YEAR FROM THE ADJUSTMENT DETAIL SEGMENTS IF THE TERMS ARE NOT CLOSED. IF THE TERMS ARE CLOSED, THE NET ADJUSTMENT AMOUNTS FROM THE TERM TOTALS SEGMENTS ARE USED. 8.6 VERSION: V5.07 CHANGE DATE: 01/15/94 PROGRAMMER: BARBARA SHANKO PROGRAM REQUEST NO: 00013262 CHANGE DESCRIPTION: - ADDED THE "IMPACT STATEMENT" TO THE REMARKS OF THE PROGRAM, SO THAT WHEN THE PROGRAM IS MODIFIED, VWCC WILL BE NOTIFIED SO THEY CAN CHECK THEIR BOOKSTORE INTERFACE PROGRAMS FOR POSSIBLE IMPACTS. 8.7 VERSION: V5.09 CHANGE DATE: 02/01/94 PROGRAMMER: KATHY CAMPER PROGRAM REQUEST NO: 00013815 CHANGE DESCRIPTION: - CORRECTED HANDLING OF LAB CHARGES FOR CLOSED TERMS. SUBPROGRAM WAS RETRIEVING THE LAB CHARGES FROM THE ACCTDATA LINKAGE AREA, BUT DID NOT ZERO IT OUT WHEN IT LATER DETERMINED THAT IT WAS SUPPOSED TO USE THE DATA FROM THE QTOT SEGMENT FOR CLOSED TERMS. PROGRAM REQUEST NO: 00013787 CHANGE DESCRIPTION: - CORRECTED USE OF INELIG-CREDITS. SUBPROGAM WAS NOT SUBTRACTING THEM PROPERLY BEFORE CALCULATING THE TERM ENROLLMENT-BASED AWARD. 8.8 VERSION: V5.15S CHANGE DATE: 08/94 PROGRAMMER: KATHY CAMPER PROGRAM REQUEST NO: 00014351 CHANGE DESCRIPTION: - MODIFIED TO RETURN TERM DISBURSED AMOUNT EVEN WHEN BOTH COMPUTER DISBURSE AND CHARGE TUITION FLAGS SET TO 'N'. THE AMOUNTS ARE RETRIEVED FROM QUARTER-NET-DISBURSEMENT FIELD IN THE QTOT SEGMENTS. NO CALCULATIONS OF BASE, ADJUSTED, OR REMAINING AWARD ARE PERFORMED WHEN FLAGS ARE BOTH 'N'. 8.9 VERSION: V6.0 CHANGE DATE: 10/95 PROGRAMMER: KATHY CAMPER PROGRAM REQUEST NO: 00015422 CHANGE DESCRIPTION: - INCREASED OCCURRENCES OF DISBURSEMENT TABLE TO 45. - INCREASED LENGTH OF WORKING-STORAGE FIELDS FOR TOTAL DISBURSEMENTS. - MODIFIED CHECK LOGIC TO RECOGNIZE NEW BOOKSTORE CHECK TYPES. 8.10 VERSION NO: V6.04 CHANGE DATE: 06/96 PROGRAMMER NAME: KATHY CAMPER PROGRAM CHANGE REQUEST NO: 00016936 DESCRIPTION OF CHANGE: CORRECTED CALCULATION OF MAXIMUM TERM AWARD. 8.11 VERSION NO: V6.05 CHANGE DATE: 08/96 PROGRAMMER NAME: KATHY CAMPER PROGRAM CHANGE REQUEST NO: 00017085 DESCRIPTION OF CHANGE: -FURTHER CORRECTIONS MADE TO CALCULATION OF MAXIMUM ELIGIBLE TERM AWARD AMOUNT. 8.12 VERSION NO: V7.00 CHANGE DATE: 05/97 PROGRAMMER NAME: KATHY CAMPER PROGRAM CHANGE REQUEST NO: 00017587 DESCRIPTION OF CHANGE: - MODIFIED PROGRAM TO ELIMINATE USE OF ACTIVITY AND MISC. FEES TO CONFORM WITH NEW FEES HANDLING BY ACCOUNTS RECEIVABLE PROGRAMS. 8.13 VERSION NO.: V7.02 CHANGE DATE: 03/98 PROGRAMMER NAME: KATHY CAMPER PROGRAM CHANGE REQUEST NO.: N/A DESCRIPTION OF CHANGE: PROGRAM RECOMPILED AND TESTED USING THE NEW COBOL COMPILER. NO Y2K CHANGES REQUIRED.