Files
DUTAS/Batch/DTSBE451.cob
2025-07-21 11:20:11 -04:00

2035 lines
161 KiB
COBOL

00001 IDENTIFICATION DIVISION. 06/01/18
00002 PROGRAM-ID. DTSBE451. DTSBE451
00003 AUTHOR. TRICOASTAL CONSULTING LTD. LV002
00004 DATE-WRITTEN. AUGUST 2002. DTSBE451
00005 DATE-COMPILED. DTSBE451
00006 SKIP3 DTSBE451
00007 ***** DTSBE451
00008 * DTSBE451
00009 * FUNCTION: THIS PROGRAM WILL SEND THE FIRST DELINQUENCY DTSBE451
00010 * NOTICES TO HOUSEHOLD EMPLOYERS FILING ANNUALLY. DTSBE451
00011 * DTSBE451
00012 * MODIFICATION LOG: DTSBE451
00013 * DTSBE451
00014 * 08/20/2002 CREATED FROM DTSBE417 ZL1. DTSBE451
00015 * DTSBE451
00016 * 06/08/2005 MODIFIED FOR NEW PENALTY PROCESS. PENALTY DTSBE451
00017 * IS NOW ASSESSED FOR MISSING REPORTS. GD DTSBE451
00018 * DTSBE451
00019 * 11/28/05 ADD MPRF-RETURN-MAIL-IND. IF MPRF-RETURN-MAIL-YES-8DTSBE451
00020 * ON MPRF-EMP-NO, BY PASS THAT ACCOUNT EXTRACT INFO- DTSBE451
00021 * MATION AND SEND NO HOUSEHOLD DELINQUENT LETTER TO DTSBE451
00022 * THAT EMPLOYER. DTSBE451
00023 * WORK ORDER: PROGRAMMER: RW1 DTSBE451
00024 * DTSBE451
00025 * 08/25/2006 MODIFIED FOR ADMINISTRATIVE ASSESSMENT. PENALTY DTSBE451
00026 * AND INTEREST CALCULATED ON UI TAX BALANCE ONLY - DTSBE451
00027 * ADMIN ASSESSMENT NOT USED. DTSBE451
00028 * WORK ORDER: PROGRAMMER: GD DTSBE451
00029 * DTSBE451
00030 * 04/27/07 ADDED PROCESSING TO CHECK FOR UNPROCESSED REPORTS IDTSBE451
00031 * THE TRANSACTION FILE (ATC). DO NOT COUNT AS DTSBE451
00032 * DELINQUENT IF A REPORT EXISTS IN THE TRANSACTION DTSBE451
00033 * FILE FOR THE EMPLOYER. DTSBE451
00034 * WORK ORDER: ANNUAL FILERS PROGRAMMER: ZL1 DTSBE451
00035 * DTSBE451
00036 * 09/10/2007 MODIFIED P4100 TO MOVE LECM-CURR-RUN-DATE TO DTSBE451
00037 * NEW FIELD L102-CURR-RUN-DATE. DTSBE451
00038 * WORK ORDER: PROGRAMMER: ZL1 DTSBE451
00039 * DTSBE451
00040 * 03/04/2008 MODIFIED FOR ADMINISTRATIVE ASSESSMENT. PENALTY DTSBE451
00041 * AND INTEREST CALCULATED ON UI AND SUR TAX BALANCEDTSBE451
00042 * WORK ORDER: PROGRAMMER: ZL1 DTSBE451
00043 * DTSBE451
00044 * 03/22/2013 MODIFIED FOR TIMLEY PAYMENTS. PENALTY DTSBE451
00045 * AND INTEREST CALCULATED ON UI AND SUR TAX BALANCEDTSBE451
00046 * WORK ORDER: PROGRAMMER: ZL1 DTSBE451
00047 * DTSBE451
00048 * DTSBE451
00049 * MM/DD/YYYY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBE451
00050 * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBE451
00051 * REFERENCE: XXXXXXXXXXXXXXX PROGRAMMER: XXX DTSBE451
00052 * DTSBE451
00053 * DTSBE451
00054 * DESCRIPTION: DTSBE451
00055 * DTSBE451
00056 * DTSBE451
00057 * INITIATION: DTSBE451
00058 * DTSBE451
00059 * SET LECM-MST-OPEN-UPDATE-88 TO TRUE. DTSBE451
00060 * SET LECM-REF-OPEN-UPDATE-88 TO TRUE. DTSBE451
00061 * DTSBE451
00062 * EDIT AND DEFAULT PARAMETERS. SEE PRINTED OUTPUTS DTSBE451
00063 * DESCRIPTIONS AND LAYOUTS (451R1, 452R1, 716R1). DTSBE451
00064 * DTSBE451
00065 * IF WRK-PARM-SUBJECT-YRQ IS GREATER THAN DTSBE451
00066 * LECM-LAST-UC30-DEL-MAIL-YRQ THEN MOVE DTSBE451
00067 * WRK-PARM-SUBJECT-YRQ TO LECM-LAST-UC30-DEL-MAIL-YRQ. DTSBE451
00068 * DTSBE451
00069 * REFIGURE LECM-FIRST-PURSUED-RPT-YRQ. DTSBE451
00070 * DTSBE451
00071 * DTSBE451
00072 * PROCESSING: DTSBE451
00073 * DTSBE451
00074 * NOTE: ANNUAL PENALTY IS APPLIED ONLY TO THE LAST DTSBE451
00075 * LIABLE QUARTER OF THE CALENDAR YEAR. DTSBE451
00076 * DTSBE451
00077 * SEE PRINTED OUTPUTS DESCRIPTION AND LAYOUTS (451R1, DTSBE451
00078 * 452R1, 716R1). DTSBE451
00079 * DTSBE451
00080 * INCLUDES EXTENSIVE MASTER FILE UPDATING. DTSBE451
00081 * DTSBE451
00082 * MAINTAIN MPRF-PURSUED-RPT-CNT. DTSBE451
00083 * DTSBE451
00084 * DTSBE451
00085 * TERMINATION: DTSBE451
00086 * DTSBE451
00087 * READ THE MHDR RECORD. IF WRK-PARM-SUBJECT-YRQ IS DTSBE451
00088 * GREATER THAN MHDR-LAST-UC30-DEL-MAIL-YRQ THEN MOVE DTSBE451
00089 * WRK-PARM-SUBJECT-YRQ TO MHDR-LAST-UC30-DEL-MAIL-YRQ. DTSBE451
00090 * REFIGURE MHDR-FIRST-PURSUED-RPT-YRQ. DTSBE451
00091 * REWRITE THE MHDR-RECORD. DTSBE451
00092 * DTSBE451
00093 * READ FQTR RECORD FOR WRK-PARM-SUBJECT-YRQ. IF FOUND, DTSBE451
00094 * REWRITE; IF NOT FOUND, CREATE A FQTR RECORD AND WRITE. DTSBE451
00095 * MOVE LECM-CURR-RUN-DATE TO FQTR-UC30-DEL-MAIL-DATE. DTSBE451
00096 * DTSBE451
00097 * DTSBE451
00098 * RECORDS READ: DTSBE451
00099 * DTSBE451
00100 * MASTER: DTSBE451
00101 * DTSBE451
00102 * MHDR DTSBE451
00103 * MQTR DTSBE451
00104 * MRPT DTSBE451
00105 * MTAD DTSBE451
00106 * MOPO DTSBE451
00107 * MTAA DTSBE451
00108 * DTSBE451
00109 * DTSBE451
00110 * ALTERNATE INDEX: DTSBE451
00111 * DTSBE451
00112 * NONE. DTSBE451
00113 * DTSBE451
00114 * DTSBE451
00115 * REFERENCE: DTSBE451
00116 * DTSBE451
00117 * FQTR DTSBE451
00118 * DTSBE451
00119 * DTSBE451
00120 * RECORDS UPDATED: DTSBE451
00121 * DTSBE451
00122 * MHDR (REWRITE) DTSBE451
00123 * MTCK (WRITE) DTSBE451
00124 * MEVL (WRITE) DTSBE451
00125 * FQTR (WRITE, REWRITE) DTSBE451
00126 * DTSBE451
00127 * DTSBE451
00128 * REPORT RECORDS WRITTEN: DTSBE451
00129 * DTSBE451
00130 * R716 RQC REPORT DELINQUENCY UNIVERSE. DTSBE451
00131 * R451 DELINQUENT REPORT NOTICE LETTER. DTSBE451
00132 * R452 DELINQUENT EMPLOYER ACCOUNT NUMBER LIST. DTSBE451
00133 * R907 UNUSUAL CONDITION ENCOUNTERED. DTSBE451
00134 * DTSBE451
00135 * DTSBE451
00136 * BATCH TRANSACTION COLLECTION RECORDS WRITTEN: DTSBE451
00137 * DTSBE451
00138 * NONE. DTSBE451
00139 * DTSBE451
00140 * DTSBE451
00141 * MODULES CALLED: DTSBE451
00142 * DTSBE451
00143 * DTSBU001 DATE CONVERSION/EDIT. DTSBE451
00144 * DTSBU004 QUARTER CONVERSION/EDIT. DTSBE451
00145 * DTSBU061 FIELD ZIP / FIELD REP ID. DTSBE451
00146 * DTSBU111 ADDRESS LOOKUP. DTSBE451
00147 * DTSBU112 ADDRESS FORMAT. DTSBE451
00148 * DTSBU415 HOUSEHOLD DELINQUENT YEAR DTSBE451
00149 * DTSBU511 INITIALIZE MQTR. DTSBE451
00150 * DTSBU516 DETERMINE LIABILITY, DUE DATE, AND RATE DTSBE451
00151 * FOR A GIVEN QUARTER. DTSBE451
00152 * DTSBU910 MASTER FILE I/O DRIVER. DTSBE451
00153 * DTSBU931 REFERENCE FILE I/O DRIVER. DTSBE451
00154 * DTSBU946 VARIABLE LENGTH RECORDS SEQUENTIAL OUTPUT 1. DTSBE451
00155 * DTSBE451
00156 ***** DTSBE451
00157 DTSBE451
00158 DTSBE451
00159 ENVIRONMENT DIVISION. DTSBE451
00160 DTSBE451
00161 DTSBE451
00162 DATA DIVISION. DTSBE451
00163 DTSBE451
00164 DTSBE451
00165 WORKING-STORAGE SECTION. DTSBE451
001655 77 PAN-VALET PICTURE X(24) VALUE '002DTSBE451 06/01/18'. DTSBE451
00166 77 PAN-VALET PICTURE X(24) VALUE '007DTSBE451 05/17/13'. DTSBE451
00167 77 PAN-VALET PICTURE X(24) VALUE '005DTSBE451 05/08/13'. DTSBE451
00168 77 PAN-VALET PICTURE X(24) VALUE '004DTSBE451 03/22/13'. DTSBE451
00169 DTSBE451
00170 01 WRK-AREA. DTSBE451
00171 05 WRK-ABEND-CD PIC S9(04) COMP VALUE +451.DTSBE451
00172 05 ABEND-MSG PIC X(50). DTSBE451
00173 DTSBE451
00174 05 WRK-MOD-NAME PIC X(08) VALUE 'DTSBE451'.DTSBE451
00175 DTSBE451
00176 05 ALL-NINES-DATE PIC S9(09) COMP-3 DTSBE451
00177 VALUE +999999999. DTSBE451
00178 DTSBE451
00179 05 WRK-QTR1 PIC S9(05) COMP-3. DTSBE451
00180 05 WRK-QTR2 PIC S9(05) COMP-3. DTSBE451
00181 05 WRK-QTR3 PIC S9(05) COMP-3. DTSBE451
00182 05 WRK-QTR4 PIC S9(05) COMP-3. DTSBE451
00183 05 WRK-QTR1-LIABLE-IND PIC X(01). DTSBE451
00184 88 WRK-QTR1-LIABLE-YES-88 VALUE 'Y'. DTSBE451
00185 88 WRK-QTR1-LIABLE-NO-88 VALUE 'N'. DTSBE451
00186 05 WRK-QTR2-LIABLE-IND PIC X(01). DTSBE451
00187 88 WRK-QTR2-LIABLE-YES-88 VALUE 'Y'. DTSBE451
00188 88 WRK-QTR2-LIABLE-NO-88 VALUE 'N'. DTSBE451
00189 05 WRK-QTR3-LIABLE-IND PIC X(01). DTSBE451
00190 88 WRK-QTR3-LIABLE-YES-88 VALUE 'Y'. DTSBE451
00191 88 WRK-QTR3-LIABLE-NO-88 VALUE 'N'. DTSBE451
00192 05 WRK-QTR4-LIABLE-IND PIC X(01). DTSBE451
00193 88 WRK-QTR4-LIABLE-YES-88 VALUE 'Y'. DTSBE451
00194 88 WRK-QTR4-LIABLE-NO-88 VALUE 'N'. DTSBE451
00195 DTSBE451
00196 05 WRK-ANN-YEAR PIC 9(04). DTSBE451
00197 DTSBE451
00198 05 WRK-RETURN-MAIL-CNT PIC 9(05) VALUE ZEROS. CL**2
00199 05 WRK-PENALTY-YRQ PIC S9(05) COMP-3. DTSBE451
00200 DTSBE451
00201 05 WRK-TIMELY-PAYMENTS PIC S9(09)V99 COMP-3 DTSBE451
00202 VALUE +0. DTSBE451
00203 05 WRK-TF-TABLE-CNT PIC S9(07) COMP-3 DTSBE451
00204 VALUE +0. DTSBE451
00205 05 WRK-BYPASS-CNT PIC S9(07) COMP-3 DTSBE451
00206 VALUE +0. DTSBE451
00207 DTSBE451
00208 05 TF-SUB PIC S9(07) COMP-3. DTSBE451
00209 05 TF-MAX PIC S9(07) COMP-3 DTSBE451
00210 VALUE +999999. DTSBE451
00211 05 TRANS-FILE-RPTS OCCURS 999999 TIMES. DTSBE451
00212 10 TRANS-FILE-RPT-IND PIC X(01). DTSBE451
00213 88 TF-RPT-FOUND-YES-88 VALUE 'Y'. DTSBE451
00214 88 TF-RPT-FOUND-NO-88 VALUE 'N'. DTSBE451
00215 10 TRANS-BYPASSED-IND PIC X(01). DTSBE451
00216 88 TF-BYPASSED-YES-88 VALUE 'Y'. DTSBE451
00217 88 TF-BYPASSED-NO-88 VALUE 'N'. DTSBE451
00218 05 WRK-DELINQUENT-CNT PIC S9(07) COMP-3 DTSBE451
00219 VALUE +0. DTSBE451
00220 05 WRK-SI-DEL-CNT PIC S9(07) COMP-3 DTSBE451
00221 VALUE +0. DTSBE451
00222 05 WRK-PEN-CNT PIC S9(07) COMP-3 DTSBE451
00223 VALUE +0. DTSBE451
00224 05 WRK-SI-PEN-CNT PIC S9(07) COMP-3 DTSBE451
00225 VALUE +0. DTSBE451
00226 DTSBE451
00227 05 AMT-DISP1 PIC --------9.99. DTSBE451
00228 DTSBE451
00229 05 INCONSISTENCY-ENCOUNTERED-IND PIC X(01). DTSBE451
00230 DTSBE451
00231 05 WRK-TRIGGER-DATE PIC S9(09) COMP-3. DTSBE451
00232 DTSBE451
00233 05 WRK-ORIG-RECEIVED-DATE PIC S9(09) COMP-3. DTSBE451
00234 DTSBE451
00235 05 WRK-DROP-PURSUIT-IND PIC X(01). DTSBE451
00236 88 WRK-DROP-PURSUIT-YES-88 VALUE 'Y'. DTSBE451
00237 88 WRK-DROP-PURSUIT-NO-88 VALUE 'N'. DTSBE451
00238 DTSBE451
00239 DTSBE451
00240 05 WRK-PRE-UPD-IND PIC X(01). DTSBE451
00241 88 PRE-UPD-RPT-PURSUED-YES-88 VALUE 'Y'. DTSBE451
00242 88 PRE-UPD-RPT-PURSUED-NO-88 VALUE 'N'. DTSBE451
00243 DTSBE451
00244 05 WRK-POST-UPD-IND PIC X(01). DTSBE451
00245 88 POST-UPD-RPT-PURSUED-YES-88 VALUE 'Y'. DTSBE451
00246 88 POST-UPD-RPT-PURSUED-NO-88 VALUE 'N'. DTSBE451
00247 DTSBE451
00248 05 EVL-TEXT. DTSBE451
00249 10 FILLER PIC X(26) DTSBE451
00250 VALUE 'MISSING REPORT LETTER FOR '. DTSBE451
00251 10 EVL-SLASH-QTR PIC X(4). DTSBE451
00252 10 FILLER PIC X(9) DTSBE451
00253 VALUE ' SENT TO '. DTSBE451
00254 10 EVL-ADDR-TYPE PIC X(04). DTSBE451
00255 10 EVL-ADDR-ID-NO PIC ZZ9. DTSBE451
00256 EJECT DTSBE451
00257 01 MSG-AREA. DTSBE451
00258 05 MSG1-AREA. DTSBE451
00259 10 MSG1-ID PIC X(03) VALUE '421'. DTSBE451
00260 10 MSG1-TEXT. DTSBE451
00261 15 FILLER PIC X(40) DTSBE451
00262 VALUE 'RATE MISSING. DELINQUENT REPORT LETTER '. DTSBE451
00263 15 FILLER PIC X(40) DTSBE451
00264 VALUE 'PRINTED WITHOUT A RATE. YRQ = '. DTSBE451
00265 15 MSG1-SLASHED-YRQ PIC X(04). DTSBE451
00266 DTSBE451
00267 05 MSG2-AREA. DTSBE451
00268 10 MSG2-ID PIC X(03) VALUE '422'. DTSBE451
00269 10 MSG2-TEXT. DTSBE451
00270 15 FILLER PIC X(40) DTSBE451
00271 VALUE 'DELINQUENT REPORT LETTER PRINTING SUPPRE'. DTSBE451
00272 15 FILLER PIC X(40) DTSBE451
00273 VALUE 'SSED ON ALL MTAD RECORDS. YRQ = '. DTSBE451
00274 15 MSG2-SLASHED-YRQ PIC X(04). DTSBE451
00275 DTSBE451
00276 05 MSG3-AREA. DTSBE451
00277 10 MSG3-ID PIC X(03) VALUE '423'. DTSBE451
00278 10 MSG3-TEXT. DTSBE451
00279 15 FILLER PIC X(40) DTSBE451
00280 VALUE 'MORE THAN 19 ADDITIONAL REPORTS ARE MISS'. DTSBE451
00281 15 FILLER PIC X(40) DTSBE451
00282 VALUE 'ING. INCOMPLETE LETTER PRINTED. YRQ = '. DTSBE451
00283 15 MSG3-SLASHED-YRQ PIC X(04). DTSBE451
00284 DTSBE451
00285 05 MSG4-AREA. DTSBE451
00286 10 MSG4-ID PIC X(03) VALUE '424'. DTSBE451
00287 10 MSG4-TEXT. DTSBE451
00288 15 FILLER PIC X(40) DTSBE451
00289 VALUE 'INCONSISTENT MQR-CURR-RPT-TYPE ENCOUNTER'. DTSBE451
00290 15 FILLER PIC X(40) DTSBE451
00291 VALUE 'ED. SCREAM AT PROGRAMMING. YRQ = '. DTSBE451
00292 15 MSG4-SLASHED-YRQ PIC X(04). DTSBE451
00293 DTSBE451
00294 05 MSG5-AREA. DTSBE451
00295 10 MSG5-ID PIC X(03) VALUE '425'. DTSBE451
00296 10 MSG5-TEXT. DTSBE451
00297 15 FILLER PIC X(40) DTSBE451
00298 VALUE 'DELINQUENT REPORT LETTER PRINTING SUPPRE'. DTSBE451
00299 15 FILLER PIC X(40) DTSBE451
00300 VALUE 'SSED FOR ALL ADDRESSES. YRQ = '. DTSBE451
00301 15 MSG5-SLASHED-YRQ PIC X(04). DTSBE451
00302 DTSBE451
00303 05 MSG6-AREA. DTSBE451
00304 10 MSG6-ID PIC X(03) VALUE '426'. DTSBE451
00305 10 MSG6-TEXT. DTSBE451
00306 15 FILLER PIC X(40) DTSBE451
00307 VALUE 'DELINQUENT QUARTER ADDED BUT RATE IS EST'. DTSBE451
00308 15 FILLER PIC X(40) DTSBE451
00309 VALUE 'IMATED. YRQ = '. DTSBE451
00310 15 MSG6-SLASHED-YRQ PIC X(04). DTSBE451
00311 EJECT DTSBE451
00312 01 L001-LINK-AREA. DTSBE451
00313 ++INCLUDE DTSIL001 DTSBE451
00314 EJECT DTSBE451
00315 01 L004-LINK-AREA. DTSBE451
00316 ++INCLUDE DTSIL004 DTSBE451
00317 EJECT DTSBE451
00318 01 L005-LINK-AREA. DTSBE451
00319 ++INCLUDE DTSIL005 DTSBE451
00320 EJECT DTSBE451
00321 01 L061-LINK-AREA. DTSBE451
00322 ++INCLUDE DTSIL061 DTSBE451
00323 EJECT DTSBE451
00324 01 L064-LINK-AREA. DTSBE451
00325 ++INCLUDE DTSIL064 DTSBE451
00326 EJECT DTSBE451
00327 01 L102-LINK-AREA. DTSBE451
00328 ++INCLUDE DTSIL102 DTSBE451
00329 EJECT DTSBE451
00330 01 L109-LINK-AREA. DTSBE451
00331 ++INCLUDE DTSIL109 DTSBE451
00332 EJECT DTSBE451
00333 01 L111-LINK-AREA. DTSBE451
00334 ++INCLUDE DTSIL111 DTSBE451
00335 EJECT DTSBE451
00336 01 L112-LINK-AREA. DTSBE451
00337 ++INCLUDE DTSIL112 DTSBE451
00338 EJECT DTSBE451
00339 01 L410-LINK-AREA. DTSBE451
00340 ++INCLUDE DTSIL410 DTSBE451
00341 EJECT DTSBE451
00342 01 L415-LINK-AREA. DTSBE451
00343 ++INCLUDE DTSIL415 DTSBE451
00344 EJECT DTSBE451
00345 01 L516-LINK-AREA. DTSBE451
00346 ++INCLUDE DTSIL516 DTSBE451
00347 EJECT DTSBE451
00348 01 L910-LINK-AREA. DTSBE451
00349 ++INCLUDE DTSIL910 DTSBE451
00350 EJECT DTSBE451
00351 01 L923-LINK-AREA. DTSBE451
00352 ++INCLUDE DTSIL923 DTSBE451
00353 SKIP3 DTSBE451
00354 01 MSKL-REC. DTSBE451
00355 ++INCLUDE DTSIMSKL DTSBE451
00356 SKIP3 DTSBE451
00357 01 MHDR-REC. DTSBE451
00358 ++INCLUDE DTSIMHDR DTSBE451
00359 SKIP3 DTSBE451
00360 01 MQTR-REC. DTSBE451
00361 ++INCLUDE DTSIMQTR DTSBE451
00362 SKIP3 DTSBE451
00363 01 MRPT-REC. DTSBE451
00364 ++INCLUDE DTSIMRPT DTSBE451
00365 SKIP3 DTSBE451
00366 01 MDST-REC. DTSBE451
00367 ++INCLUDE DTSIMDST DTSBE451
00368 SKIP3 DTSBE451
00369 01 ARPT-REC. DTSBE451
00370 ++INCLUDE DTSIARPT DTSBE451
00371 SKIP3 DTSBE451
00372 01 ASKL-REC. DTSBE451
00373 ++INCLUDE DTSIASKL DTSBE451
00374 SKIP3 DTSBE451
00375 01 MTAD-REC. DTSBE451
00376 ++INCLUDE DTSIMTAD DTSBE451
00377 SKIP3 DTSBE451
00378 01 MOPO-REC. DTSBE451
00379 ++INCLUDE DTSIMOPO DTSBE451
00380 SKIP3 DTSBE451
00381 01 MTAA-REC. DTSBE451
00382 ++INCLUDE DTSIMTAA DTSBE451
00383 SKIP3 DTSBE451
00384 01 MEVL-REC. DTSBE451
00385 ++INCLUDE DTSIMEVL DTSBE451
00386 SKIP3 DTSBE451
00387 01 MTCK-REC. DTSBE451
00388 ++INCLUDE DTSIMTCK DTSBE451
00389 EJECT DTSBE451
00390 01 L927-LINK-AREA. DTSBE451
00391 ++INCLUDE DTSIL927 DTSBE451
00392 DTSBE451
00393 01 T026-REC. DTSBE451
00394 ++INCLUDE DTSIT026 DTSBE451
00395 DTSBE451
00396 01 L931-LINK-AREA. DTSBE451
00397 ++INCLUDE DTSIL931 DTSBE451
00398 SKIP3 DTSBE451
00399 01 FSKL-REC. DTSBE451
00400 ++INCLUDE DTSIFSKL DTSBE451
00401 SKIP3 DTSBE451
00402 01 FAFD-REC. DTSBE451
00403 ++INCLUDE DTSIFAFD DTSBE451
00404 EJECT DTSBE451
00405 01 R451-REC. DTSBE451
00406 ++INCLUDE DTSIR451 DTSBE451
00407 SKIP3 DTSBE451
00408 01 R452-REC. DTSBE451
00409 ++INCLUDE DTSIR452 DTSBE451
00410 SKIP3 DTSBE451
00411 01 R716-REC. DTSBE451
00412 ++INCLUDE DTSIR716 DTSBE451
00413 SKIP3 DTSBE451
00414 01 R907-REC. DTSBE451
00415 ++INCLUDE DTSIR907 DTSBE451
00416 EJECT DTSBE451
00417 01 CACT-LITERALS. DTSBE451
00418 ++INCLUDE DTSICACT DTSBE451
00419 DTSBE451
00420 ++INCLUDE OJRWE451 DTSBE451
00421 EJECT DTSBE451
00422 LINKAGE SECTION. DTSBE451
00423 SKIP3 DTSBE451
00424 01 LECM-LINK-AREA. DTSBE451
00425 ++INCLUDE DTSILECM DTSBE451
00426 SKIP3 DTSBE451
00427 10 FILLER REDEFINES LECM-EXTRACT-PARMS. DTSBE451
00428 15 LECM-PARM-SUBJECT-YRQ PIC X(03). DTSBE451
00429 15 FILLER PIC X(01). DTSBE451
00430 15 LECM-PARM-RETURN-BY-DATE DTSBE451
00431 PIC X(06). DTSBE451
00432 15 FILLER PIC X(58). DTSBE451
00433 EJECT DTSBE451
00434 01 MPRF-LINK-REC. DTSBE451
00435 ++INCLUDE DTSIMPRF DTSBE451
00436 EJECT DTSBE451
00437 PROCEDURE DIVISION USING LECM-LINK-AREA DTSBE451
00438 MPRF-LINK-REC. DTSBE451
00439 DTSBE451
00440 EVALUATE TRUE DTSBE451
00441 WHEN LECM-PROCESS-88 DTSBE451
00442 PERFORM P0000-PROCESS THRU P0000-EXIT DTSBE451
00443 DTSBE451
00444 WHEN LECM-INITIALIZE-88 DTSBE451
00445 SET WRK-EDIT-PASSED-88 TO TRUE DTSBE451
00446 PERFORM I0000-INITIALIZE THRU I0000-EXIT DTSBE451
00447 IF WRK-EDIT-FAILED-88 DTSBE451
00448 PERFORM S999-ABEND THRU S999-EXIT DTSBE451
00449 END-IF DTSBE451
00450 DTSBE451
00451 WHEN LECM-TERMINATE-88 DTSBE451
00452 PERFORM T0000-TERMINATE THRU T0000-EXIT DTSBE451
00453 DTSBE451
00454 WHEN OTHER DTSBE451
00455 MOVE 'INVALID LECM-CALL-TYPE-IND ENCOUNTERED' DTSBE451
00456 TO ABEND-MSG DTSBE451
00457 PERFORM S999-ABEND THRU S999-EXIT. DTSBE451
00458 DTSBE451
00459 DTSBE451
00460 GOBACK. DTSBE451
00461 EJECT DTSBE451
00462 I0000-INITIALIZE. DTSBE451
00463 MOVE LECM-TRACE-IND TO L910-TRACE-IND DTSBE451
00464 L931-TRACE-IND DTSBE451
00465 L516-TRACE-IND. DTSBE451
00466 DTSBE451
00467 MOVE WRK-MOD-NAME TO L910-MOD-NAME DTSBE451
00468 L931-MOD-NAME DTSBE451
00469 R907-MODULE-NAME. DTSBE451
00470 DTSBE451
00471 MOVE LECM-PARM-SUBJECT-YRQ TO DTSBE451
00472 OJR-PARM-SUBJECT-YRQ. DTSBE451
00473 DTSBE451
00474 MOVE LECM-PARM-RETURN-BY-DATE TO DTSBE451
00475 OJR-PARM-RETURN-BY-DATE. DTSBE451
00476 DTSBE451
00477 MOVE LENGTH OF R451-REC TO R451-LENGTH. DTSBE451
00478 DTSBE451
00479 MOVE '451' TO R451-REC-TYPE. DTSBE451
00480 DTSBE451
00481 MOVE LENGTH OF R452-REC TO R452-LENGTH. DTSBE451
00482 DTSBE451
00483 MOVE '452' TO R452-REC-TYPE. DTSBE451
00484 DTSBE451
00485 MOVE LENGTH OF R716-REC TO R716-LENGTH. DTSBE451
00486 DTSBE451
00487 MOVE '716' TO R716-REC-TYPE. DTSBE451
00488 DTSBE451
00489 MOVE LENGTH OF R907-REC TO R907-LENGTH. DTSBE451
00490 DTSBE451
00491 MOVE '907' TO R907-REC-TYPE. DTSBE451
00492 DTSBE451
00493 SET L415-MODE-MOST-RECENT-88 TO TRUE. DTSBE451
00494 PERFORM S415-HOUSEHOLD-DATES THRU S415-EXIT. DTSBE451
00495 MOVE L415-UC30H-FIRST-DEL-STRT-YRQ TO L004-QTR-5-9. DTSBE451
00496 DTSBE451
00497 PERFORM I1000-EDIT-AND-DEFAULT-PARMS THRU I1000-EXIT. DTSBE451
00498 DTSBE451
00499 DISPLAY 'BE451 SUBJECT QTR ' WRK-PARM-SUBJECT-YRQ. DTSBE451
00500 DTSBE451
00501 PERFORM I3000-TRANS-FILE-RPT THRU I3000-EXIT. DTSBE451
00502 DTSBE451
00503 SET LECM-MST-OPEN-UPDATE-88 TO TRUE. DTSBE451
00504 DTSBE451
00505 SET LECM-REF-OPEN-UPDATE-88 TO TRUE. DTSBE451
00506 I0000-EXIT. DTSBE451
00507 EXIT. DTSBE451
00508 ++INCLUDE OJRPE451 DTSBE451
00509 DTSBE451
00510 I3000-TRANS-FILE-RPT. DTSBE451
00511 PERFORM DTSBE451
00512 VARYING TF-SUB FROM +1 BY +1 DTSBE451
00513 UNTIL TF-SUB > TF-MAX DTSBE451
00514 SET TF-RPT-FOUND-NO-88 (TF-SUB) TO TRUE DTSBE451
00515 SET TF-BYPASSED-NO-88 (TF-SUB) TO TRUE DTSBE451
00516 END-PERFORM. DTSBE451
00517 PERFORM S923-OPEN-READ THRU S923-EXIT. DTSBE451
00518 MOVE ZERO TO ASKL-BATCH-NO DTSBE451
00519 ASKL-ITEM-NO. DTSBE451
00520 PERFORM S923-START-BROWSE THRU S923-EXIT. DTSBE451
00521 PERFORM UNTIL L923-NO-REC-88 DTSBE451
00522 IF ASKL-ATX-88 DTSBE451
00523 MOVE ASKL-REC TO ARPT-REC DTSBE451
00524 IF (ARPT-ORIG-88 DTSBE451
00525 AND ARPT-YRQ = WRK-PARM-SUBJECT-YRQ DTSBE451
00526 AND ARPT-NOT-PROCESSED-88) DTSBE451
00527 IF NOT ARPT-EMP-NO-NO-ENTRY-88 DTSBE451
00528 SET TF-RPT-FOUND-YES-88 (ARPT-EMP-NO) TO TRUE DTSBE451
00529 ADD +1 TO WRK-TF-TABLE-CNT DTSBE451
00530 DISPLAY 'I3 ' ARPT-EMP-NO ' ' ARPT-BATCH-NO DTSBE451
00531 ' ' ARPT-ITEM-NO DTSBE451
00532 END-IF DTSBE451
00533 END-IF DTSBE451
00534 END-IF DTSBE451
00535 PERFORM S923-READ-NEXT THRU S923-EXIT DTSBE451
00536 END-PERFORM. DTSBE451
00537 PERFORM S923-CLOSE THRU S923-EXIT. DTSBE451
00538 I3000-EXIT. DTSBE451
00539 EXIT. DTSBE451
00540 P0000-PROCESS. DTSBE451
00541 *****IF (MPRF-EMP-NO < 360094) DTSBE451
00542 *************OR DTSBE451
00543 ********(MPRF-EMP-NO > 360098) DTSBE451
00544 *********GO TO P0000-EXIT. DTSBE451
00545 DTSBE451
00546 MOVE ZEROS TO WRK-CURR-YEAR. DTSBE451
00547 MOVE MPRF-EMP-NO TO R907-EMP-NO. DTSBE451
00548 DTSBE451
00549 IF MPRF-CLASS-SUB-88 DTSBE451
00550 NEXT SENTENCE DTSBE451
00551 ELSE DTSBE451
00552 GO TO P0000-EXIT. DTSBE451
00553 *RW DTSBE451
00554 *RW DTSBE451
00555 SET L410-MODE-INPUT-YRQ-88 TO TRUE. DTSBE451
00556 MOVE MPRF-EMP-NO TO L410-EMP-NO. DTSBE451
00557 MOVE WRK-PARM-SUBJECT-YRQ TO L410-YRQ. DTSBE451
00558 PERFORM S410-FILE-SCHED THRU S410-EXIT. DTSBE451
00559 IF NOT L410-ANN-SCHED-88 DTSBE451
00560 GO TO P0000-EXIT. DTSBE451
00561 DTSBE451
00562 *& DTSBE451
00563 IF TF-RPT-FOUND-YES-88 (MPRF-EMP-NO) DTSBE451
00564 SET TF-BYPASSED-YES-88 (MPRF-EMP-NO) TO TRUE DTSBE451
00565 ADD +1 TO WRK-BYPASS-CNT DTSBE451
00566 DISPLAY 'BE451 TRAN FOUND ' MPRF-EMP-NO DTSBE451
00567 GO TO P0000-EXIT DTSBE451
00568 END-IF. DTSBE451
00569 *& DTSBE451
00570 IF WRK-DROP-PURSUIT-YES-88 DTSBE451
00571 IF MPRF-PURSUED-RPT-CNT > +0 DTSBE451
00572 PERFORM P1000-DROP-PURSUIT THRU P1000-EXIT. DTSBE451
00573 DTSBE451
00574 MOVE 'N' TO WRK-SUBJECT-YRQ-PURSUED-IND. DTSBE451
00575 DTSBE451
00576 MOVE +0 TO WRK-SUBJECT-YRQ-RPT-DUE-DATE. DTSBE451
00577 DTSBE451
00578 SET WRK-SUBJECT-YRQ-NO-UI-RATE-88 TO TRUE. DTSBE451
00579 DTSBE451
00580 SET PRE-UPD-RPT-PURSUED-NO-88 TO TRUE DTSBE451
00581 SET POST-UPD-RPT-PURSUED-NO-88 TO TRUE DTSBE451
00582 DTSBE451
00583 MOVE LOW-VALUES TO MQTR-KEY-AREA. DTSBE451
00584 MOVE MPRF-EMP-NO TO MQTR-EMP-NO. DTSBE451
00585 SET MQTR-QTR-88 TO TRUE. DTSBE451
00586 DTSBE451
00587 MOVE WRK-PARM-SUBJECT-YRQ TO L004-QTR-5-9 DTSBE451
00588 MOVE 1 TO L004-QTR-5-Q DTSBE451
00589 MOVE L004-QTR-5-9 TO WRK-QTR1. DTSBE451
00590 MOVE WRK-QTR1 TO MQTR-YRQ. DTSBE451
00591 MOVE MQTR-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
00592 PERFORM S910-READ THRU S910-EXIT. DTSBE451
00593 PERFORM P2000-SUBJECT-YRQ THRU P2000-EXIT. DTSBE451
00594 IF L516-LIABLE-88 DTSBE451
00595 SET WRK-QTR1-LIABLE-YES-88 TO TRUE DTSBE451
00596 ELSE DTSBE451
00597 SET WRK-QTR1-LIABLE-NO-88 TO TRUE DTSBE451
00598 END-IF. DTSBE451
00599 DTSBE451
00600 MOVE WRK-PARM-SUBJECT-YRQ TO L004-QTR-5-9 DTSBE451
00601 MOVE 2 TO L004-QTR-5-Q DTSBE451
00602 MOVE L004-QTR-5-9 TO WRK-QTR2. DTSBE451
00603 DTSBE451
00604 MOVE WRK-QTR2 TO MQTR-YRQ. DTSBE451
00605 MOVE MQTR-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
00606 PERFORM S910-READ THRU S910-EXIT. DTSBE451
00607 PERFORM P2000-SUBJECT-YRQ THRU P2000-EXIT. DTSBE451
00608 IF L516-LIABLE-88 DTSBE451
00609 SET WRK-QTR2-LIABLE-YES-88 TO TRUE DTSBE451
00610 ELSE DTSBE451
00611 SET WRK-QTR2-LIABLE-NO-88 TO TRUE DTSBE451
00612 END-IF. DTSBE451
00613 DTSBE451
00614 MOVE WRK-PARM-SUBJECT-YRQ TO L004-QTR-5-9 DTSBE451
00615 MOVE 3 TO L004-QTR-5-Q DTSBE451
00616 MOVE L004-QTR-5-9 TO WRK-QTR3. DTSBE451
00617 DTSBE451
00618 MOVE WRK-QTR3 TO MQTR-YRQ. DTSBE451
00619 MOVE MQTR-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
00620 PERFORM S910-READ THRU S910-EXIT. DTSBE451
00621 PERFORM P2000-SUBJECT-YRQ THRU P2000-EXIT. DTSBE451
00622 IF L516-LIABLE-88 DTSBE451
00623 SET WRK-QTR3-LIABLE-YES-88 TO TRUE DTSBE451
00624 ELSE DTSBE451
00625 SET WRK-QTR3-LIABLE-NO-88 TO TRUE DTSBE451
00626 END-IF. DTSBE451
00627 DTSBE451
00628 MOVE WRK-PARM-SUBJECT-YRQ TO L004-QTR-5-9 DTSBE451
00629 MOVE 4 TO L004-QTR-5-Q DTSBE451
00630 MOVE L004-QTR-5-9 TO WRK-QTR4. DTSBE451
00631 DTSBE451
00632 MOVE WRK-QTR4 TO MQTR-YRQ. DTSBE451
00633 MOVE MQTR-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
00634 PERFORM S910-READ THRU S910-EXIT. DTSBE451
00635 PERFORM P2000-SUBJECT-YRQ THRU P2000-EXIT. DTSBE451
00636 IF L516-LIABLE-88 DTSBE451
00637 SET WRK-QTR4-LIABLE-YES-88 TO TRUE DTSBE451
00638 ELSE DTSBE451
00639 SET WRK-QTR4-LIABLE-NO-88 TO TRUE DTSBE451
00640 END-IF. DTSBE451
00641 DTSBE451
00642 *& DTSBE451
00643 * DISPLAY 'EMP NO ' MPRF-EMP-NO DTSBE451
00644 *& DTSBE451
00645 IF PRE-UPD-RPT-PURSUED-NO-88 DTSBE451
00646 IF POST-UPD-RPT-PURSUED-YES-88 DTSBE451
00647 ADD 1 TO MPRF-PURSUED-RPT-CNT DTSBE451
00648 END-IF DTSBE451
00649 ELSE DTSBE451
00650 IF POST-UPD-RPT-PURSUED-NO-88 DTSBE451
00651 SUBTRACT 1 FROM MPRF-PURSUED-RPT-CNT DTSBE451
00652 END-IF DTSBE451
00653 END-IF. DTSBE451
00654 DTSBE451
00655 *& DTSBE451
00656 * IF PRE-UPD-RPT-PURSUED-YES-88 DTSBE451
00657 * OR POST-UPD-RPT-PURSUED-YES-88 DTSBE451
00658 * DISPLAY 'P0000 2 ' MPRF-EMP-NO DTSBE451
00659 * ' PRE ' WRK-PRE-UPD-IND DTSBE451
00660 * ' POST ' WRK-POST-UPD-IND DTSBE451
00661 * ' ' MPRF-PURSUED-RPT-CNT. DTSBE451
00662 * DTSBE451
00663 *& DISPLAY 'EMP ' MPRF-EMP-NO ' ' WRK-SUBJECT-YRQ-PURSUED-IND. DTSBE451
00664 IF WRK-SUBJECT-YRQ-PURSUED-IND = 'Y' DTSBE451
00665 ADD +1 TO WRK-DELINQUENT-CNT DTSBE451
00666 IF MPRF-CLASS-SELF-INS-88 DTSBE451
00667 ADD +1 TO WRK-SI-DEL-CNT DTSBE451
00668 END-IF DTSBE451
00669 PERFORM P3000-CONSTRUCT-RPT-RECS THRU P3000-EXIT DTSBE451
00670 PERFORM P4000-PENALTY THRU P4000-EXIT DTSBE451
00671 END-IF. DTSBE451
00672 DTSBE451
00673 P0000-EXIT. DTSBE451
00674 EXIT. DTSBE451
00675 EJECT DTSBE451
00676 P1000-DROP-PURSUIT. DTSBE451
00677 MOVE LOW-VALUES TO MQTR-KEY-AREA. DTSBE451
00678 DTSBE451
00679 MOVE MPRF-EMP-NO TO MQTR-EMP-NO. DTSBE451
00680 DTSBE451
00681 SET MQTR-QTR-88 TO TRUE. DTSBE451
00682 DTSBE451
00683 MOVE MQTR-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
00684 DTSBE451
00685 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
00686 DTSBE451
00687 PERFORM P1100-SCAN-MQTR THRU P1100-EXIT DTSBE451
00688 UNTIL L910-NO-REC-88. DTSBE451
00689 P1000-EXIT. DTSBE451
00690 EXIT. DTSBE451
00691 SKIP3 DTSBE451
00692 P1100-SCAN-MQTR. DTSBE451
00693 MOVE MSKL-REC TO MQTR-REC. DTSBE451
00694 DTSBE451
00695 IF MQTR-YRQ < WRK-FIRST-PURSUED-RPT-YRQ DTSBE451
00696 NEXT SENTENCE DTSBE451
00697 ELSE DTSBE451
00698 SET L910-NO-REC-88 TO TRUE DTSBE451
00699 GO TO P1100-EXIT. DTSBE451
00700 DTSBE451
00701 IF MQTR-ANNUAL-YES-88 DTSBE451
00702 MOVE MQTR-YRQ TO L004-QTR-5-9 DTSBE451
00703 IF WRK-CURR-YEAR NOT = L004-QTR-5-YR DTSBE451
00704 IF MPRF-PURSUED-RPT-CNT > +0 DTSBE451
00705 MOVE L004-QTR-5-YR TO WRK-CURR-YEAR DTSBE451
00706 SUBTRACT 1 FROM MPRF-PURSUED-RPT-CNT DTSBE451
00707 END-IF DTSBE451
00708 END-IF DTSBE451
00709 END-IF. DTSBE451
00710 DTSBE451
00711 IF MQTR-ANNUAL-YES-88 DTSBE451
00712 IF MQTR-RPT-IS-PURSUED-88 DTSBE451
00713 SET MQTR-RPT-NOT-PURSUED-88 TO TRUE DTSBE451
00714 MOVE MQTR-REC TO MSKL-REC DTSBE451
00715 PERFORM S910-REWRITE THRU S910-EXIT DTSBE451
00716 END-IF DTSBE451
00717 END-IF. DTSBE451
00718 DTSBE451
00719 PERFORM S910-READ-NEXT THRU S910-EXIT. DTSBE451
00720 P1100-EXIT. DTSBE451
00721 EXIT. DTSBE451
00722 EJECT DTSBE451
00723 P2000-SUBJECT-YRQ. DTSBE451
00724 IF L910-OK-88 DTSBE451
00725 SET WRK-MQTR-FOUND-YES-88 TO TRUE DTSBE451
00726 MOVE MSKL-REC TO MQTR-REC DTSBE451
00727 ELSE DTSBE451
00728 SET WRK-MQTR-FOUND-NO-88 TO TRUE. DTSBE451
00729 DTSBE451
00730 MOVE MQTR-YRQ TO L516-YRQ. DTSBE451
00731 PERFORM S516-LIABILITY THRU S516-EXIT. DTSBE451
00732 DTSBE451
00733 IF WRK-MQTR-FOUND-YES-88 DTSBE451
00734 PERFORM P2100-MQTR-EXISTS THRU P2100-EXIT DTSBE451
00735 ELSE DTSBE451
00736 PERFORM P2200-NO-MQTR-EXISTS THRU P2200-EXIT. DTSBE451
00737 DTSBE451
00738 P2000-EXIT. DTSBE451
00739 EXIT. DTSBE451
00740 SKIP3 DTSBE451
00741 P2100-MQTR-EXISTS. DTSBE451
00742 MOVE MSKL-REC TO MQTR-REC. DTSBE451
00743 DTSBE451
00744 DTSBE451
00745 MOVE 'N' TO INCONSISTENCY-ENCOUNTERED-IND. DTSBE451
00746 DTSBE451
00747 DTSBE451
00748 IF L516-LIABLE-88 DTSBE451
00749 PERFORM P2110-LIABLE THRU P2110-EXIT DTSBE451
00750 ELSE DTSBE451
00751 PERFORM P2120-NOT-LIABLE THRU P2120-EXIT. DTSBE451
00752 DTSBE451
00753 DTSBE451
00754 IF INCONSISTENCY-ENCOUNTERED-IND = 'Y' DTSBE451
00755 NEXT SENTENCE DTSBE451
00756 ELSE DTSBE451
00757 IF MQTR-RPT-IS-PURSUED-88 DTSBE451
00758 MOVE 'Y' TO WRK-SUBJECT-YRQ-PURSUED-IND DTSBE451
00759 MOVE MQTR-RPT-DUE-DATE DTSBE451
00760 TO WRK-SUBJECT-YRQ-RPT-DUE-DATE DTSBE451
00761 MOVE MQTR-UI-RATE TO WRK-SUBJECT-YRQ-UI-RATE. DTSBE451
00762 DTSBE451
00763 DTSBE451
00764 MOVE LECM-CURR-RUN-DATE TO MQTR-CHNG-DATE. DTSBE451
00765 DTSBE451
00766 MOVE MQTR-REC TO MSKL-REC. DTSBE451
00767 DTSBE451
00768 PERFORM S910-REWRITE THRU S910-EXIT. DTSBE451
00769 P2100-EXIT. DTSBE451
00770 EXIT. DTSBE451
00771 SKIP3 DTSBE451
00772 P2110-LIABLE. DTSBE451
00773 *& DTSBE451
00774 * IF MPRF-EMP-NO = 136190 DTSBE451
00775 * DISPLAY 'P2110 ' MPRF-EMP-NO DTSBE451
00776 * ' PRE UPD ' WRK-PRE-UPD-IND DTSBE451
00777 * ' MQTR ' MQTR-CURR-RPT-TYPE. DTSBE451
00778 *& DTSBE451
00779 DTSBE451
00780 SET MQTR-ANNUAL-YES-88 TO TRUE. DTSBE451
00781 DTSBE451
00782 IF MQTR-CURR-NOT-LIABLE-88 DTSBE451
00783 ** DISPLAY 'P2110 NOT LIABLE ' MPRF-EMP-NO DTSBE451
00784 PERFORM S9100-INCONSISTENT-RPT-TYPE THRU S9100-EXIT DTSBE451
00785 ELSE DTSBE451
00786 IF MQTR-RPT-IS-PURSUED-88 DTSBE451
00787 SET PRE-UPD-RPT-PURSUED-YES-88 TO TRUE DTSBE451
00788 END-IF DTSBE451
00789 IF MQTR-CURR-RCVD-88 OR MQTR-CURR-ESTIM-88 DTSBE451
00790 NEXT SENTENCE DTSBE451
00791 ELSE DTSBE451
00792 IF MQTR-RPT-DUE-DATE = WRK-SUBJECT-YRQ-DEF-DUE-DATE DTSBE451
00793 SET MQTR-CURR-DELINQ-88 TO TRUE DTSBE451
00794 ELSE DTSBE451
00795 IF MQTR-RPT-DUE-DATE <= LECM-PRIOR-RUN-DATE DTSBE451
00796 ** DISPLAY ' DUE DATE ' MQTR-RPT-DUE-DATE DTSBE451
00797 ** DISPLAY ' LECM PROR RN DATE ' LECM-PRIOR-RUN-DATE DTSBE451
00798 IF MQTR-CURR-NOT-DUE-88 DTSBE451
00799 ** DISPLAY 'P2110 CURR NOT DUE ' MPRF-EMP-NO DTSBE451
00800 PERFORM S9100-INCONSISTENT-RPT-TYPE DTSBE451
00801 THRU S9100-EXIT DTSBE451
00802 ELSE DTSBE451
00803 NEXT SENTENCE DTSBE451
00804 ELSE DTSBE451
00805 IF MQTR-CURR-NOT-DUE-88 DTSBE451
00806 MOVE MQTR-RPT-DUE-DATE TO WRK-TRIGGER-DATE DTSBE451
00807 ** DISPLAY 'P2110 TICKLER ' MPRF-EMP-NO DTSBE451
00808 ** ' ' MQTR-RPT-DUE-DATE DTSBE451
00809 PERFORM S3000-ESTB-MTCK THRU S3000-EXIT DTSBE451
00810 ELSE DTSBE451
00811 ** DISPLAY 'P2110 CURR QTR DUE ' MPRF-EMP-NO DTSBE451
00812 PERFORM S9100-INCONSISTENT-RPT-TYPE DTSBE451
00813 THRU S9100-EXIT. DTSBE451
00814 DTSBE451
00815 DTSBE451
00816 PERFORM S1000-PURSUED-RPT-IND THRU S1000-EXIT. DTSBE451
00817 DTSBE451
00818 DTSBE451
00819 PERFORM S2000-MISS-RPT-CUTOFF-CD THRU S2000-EXIT. DTSBE451
00820 P2110-EXIT. DTSBE451
00821 EXIT. DTSBE451
00822 SKIP3 DTSBE451
00823 P2120-NOT-LIABLE. DTSBE451
00824 *& DTSBE451
00825 * IF MPRF-EMP-NO = 016306 DTSBE451
00826 * DISPLAY 'P2120 ' MPRF-EMP-NO DTSBE451
00827 * ' ' WRK-PRE-UPD-IND. DTSBE451
00828 *& DTSBE451
00829 IF MQTR-CURR-NOT-LIABLE-88 DTSBE451
00830 NEXT SENTENCE DTSBE451
00831 ELSE DTSBE451
00832 ** DISPLAY 'P2120 QTR LIABLE ' MPRF-EMP-NO DTSBE451
00833 PERFORM S9100-INCONSISTENT-RPT-TYPE THRU S9100-EXIT. DTSBE451
00834 DTSBE451
00835 DTSBE451
00836 PERFORM S2000-MISS-RPT-CUTOFF-CD THRU S2000-EXIT. DTSBE451
00837 P2120-EXIT. DTSBE451
00838 EXIT. DTSBE451
00839 SKIP3 DTSBE451
00840 P2200-NO-MQTR-EXISTS. DTSBE451
00841 IF L516-NOT-LIABLE-88 DTSBE451
00842 ** DISPLAY 'P2200 NOT LIABLE ' MPRF-EMP-NO DTSBE451
00843 GO TO P2200-EXIT. DTSBE451
00844 DTSBE451
00845 *& DTSBE451
00846 * IF MPRF-EMP-NO = 016306 DTSBE451
00847 * DISPLAY 'P2120 ' MPRF-EMP-NO DTSBE451
00848 * ' ' WRK-PRE-UPD-IND. DTSBE451
00849 *& DTSBE451
00850 IF TF-RPT-FOUND-YES-88 (MPRF-EMP-NO) DTSBE451
00851 SET TF-BYPASSED-YES-88 (MPRF-EMP-NO) TO TRUE DTSBE451
00852 ADD +1 TO WRK-BYPASS-CNT DTSBE451
00853 DISPLAY 'BE451 TRAN FOUND ' MPRF-EMP-NO DTSBE451
00854 GO TO P2200-EXIT DTSBE451
00855 END-IF. DTSBE451
00856 *& DTSBE451
00857 DTSBE451
00858 PERFORM S511-INITIALIZE-MQTR THRU S511-EXIT. DTSBE451
00859 DTSBE451
00860 SET MQTR-ANNUAL-YES-88 TO TRUE. DTSBE451
00861 DTSBE451
00862 IF L516-DEFAULT-RPT-DUE-DATE = WRK-SUBJECT-YRQ-DEF-DUE-DATE DTSBE451
00863 SET MQTR-CURR-DELINQ-88 TO TRUE DTSBE451
00864 ELSE DTSBE451
00865 IF L516-DEFAULT-RPT-DUE-DATE < LECM-CURR-RUN-DATE DTSBE451
00866 SET MQTR-CURR-DELINQ-88 TO TRUE DTSBE451
00867 ELSE DTSBE451
00868 SET MQTR-CURR-NOT-DUE-88 TO TRUE DTSBE451
00869 MOVE L516-DEFAULT-RPT-DUE-DATE TO WRK-TRIGGER-DATE DTSBE451
00870 PERFORM S3000-ESTB-MTCK THRU S3000-EXIT. DTSBE451
00871 DTSBE451
00872 DTSBE451
00873 PERFORM S1000-PURSUED-RPT-IND THRU S1000-EXIT DTSBE451
00874 DTSBE451
00875 DTSBE451
00876 PERFORM S2000-MISS-RPT-CUTOFF-CD THRU S2000-EXIT. DTSBE451
00877 DTSBE451
00878 IF L516-ESTIMATED-RATE-88 DTSBE451
00879 MOVE MSG6-ID TO R907-MSG-ID DTSBE451
00880 MOVE WRK-SUBJECT-SLASH-QTR TO MSG6-SLASHED-YRQ DTSBE451
00881 MOVE MSG6-TEXT TO R907-MSG-TEXT DTSBE451
00882 PERFORM S946-WRITE-R907 THRU S946-EXIT. DTSBE451
00883 DTSBE451
00884 MOVE L516-UI-RATE TO MQTR-UI-RATE. DTSBE451
00885 DTSBE451
00886 MOVE L516-DEFAULT-TAX-DUE-DATE TO MQTR-TAX-DUE-DATE DTSBE451
00887 DTSBE451
00888 MOVE L516-DEFAULT-RPT-DUE-DATE TO MQTR-RPT-DUE-DATE. DTSBE451
00889 DTSBE451
00890 MOVE LECM-CURR-RUN-DATE TO MQTR-ESTB-DATE DTSBE451
00891 MQTR-CHNG-DATE. DTSBE451
00892 DTSBE451
00893 IF MQTR-RPT-IS-PURSUED-88 DTSBE451
00894 MOVE 'Y' TO WRK-SUBJECT-YRQ-PURSUED-IND DTSBE451
00895 MOVE MQTR-RPT-DUE-DATE DTSBE451
00896 TO WRK-SUBJECT-YRQ-RPT-DUE-DATE DTSBE451
00897 MOVE MQTR-UI-RATE TO WRK-SUBJECT-YRQ-UI-RATE. DTSBE451
00898 DTSBE451
00899 DTSBE451
00900 MOVE MQTR-REC TO MSKL-REC. DTSBE451
00901 DTSBE451
00902 PERFORM S910-WRITE THRU S910-EXIT. DTSBE451
00903 P2200-EXIT. DTSBE451
00904 EXIT. DTSBE451
00905 EJECT DTSBE451
00906 P3000-CONSTRUCT-RPT-RECS. DTSBE451
00907 IF MPRF-RETURN-MAIL-YES-88 DTSBE451
00908 ADD 1 TO WRK-RETURN-MAIL-CNT CL**2
00909 DISPLAY ' RETURN MAIL SET - NO LETTER SENT ' MPRF-EMP-NO. CL**2
00910 * GO TO P3000-EXIT. CL**2
00911 DTSBE451
00912 MOVE MPRF-EMP-NO TO R451-EMP-NO DTSBE451
00913 R452-EMP-NO. DTSBE451
00914 DTSBE451
00915 MOVE WRK-UC30H-FIRST-DEL-MAIL-DATE DTSBE451
00916 TO R451-MAIL-DATE. DTSBE451
00917 DTSBE451
00918 MOVE WRK-PARM-RETURN-BY-DATE TO R451-RETURN-BY-DATE. DTSBE451
00919 DTSBE451
00920 MOVE WRK-PARM-SUBJECT-YRQ TO R451-YRQ DTSBE451
00921 R452-YRQ. DTSBE451
00922 DTSBE451
00923 MOVE WRK-SUBJECT-YRQ-RPT-DUE-DATE DTSBE451
00924 TO R451-DUE-DATE. DTSBE451
00925 DTSBE451
00926 MOVE MPRF-PRIMARY-NAME TO R452-PRIMARY-NAME. DTSBE451
00927 DTSBE451
00928 MOVE ZEROS TO R451-ADDITIONAL-RPT-CNT DTSBE451
00929 R452-ADDITIONAL-RPT-CNT. DTSBE451
00930 DTSBE451
00931 DTSBE451
00932 PERFORM DTSBE451
00933 VARYING WRK-SUB FROM 1 BY 1 DTSBE451
00934 UNTIL WRK-SUB > +19 DTSBE451
00935 MOVE +0 TO R451-ADDITIONAL-RPT-YRQ (WRK-SUB) DTSBE451
00936 R452-ADDITIONAL-RPT-YRQ (WRK-SUB) DTSBE451
00937 END-PERFORM. DTSBE451
00938 DTSBE451
00939 MOVE ZERO TO WRK-ANN-YEAR. DTSBE451
00940 DTSBE451
00941 IF MPRF-PURSUED-RPT-CNT LESS THAN 2 DTSBE451
00942 NEXT SENTENCE DTSBE451
00943 ELSE DTSBE451
00944 MOVE LOW-VALUES TO MQTR-KEY-AREA DTSBE451
00945 MOVE MPRF-EMP-NO TO MQTR-EMP-NO DTSBE451
00946 SET MQTR-QTR-88 TO TRUE DTSBE451
00947 MOVE MQTR-KEY-AREA TO MSKL-KEY-AREA DTSBE451
00948 PERFORM S910-START-BROWSE THRU S910-EXIT DTSBE451
00949 PERFORM P3010-SCAN-MQTR THRU P3010-EXIT DTSBE451
00950 UNTIL L910-NO-REC-88. DTSBE451
00951 DTSBE451
00952 DTSBE451
00953 PERFORM S061-DETERMINE-FLD-REP THRU S061-EXIT. DTSBE451
00954 DTSBE451
00955 DTSBE451
00956 MOVE L061-FLD-REP-ID TO R452-FIELD-REP-ID. DTSBE451
00957 DTSBE451
00958 DTSBE451
00959 PERFORM P3020-CALC-RATE THRU P3020-EXIT. DTSBE451
00960 DTSBE451
00961 DTSBE451
00962 SET WRK-MTAD-NO-LETTER-SENT-88 TO TRUE. DTSBE451
00963 DTSBE451
00964 MOVE LOW-VALUES TO MTAD-KEY-AREA. DTSBE451
00965 DTSBE451
00966 MOVE MPRF-EMP-NO TO MTAD-EMP-NO. DTSBE451
00967 DTSBE451
00968 SET MTAD-TAD-88 TO TRUE. DTSBE451
00969 DTSBE451
00970 MOVE MTAD-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
00971 DTSBE451
00972 MOVE SPACES TO R452-ADDRESS1-SENT-IND DTSBE451
00973 R452-ADDRESS2-SENT-IND DTSBE451
00974 R452-ADDRESS3-SENT-IND. DTSBE451
00975 DTSBE451
00976 DTSBE451
00977 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
00978 DTSBE451
00979 DTSBE451
00980 PERFORM P3030-SCAN-MTAD THRU P3030-EXIT DTSBE451
00981 UNTIL L910-NO-REC-88. DTSBE451
00982 DTSBE451
00983 DTSBE451
00984 IF WRK-MTAD-NO-LETTER-SENT-88 DTSBE451
00985 MOVE MSG2-ID TO R907-MSG-ID DTSBE451
00986 MOVE WRK-SUBJECT-SLASH-QTR TO MSG2-SLASHED-YRQ DTSBE451
00987 MOVE MSG2-TEXT TO R907-MSG-TEXT DTSBE451
00988 PERFORM S946-WRITE-R907 THRU S946-EXIT. DTSBE451
00989 DTSBE451
00990 DTSBE451
00991 SET WRK-MOPO-NO-LETTER-SENT-88 TO TRUE. DTSBE451
00992 DTSBE451
00993 MOVE LOW-VALUES TO MSKL-KEY-AREA. DTSBE451
00994 DTSBE451
00995 MOVE MPRF-EMP-NO TO MSKL-EMP-NO. DTSBE451
00996 DTSBE451
00997 SET MSKL-OPO-88 TO TRUE. DTSBE451
00998 DTSBE451
00999 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
01000 DTSBE451
01001 PERFORM P3040-SCAN-MOPO THRU P3040-EXIT DTSBE451
01002 UNTIL L910-NO-REC-88. DTSBE451
01003 DTSBE451
01004 DTSBE451
01005 SET WRK-MTAA-NO-LETTER-SENT-88 TO TRUE. DTSBE451
01006 DTSBE451
01007 MOVE LOW-VALUES TO MSKL-KEY-AREA. DTSBE451
01008 DTSBE451
01009 MOVE MPRF-EMP-NO TO MSKL-EMP-NO. DTSBE451
01010 DTSBE451
01011 SET MSKL-TAA-88 TO TRUE. DTSBE451
01012 DTSBE451
01013 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
01014 DTSBE451
01015 PERFORM P3050-SCAN-MTAA THRU P3050-EXIT DTSBE451
01016 UNTIL L910-NO-REC-88. DTSBE451
01017 DTSBE451
01018 DTSBE451
01019 IF (WRK-MTAD-NO-LETTER-SENT-88) DTSBE451
01020 AND DTSBE451
01021 (WRK-MOPO-NO-LETTER-SENT-88) DTSBE451
01022 AND DTSBE451
01023 (WRK-MTAA-NO-LETTER-SENT-88) DTSBE451
01024 MOVE MSG5-ID TO R907-MSG-ID DTSBE451
01025 MOVE WRK-SUBJECT-SLASH-QTR TO MSG5-SLASHED-YRQ DTSBE451
01026 MOVE MSG5-TEXT TO R907-MSG-TEXT DTSBE451
01027 PERFORM S946-WRITE-R907 THRU S946-EXIT DTSBE451
01028 ELSE DTSBE451
01029 PERFORM S064-LOOKUP-FLD-ZIP-ADDR THRU S064-EXIT DTSBE451
01030 MOVE L064-CITY TO R452-CITY DTSBE451
01031 MOVE L064-ST TO R452-STATE DTSBE451
01032 MOVE L064-ZIP TO R452-ZIP DTSBE451
01033 PERFORM S946-WRITE-R452 THRU S946-EXIT. DTSBE451
01034 DTSBE451
01035 DTSBE451
01036 MOVE MPRF-EMP-NO TO R716-EMP-NO. DTSBE451
01037 DTSBE451
01038 MOVE LECM-CURR-RUN-DATE TO R716-RUN-DATE. DTSBE451
01039 DTSBE451
01040 MOVE MPRF-PRIMARY-NAME TO R716-PRIMARY-NAME. DTSBE451
01041 DTSBE451
01042 PERFORM S946-WRITE-R716 THRU S946-EXIT. DTSBE451
01043 P3000-EXIT. DTSBE451
01044 EXIT. DTSBE451
01045 EJECT DTSBE451
01046 P3010-SCAN-MQTR. DTSBE451
01047 MOVE MSKL-REC TO MQTR-REC. DTSBE451
01048 DTSBE451
01049 MOVE MQTR-YRQ TO L004-QTR-5-9. DTSBE451
01050 IF L004-QTR-5-YR = WRK-PARM-SUBJECT-YR DTSBE451
01051 NEXT SENTENCE DTSBE451
01052 ELSE DTSBE451
01053 IF MQTR-RPT-IS-PURSUED-88 DTSBE451
01054 IF R451-ADDITIONAL-RPT-CNT > 19 DTSBE451
01055 SET L910-NO-REC-88 TO TRUE DTSBE451
01056 PERFORM P3011-WRITE-R907 THRU P3011-EXIT DTSBE451
01057 GO TO P3010-EXIT DTSBE451
01058 ELSE DTSBE451
01059 MOVE MQTR-YRQ TO L410-YRQ DTSBE451
01060 SET L410-MODE-INPUT-YRQ-88 TO TRUE DTSBE451
01061 MOVE MPRF-EMP-NO TO L410-EMP-NO DTSBE451
01062 PERFORM S410-FILE-SCHED THRU S410-EXIT DTSBE451
01063 IF NOT L410-ANN-SCHED-88 DTSBE451
01064 PERFORM P3012-NOT-ANNUAL THRU P3012-EXIT DTSBE451
01065 ELSE DTSBE451
01066 PERFORM P3013-ANNUAL THRU P3013-EXIT DTSBE451
01067 END-IF DTSBE451
01068 END-IF DTSBE451
01069 END-IF DTSBE451
01070 END-IF. DTSBE451
01071 DTSBE451
01072 MOVE MQTR-KEY-AREA TO MSKL-KEY-AREA DTSBE451
01073 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
01074 PERFORM S910-READ-NEXT THRU S910-EXIT. DTSBE451
01075 P3010-EXIT. DTSBE451
01076 EXIT. DTSBE451
01077 EJECT DTSBE451
01078 P3011-WRITE-R907. DTSBE451
01079 MOVE MSG3-ID TO R907-MSG-ID. DTSBE451
01080 DTSBE451
01081 MOVE MQTR-YRQ TO L004-QTR-5-9 DTSBE451
01082 DTSBE451
01083 PERFORM S004-FROM-5 THRU S004-EXIT. DTSBE451
01084 DTSBE451
01085 MOVE L004-SLASH-QTR TO MSG3-SLASHED-YRQ. DTSBE451
01086 DTSBE451
01087 MOVE MSG3-TEXT TO R907-MSG-TEXT. DTSBE451
01088 DTSBE451
01089 PERFORM S946-WRITE-R907 THRU S946-EXIT. DTSBE451
01090 P3011-EXIT. DTSBE451
01091 EXIT. DTSBE451
01092 DTSBE451
01093 P3012-NOT-ANNUAL. DTSBE451
01094 ADD +1 TO R451-ADDITIONAL-RPT-CNT DTSBE451
01095 R452-ADDITIONAL-RPT-CNT. DTSBE451
01096 MOVE MQTR-YRQ TO DTSBE451
01097 R451-ADDITIONAL-RPT-YRQ (R451-ADDITIONAL-RPT-CNT) DTSBE451
01098 R452-ADDITIONAL-RPT-YRQ (R452-ADDITIONAL-RPT-CNT). DTSBE451
01099 DTSBE451
01100 P3012-EXIT. DTSBE451
01101 EXIT. DTSBE451
01102 DTSBE451
01103 P3013-ANNUAL. DTSBE451
01104 MOVE 0 TO L004-QTR-5-Q. DTSBE451
01105 IF L004-QTR-5-YR NOT = WRK-ANN-YEAR DTSBE451
01106 MOVE L004-QTR-5-YR TO WRK-ANN-YEAR DTSBE451
01107 ADD +1 TO R451-ADDITIONAL-RPT-CNT DTSBE451
01108 R452-ADDITIONAL-RPT-CNT DTSBE451
01109 MOVE L004-QTR-5-9 TO DTSBE451
01110 R451-ADDITIONAL-RPT-YRQ (R451-ADDITIONAL-RPT-CNT) DTSBE451
01111 R452-ADDITIONAL-RPT-YRQ (R452-ADDITIONAL-RPT-CNT) DTSBE451
01112 END-IF. DTSBE451
01113 P3013-EXIT. DTSBE451
01114 EXIT. DTSBE451
01115 DTSBE451
01116 P3020-CALC-RATE. DTSBE451
01117 IF WRK-SUBJECT-YRQ-NO-UI-RATE-88 DTSBE451
01118 IF MPRF-CLASS-SELF-INS-88 DTSBE451
01119 PERFORM P3021-GET-L109 THRU P3021-EXIT DTSBE451
01120 COMPUTE DTSBE451
01121 R451-TOTAL-RATE = L109-SUR-RATE DTSBE451
01122 ELSE DTSBE451
01123 SET R451-NO-UI-RATE-88 TO TRUE DTSBE451
01124 PERFORM P3022-NO-RATE-R907 THRU P3022-EXIT DTSBE451
01125 ELSE DTSBE451
01126 PERFORM P3021-GET-L109 THRU P3021-EXIT DTSBE451
01127 COMPUTE DTSBE451
01128 R451-TOTAL-RATE = DTSBE451
01129 WRK-SUBJECT-YRQ-UI-RATE + DTSBE451
01130 L109-SUR-RATE. DTSBE451
01131 DTSBE451
01132 MOVE R451-TOTAL-RATE TO R452-TOTAL-RATE. DTSBE451
01133 P3020-EXIT. DTSBE451
01134 EXIT. DTSBE451
01135 EJECT DTSBE451
01136 P3021-GET-L109. DTSBE451
01137 MOVE MPRF-EMP-CLASS TO L109-EMP-CLASS. DTSBE451
01138 DTSBE451
01139 MOVE MQTR-YRQ TO L109-YRQ. DTSBE451
01140 DTSBE451
01141 PERFORM S109-LOOKUP-SUR-RATE THRU S109-EXIT. DTSBE451
01142 P3021-EXIT. DTSBE451
01143 EXIT. DTSBE451
01144 EJECT DTSBE451
01145 P3022-NO-RATE-R907. DTSBE451
01146 MOVE MSG1-ID TO R907-MSG-ID. DTSBE451
01147 DTSBE451
01148 MOVE WRK-SUBJECT-SLASH-QTR TO MSG1-SLASHED-YRQ. DTSBE451
01149 DTSBE451
01150 MOVE MSG1-TEXT TO R907-MSG-TEXT. DTSBE451
01151 DTSBE451
01152 PERFORM S946-WRITE-R907 THRU S946-EXIT. DTSBE451
01153 P3022-EXIT. DTSBE451
01154 EXIT. DTSBE451
01155 EJECT DTSBE451
01156 P3030-SCAN-MTAD. DTSBE451
01157 MOVE MSKL-REC TO MTAD-REC. DTSBE451
01158 DTSBE451
01159 IF MTAD-MISSING-RPT-LTRS-YES-88 DTSBE451
01160 SET WRK-MTAD-LETTER-SENT-88 TO TRUE DTSBE451
01161 PERFORM P3031-LOOKUP-ADDR THRU P3031-EXIT DTSBE451
01162 PERFORM P3032-SET-ADDRESS-SENT-IND THRU P3032-EXIT DTSBE451
01163 PERFORM S946-WRITE-R451 THRU S946-EXIT DTSBE451
01164 MOVE WRK-SUBJECT-SLASH-QTR TO EVL-SLASH-QTR DTSBE451
01165 MOVE 'MTAD' TO EVL-ADDR-TYPE DTSBE451
01166 MOVE MTAD-ID-NO TO EVL-ADDR-ID-NO DTSBE451
01167 PERFORM S4000-WRITE-MEVL THRU S4000-EXIT DTSBE451
01168 MOVE MTAD-REC TO MSKL-REC DTSBE451
01169 PERFORM S910-READ THRU S910-EXIT DTSBE451
01170 IF L910-NO-REC-88 DTSBE451
01171 MOVE 'LOGIC ERROR IN P3030' TO ABEND-MSG DTSBE451
01172 PERFORM S999-ABEND THRU S999-EXIT. DTSBE451
01173 DTSBE451
01174 DTSBE451
01175 PERFORM S910-READ-NEXT THRU S910-EXIT. DTSBE451
01176 P3030-EXIT. DTSBE451
01177 EXIT. DTSBE451
01178 SKIP3 DTSBE451
01179 P3031-LOOKUP-ADDR. DTSBE451
01180 MOVE MTAD-ID-NO TO L111-ID-NO. DTSBE451
01181 DTSBE451
01182 DTSBE451
01183 PERFORM S111-LOOKUP-TAD THRU S111-EXIT. DTSBE451
01184 DTSBE451
01185 DTSBE451
01186 IF L111-ADDR-FOUND-88 DTSBE451
01187 MOVE L111-RETURN-AREA TO L112-NAME-ADDRESS-AREA DTSBE451
01188 PERFORM S112-TAD-ADDR THRU S112-EXIT DTSBE451
01189 MOVE L112-MAILING-ADDRESS TO R451-FMT-ADDR DTSBE451
01190 MOVE L112-ZIP TO R451-ZIP DTSBE451
01191 R451-SORT-ZIP DTSBE451
01192 MOVE L112-ADVANCED-BARCODE TO R451-ADVANCED-BARCODE DTSBE451
01193 ELSE DTSBE451
01194 MOVE ALL '?' TO R451-FMT-ADDR DTSBE451
01195 R451-ZIP DTSBE451
01196 R451-SORT-ZIP DTSBE451
01197 R451-ADVANCED-BARCODE. DTSBE451
01198 P3031-EXIT. DTSBE451
01199 EXIT. DTSBE451
01200 SKIP3 DTSBE451
01201 P3032-SET-ADDRESS-SENT-IND. DTSBE451
01202 IF MTAD-ID-NO = 001 DTSBE451
01203 SET R452-ADDRESS1-SENT-YES TO TRUE DTSBE451
01204 ELSE DTSBE451
01205 IF MTAD-ID-NO = 002 DTSBE451
01206 SET R452-ADDRESS2-SENT-YES TO TRUE. DTSBE451
01207 P3032-EXIT. DTSBE451
01208 EXIT. DTSBE451
01209 EJECT DTSBE451
01210 P3040-SCAN-MOPO. DTSBE451
01211 MOVE MSKL-REC TO MOPO-REC. DTSBE451
01212 DTSBE451
01213 IF MOPO-MISSING-RPT-LTRS-YES-88 DTSBE451
01214 SET WRK-MOPO-LETTER-SENT-88 TO TRUE DTSBE451
01215 PERFORM P3041-LOOKUP-ADDR THRU P3041-EXIT DTSBE451
01216 PERFORM S946-WRITE-R451 THRU S946-EXIT DTSBE451
01217 MOVE WRK-SUBJECT-SLASH-QTR TO EVL-SLASH-QTR DTSBE451
01218 MOVE 'MOPO' TO EVL-ADDR-TYPE DTSBE451
01219 MOVE MOPO-ID-NO TO EVL-ADDR-ID-NO DTSBE451
01220 PERFORM S4000-WRITE-MEVL THRU S4000-EXIT DTSBE451
01221 MOVE MOPO-REC TO MSKL-REC DTSBE451
01222 PERFORM S910-READ THRU S910-EXIT DTSBE451
01223 IF L910-NO-REC-88 DTSBE451
01224 MOVE 'LOGIC ERROR IN P3040' TO ABEND-MSG DTSBE451
01225 PERFORM S999-ABEND THRU S999-EXIT. DTSBE451
01226 DTSBE451
01227 PERFORM S910-READ-NEXT THRU S910-EXIT. DTSBE451
01228 P3040-EXIT. DTSBE451
01229 EXIT. DTSBE451
01230 SKIP3 DTSBE451
01231 P3041-LOOKUP-ADDR. DTSBE451
01232 MOVE MOPO-ID-NO TO L111-ID-NO. DTSBE451
01233 DTSBE451
01234 PERFORM S111-LOOKUP-OPO THRU S111-EXIT. DTSBE451
01235 DTSBE451
01236 IF L111-ADDR-FOUND-88 DTSBE451
01237 MOVE L111-RETURN-AREA TO L112-NAME-ADDRESS-AREA DTSBE451
01238 PERFORM S112-OPO-ADDR THRU S112-EXIT DTSBE451
01239 MOVE L112-MAILING-ADDRESS TO R451-FMT-ADDR DTSBE451
01240 MOVE L112-ZIP TO R451-ZIP DTSBE451
01241 R451-SORT-ZIP DTSBE451
01242 MOVE L112-ADVANCED-BARCODE TO R451-ADVANCED-BARCODE DTSBE451
01243 ELSE DTSBE451
01244 MOVE ALL '?' TO R451-FMT-ADDR DTSBE451
01245 R451-ZIP DTSBE451
01246 R451-SORT-ZIP DTSBE451
01247 R451-ADVANCED-BARCODE. DTSBE451
01248 P3041-EXIT. DTSBE451
01249 EXIT. DTSBE451
01250 EJECT DTSBE451
01251 P3050-SCAN-MTAA. DTSBE451
01252 MOVE MSKL-REC TO MTAA-REC. DTSBE451
01253 DTSBE451
01254 IF MTAA-MISSING-RPT-LTRS-YES-88 DTSBE451
01255 SET WRK-MTAA-LETTER-SENT-88 TO TRUE DTSBE451
01256 PERFORM P3051-LOOKUP-ADDR THRU P3051-EXIT DTSBE451
01257 PERFORM S946-WRITE-R451 THRU S946-EXIT DTSBE451
01258 MOVE WRK-SUBJECT-SLASH-QTR TO EVL-SLASH-QTR DTSBE451
01259 MOVE 'MTAA' TO EVL-ADDR-TYPE DTSBE451
01260 MOVE MTAA-ID-NO TO EVL-ADDR-ID-NO DTSBE451
01261 PERFORM S4000-WRITE-MEVL THRU S4000-EXIT DTSBE451
01262 MOVE MTAA-REC TO MSKL-REC DTSBE451
01263 PERFORM S910-READ THRU S910-EXIT DTSBE451
01264 IF L910-NO-REC-88 DTSBE451
01265 MOVE 'LOGIC ERROR IN P3050' TO ABEND-MSG DTSBE451
01266 PERFORM S999-ABEND THRU S999-EXIT. DTSBE451
01267 DTSBE451
01268 PERFORM S910-READ-NEXT THRU S910-EXIT. DTSBE451
01269 P3050-EXIT. DTSBE451
01270 EXIT. DTSBE451
01271 SKIP3 DTSBE451
01272 P3051-LOOKUP-ADDR. DTSBE451
01273 MOVE MTAA-ID-NO TO L111-ID-NO. DTSBE451
01274 DTSBE451
01275 PERFORM S111-LOOKUP-TAA THRU S111-EXIT. DTSBE451
01276 DTSBE451
01277 IF L111-ADDR-FOUND-88 DTSBE451
01278 MOVE L111-RETURN-AREA TO L112-NAME-ADDRESS-AREA DTSBE451
01279 PERFORM S112-TAA-ADDR THRU S112-EXIT DTSBE451
01280 MOVE L112-MAILING-ADDRESS TO R451-FMT-ADDR DTSBE451
01281 MOVE L112-ZIP TO R451-ZIP DTSBE451
01282 R451-SORT-ZIP DTSBE451
01283 MOVE L112-ADVANCED-BARCODE TO R451-ADVANCED-BARCODE DTSBE451
01284 ELSE DTSBE451
01285 MOVE ALL '?' TO R451-FMT-ADDR DTSBE451
01286 R451-ZIP DTSBE451
01287 R451-SORT-ZIP DTSBE451
01288 R451-ADVANCED-BARCODE. DTSBE451
01289 P3051-EXIT. DTSBE451
01290 EXIT. DTSBE451
01291 EJECT DTSBE451
01292 P4000-PENALTY. DTSBE451
01293 IF WRK-QTR4-LIABLE-YES-88 DTSBE451
01294 MOVE WRK-QTR4 TO WRK-PENALTY-YRQ DTSBE451
01295 ELSE DTSBE451
01296 IF WRK-QTR3-LIABLE-YES-88 DTSBE451
01297 MOVE WRK-QTR3 TO WRK-PENALTY-YRQ DTSBE451
01298 ELSE DTSBE451
01299 IF WRK-QTR2-LIABLE-YES-88 DTSBE451
01300 MOVE WRK-QTR2 TO WRK-PENALTY-YRQ DTSBE451
01301 ELSE DTSBE451
01302 IF WRK-QTR1-LIABLE-YES-88 DTSBE451
01303 MOVE WRK-QTR1 TO WRK-PENALTY-YRQ DTSBE451
01304 ELSE DTSBE451
01305 GO TO P4000-EXIT DTSBE451
01306 END-IF DTSBE451
01307 END-IF DTSBE451
01308 END-IF DTSBE451
01309 END-IF. DTSBE451
01310 DISPLAY ' WRK PENALTY YRQ ' WRK-PENALTY-YRQ. DTSBE451
01311 MOVE WRK-PENALTY-YRQ TO MQTR-YRQ. DTSBE451
01312 MOVE MQTR-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
01313 PERFORM S910-READ THRU S910-EXIT. DTSBE451
01314 IF NOT L910-OK-88 DTSBE451
01315 MOVE 'P4000 - CANNOT FIND PENALTY QTR ' TO ABEND-MSG DTSBE451
01316 DISPLAY 'EMP ' MPRF-EMP-NO ' PQTR ' WRK-PENALTY-YRQ DTSBE451
01317 PERFORM S999-ABEND THRU S999-EXIT DTSBE451
01318 END-IF. DTSBE451
01319 DTSBE451
01320 PERFORM S109-FIRST-PEN-INT-YRQ THRU S109-EXIT. DTSBE451
01321 PERFORM P4100-INIT-L102 THRU P4100-EXIT. DTSBE451
01322 DTSBE451
01323 PERFORM S102-DELINQUENCY-RUN THRU S102-EXIT. DTSBE451
01324 IF L102-LATE-PEN-CHARGE-CHNG > +0 DTSBE451
01325 ADD +1 TO WRK-PEN-CNT DTSBE451
01326 IF MPRF-CLASS-SELF-INS-88 DTSBE451
01327 ADD +1 TO WRK-SI-PEN-CNT DTSBE451
01328 END-IF DTSBE451
01329 MOVE L102-LATE-PEN-CHARGE-CHNG TO AMT-DISP1 DTSBE451
01330 ** DISPLAY 'BE417 ' MPRF-EMP-CLASS ' ' MPRF-EMP-NO DTSBE451
01331 ** ' AMT ' AMT-DISP1 DTSBE451
01332 PERFORM P4200-GENERATE-T026 THRU P4200-EXIT DTSBE451
01333 END-IF. DTSBE451
01334 DTSBE451
01335 P4000-EXIT. DTSBE451
01336 EXIT. DTSBE451
01337 DTSBE451
01338 P4100-INIT-L102. DTSBE451
01339 MOVE MPRF-EMP-CLASS TO L102-EMP-CLASS. DTSBE451
01340 MOVE +0 TO L102-TRAN-RECEIVED-DATE. DTSBE451
01341 SET L102-WAIVE-LATE-PEN-NO-88 TO TRUE. DTSBE451
01342 MOVE WRK-PENALTY-YRQ TO L102-LAST-PEN-ASSESSED-YRQ. DTSBE451
01343 MOVE +0 TO L102-OR-RECEIVED-DATE. DTSBE451
01344 DTSBE451
01345 MOVE WRK-PENALTY-YRQ TO L102-MQTR-YRQ. DTSBE451
01346 MOVE MQTR-TAX-DUE-DATE TO L102-TAX-DUE-DATE. DTSBE451
01347 MOVE MQTR-RPT-DUE-DATE TO L102-RPT-DUE-DATE. DTSBE451
01348 DTSBE451
01349 MOVE LECM-CURR-RUN-DATE TO L102-CURR-RUN-DATE. DTSBE451
01350 DTSBE451
01351 MOVE +0 TO L102-LATE-PEN-CHARGED-AMT DTSBE451
01352 L102-TAX-CHARGED-AMT DTSBE451
01353 L102-TAX-BALANCE-AMT DTSBE451
01354 WRK-TIMELY-PAYMENTS. DTSBE451
01355 DTSBE451
01356 ********************************************************* DTSBE451
01357 * PENALTY CALCULATED ON UI AND SUR TAX BALANCE DTSBE451
01358 ********************************************************* DTSBE451
01359 PERFORM DTSBE451
01360 VARYING MQTR-ACCT-IDX FROM 1 BY 1 DTSBE451
01361 UNTIL MQTR-ACCT-IDX > MQTR-ACCT-CNT DTSBE451
01362 IF MQTR-ACCT-LATE-PEN-88 (MQTR-ACCT-IDX) DTSBE451
01363 ADD MQTR-CHARGED-AMT (MQTR-ACCT-IDX) DTSBE451
01364 TO L102-LATE-PEN-CHARGED-AMT DTSBE451
01365 END-IF DTSBE451
01366 IF MQTR-ACCT-UI-88 (MQTR-ACCT-IDX) DTSBE451
01367 ADD MQTR-CHARGED-AMT (MQTR-ACCT-IDX) DTSBE451
01368 TO L102-TAX-CHARGED-AMT DTSBE451
01369 * ADD MQTR-BALANCE-AMT (MQTR-ACCT-IDX) DTSBE451
01370 * TO L102-TAX-BALANCE-AMT DTSBE451
01371 END-IF DTSBE451
01372 IF MQTR-ACCT-SUR-88 (MQTR-ACCT-IDX) AND DTSBE451
01373 MQTR-YRQ >= L109-FIRST-PEN-INT-YRQ DTSBE451
01374 ADD MQTR-CHARGED-AMT (MQTR-ACCT-IDX) DTSBE451
01375 TO L102-TAX-CHARGED-AMT DTSBE451
01376 * ADD MQTR-BALANCE-AMT (MQTR-ACCT-IDX) DTSBE451
01377 * TO L102-TAX-BALANCE-AMT DTSBE451
01378 END-IF DTSBE451
01379 END-PERFORM. DTSBE451
01380 DTSBE451
01381 MOVE MQTR-PEN-AREA TO L102-PEN-AREA. DTSBE451
01382 DTSBE451
01383 * MOVE ZERO TO WRK-TIMELY-SI-PAY-AMT. DTSBE451
01384 * IF MPRF-CLASS-SELF-INS-88 DTSBE451
01385 * MOVE WRK-TIMELY-SI-PAY-AMT TO L102-TIMELY-SI-PAY-AMT DTSBE451
01386 * END-IF. DTSBE451
01387 DTSBE451
01388 PERFORM P4110-PAYMENTS THRU P4110-EXIT DTSBE451
01389 DTSBE451
01390 COMPUTE L102-TAX-BALANCE-AMT = DTSBE451
01391 (L102-TAX-CHARGED-AMT - WRK-TIMELY-PAYMENTS). DTSBE451
01392 DTSBE451
01393 P4100-EXIT. DTSBE451
01394 EXIT. DTSBE451
01395 DTSBE451
01396 P4110-PAYMENTS. DTSBE451
01397 MOVE LOW-VALUE TO MDST-KEY-AREA. DTSBE451
01398 MOVE MPRF-EMP-NO TO MDST-EMP-NO. DTSBE451
01399 SET MDST-DST-88 TO TRUE. DTSBE451
01400 MOVE MDST-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
01401 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
01402 IF L910-OK-88 DTSBE451
01403 PERFORM P4111-SCAN-MDST THRU P4111-EXIT DTSBE451
01404 UNTIL L910-NO-REC-88 DTSBE451
01405 END-IF. DTSBE451
01406 ** MOVE WRK-TIMELY-SI-PAY-AMT TO AMT-DISP1. DTSBE451
01407 ** DISPLAY 'TIMELY SI PAYMENTS: ' AMT-DISP1. DTSBE451
01408 DTSBE451
01409 P4110-EXIT. DTSBE451
01410 EXIT. DTSBE451
01411 DTSBE451
01412 P4111-SCAN-MDST. DTSBE451
01413 MOVE MSKL-REC TO MDST-REC. DTSBE451
01414 IF ((MDST-YRQ >= WRK-QTR1 DTSBE451
01415 AND MDST-YRQ <= WRK-QTR4) DTSBE451
01416 AND MDST-RECEIVED-DATE <= MQTR-TAX-DUE-DATE) DTSBE451
01417 PERFORM DTSBE451
01418 VARYING MDST-ACCT-IDX FROM +1 BY +1 DTSBE451
01419 UNTIL MDST-ACCT-IDX > MDST-ACCT-CNT DTSBE451
01420 IF MDST-ACCT-UI-88 (MDST-ACCT-IDX) DTSBE451
01421 ADD MDST-AMT (MDST-ACCT-IDX) DTSBE451
01422 TO WRK-TIMELY-PAYMENTS DTSBE451
01423 END-IF DTSBE451
01424 IF MDST-ACCT-SUR-88 (MDST-ACCT-IDX) AND DTSBE451
01425 MDST-YRQ >= L109-FIRST-PEN-INT-YRQ DTSBE451
01426 ADD MDST-AMT (MDST-ACCT-IDX) DTSBE451
01427 TO WRK-TIMELY-PAYMENTS DTSBE451
01428 END-IF DTSBE451
01429 END-PERFORM DTSBE451
01430 END-IF. DTSBE451
01431 PERFORM S910-READ-NEXT THRU S910-EXIT. DTSBE451
01432 DTSBE451
01433 P4111-EXIT. DTSBE451
01434 EXIT. DTSBE451
01435 DTSBE451
01436 P4200-GENERATE-T026. DTSBE451
01437 MOVE MPRF-EMP-NO TO T026-EMP-NO. DTSBE451
01438 SET T026-LATE-PEN-CHG TO TRUE. DTSBE451
01439 MOVE MPRF-PRIMARY-NAME TO T026-NAME-CHECK. DTSBE451
01440 MOVE L102-LATE-PEN-CHARGE-CHNG TO T026-AMT. DTSBE451
01441 MOVE +0 TO T026-RECEIVED-DATE. DTSBE451
01442 MOVE WRK-PENALTY-YRQ TO T026-APPLIC-YRQ. DTSBE451
01443 MOVE CACT-APPLIC-LATE-PEN TO T026-APPLIC-IND. DTSBE451
01444 MOVE +0 TO T026-APPLIC-BATCH-NO DTSBE451
01445 T026-APPLIC-ITEM-NO. DTSBE451
01446 DTSBE451
01447 MOVE +0 TO T026-DATE-1 DTSBE451
01448 T026-DATE-2. DTSBE451
01449 MOVE SPACE TO T026-INT-SPAN-IND. DTSBE451
01450 SET T026-NO-INT-RATE-88 TO TRUE. DTSBE451
01451 MOVE 'SYS' TO T026-RESPONSIBLE-ACTIVITY. DTSBE451
01452 MOVE SPACES TO T026-RESPONSIBLE-OP-ID. DTSBE451
01453 PERFORM S927-WRITE-T026 THRU S927-EXIT. DTSBE451
01454 IF L102-LATE-PEN-WAIVE-CHNG > +0 DTSBE451
01455 SET T026-LATE-PEN-WAIVE TO TRUE DTSBE451
01456 MOVE L102-LATE-PEN-WAIVE-CHNG TO T026-AMT DTSBE451
01457 PERFORM S927-WRITE-T026 THRU S927-EXIT DTSBE451
01458 END-IF. DTSBE451
01459 DTSBE451
01460 P4200-EXIT. DTSBE451
01461 EXIT. DTSBE451
01462 DTSBE451
01463 T0000-TERMINATE. DTSBE451
01464 MOVE LOW-VALUES TO FAFD-KEY-AREA. DTSBE451
01465 DTSBE451
01466 SET FAFD-AFD-88 TO TRUE. DTSBE451
01467 DTSBE451
01468 MOVE WRK-PARM-SUBJECT-YR TO FAFD-YR. DTSBE451
01469 DTSBE451
01470 MOVE FAFD-KEY-AREA TO FSKL-KEY-AREA. DTSBE451
01471 DTSBE451
01472 PERFORM S931-READ THRU S931-EXIT. DTSBE451
01473 DTSBE451
01474 IF L931-NO-REC-88 DTSBE451
01475 MOVE LOW-VALUES TO FAFD-DATA-AREA DTSBE451
01476 MOVE +0 TO FAFD-UC30H-MASS-MAIL-DATE DTSBE451
01477 FAFD-UC30H-RPT-DUE-DATE DTSBE451
01478 FAFD-LATE-PEN-ASSESSED-DATE DTSBE451
01479 MOVE WRK-UC30H-FIRST-DEL-CUTOFF-DTE DTSBE451
01480 TO FAFD-UC30H-FIRST-DEL-DATE DTSBE451
01481 MOVE +0 TO FAFD-UC30H-ESTIMATED-DATE DTSBE451
01482 FAFD-UC30H-FINAL-ACTION-DATE DTSBE451
01483 MOVE LECM-CURR-RUN-DATE TO FAFD-ESTB-DATE DTSBE451
01484 FAFD-CHNG-DATE DTSBE451
01485 MOVE FAFD-REC TO FSKL-REC DTSBE451
01486 PERFORM S931-WRITE THRU S931-EXIT DTSBE451
01487 ELSE DTSBE451
01488 MOVE FSKL-REC TO FAFD-REC DTSBE451
01489 MOVE WRK-UC30H-FIRST-DEL-CUTOFF-DTE DTSBE451
01490 TO FAFD-UC30H-FIRST-DEL-DATE DTSBE451
01491 MOVE WRK-PARM-RETURN-BY-DATE TO DTSBE451
01492 FAFD-UC30H-FINAL-ACTION-DATE DTSBE451
01493 MOVE LECM-CURR-RUN-DATE DTSBE451
01494 TO FAFD-CHNG-DATE DTSBE451
01495 MOVE FAFD-REC TO FSKL-REC DTSBE451
01496 PERFORM S931-REWRITE THRU S931-EXIT. DTSBE451
01497 DTSBE451
01498 DISPLAY DTSBE451
01499 SPACE. DTSBE451
01500 DISPLAY '** DTSBE451 TERMINATION **'. DTSBE451
01501 DISPLAY 'DELINQUENT EMPLOYERS: ' WRK-DELINQUENT-CNT. DTSBE451
01502 DISPLAY ' DELQ EMPLS BAD ADDR: ' WRK-RETURN-MAIL-CNT CL**2
01503 DISPLAY ' PENALTIES ASSESSED: ' WRK-PEN-CNT. CL**2
01504 DISPLAY 'SELF-INS PENALTIES: ' WRK-SI-PEN-CNT. DTSBE451
01505 DISPLAY SPACE. DTSBE451
01506 DISPLAY 'TF TABLE ENTRIES : ' WRK-TF-TABLE-CNT. DTSBE451
01507 DISPLAY 'TF BYPASSED : ' WRK-BYPASS-CNT. DTSBE451
01508 DISPLAY 'NOT BYPASSED : '. DTSBE451
01509 PERFORM DTSBE451
01510 VARYING TF-SUB FROM +1 BY +1 DTSBE451
01511 UNTIL TF-SUB > TF-MAX DTSBE451
01512 IF TF-RPT-FOUND-YES-88 (TF-SUB) DTSBE451
01513 IF TF-BYPASSED-NO-88 (TF-SUB) DTSBE451
01514 DISPLAY TF-SUB DTSBE451
01515 END-IF DTSBE451
01516 END-IF DTSBE451
01517 END-PERFORM. DTSBE451
01518 DTSBE451
01519 T0000-EXIT. DTSBE451
01520 EXIT. DTSBE451
01521 EJECT DTSBE451
01522 S1000-PURSUED-RPT-IND. DTSBE451
01523 SET MQTR-RPT-NOT-PURSUED-88 TO TRUE. DTSBE451
01524 DTSBE451
01525 IF (MPRF-NOT-WRITTEN-OFF-88) DTSBE451
01526 AND DTSBE451
01527 (MQTR-CURR-DELINQ-88 OR MQTR-CURR-ESTIM-88) DTSBE451
01528 AND DTSBE451
01529 (MQTR-YRQ >= WRK-FIRST-PURSUED-RPT-YRQ) DTSBE451
01530 SET MQTR-RPT-IS-PURSUED-88 TO TRUE. DTSBE451
01531 DTSBE451
01532 IF MQTR-RPT-IS-PURSUED-88 DTSBE451
01533 SET POST-UPD-RPT-PURSUED-YES-88 TO TRUE. DTSBE451
01534 *& DTSBE451
01535 * IF MQTR-RPT-IS-PURSUED-88 DTSBE451
01536 * DISPLAY 'S1000 ' MPRF-EMP-NO DTSBE451
01537 * ' ' MQTR-YRQ DTSBE451
01538 * ' PRE ' WRK-PRE-UPD-IND DTSBE451
01539 * ' POST ' WRK-POST-UPD-IND. DTSBE451
01540 *& DTSBE451
01541 DTSBE451
01542 S1000-EXIT. DTSBE451
01543 EXIT. DTSBE451
01544 EJECT DTSBE451
01545 S2000-MISS-RPT-CUTOFF-CD. DTSBE451
01546 IF MQTR-RPT-IS-PURSUED-88 DTSBE451
01547 PERFORM S2100-RPT-IS-PURSUED THRU S2100-EXIT DTSBE451
01548 ELSE DTSBE451
01549 IF MQTR-CURR-RCVD-88 DTSBE451
01550 PERFORM S2200-CURR-RCVD THRU S2200-EXIT DTSBE451
01551 ELSE DTSBE451
01552 IF MQTR-CURR-NOT-LIABLE-88 DTSBE451
01553 SET MQTR-MISS-NOT-LIABLE-88 TO TRUE DTSBE451
01554 ELSE DTSBE451
01555 IF MQTR-CURR-NOT-DUE-88 DTSBE451
01556 SET MQTR-MISS-NO-LTR-EXT-88 TO TRUE DTSBE451
01557 ELSE DTSBE451
01558 SET MQTR-MISS-NO-LTR-OTHER-88 TO TRUE. DTSBE451
01559 S2000-EXIT. DTSBE451
01560 EXIT. DTSBE451
01561 SKIP3 DTSBE451
01562 S2100-RPT-IS-PURSUED. DTSBE451
01563 SET MQTR-MISS-NO-LTR-ADDR-88 TO TRUE. DTSBE451
01564 DTSBE451
01565 MOVE LOW-VALUES TO MTAD-KEY-AREA. DTSBE451
01566 DTSBE451
01567 MOVE MPRF-EMP-NO TO MTAD-EMP-NO. DTSBE451
01568 DTSBE451
01569 SET MTAD-TAD-88 TO TRUE. DTSBE451
01570 DTSBE451
01571 MOVE MTAD-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
01572 DTSBE451
01573 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
01574 DTSBE451
01575 PERFORM S2110-MTAD-SCAN THRU S2110-EXIT DTSBE451
01576 UNTIL L910-NO-REC-88. DTSBE451
01577 DTSBE451
01578 DTSBE451
01579 IF MQTR-MISS-LETTER-SENT-88 DTSBE451
01580 GO TO S2100-EXIT. DTSBE451
01581 DTSBE451
01582 DTSBE451
01583 MOVE LOW-VALUES TO MOPO-KEY-AREA. DTSBE451
01584 DTSBE451
01585 MOVE MPRF-EMP-NO TO MOPO-EMP-NO. DTSBE451
01586 DTSBE451
01587 SET MOPO-OPO-88 TO TRUE. DTSBE451
01588 DTSBE451
01589 MOVE MOPO-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
01590 DTSBE451
01591 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
01592 DTSBE451
01593 PERFORM DTSBE451
01594 UNTIL L910-NO-REC-88 DTSBE451
01595 MOVE MSKL-REC TO MOPO-REC DTSBE451
01596 IF MOPO-MISSING-RPT-LTRS-YES-88 DTSBE451
01597 SET MQTR-MISS-LETTER-SENT-88 TO TRUE DTSBE451
01598 END-IF DTSBE451
01599 PERFORM S910-READ-NEXT THRU S910-EXIT DTSBE451
01600 END-PERFORM. DTSBE451
01601 DTSBE451
01602 DTSBE451
01603 IF MQTR-MISS-LETTER-SENT-88 DTSBE451
01604 GO TO S2100-EXIT. DTSBE451
01605 DTSBE451
01606 DTSBE451
01607 MOVE LOW-VALUES TO MTAA-KEY-AREA. DTSBE451
01608 DTSBE451
01609 MOVE MPRF-EMP-NO TO MTAA-EMP-NO. DTSBE451
01610 DTSBE451
01611 SET MTAA-TAA-88 TO TRUE. DTSBE451
01612 DTSBE451
01613 MOVE MTAA-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
01614 DTSBE451
01615 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
01616 DTSBE451
01617 PERFORM DTSBE451
01618 UNTIL L910-NO-REC-88 DTSBE451
01619 MOVE MSKL-REC TO MTAA-REC DTSBE451
01620 IF MTAA-MISSING-RPT-LTRS-YES-88 DTSBE451
01621 SET MQTR-MISS-LETTER-SENT-88 TO TRUE DTSBE451
01622 END-IF DTSBE451
01623 PERFORM S910-READ-NEXT THRU S910-EXIT DTSBE451
01624 END-PERFORM. DTSBE451
01625 S2100-EXIT. DTSBE451
01626 EXIT. DTSBE451
01627 SKIP3 DTSBE451
01628 S2110-MTAD-SCAN. DTSBE451
01629 MOVE MSKL-REC TO MTAD-REC. DTSBE451
01630 DTSBE451
01631 IF MTAD-MISSING-RPT-LTRS-YES-88 DTSBE451
01632 SET MQTR-MISS-LETTER-SENT-88 TO TRUE DTSBE451
01633 SET L910-NO-REC-88 TO TRUE DTSBE451
01634 ELSE DTSBE451
01635 PERFORM S910-READ-NEXT THRU S910-EXIT. DTSBE451
01636 S2110-EXIT. DTSBE451
01637 EXIT. DTSBE451
01638 SKIP3 DTSBE451
01639 S2200-CURR-RCVD. DTSBE451
01640 MOVE ALL-NINES-DATE TO WRK-ORIG-RECEIVED-DATE. DTSBE451
01641 DTSBE451
01642 DTSBE451
01643 MOVE LOW-VALUES TO MRPT-KEY-AREA. DTSBE451
01644 DTSBE451
01645 MOVE MPRF-EMP-NO TO MRPT-EMP-NO. DTSBE451
01646 DTSBE451
01647 SET MRPT-RPT-88 TO TRUE. DTSBE451
01648 DTSBE451
01649 MOVE MQTR-YRQ TO MRPT-YRQ. DTSBE451
01650 DTSBE451
01651 MOVE MRPT-KEY-AREA TO MSKL-KEY-AREA. DTSBE451
01652 DTSBE451
01653 PERFORM S910-START-BROWSE THRU S910-EXIT. DTSBE451
01654 DTSBE451
01655 PERFORM S2210-MRPT-SCAN THRU S2210-EXIT DTSBE451
01656 UNTIL L910-NO-REC-88. DTSBE451
01657 DTSBE451
01658 IF WRK-ORIG-RECEIVED-DATE > MQTR-RPT-DUE-DATE DTSBE451
01659 SET MQTR-MISS-UNTIMELY-88 TO TRUE DTSBE451
01660 ELSE DTSBE451
01661 SET MQTR-MISS-TIMELY-88 TO TRUE. DTSBE451
01662 S2200-EXIT. DTSBE451
01663 EXIT. DTSBE451
01664 SKIP3 DTSBE451
01665 S2210-MRPT-SCAN. DTSBE451
01666 MOVE MSKL-REC TO MRPT-REC. DTSBE451
01667 DTSBE451
01668 IF MQTR-YRQ = MRPT-YRQ DTSBE451
01669 NEXT SENTENCE DTSBE451
01670 ELSE DTSBE451
01671 SET L910-NO-REC-88 TO TRUE DTSBE451
01672 GO TO S2210-EXIT. DTSBE451
01673 DTSBE451
01674 IF MRPT-ORIG-88 DTSBE451
01675 MOVE MRPT-RECEIVED-DATE DTSBE451
01676 TO WRK-ORIG-RECEIVED-DATE. DTSBE451
01677 DTSBE451
01678 PERFORM S910-READ-NEXT THRU S910-EXIT. DTSBE451
01679 S2210-EXIT. DTSBE451
01680 EXIT. DTSBE451
01681 EJECT DTSBE451
01682 S3000-ESTB-MTCK. DTSBE451
01683 MOVE LOW-VALUES TO MTCK-REC. DTSBE451
01684 DTSBE451
01685 MOVE MPRF-EMP-NO TO MTCK-EMP-NO. DTSBE451
01686 DTSBE451
01687 SET MTCK-TCK-88 TO TRUE. DTSBE451
01688 DTSBE451
01689 ADD +1 TO LECM-EMP-ABSTIME. DTSBE451
01690 DTSBE451
01691 MOVE LECM-EMP-ABSTIME TO MTCK-ESTB-ABSTIME. DTSBE451
01692 DTSBE451
01693 MOVE +0 TO MTCK-PURGE-DATE. DTSBE451
01694 DTSBE451
01695 MOVE +0 TO MTCK-TEXT-CNT. DTSBE451
01696 DTSBE451
01697 SET MTCK-TYPE-CHK-LATE-88 TO TRUE. DTSBE451
01698 DTSBE451
01699 MOVE WRK-TRIGGER-DATE TO MTCK-TRIGGER-DATE. DTSBE451
01700 DTSBE451
01701 MOVE +0 TO MTCK-ACKNOWLEDGED-DATE. DTSBE451
01702 DTSBE451
01703 SET MTCK-SOURCE-SYSTEM-88 TO TRUE. DTSBE451
01704 DTSBE451
01705 SET MTCK-DEST-SYSTEM-88 TO TRUE. DTSBE451
01706 DTSBE451
01707 MOVE MQTR-YRQ TO MTCK-LTE-YRQ. DTSBE451
01708 DTSBE451
01709 SET MTCK-NOT-CONVERTED-88 TO TRUE. DTSBE451
01710 DTSBE451
01711 MOVE LECM-CURR-RUN-DATE TO MTCK-ESTB-DATE DTSBE451
01712 MTCK-CHNG-DATE. DTSBE451
01713 DTSBE451
01714 MOVE MTCK-REC TO MSKL-REC. DTSBE451
01715 DTSBE451
01716 PERFORM S910-WRITE THRU S910-EXIT. DTSBE451
01717 S3000-EXIT. DTSBE451
01718 EXIT. DTSBE451
01719 EJECT DTSBE451
01720 S4000-WRITE-MEVL. DTSBE451
01721 ADD +1000 TO LECM-EMP-ABSTIME. DTSBE451
01722 DTSBE451
01723 DTSBE451
01724 MOVE LECM-EMP-ABSTIME TO L005-ABSTIME. DTSBE451
01725 DTSBE451
01726 PERFORM S005-FROM-ABSTIME THRU S005-EXIT. DTSBE451
01727 DTSBE451
01728 DTSBE451
01729 MOVE LOW-VALUES TO MEVL-REC. DTSBE451
01730 DTSBE451
01731 MOVE MPRF-EMP-NO TO MEVL-EMP-NO. DTSBE451
01732 DTSBE451
01733 SET MEVL-EVL-88 TO TRUE. DTSBE451
01734 DTSBE451
01735 MOVE L005-DATE TO MEVL-DATE. DTSBE451
01736 DTSBE451
01737 MOVE L005-TIME TO MEVL-TIME. DTSBE451
01738 DTSBE451
01739 MOVE ZEROS TO MEVL-PURGE-DATE. DTSBE451
01740 DTSBE451
01741 MOVE EVL-TEXT TO MEVL-TEXT. DTSBE451
01742 DTSBE451
01743 SET MEVL-SOURCE-SYSTEM-88 TO TRUE. DTSBE451
01744 DTSBE451
01745 SET MEVL-NOT-CONVERTED-88 TO TRUE. DTSBE451
01746 DTSBE451
01747 MOVE LECM-CURR-RUN-DATE TO MEVL-ESTB-DATE DTSBE451
01748 MEVL-CHNG-DATE. DTSBE451
01749 DTSBE451
01750 DTSBE451
01751 MOVE MEVL-REC TO MSKL-REC. DTSBE451
01752 DTSBE451
01753 PERFORM S910-WRITE THRU S910-EXIT. DTSBE451
01754 S4000-EXIT. DTSBE451
01755 EXIT. DTSBE451
01756 EJECT DTSBE451
01757 S9100-INCONSISTENT-RPT-TYPE. DTSBE451
01758 MOVE MQTR-YRQ TO L004-QTR-5-9. DTSBE451
01759 DTSBE451
01760 PERFORM S004-FROM-5 THRU S004-EXIT. DTSBE451
01761 DTSBE451
01762 MOVE L004-SLASH-QTR TO MSG4-SLASHED-YRQ. DTSBE451
01763 DTSBE451
01764 MOVE MSG4-ID TO R907-MSG-ID. DTSBE451
01765 DTSBE451
01766 MOVE MSG4-TEXT TO R907-MSG-TEXT. DTSBE451
01767 DTSBE451
01768 PERFORM S946-WRITE-R907 THRU S946-EXIT. DTSBE451
01769 DTSBE451
01770 MOVE 'Y' TO INCONSISTENCY-ENCOUNTERED-IND. DTSBE451
01771 S9100-EXIT. DTSBE451
01772 EXIT. DTSBE451
01773 EJECT DTSBE451
01774 S001-FROM-FED-8. DTSBE451
01775 SET L001-FROM-FED-8 TO TRUE. DTSBE451
01776 GO TO S001-DATE. DTSBE451
01777 DTSBE451
01778 S001-FROM-CAL-6. DTSBE451
01779 SET L001-FROM-CAL-6 TO TRUE. DTSBE451
01780 GO TO S001-DATE. DTSBE451
01781 DTSBE451
01782 S001-FROM-ABS-DAY. DTSBE451
01783 SET L001-FROM-ABS-DAY TO TRUE. DTSBE451
01784 GO TO S001-DATE. DTSBE451
01785 DTSBE451
01786 S001-DATE. DTSBE451
01787 CALL 'DTSBU001' USING L001-LINK-AREA. DTSBE451
01788 S001-EXIT. DTSBE451
01789 EXIT. DTSBE451
01790 SKIP3 DTSBE451
01791 S004-FROM-5. DTSBE451
01792 SET L004-FROM-5 TO TRUE. DTSBE451
01793 GO TO S004-QTR. DTSBE451
01794 DTSBE451
01795 S004-FROM-ABS. DTSBE451
01796 SET L004-FROM-ABS TO TRUE. DTSBE451
01797 GO TO S004-QTR. DTSBE451
01798 DTSBE451
01799 S004-FROM-3. DTSBE451
01800 SET L004-FROM-3 TO TRUE. DTSBE451
01801 GO TO S004-QTR. DTSBE451
01802 DTSBE451
01803 S004-QTR. DTSBE451
01804 CALL 'DTSBU004' USING L004-LINK-AREA. DTSBE451
01805 S004-EXIT. DTSBE451
01806 EXIT. DTSBE451
01807 SKIP3 DTSBE451
01808 S005-FROM-ABSTIME. DTSBE451
01809 SET L005-FROM-ABSTIME TO TRUE. DTSBE451
01810 GO TO S005-ABSTIME. DTSBE451
01811 DTSBE451
01812 S005-ABSTIME. DTSBE451
01813 CALL 'DTSBU005' USING L005-LINK-AREA. DTSBE451
01814 S005-EXIT. DTSBE451
01815 EXIT. DTSBE451
01816 SKIP3 DTSBE451
01817 S061-DETERMINE-FLD-REP. DTSBE451
01818 MOVE MPRF-FLD-ZIP-ST TO L061-FLD-ZIP-ST. DTSBE451
01819 DTSBE451
01820 MOVE MPRF-EMP-NO TO L061-EMP-NO. DTSBE451
01821 DTSBE451
01822 CALL 'DTSBU061' USING L061-LINK-AREA. DTSBE451
01823 S061-EXIT. DTSBE451
01824 EXIT. DTSBE451
01825 SKIP3 DTSBE451
01826 S064-LOOKUP-FLD-ZIP-ADDR. DTSBE451
01827 MOVE MPRF-EMP-NO TO L064-EMP-NO. DTSBE451
01828 DTSBE451
01829 MOVE MPRF-TAX-REC-ADDR-EXISTS-IND DTSBE451
01830 TO L064-TAX-REC-ADDR-EXISTS-IND. DTSBE451
01831 DTSBE451
01832 CALL 'DTSBU064' USING L064-LINK-AREA. DTSBE451
01833 S064-EXIT. DTSBE451
01834 EXIT. DTSBE451
01835 SKIP3 DTSBE451
01836 S102-DELINQUENCY-RUN. DTSBE451
01837 SET L102-DELINQUENCY-RUN-88 TO TRUE. DTSBE451
01838 CALL 'DTSBU102' USING L102-LINK-AREA. DTSBE451
01839 DTSBE451
01840 S102-EXIT. DTSBE451
01841 EXIT. DTSBE451
01842 S109-LOOKUP-SUR-RATE. DTSBE451
01843 SET L109-CMND-INPUT-QTR-88 TO TRUE. DTSBE451
01844 GO TO S109-CALL-109. DTSBE451
01845 S109-FIRST-PEN-INT-YRQ. DTSBE451
01846 SET L109-CMND-PEN-INT-QTR-88 TO TRUE. DTSBE451
01847 GO TO S109-CALL-109. DTSBE451
01848 S109-CALL-109. DTSBE451
01849 CALL 'DTSBU109' USING L109-LINK-AREA. DTSBE451
01850 S109-EXIT. DTSBE451
01851 EXIT. DTSBE451
01852 SKIP3 DTSBE451
01853 DTSBE451
01854 S111-LOOKUP-TAD. DTSBE451
01855 SET L111-LOOKUP-TAD-88 TO TRUE. DTSBE451
01856 GO TO S111-LOOKUP-ADDR. DTSBE451
01857 DTSBE451
01858 S111-LOOKUP-TAA. DTSBE451
01859 SET L111-LOOKUP-TAA-88 TO TRUE. DTSBE451
01860 GO TO S111-LOOKUP-ADDR. DTSBE451
01861 DTSBE451
01862 S111-LOOKUP-OPO. DTSBE451
01863 SET L111-LOOKUP-OPO-88 TO TRUE. DTSBE451
01864 GO TO S111-LOOKUP-ADDR. DTSBE451
01865 DTSBE451
01866 S111-LOOKUP-ADDR. DTSBE451
01867 MOVE MPRF-EMP-NO TO L111-EMP-NO. DTSBE451
01868 DTSBE451
01869 CALL 'DTSBU111' USING L111-LINK-AREA. DTSBE451
01870 S111-EXIT. DTSBE451
01871 EXIT. DTSBE451
01872 SKIP3 DTSBE451
01873 S112-TAD-ADDR. DTSBE451
01874 SET L112-TAD-ADDR-88 TO TRUE. DTSBE451
01875 GO TO S112-FORMAT-ADDR. DTSBE451
01876 DTSBE451
01877 S112-TAA-ADDR. DTSBE451
01878 SET L112-TAA-ADDR-88 TO TRUE. DTSBE451
01879 GO TO S112-FORMAT-ADDR. DTSBE451
01880 DTSBE451
01881 S112-OPO-ADDR. DTSBE451
01882 SET L112-OPO-ADDR-88 TO TRUE. DTSBE451
01883 GO TO S112-FORMAT-ADDR. DTSBE451
01884 DTSBE451
01885 S112-FORMAT-ADDR. DTSBE451
01886 SET L112-ANCHOR-LAST-88 TO TRUE. DTSBE451
01887 DTSBE451
01888 MOVE MPRF-PRIMARY-NAME TO L112-PRIMARY-NAME. DTSBE451
01889 DTSBE451
01890 CALL 'DTSBU112' USING L112-LINK-AREA. DTSBE451
01891 S112-EXIT. DTSBE451
01892 EXIT. DTSBE451
01893 SKIP3 DTSBE451
01894 S410-FILE-SCHED. DTSBE451
01895 CALL 'DTSBU410' USING L410-LINK-AREA. DTSBE451
01896 S410-EXIT. DTSBE451
01897 EXIT. DTSBE451
01898 SKIP3 DTSBE451
01899 S415-HOUSEHOLD-DATES. DTSBE451
01900 CALL 'DTSBU415' USING L415-LINK-AREA. DTSBE451
01901 S415-EXIT. DTSBE451
01902 EXIT. DTSBE451
01903 SKIP3 DTSBE451
01904 S511-INITIALIZE-MQTR. DTSBE451
01905 CALL 'DTSBU511' USING MQTR-REC. DTSBE451
01906 S511-EXIT. DTSBE451
01907 EXIT. DTSBE451
01908 SKIP3 DTSBE451
01909 S516-LIABILITY. DTSBE451
01910 CALL 'DTSBU516' USING L516-LINK-AREA DTSBE451
01911 MPRF-LINK-REC. DTSBE451
01912 S516-EXIT. DTSBE451
01913 EXIT. DTSBE451
01914 SKIP3 DTSBE451
01915 S910-READ. DTSBE451
01916 SET L910-READ-88 TO TRUE. DTSBE451
01917 GO TO S910-MSTR-IO. DTSBE451
01918 DTSBE451
01919 S910-START-BROWSE. DTSBE451
01920 SET L910-START-BROWSE-88 TO TRUE. DTSBE451
01921 GO TO S910-MSTR-IO. DTSBE451
01922 DTSBE451
01923 S910-READ-NEXT. DTSBE451
01924 SET L910-READ-NEXT-88 TO TRUE. DTSBE451
01925 GO TO S910-MSTR-IO. DTSBE451
01926 DTSBE451
01927 S910-COUNT. DTSBE451
01928 SET L910-COUNT-88 TO TRUE. DTSBE451
01929 GO TO S910-MSTR-IO. DTSBE451
01930 DTSBE451
01931 S910-WRITE. DTSBE451
01932 SET L910-WRITE-88 TO TRUE. DTSBE451
01933 SET LECM-EMP-UPDATED-YES-88 TO TRUE. DTSBE451
01934 GO TO S910-MSTR-IO. DTSBE451
01935 DTSBE451
01936 S910-REWRITE. DTSBE451
01937 SET L910-REWRITE-88 TO TRUE. DTSBE451
01938 SET LECM-EMP-UPDATED-YES-88 TO TRUE. DTSBE451
01939 GO TO S910-MSTR-IO. DTSBE451
01940 DTSBE451
01941 S910-DELETE. DTSBE451
01942 SET L910-DELETE-88 TO TRUE. DTSBE451
01943 SET LECM-EMP-UPDATED-YES-88 TO TRUE. DTSBE451
01944 GO TO S910-MSTR-IO. DTSBE451
01945 DTSBE451
01946 S910-MSTR-IO. DTSBE451
01947 CALL 'DTSBU910' USING L910-LINK-AREA DTSBE451
01948 MSKL-REC. DTSBE451
01949 S910-EXIT. DTSBE451
01950 EXIT. DTSBE451
01951 SKIP3 DTSBE451
01952 S923-OPEN-READ. DTSBE451
01953 SET L923-OPEN-READ-88 TO TRUE. DTSBE451
01954 GO TO S923-ATC-IO. DTSBE451
01955 S923-START-BROWSE. DTSBE451
01956 SET L923-START-BROWSE-88 TO TRUE. DTSBE451
01957 GO TO S923-ATC-IO. DTSBE451
01958 S923-READ-NEXT. DTSBE451
01959 SET L923-READ-NEXT-88 TO TRUE. DTSBE451
01960 GO TO S923-ATC-IO. DTSBE451
01961 S923-CLOSE. DTSBE451
01962 SET L923-CLOSE-88 TO TRUE. DTSBE451
01963 GO TO S923-ATC-IO. DTSBE451
01964 S923-ATC-IO. DTSBE451
01965 CALL 'DTSBU923' USING L923-LINK-AREA DTSBE451
01966 ASKL-REC. DTSBE451
01967 S923-EXIT. DTSBE451
01968 EXIT. DTSBE451
01969 S927-WRITE-T026. DTSBE451
01970 SET L927-WRITE-88 TO TRUE. DTSBE451
01971 CALL 'DTSBU927' USING L927-LINK-AREA DTSBE451
01972 T026-REC. DTSBE451
01973 GO TO S927-EXIT. DTSBE451
01974 DTSBE451
01975 S927-EXIT. DTSBE451
01976 EXIT. DTSBE451
01977 DTSBE451
01978 S931-READ. DTSBE451
01979 SET L931-READ-88 TO TRUE. DTSBE451
01980 GO TO S931-REF-I. DTSBE451
01981 DTSBE451
01982 S931-START-BROWSE. DTSBE451
01983 SET L931-START-BROWSE-88 TO TRUE. DTSBE451
01984 GO TO S931-REF-I. DTSBE451
01985 DTSBE451
01986 S931-READ-NEXT. DTSBE451
01987 SET L931-READ-NEXT-88 TO TRUE. DTSBE451
01988 GO TO S931-REF-I. DTSBE451
01989 DTSBE451
01990 S931-WRITE. DTSBE451
01991 SET L931-WRITE-88 TO TRUE. DTSBE451
01992 GO TO S931-REF-I. DTSBE451
01993 DTSBE451
01994 S931-REWRITE. DTSBE451
01995 SET L931-REWRITE-88 TO TRUE. DTSBE451
01996 GO TO S931-REF-I. DTSBE451
01997 DTSBE451
01998 S931-DELETE. DTSBE451
01999 SET L931-DELETE-88 TO TRUE. DTSBE451
02000 GO TO S931-REF-I. DTSBE451
02001 DTSBE451
02002 S931-REF-I. DTSBE451
02003 CALL 'DTSBU931' USING L931-LINK-AREA DTSBE451
02004 FSKL-REC. DTSBE451
02005 S931-EXIT. DTSBE451
02006 EXIT. DTSBE451
02007 SKIP3 DTSBE451
02008 S946-WRITE-R451. DTSBE451
02009 CALL 'DTSBU946' USING R451-REC. DTSBE451
02010 GO TO S946-EXIT. DTSBE451
02011 DTSBE451
02012 S946-WRITE-R452. DTSBE451
02013 CALL 'DTSBU946' USING R452-REC. DTSBE451
02014 GO TO S946-EXIT. DTSBE451
02015 DTSBE451
02016 S946-WRITE-R716. DTSBE451
02017 CALL 'DTSBU946' USING R716-REC. DTSBE451
02018 GO TO S946-EXIT. DTSBE451
02019 DTSBE451
02020 S946-WRITE-R907. DTSBE451
02021 CALL 'DTSBU946' USING R907-REC. DTSBE451
02022 GO TO S946-EXIT. DTSBE451
02023 DTSBE451
02024 S946-EXIT. DTSBE451
02025 EXIT. DTSBE451
02026 SKIP3 DTSBE451
02027 S999-ABEND. DTSBE451
02028 DISPLAY '*** DTSBE451 ABENDING. ' DTSBE451
02029 ABEND-MSG. DTSBE451
02030 DTSBE451
02031 CALL 'DTSBU999' USING WRK-ABEND-CD. DTSBE451
02032 S999-EXIT. DTSBE451
02033 EXIT. DTSBE451