Sei sulla pagina 1di 3

060-INOUT-RTN.

INITIALIZE TINOUT-REC.
MOVE REF-NO-I TO KEY-1-CR
MOVE NEW-REF-NO-I TO KEY-2-CR
MOVE GBMF-CL-ED TO ED-CL-CR
MOVE GBMF-CL-NJSUR TO NJSUR-CL-CR
MOVE GBMF-CL-DSSUR TO DSSUR-CL-CR
MOVE GBMF-CL-EQSUR TO EQSUR-CL-CR
MOVE GBMF-CL-UOSUR TO UOSUR-CL-CR
MOVE GBMF-CL-GST TO GST-CL-CR
MOVE GBMF-CL-ETAX TO ETAX-CL-CR
MOVE GBMF-CL-FTAX TO FTAX-CL-CR
MOVE ZEROS TO STAX-CL-CR
IF WA-ASTAX-FLAG = 1
MOVE GBMF-CL-STAX TO ASTAX-CL-CR
ELSE
MOVE GBMF-CL-STAX TO SRTAX-CL-CR.
MOVE GBMF-CL-PTV TO PTV-CL-CR
IF WA-ITD-FLAG = 1
MOVE GBMF-CL-IT TO ITD-CL-CR
ELSE
MOVE GBMF-CL-IT TO IT-CL-CR.
MOVE ZEROS TO ITS-CL-CR

COMPUTE SUR-CL-CR = GBMF-CL-SUR


