DUTAS re-platformed to Raincode - Initial Source Code

This commit is contained in:
Neeraj Kumar
2025-07-21 07:44:09 -04:00
commit ca3572c5df
2773 changed files with 798221 additions and 0 deletions

531
Batch/DTSBR793.cob Normal file
View File

@ -0,0 +1,531 @@
00001 IDENTIFICATION DIVISION. 10/16/19
00002 PROGRAM-ID. DTSBR793. DTSBR793
00003 AUTHOR. D.SHEPPERSON LV052
00004 DATE-WRITTEN. JULY 1999. DTSBR793
00005 DATE-COMPILED. DTSBR793
00006 SKIP3 DTSBR793
00007 ***** DTSBR793
00008 * DTSBR793
00009 * CALLING SEQUENCE: DTSBD640 CREATES DTSIR793 RECORDS. DTSBR793
00010 * DTSBD800 CALLS DTSBR793 DTSBR793
00011 * WHICH PRODUCES THE FEDERAL ID LETTER. DTSBR793
00012 * DTSBR793
00013 * FUNCTION: REQUEST FOR FEDERAL ID LETTER DTSBR793
00014 * DTSBR793
00015 * DTSBR793
00016 * MODIFICATION HISTORY: DTSBR793
00017 * DTSBR793
00018 * 07-28-1999 INITIAL DEVELOPMENT DTSBR793
00019 * REFERENCE RFP #RAP AUTHOR OF CHANGE - SFW DTSBR793
00020 * DTSBR793
00021 * 04-04-2006 MODIFIED PROGRAM TO PRODUCE A DETAIL REPORT. DTSBR793
00022 * REFERENCE RFP AUTHOR OF CHANGE - ZL1 DTSBR793
00023 * DTSBR793
00024 * MM-DD-YYYY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBR793
00025 * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DTSBR793
00026 * REFERENCE RFP #**** AUTHOR OF CHANGE - XXX DTSBR793
00027 * DTSBR793
00028 * DTSBR793
00029 * DESCRIPTION: DTSBR793
00030 * DTSBR793
00031 * THIS MODULE GENERATES LETTERS TO BE SENT TO EMPLOYERS DTSBR793
00032 * FEQUESTING THEIR FEDERAL IDENTIFICATION NUMBER (FEIN). DTSBR793
00033 * DTSBR793
00034 * DTSBR793
00035 * RECORDS READ: DTSBR793
00036 * DTSBR793
00037 * NONE. DTSBR793
00038 * DTSBR793
00039 * DTSBR793
00040 * PRINTED OUTPUTS: DTSBR793
00041 * DTSBR793
00042 * 793R1 REQUEST FOR FEDERAL ID LETTER DTSBR793
00043 * DTSBR793
00044 * DTSBR793
00045 * RECORDS WRITTEN: DTSBR793
00046 * DTSBR793
00047 * NONE. DTSBR793
00048 * DTSBR793
00049 * DTSBR793
00050 * MODULES CALLED: DTSBR793
00051 * DTSBR793
00052 * DTSBR793
00053 * DTSBR793
00054 ***** DTSBR793
00055 EJECT DTSBR793
00056 ENVIRONMENT DIVISION. DTSBR793
00057 SKIP2 DTSBR793
00058 CONFIGURATION SECTION. DTSBR793
00059 SPECIAL-NAMES. C01 IS TOP-OF-PAGE. DTSBR793
00060 INPUT-OUTPUT SECTION. DTSBR793
00061 SKIP1 DTSBR793
00062 FILE-CONTROL. DTSBR793
00063 SELECT FEIN-FILE ASSIGN TO RPT793R1. DTSBR793
00064 SELECT FEIN-FILE2 ASSIGN TO RPT793R2. DTSBR793
00065 SELECT FEIN-FILE3 ASSIGN TO RPT793R3. DTSBR793
00066 SKIP3 DTSBR793
00067 DATA DIVISION. DTSBR793
00068 SKIP3 DTSBR793
00069 FILE SECTION. DTSBR793
00070 SKIP2 DTSBR793
00071 FD FEIN-FILE DTSBR793
00072 LABEL RECORDS ARE OMITTED DTSBR793
00073 DATA RECORD IS FEIN-LETTER. DTSBR793
00074 01 FEIN-LETTER PIC X(133). DTSBR793
00075 DTSBR793
00076 FD FEIN-FILE2 DTSBR793
00077 LABEL RECORDS ARE OMITTED DTSBR793
00078 DATA RECORD IS FEIN-REPORT. DTSBR793
00079 01 FEIN-REPORT PIC X(200). DTSBR793
00080 DTSBR793
00081 FD FEIN-FILE3 DTSBR793
00082 LABEL RECORDS ARE OMITTED DTSBR793
00083 DATA RECORD IS FEIN-REPORT. DTSBR793
00084 01 FEIN-REPORT3 PIC X(133). DTSBR793
00085 DTSBR793
00086 EJECT DTSBR793
00087 WORKING-STORAGE SECTION. DTSBR793
000875 77 PAN-VALET PICTURE X(24) VALUE '052DTSBR793 10/16/19'. DTSBR793
00088 77 PAN-VALET PICTURE X(24) VALUE '045DTSBR793 09/17/19'. DTSBR793
00089 77 PAN-VALET PICTURE X(24) VALUE '050DTSBR793 01/15/14'. DTSBR793
00090 77 PAN-VALET PICTURE X(24) VALUE '002DTSBR793 01/15/14'. DTSBR793
00091 77 PAN-VALET PICTURE X(24) VALUE '048DTSBR793 01/09/07'. DTSBR793
00092 SKIP3 DTSBR793
00093 01 WRK-AREA. DTSBR793
00094 05 WRK-ABEND-CD PIC S9(04) COMP VALUE +793.DTSBR793
00095 05 FIRST-TIME-IND PIC X(01) VALUE 'Y'. DTSBR793
00096 SKIP1 DTSBR793
00097 05 WS-EMP-NO PIC 999B999. DTSBR793
00098 05 WS-EMP-NO-DISPLAY REDEFINES DTSBR793
00099 WS-EMP-NO PIC X(7). DTSBR793
00100 05 WS-FEIN-NO PIC 99B9999999. DTSBR793
00101 05 WS-FEIN-NO-DISPLAY REDEFINES DTSBR793
00102 WS-FEIN-NO PIC X(10). DTSBR793
00103 05 WS-PAGE-CNT PIC 9(02) VALUE ZERO. DTSBR793
00104 05 WS-LINE-CNT PIC S9(02) VALUE +55. DTSBR793
00105 05 WS-PAGE-CNT3 PIC 9(02) VALUE ZERO. DTSBR793
00106 05 WS-LINE-CNT3 PIC S9(02) VALUE +55. DTSBR793
00107 EJECT DTSBR793
00108 01 R793-LETTER-DATE. DTSBR793
00109 05 FILLER PIC X(50) VALUE SPACES. DTSBR793
00110 05 LETTER-DATE PIC X(10). DTSBR793
00111 DTSBR793
00112 01 R793-LETTER-FEIN. DTSBR793
00113 05 FILLER PIC X(79) VALUE SPACES. DTSBR793
00114 05 LTR-FEIN-NO PIC 99B9999999. DTSBR793
00115 01 R793-REPORT. DTSBR793
00116 * 05 FILLER PIC X(03) VALUE SPACES. DTSBR793
00117 05 RPT-FEIN-NO PIC 99B9999999. DTSBR793
00118 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00119 05 RPT-ADDR1 PIC X(35). DTSBR793
00120 * 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00121 * 05 RPT-ADDR2 PIC X(35). DTSBR793
00122 * 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00123 * 05 RPT-ADDR3 PIC X(35). DTSBR793
00124 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00125 05 RPT-ADDR4 PIC X(35). DTSBR793
00126 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00127 05 RPT-STREET PIC X(35). DTSBR793
00128 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00129 05 RPT-CITY PIC X(10). DTSBR793
00130 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00131 05 RPT-STATE PIC X(02). DTSBR793
00132 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00133 05 RPT-ZIP PIC X(05). DTSBR793
00134 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00135 05 RPT-ZIP4 PIC X(04). DTSBR793
00136 DTSBR793
00137 01 R793-REPORT3. DTSBR793
00138 05 FILLER PIC X(03) VALUE SPACES. DTSBR793
00139 05 RPT-FEIN-NO3 PIC 99B9999999. DTSBR793
00140 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00141 05 RPT-EMP-NO3 PIC 9(06). DTSBR793
00142 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00143 05 RPT-EMP-NAME3 PIC X(30). DTSBR793
00144 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00145 * 05 RPT-ADDR2 PIC X(15). DTSBR793
00146 * 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00147 * 05 RPT-ADDR3 PIC X(25). DTSBR793
00148 * 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00149 05 RPT-EMP-DATE3 PIC X(10). DTSBR793
00150 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00151 05 RPT-EMP-CLASS3 PIC X(03). DTSBR793
00152 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00153 05 RPT-EMP-STATUS3 PIC X(02). DTSBR793
00154 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00155 05 RPT-EMP-ORG-TYPE3 PIC X(05). DTSBR793
00156 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00157 05 RPT-RTN-MAIL3 PIC X(05). DTSBR793
00158 05 FILLER PIC X(07) VALUE SPACES. DTSBR793
00159 05 RPT-NEW-ACCT-IND PIC X(01). DTSBR793
00160 05 FILLER PIC X(08) VALUE SPACES. DTSBR793
00161 05 RPT-FEIN-CHNG-IND PIC X(01). DTSBR793
00162 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00163 05 RPT-NAME-CHNG-IND PIC X(01). DTSBR793
00164 05 FILLER PIC X(05) VALUE SPACES. DTSBR793
00165 05 RPT-TRAN-DATE PIC X(10). DTSBR793
00166 01 HEADER1. DTSBR793
00167 05 FILLER PIC X(03) VALUE SPACES. DTSBR793
00168 05 HDR1-RPT PIC X(05). DTSBR793
00169 05 FILLER PIC X(44) VALUE SPACES. DTSBR793
00170 05 FILLER PIC X(60) VALUE DTSBR793
00171 'DISTRICT OF COLUMBIA'. DTSBR793
00172 05 FILLER PIC X(06) VALUE 'DATE:'. DTSBR793
00173 05 HDR1-DATE PIC X(08). DTSBR793
00174 01 HEADER2. DTSBR793
00175 05 FILLER PIC X(56) VALUE SPACES. DTSBR793
00176 05 FILLER PIC X(56) VALUE DTSBR793
00177 'TAX DIVISION'. DTSBR793
00178 05 FILLER PIC X(06) VALUE 'TIME:'. DTSBR793
00179 05 HDR2-TIME PIC X(08). DTSBR793
00180 DTSBR793
00181 01 HEADER3. DTSBR793
00182 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00183 05 FILLER PIC X(45) VALUE DTSBR793
00184 'EMPLOYERS NOT IN DUTAS '. DTSBR793
00185 05 FILLER PIC X(46) VALUE DTSBR793
00186 'IRS (940) FUTA QUARTERLY - LETTER MAILED '. DTSBR793
00187 05 FILLER PIC X(20) VALUE SPACES. DTSBR793
00188 05 FILLER PIC X(06) VALUE 'PAGE:'. DTSBR793
00189 05 HDR3-PAGE PIC ZZ,ZZ9. DTSBR793
00190 DTSBR793
00191 DTSBR793
00192 01 HEADER4. DTSBR793
00193 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00194 05 FILLER PIC X(07) VALUE DTSBR793
00195 'FEIN NO'. DTSBR793
00196 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00197 05 FILLER PIC X(25) VALUE DTSBR793
00198 ' EMP-NAME '. DTSBR793
00199 05 FILLER PIC X(07) VALUE SPACES. DTSBR793
00200 05 FILLER PIC X(25) VALUE DTSBR793
00201 ' ATTENTION '. DTSBR793
00202 05 FILLER PIC X(15) VALUE SPACES. DTSBR793
00203 05 FILLER PIC X(25) VALUE DTSBR793
00204 ' ADDR-LINE1 '. DTSBR793
00205 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00206 05 FILLER PIC X(22) VALUE DTSBR793
00207 ' CITY '. DTSBR793
00208 05 FILLER PIC X(11) VALUE DTSBR793
00209 'ST ZIP'. DTSBR793
00210 01 HEADER31. DTSBR793
00211 05 FILLER PIC X(01) VALUE SPACES. DTSBR793
00212 05 FILLER PIC X(45) VALUE DTSBR793
00213 'EMPLOYERS FOUND -DUTAS '. DTSBR793
00214 05 FILLER PIC X(46) VALUE DTSBR793
00215 'IRS (940) FUTA QUARTERLY - CROSS MATCH '. DTSBR793
00216 05 FILLER PIC X(20) VALUE SPACES. DTSBR793
00217 05 FILLER PIC X(06) VALUE 'PAGE:'. DTSBR793
00218 05 HDR31-PAGE PIC ZZ,ZZ9. DTSBR793
00219 DTSBR793
00220 DTSBR793
00221 01 HEADER41. DTSBR793
00222 05 FILLER PIC X(03) VALUE SPACES. DTSBR793
00223 05 FILLER PIC X(07) VALUE DTSBR793
00224 'FEIN NO'. DTSBR793
00225 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00226 05 FILLER PIC X(25) VALUE DTSBR793
00227 ' EMP-NO NAME '. DTSBR793
00228 05 FILLER PIC X(02) VALUE SPACES. DTSBR793
00229 05 FILLER PIC X(32) VALUE DTSBR793
00230 ' DATE REG CLS '. DTSBR793
00231 * 05 FILLER PIC X(10) VALUE SPACES. DTSBR793
00232 05 FILLER PIC X(26) VALUE DTSBR793
00233 'STA ORG RTN-MAIL NEW-A'. DTSBR793
00234 05 FILLER PIC X(23) VALUE DTSBR793
00235 'CCT FEIN/NAME IRS-TRAN'. DTSBR793
00236 05 FILLER PIC X(05) VALUE DTSBR793
00237 '-DATE'. DTSBR793
00238 01 L005-LINK-AREA. DTSBR793
00239 ++INCLUDE DTSIL005 DTSBR793
00240 EJECT DTSBR793
00241 01 L009-LINK-AREA. DTSBR793
00242 ++INCLUDE DTSIL009 DTSBR793
00243 EJECT DTSBR793
00244 01 L071-LINK-AREA. DTSBR793
00245 ++INCLUDE DTSIL071 DTSBR793
00246 EJECT DTSBR793
00247 01 L082-LINK-AREA. DTSBR793
00248 ++INCLUDE DTSIL082 DTSBR793
00249 EJECT DTSBR793
00250 ++INCLUDE DTSXL793 DTSBR793
00251 EJECT DTSBR793
00252 LINKAGE SECTION. DTSBR793
00253 SKIP3 DTSBR793
00254 01 LRCM-LINK-AREA. DTSBR793
00255 ++INCLUDE DTSILRCM DTSBR793
00256 EJECT DTSBR793
00257 01 R793-REC. DTSBR793
00258 ++INCLUDE DTSIR793 DTSBR793
00259 EJECT DTSBR793
00260 PROCEDURE DIVISION USING LRCM-LINK-AREA DTSBR793
00261 R793-REC. DTSBR793
00262 SKIP2 DTSBR793
00263 IF FIRST-TIME-IND = 'Y' DTSBR793
00264 PERFORM I1000-INITIATE THRU I1000-EXIT DTSBR793
00265 MOVE 'N' TO FIRST-TIME-IND. DTSBR793
00266 SKIP1 DTSBR793
00267 IF LRCM-EOR-88 DTSBR793
00268 PERFORM T1000-TERMINATE THRU T1000-EXIT DTSBR793
00269 ELSE DTSBR793
00270 PERFORM P1000-PROCESS THRU P1000-EXIT. DTSBR793
00271 SKIP2 DTSBR793
00272 GOBACK. DTSBR793
00273 EJECT DTSBR793
00274 I1000-INITIATE. DTSBR793
00275 SKIP1 DTSBR793
00276 OPEN OUTPUT FEIN-FILE FEIN-FILE2 FEIN-FILE3. DTSBR793
00277 WRITE FEIN-LETTER FROM XF-CA-CNTL-LIN0 AFTER DTSBR793
00278 ADVANCING TOP-OF-PAGE. DTSBR793
00279 WRITE FEIN-LETTER FROM XF-CA-CNTL-LINE. DTSBR793
00280 SKIP2 DTSBR793
00281 PERFORM S005-SYS-DATE THRU S005-EXIT. DTSBR793
00282 MOVE L005-SLASH-DATE TO HDR1-DATE LETTER-DATE. DTSBR793
00283 MOVE L005-DISPLAY-TIME TO HDR2-TIME. DTSBR793
00284 DTSBR793
00285 I1000-EXIT. DTSBR793
00286 EXIT. DTSBR793
00287 EJECT DTSBR793
00288 P1000-PROCESS. DTSBR793
00289 SKIP1 DTSBR793
00290 MOVE SPACES TO R793-REPORT. DTSBR793
00291 DTSBR793
00292 MOVE R793-FEIN TO WS-FEIN-NO DTSBR793
00293 MOVE WS-FEIN-NO TO RPT-FEIN-NO. DTSBR793
00294 DTSBR793
00295 IF R793-RPT-TYPE = '02' DTSBR793
00296 PERFORM P2300-GENERATE-DUTA-REPORT THRU P2300-EXIT DTSBR793
00297 ELSE DTSBR793
00298 PERFORM P2100-GENERATE-FEIN-LETTER THRU P2100-EXIT DTSBR793
00299 PERFORM P2200-GENERATE-FEIN-REPORT THRU P2200-EXIT. DTSBR793
00300 SKIP2 DTSBR793
00301 P1000-EXIT. DTSBR793
00302 EXIT. DTSBR793
00303 EJECT DTSBR793
00304 P2000-FORMAT-OPR-NAME. DTSBR793
00305 SKIP1 DTSBR793
00306 * MOVE R793-OP-ID TO L082-OP-ID. DTSBR793
00307 * PERFORM S082-OP-ID-INFO THRU S082-EXIT. DTSBR793
00308 * MOVE L082-NAME TO L071-NAM. DTSBR793
00309 * MOVE 2 TO L071-NAME-FORMAT. DTSBR793
00310 * PERFORM S071-DESLASH-NAME THRU S071-EXIT. DTSBR793
00311 * MOVE L071-NAM TO L009-DATA. DTSBR793
00312 * PERFORM S009-CONVERT-TO-CAPS THRU S009-EXIT. DTSBR793
00313 * MOVE L009-DATA TO WS-OPR-NAME. DTSBR793
00314 * MOVE L082-UNIT-NAME TO L009-DATA. DTSBR793
00315 * PERFORM S009-CONVERT-TO-CAPS THRU S009-EXIT. DTSBR793
00316 * MOVE L009-DATA TO WS-OPR-UNIT-NAME. DTSBR793
00317 SKIP2 DTSBR793
00318 P2000-EXIT. DTSBR793
00319 EXIT. DTSBR793
00320 EJECT DTSBR793
00321 P2100-GENERATE-FEIN-LETTER. DTSBR793
00322 * MOVE SPACES TO PRT-REC. DTSBR793
00323 * ADD 1 TO WS-PAGE-NO. DTSBR793
00324 * MOVE LRCM-SYS-8-DATE TO FILA. DTSBR793
00325 * MOVE WS-PAGE-NO TO FILD. DTSBR793
00326 * WRITE PRT-REC FROM HEAD AFTER ADVANCING TOP-OF-PAGE. DTSBR793
00327 * WRITE PRT-REC FROM HEADA AFTER ADVANCING 2 LINES. DTSBR793
00328 * ADD 3 TO WS-LINE-CNT. DTSBR793
00329 * MOVE R792-EMP-NO TO E-NUM. DTSBR793
00330 * MOVE WS-FEIN-NO TO ID-NUM. DTSBR793
00331 * MOVE R793-STATE-CODE TO CDE. DTSBR793
00332 * MOVE R793-NAME-LINE-1 TO ADDR. DTSBR793
00333 * WRITE PRT-REC FROM DETAIL1 AFTER ADVANCING 2 LINES. DTSBR793
00334 * ADD 2 TO WS-LINE-CNT. DTSBR793
00335 * MOVE R793-NAME-LINE-2 TO ADDR1 DTSBR793
00336 * WRITE PRT-REC FROM DETAIL2 AFTER ADVANCING 1 LINES. DTSBR793
00337 * MOVE R793-NAME-LINE-3 TO ADDR2 DTSBR793
00338 * WRITE PRT-REC FROM DETAIL3 AFTER ADVANCING 1 LINES. DTSBR793
00339 * MOVE R793-NAME-LINE-4 TO ADDR3 DTSBR793
00340 * WRITE PRT-REC FROM DETAIL4 AFTER ADVANCING 1 LINES. DTSBR793
00341 * MOVE R793-STREET-ADDRESS TO ADDR4. DTSBR793
00342 * WRITE PRT-REC FROM DETAIL5 AFTER ADVANCING 1 LINES. DTSBR793
00343 * MOVE R793-CITY TO ADDR-CITY OF DETAIL6 DTSBR793
00344 * MOVE R793-STATE-CODE TO ADDR-STATE OF DETAIL6 DTSBR793
00345 * MOVE R793-ZIP-CODE TO ADDR-ZIP OF DETAIL6 DTSBR793
00346 * WRITE PRT-REC FROM DETAIL6 AFTER 1. DTSBR793
00347 DTSBR793
00348 **> DTSBR793
00349 * WRITE FEIN-LETTER FROM X1-CA-CNTL-LINE. DTSBR793
00350 WRITE FEIN-LETTER FROM X2-CA-CNTL-LINE. DTSBR793
00351 WRITE FEIN-LETTER FROM X3-CA-CNTL-LINE. DTSBR793
00352 DTSBR793
00353 MOVE SPACES TO FEIN-LETTER VSCA-DATA. DTSBR793
00354 MOVE R793-CITY TO FEIN-CITY DTSBR793
00355 MOVE R793-STATE-CODE TO FEIN-STATE DTSBR793
00356 * MOVE R793-ZIP-CODE TO FEIN-ZIP DTSBR793
00357 MOVE R793-ZIP-1-5 TO FEIN-ZIP-1-5 DTSBR793
00358 MOVE R793-ZIP-6-9 TO FEIN-ZIP-6-9. DTSBR793
00359 * MOVE R793-ZIP-10-12 TO FEIN-ZIP-10-12. DTSBR793
00360 MOVE SPACES TO FEIN-ZIP-10-12. DTSBR793
00361 WRITE FEIN-LETTER FROM VSCA-ADDR-LINE AFTER TOP-OF-PAGE. DTSBR793
00362 MOVE SPACES TO VSCA-DATA. DTSBR793
00363 WRITE FEIN-LETTER FROM VSCA-ADDR-LINE DTSBR793
00364 AFTER ADVANCING 7 LINES DTSBR793
00365 MOVE SPACES TO VSCA-DATA. DTSBR793
00366 MOVE WS-FEIN-NO-DISPLAY TO PRTB. DTSBR793
00367 * MOVE WS-FEIN-NO TO PRTB. DTSBR793
00368 * PERFORM S060-FORM THRU S060-EXIT 27 TIMES. DTSBR793
00369 * MOVE SPACES TO PRT1 PRT1-A. DTSBR793
00370 DTSBR793
00371 WRITE FEIN-LETTER FROM R793-LETTER-DATE AFTER 2 DTSBR793
00372 * MOVE WS-FEIN-NO-DISPLAY TO LTR-FEIN-NO. DTSBR793
00373 MOVE WS-FEIN-NO TO LTR-FEIN-NO. DTSBR793
00374 WRITE FEIN-LETTER FROM R793-LETTER-FEIN AFTER 3 DTSBR793
00375 DTSBR793
00376 MOVE R793-NAME-LINE-1 TO PRT1 DTSBR793
00377 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00378 DTSBR793
00379 * IF R793-NAME-LINE-2 NOT = SPACES DTSBR793
00380 * MOVE R793-NAME-LINE-2 TO PRT1 DTSBR793
00381 * PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00382 DTSBR793
00383 IF R793-NAME-LINE-3 NOT = SPACES DTSBR793
00384 MOVE R793-NAME-LINE-3 TO PRT1 DTSBR793
00385 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00386 DTSBR793
00387 IF R793-NAME-LINE-4 NOT = SPACES DTSBR793
00388 MOVE R793-NAME-LINE-4 TO PRT1 DTSBR793
00389 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00390 DTSBR793
00391 MOVE R793-STREET-ADDRESS TO PRT1. DTSBR793
00392 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00393 DTSBR793
00394 MOVE FEIN-DET7 TO PRT1. DTSBR793
00395 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00396 ******************************************************************DTSBR793
00397 * THIS AREA WILL MOVE THE ADDRESS FOR LETTER DTSBR793
00398 ******************************************************************DTSBR793
00399 WRITE FEIN-LETTER FROM VSCA-ADDR-LINE AFTER TOP-OF-PAGE. DTSBR793
00400 PERFORM S060-FORM THRU S060-EXIT 17 TIMES. DTSBR793
00401 MOVE R793-NAME-LINE-1 TO PRT2. DTSBR793
00402 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00403 DTSBR793
00404 IF R793-NAME-LINE-2 NOT = SPACES DTSBR793
00405 MOVE R793-NAME-LINE-2 TO PRT2 DTSBR793
00406 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00407 DTSBR793
00408 IF R793-NAME-LINE-3 NOT = SPACES DTSBR793
00409 MOVE R793-NAME-LINE-3 TO PRT2 DTSBR793
00410 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00411 DTSBR793
00412 IF R793-NAME-LINE-4 NOT = SPACES DTSBR793
00413 MOVE R793-NAME-LINE-4 TO PRT2 DTSBR793
00414 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00415 DTSBR793
00416 MOVE R793-STREET-ADDRESS TO PRT2. DTSBR793
00417 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00418 DTSBR793
00419 MOVE FEIN-DET7 TO PRT2. DTSBR793
00420 PERFORM S060-FORM THRU S060-EXIT. DTSBR793
00421 P2100-EXIT. DTSBR793
00422 EXIT. DTSBR793
00423 P2200-GENERATE-FEIN-REPORT. DTSBR793
00424 ADD 1 TO WS-LINE-CNT. DTSBR793
00425 IF WS-LINE-CNT > 50 DTSBR793
00426 ADD 1 TO WS-PAGE-CNT DTSBR793
00427 MOVE WS-PAGE-CNT TO HDR3-PAGE DTSBR793
00428 MOVE '793R1' TO HDR1-RPT DTSBR793
00429 WRITE FEIN-REPORT FROM HEADER1 DTSBR793
00430 AFTER ADVANCING TOP-OF-PAGE DTSBR793
00431 WRITE FEIN-REPORT FROM HEADER2 AFTER ADVANCING 1 DTSBR793
00432 WRITE FEIN-REPORT FROM HEADER3 AFTER ADVANCING 1 DTSBR793
00433 WRITE FEIN-REPORT FROM HEADER4 AFTER ADVANCING 1 DTSBR793
00434 MOVE 1 TO WS-LINE-CNT. DTSBR793
00435 DTSBR793
00436 * MOVE SPACES TO FEIN-REPORT. DTSBR793
00437 MOVE R793-FEIN TO RPT-FEIN-NO DTSBR793
00438 MOVE R793-CITY TO RPT-CITY. DTSBR793
00439 MOVE R793-STATE-CODE TO RPT-STATE DTSBR793
00440 MOVE R793-ZIP-1-5 TO RPT-ZIP. DTSBR793
00441 MOVE R793-ZIP-6-9 TO RPT-ZIP4. DTSBR793
00442 MOVE R793-NAME-LINE-1 TO RPT-ADDR1. DTSBR793
00443 * MOVE R793-NAME-LINE-2 TO RPT-ADDR2 DTSBR793
00444 IF R793-NAME-LINE-3 > SPACES DTSBR793
00445 MOVE R793-NAME-LINE-3 TO RPT-ADDR4 DTSBR793
00446 ELSE DTSBR793
00447 MOVE R793-NAME-LINE-4 TO RPT-ADDR4. DTSBR793
00448 MOVE R793-STREET-ADDRESS TO RPT-STREET. DTSBR793
00449 DTSBR793
00450 WRITE FEIN-REPORT FROM R793-REPORT AFTER ADVANCING 1. DTSBR793
00451 P2200-EXIT. DTSBR793
00452 EXIT. DTSBR793
00453 P2300-GENERATE-DUTA-REPORT. DTSBR793
00454 ADD 1 TO WS-LINE-CNT3. DTSBR793
00455 IF WS-LINE-CNT3 > 50 DTSBR793
00456 ADD 1 TO WS-PAGE-CNT3 DTSBR793
00457 MOVE WS-PAGE-CNT3 TO HDR31-PAGE DTSBR793
00458 MOVE '793R2' TO HDR1-RPT DTSBR793
00459 WRITE FEIN-REPORT3 FROM HEADER1 DTSBR793
00460 AFTER ADVANCING TOP-OF-PAGE DTSBR793
00461 WRITE FEIN-REPORT3 FROM HEADER2 AFTER ADVANCING 1 DTSBR793
00462 WRITE FEIN-REPORT3 FROM HEADER31 AFTER ADVANCING 1 DTSBR793
00463 WRITE FEIN-REPORT3 FROM HEADER41 AFTER ADVANCING 1 DTSBR793
00464 MOVE 1 TO WS-LINE-CNT3. DTSBR793
00465 DTSBR793
00466 * MOVE SPACES TO FEIN-REPORT. DTSBR793
00467 MOVE R793-FEIN TO RPT-FEIN-NO3 DTSBR793
00468 MOVE R793-EMP-NO TO RPT-EMP-NO3 DTSBR793
00469 MOVE R793-EMP-NAME TO RPT-EMP-NAME3 DTSBR793
00470 MOVE R793-EMP-DATE TO RPT-EMP-DATE3 DTSBR793
00471 MOVE R793-EMP-CLASS TO RPT-EMP-CLASS3 DTSBR793
00472 MOVE R793-EMP-STATUS TO RPT-EMP-STATUS3 DTSBR793
00473 MOVE R793-ORG-TYPE TO RPT-EMP-ORG-TYPE3 DTSBR793
00474 MOVE R793-RTN-MAIL TO RPT-RTN-MAIL3 DTSBR793
00475 MOVE R793-NEW-ACCT-IND TO RPT-NEW-ACCT-IND DTSBR793
00476 MOVE R793-FEIN-CHNG-IND TO RPT-FEIN-CHNG-IND DTSBR793
00477 MOVE R793-NAME-CHNG-IND TO RPT-NAME-CHNG-IND DTSBR793
00478 MOVE R793-TRAN-DATE TO RPT-TRAN-DATE DTSBR793
00479 DTSBR793
00480 WRITE FEIN-REPORT3 FROM R793-REPORT3 AFTER ADVANCING 1. DTSBR793
00481 P2300-EXIT. DTSBR793
00482 EXIT. DTSBR793
00483 EJECT DTSBR793
00484 T1000-TERMINATE. DTSBR793
00485 SKIP1 DTSBR793
00486 WRITE FEIN-LETTER FROM X4-CA-END-LINE. DTSBR793
00487 CLOSE FEIN-FILE FEIN-FILE2 FEIN-FILE3. DTSBR793
00488 SKIP2 DTSBR793
00489 T1000-EXIT. DTSBR793
00490 EXIT. DTSBR793
00491 EJECT DTSBR793
00492 S060-FORM. DTSBR793
00493 WRITE FEIN-LETTER FROM VSCA-ADDR-LINE AFTER 1. DTSBR793
00494 MOVE SPACES TO VSCA-DATA. DTSBR793
00495 S060-EXIT. DTSBR793
00496 EXIT. DTSBR793
00497 S009-CONVERT-TO-CAPS. DTSBR793
00498 SKIP1 DTSBR793
00499 CALL 'DTSBU009' USING L009-LINK-AREA. DTSBR793
00500 SKIP2 DTSBR793
00501 S009-EXIT. DTSBR793
00502 EXIT. DTSBR793
00503 SKIP3 DTSBR793
00504 S005-SYS-DATE. DTSBR793
00505 SKIP1 DTSBR793
00506 SET L005-FROM-SYS TO TRUE. DTSBR793
00507 CALL 'DTSBU005' USING L005-LINK-AREA. DTSBR793
00508 SKIP2 DTSBR793
00509 S005-EXIT. DTSBR793
00510 EXIT. DTSBR793
00511 S071-DESLASH-NAME. DTSBR793
00512 SKIP1 DTSBR793
00513 CALL 'DTSBU071' USING L071-LINK-AREA. DTSBR793
00514 SKIP2 DTSBR793
00515 S071-EXIT. DTSBR793
00516 EXIT. DTSBR793
00517 SKIP3 DTSBR793
00518 S082-OP-ID-INFO. DTSBR793
00519 SKIP1 DTSBR793
00520 CALL 'DTSBU082' USING L082-LINK-AREA. DTSBR793
00521 SKIP2 DTSBR793
00522 S082-EXIT. DTSBR793
00523 EXIT. DTSBR793
00524 SKIP3 DTSBR793
00525 S999-ABEND. DTSBR793
00526 SKIP1 DTSBR793
00527 CALL 'DTSBU999' USING WRK-ABEND-CD. DTSBR793
00528 SKIP2 DTSBR793
00529 S999-EXIT. DTSBR793
00530 EXIT. DTSBR793