+ GBMF-CL-PRGS-SUR.
MOVE GBMF-CL-OTHERS TO OT-CL-CR
MOVE GBMF-INST-BAL-OTHERS TO UNPD-DEBT-CR
MOVE GBMF-INST-BAL-ED TO UNPD-DEBT-ED-CR
MOVE GBMF-INST-BAL-NJSUR TO UNPD-DEBT-NJSUR-CR
MOVE GBMF-INST-BAL-DSSUR TO UNPD-DEBT-DSSUR-CR
MOVE GBMF-INST-BAL-EQSUR TO UNPD-DEBT-EQSUR-CR
MOVE GBMF-INST-BAL-UOSUR TO UNPD-DEBT-UOSUR-CR
MOVE GBMF-INST-BAL-GST TO UNPD-DEBT-GST-CR
MOVE GBMF-INST-BAL-ETAX TO UNPD-DEBT-ETAX-CR
MOVE GBMF-INST-BAL-FTAX TO UNPD-DEBT-FTAX-CR
MOVE ZERO TO UNPD-DEBT-STAX-CR
IF WA-ASTAX-FLAG = 1
MOVE GBMF-INST-BAL-STAX TO UNPD-DEBT-ASTAX-CR
ELSE
MOVE GBMF-INST-BAL-STAX TO UNPD-DEBT-SRTAX-CR.
IF WA-ITD-FLAG = 1
MOVE GBMF-INST-BAL-IT TO UNPD-DEBT-ITD-CR
ELSE
MOVE GBMF-INST-BAL-IT TO UNPD-DEBT-IT-CR.
MOVE ZEROS TO UNPD-DEBT-ITS-CR
MOVE GBMF-INST-BAL-SUR TO UNPD-DEBT-SUR-CR
MOVE GBMF-COURT-SASIDE-OTHERS TO SETASIDE-CR
MOVE GBMF-COURT-SASIDE-ED TO SETASIDE-ED-CR
MOVE GBMF-COURT-SASIDE-NJSUR TO SETASIDE-NJSUR-CR
MOVE GBMF-COURT-SASIDE-DSSUR TO SETASIDE-DSSUR-CR
MOVE GBMF-COURT-SASIDE-EQSUR TO SETASIDE-EQSUR-CR
MOVE GBMF-COURT-SASIDE-UOSUR TO SETASIDE-UOSUR-CR
MOVE GBMF-COURT-SASIDE-GST TO SETASIDE-GST-CR
MOVE GBMF-COURT-SASIDE-ETAX TO SETASIDE-ETAX-CR
MOVE GBMF-COURT-SASIDE-FTAX TO SETASIDE-FTAX-CR
IF WA-ITD-FLAG = 1
MOVE GBMF-COURT-SASIDE-IT TO SETASIDE-ITD-CR
ELSE
MOVE GBMF-COURT-SASIDE-IT TO SETASIDE-IT-CR.
MOVE ZEROS TO SETASIDE-ITS-CR
MOVE ZEROS TO SETASIDE-STAX-CR
IF WA-ASTAX-FLAG = 1
MOVE GBMF-COURT-SASIDE-STAX TO SETASIDE-ASTAX-CR
ELSE
MOVE GBMF-COURT-SASIDE-STAX TO SETASIDE-SRTAX-CR.
MOVE GBMF-COURT-SASIDE-PTV TO SETASIDE-PTV-CR
MOVE GBMF-COURT-SASIDE-SUR TO SETASIDE-SUR-CR
MOVE GBMF-LM-DUE-DT TO LM-DUE-D-CR
MOVE GBMF-CUR-DUE-DT TO DUE-D-CR
MOVE GBMF-RU-CD TO RU-CD-CR
MOVE GBMF-FATA-PATA-CD TO FP-CD-CR
MOVE GBMF-ED-CD TO ED-CD-CR
MOVE GBMF-WE-CD TO WE-CD-CR
MOVE MONTH-W TO BMONTH-CR
MOVE GBMF-FGOVT-CL-ED TO FGOVT-ED-CL-CR.
MOVE GBMF-FGOVT-CL-NJSUR TO FGOVT-OTH-CL-CR.
MOVE GBMF-FGOVT-CL-DSSUR TO FGOVT-DSSUR-CL-CR
MOVE GBMF-PGOVT-CL-DSSUR TO PGOVT-DSSUR-CL-CR
MOVE GBMF-WAPDA-CL-DSSUR TO WAPDA-DSSUR-CL-CR
MOVE GBMF-FGOVT-CL-OTHERS TO FGOVT-NJSUR-CL-CR.
MOVE GBMF-PGOVT-CL-ED TO PGOVT-ED-CL-CR.
MOVE GBMF-PGOVT-CL-NJSUR TO PGOVT-OTH-CL-CR.
MOVE GBMF-FGOVT-CL-UOSUR TO FGOVT-UOSUR-CL-CR
MOVE GBMF-PGOVT-CL-UOSUR TO PGOVT-UOSUR-CL-CR
MOVE GBMF-WAPDA-CL-UOSUR TO WAPDA-UOSUR-CL-CR
MOVE GBMF-PGOVT-CL-OTHERS TO PGOVT-NJSUR-CL-CR.
MOVE GBMF-WAPDA-CL-ED TO WAPDA-ED-CL-CR.
MOVE GBMF-WAPDA-CL-NJSUR TO WAPDA-OTH-CL-CR.
MOVE GBMF-WAPDA-CL-OTHERS TO WAPDA-NJSUR-CL-CR.
MOVE GBMF-LGOVT-CL-ED TO LGOVT-ED-CL-CR.
MOVE GBMF-LGOVT-CL-OTHERS TO LGOVT-OTH-CL-CR.
MOVE GBMF-GSTSBDY-CL-AMNT TO GSTSBDY-CL-CR.
IF GBMF-BATCH = 26
IF GBMF-SDIV NOT = GBMF1-SDIV
MOVE GBMF-KEY TO KEY-1-CR
MOVE GBMF1-KEY TO KEY-2-CR.
********** MOVE INOUT-REC TO INOUT-REC-W
MOVE "O" TO STATUS-CR
WRITE TINOUT-REC.
********** MOVE INOUT-REC-W TO INOUT-REC
MOVE "I" TO STATUS-CR
MOVE NEW-REF-NO-I TO KEY-1-CR
MOVE REF-NO-I TO KEY-2-CR
IF GBMF-BATCH = 26
IF GBMF-SDIV NOT = GBMF1-SDIV
MOVE GBMF1-KEY TO KEY-1-CR
MOVE GBMF-KEY TO KEY-2-CR.
WRITE TINOUT-REC.
ADD 2 TO WR-IO-KNT WR-IO-KNT1.
IF WR-IO-KNT1 = 100
MOVE ZEROS TO WR-IO-KNT1
DISPLAY WR-IO-KNT AT LINE 19 COLUMN 45 REVERSED.
060-INOUT-END. EXIT.

Potrebbero piacerti anche