RCXVP201 ;DAOU/ALA-AR Data Extraction Post-Install Program ;23-JUL-03
 ;;4.5;Accounts Receivable;**201,228**;Mar 20, 1995
 ;
 ;** Program Description **
 ;  This program will be run on installation of patch
 ;  PRCA*4.5*201 for CBO to ARC Data Extractions
 ;
EN ; Entry Point
 NEW RJ,RCLM,IEN,TXT,VAL
 ;
 M XPDQUES=^TMP("RCXVINSTALL")
 ;
 ;  Set up the maximum number of records in a batch
 S RCXVUP(342,"1,",20.05)=5000
 S RCXVUP(342,"1,",20.01)=$S($G(XPDQUES("PRE DIREC"))'="":$G(XPDQUES("PRE DIREC")),1:"PRT$:[SPOOL]")
 S RCXVUP(342,"1,",20.02)=$S($G(XPDQUES("POS MAIL"))'="":$G(XPDQUES("POS MAIL")),1:"RCXVFTP")
 S RCXVUP(342,"1,",20.06)=$S($P($$PARAM^HLCS2(),U,3)="P":"PRODUCTION",1:"TEST")
 S RCXVUP(342,"1,",20.04)="ON"
 ;
 D FILE^DIE("E","RCXVUP","ERROR")
 ;
 ;  Add installer to mail group RCXVFTP
 D ADDMBRS^XMXAPIG(DUZ,"RCXVFTP",DUZ)
 ;
P228 ;Entry point from PRCA*4.5*228 postinit (RCXVP228)
AC ;  Set up the active records into the AR Queue File (#348.4)
 S RCXVDSC="CBO ACTIVE BILLS"
 S RCXVFL=$$TASK^RCXVUTIL(RCXVDSC)
 I 'RCXVFL D
 . S ZTDESC=RCXVDSC,ZTRTN="ACT^RCXVTSK",ZTIO=""
 . ;2 lines below changed to automatically queue at 8pm
 . ;S TIME=$S($G(XPDQUES("PRE HISTM"))'="":$P($G(XPDQUES("PRE HISTM")),".",2),1:"20")
 . S ZTDTH=$$DT^XLFDT()_".20"
 . D ^%ZTLOAD
 ;QUIT Below terminates call from 228 post-init
 Q
 ;
CUR ;  Set up records since the end of the Fiscal Year 2003
 S RCXVDSC="CBO FISCAL YR 2004 (9/26/03-10/31/03)"
 S RCXVFFD=3030926,RCXVFTD=3031031,RCXVCFLG=1
 S RFDATE=$$SAT^RCXVUTIL(DT) D TSK
 ;
 S RCXVDSC="CBO FISCAL YR 2004 (11/1/03-11/30/03)"
 S RCXVFFD=3031101,RCXVFTD=3031130,RCXVCFLG=1 D TSK
 ;
 S RCXVDSC="CBO FISCAL YR 2004 (12/1/03-12/31/03)"
 S RCXVFFD=3031201,RCXVFTD=3031231,RCXVCFLG=1 D TSK
 ;
 S RCXVDSC="CBO FISCAL YR 2004 (1/1/04-1/31/04)"
 S RCXVFFD=3040101,RCXVFTD=3040131,RCXVCFLG=1 D TSK
 ;
 S RCXVDSC="CBO FISCAL YR 2004 (2/1/04-2/29/04)"
 S RCXVFFD=3040201,RCXVFTD=3040229,RCXVCFLG=1 D TSK
 ;
 S RCXVDSC="CBO FISCAL YR 2004 (3/1/04-3/31/04)"
 S RCXVFFD=3040301,RCXVFTD=3040331,RCXVCFLG=1 D TSK
 ;
 S RCXVDSC="CBO FISCAL YR 2004 (4/1/04-4/30/04)"
 S RCXVFFD=3040401,RCXVFTD=3040430,RCXVCFLG=1 D TSK
 ;
 I $E(DT,4,5)="05" D
 . S RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 . S RCXVFFD=3040501,RCXVFTD=3040531,RCXVCFLG=1 D TSK
 ;
 I $E(DT,4,5)="06" D
 . S RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 . S RCXVFFD=3040501,RCXVFTD=3040531,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (6/1/04-6/30/04)"
 . S RCXVFFD=3040601,RCXVFTD=3040630,RCXVCFLG=1 D TSK
 ;
 I $E(DT,4,5)="07" D
 . S RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 . S RCXVFFD=3040501,RCXVFTD=3040531,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (6/1/04-6/30/04)"
 . S RCXVFFD=3040601,RCXVFTD=3040630,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (7/1/04-7/31/04)"
 . S RCXVFFD=3040701,RCXVFTD=3040731,RCXVCFLG=1 D TSK
 ;
 I $E(DT,4,5)="08" D
 . S RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 . S RCXVFFD=3040501,RCXVFTD=3040531,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (6/1/04-6/30/04)"
 . S RCXVFFD=3040601,RCXVFTD=3040630,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (7/1/04-7/31/04)"
 . S RCXVFFD=3040701,RCXVFTD=3040731,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (8/1/04-8/31/04)"
 . S RCXVFFD=3040801,RCXVFTD=3040831,RCXVCFLG=1 D TSK
 ;
 I $E(DT,4,5)="09" D
 . S RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 . S RCXVFFD=3040501,RCXVFTD=3040531,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (6/1/04-6/30/04)"
 . S RCXVFFD=3040601,RCXVFTD=3040630,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (7/1/04-7/31/04)"
 . S RCXVFFD=3040701,RCXVFTD=3040731,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (8/1/04-8/31/04)"
 . S RCXVFFD=3040801,RCXVFTD=3040831,RCXVCFLG=1 D TSK
 . S RCXVDSC="CBO FISCAL YR 2004 (9/1/04-9/27/04)"
 . S RCXVFFD=3040901,RCXVFTD=3040927,RCXVCFLG=1 D TSK
 ;
F03 ;  Historical for Fiscal Year 2003
 S RCXVDSC="CBO HISTORICAL EXTRACT FY03"
 S RCXVFL=$$TASK^RCXVUTIL(RCXVDSC)
 I $G(RFDATE)="" S ZTDTH=$$SAT^RCXVUTIL(DT),RFDATE=$$FMADD^XLFDT(ZTDTH,7)
 I 'RCXVFL D
 . S RCXVFFD=3021001,RCXVFTD=3030925
 . S ZTDESC=RCXVDSC,ZTRTN="HIS^RCXVTSK",ZTIO=""
 . S ZTSAVE("RCXVFFD")="",ZTSAVE("RCXVFTD")=""
 . S ZTDTH=RFDATE_".06",RFDATE=$$FMADD^XLFDT(RFDATE,7)
 . D ^%ZTLOAD
 ;
F02 ;  Historical for Fiscal Year 2002
 S RCXVDSC="CBO HISTORICAL EXTRACT FY02"
 S RCXVFL=$$TASK^RCXVUTIL(RCXVDSC)
 I $G(RFDATE)="" S ZTDTH=$$SAT^RCXVUTIL(DT),RFDATE=$$FMADD^XLFDT(ZTDTH,7)
 I 'RCXVFL D
 . S RCXVFFD=3011001,RCXVFTD=3020930
 . S ZTDESC=RCXVDSC,ZTRTN="HIS^RCXVTSK",ZTIO=""
 . S ZTSAVE("RCXVFFD")="",ZTSAVE("RCXVFTD")=""
 . S ZTDTH=RFDATE_".06",RFDATE=$$FMADD^XLFDT(RFDATE,7)
 . D ^%ZTLOAD
 ;
F01 ;  Historical for Fiscal Year 2001
 S RCXVDSC="CBO HISTORICAL EXTRACT FY01"
 S RCXVFL=$$TASK^RCXVUTIL(RCXVDSC)
 I $G(RFDATE)="" S ZTDTH=$$SAT^RCXVUTIL(DT),RFDATE=$$FMADD^XLFDT(ZTDTH,7)
 I 'RCXVFL D
 . S RCXVFFD=3001001,RCXVFTD=3010930
 . S ZTDESC=RCXVDSC,ZTRTN="HIS^RCXVTSK",ZTIO=""
 . S ZTSAVE("RCXVFFD")="",ZTSAVE("RCXVFTD")=""
 . S ZTDTH=RFDATE_".06"
 . D ^%ZTLOAD
 ;
FLG ;  Update with CBO EXTRACT FLAG
 F RJ=1:1 S RCLM=$T(TTS+RJ) Q:RCLM=" ;;Q"  D
 . S IEN=$P(RCLM,";",3),TXT=$P(RCLM,";",4),VAL=$P(RCLM,";",5)
 . I $P(^PRCA(430.3,IEN,0),U,1)=TXT S RCXVUP(430.3,IEN_",",5)=VAL
 D FILE^DIE("I","RCXVUP","RCERR")
 ;
EXIT K RCXVDSC,RTASKS,ZTDESC,ZTRTN,ZTDTH,XPDQUES,RCXVFFD,RCXVFTD
 K RCXFY03,RCXVFL,RFDATE,TIME
 K ^TMP("RCXVINSTALL")
 Q
 ;
TSK ;  Set up Task for current fiscal year 2004
 S ZTDESC=RCXVDSC,ZTRTN="CUR^RCXVTSK",ZTIO=""
 S ZTSAVE("RCXVFFD")="",ZTSAVE("RCXVFTD")="",ZTSAVE("RCXVCFLG")=""
 S ZTDTH=RFDATE_".06"
 D ^%ZTLOAD
 S RFDATE=$$FMADD^XLFDT(RFDATE,7)
 Q
 ;
TTS ;  AR TRANSACTION TYPE File (#430.3) Update
 ;;1;INCREASE ADJUSTMENT;1
 ;;2;PAYMENT (IN PART);1
 ;;3;REFER TO RC;1
 ;;4;REFER TO DOJ;1
 ;;5;REESTABLISH TO RC/DOJ;1
 ;;6;RETURNED BY RC/DOJ;1
 ;;7;CASH COLLECTION BY RC/DOJ;1
 ;;8;TERM.BY FIS.OFFICER;1
 ;;9;TERM.BY COMPROMISE;1
 ;;10;WAIVED IN FULL;1
 ;;11;WAIVED IN PART;1
 ;;12;ADMIN.COST CHARGE;1
 ;;13;INTEREST/ADM. CHARGE;1
 ;;14;EXEMPT INT/ADM. COST;1
 ;;15;INCOMPLETE;0
 ;;16;ACTIVE;1
 ;;17;IN-ACTIVE;
 ;;18;NEW BILL;0
 ;;19;SUSPENSE;1
 ;;20;PENDING APPROVAL;0
 ;;21;PENDING CALM CODE;0
 ;;22;COLLECTED/CLOSED;1
 ;;23;WRITE-OFF;1
 ;;24;MARSHAL/COURT COST;1
 ;;25;REPAYMENT PLAN;0
 ;;26;CANCELLED BILL;1
 ;;27;BILL INCOMPLETE;0
 ;;28;OLD BILL;0
 ;;29;TERM.BY RC/DOJ;1
 ;;30;DEBIT VOUCHER (SF 5515);0
 ;;31;RETURNED FROM AR (NEW);0
 ;;32;RETURNED FOR AMENDMENT;0
 ;;33;AMENDED BILL;0
 ;;34;PAYMENT (IN FULL);1
 ;;35;DECREASE ADJUSTMENT;1
 ;;36;DELETE (AMEND);0
 ;;37;ADD (AMEND);0
 ;;38;AMEND;0
 ;;39;CANCELLATION;1
 ;;40;SUSPENDED;1
 ;;41;REFUNDED;1
 ;;42;OPEN;0
 ;;43;RE-ESTABLISH;1
 ;;44;REFUND REVIEW;1
 ;;45;COMMENT;0
 ;;46;UNSUSPENDED;1
 ;;47;CHARGE SUSPENDED;1
 ;;48;PENDING ARCHIVE;0
 ;;49;ARCHIVED;0
 ;;Q
 
--- Routine Detail   --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HRCXVP201   7018     printed  Sep 23, 2025@19:25:52                                                                                                                                                                                                    Page 2
RCXVP201  ;DAOU/ALA-AR Data Extraction Post-Install Program ;23-JUL-03
 +1       ;;4.5;Accounts Receivable;**201,228**;Mar 20, 1995
 +2       ;
 +3       ;** Program Description **
 +4       ;  This program will be run on installation of patch
 +5       ;  PRCA*4.5*201 for CBO to ARC Data Extractions
 +6       ;
EN        ; Entry Point
 +1        NEW RJ,RCLM,IEN,TXT,VAL
 +2       ;
 +3        MERGE XPDQUES=^TMP("RCXVINSTALL")
 +4       ;
 +5       ;  Set up the maximum number of records in a batch
 +6        SET RCXVUP(342,"1,",20.05)=5000
 +7        SET RCXVUP(342,"1,",20.01)=$SELECT($GET(XPDQUES("PRE DIREC"))'="":$GET(XPDQUES("PRE DIREC")),1:"PRT$:[SPOOL]")
 +8        SET RCXVUP(342,"1,",20.02)=$SELECT($GET(XPDQUES("POS MAIL"))'="":$GET(XPDQUES("POS MAIL")),1:"RCXVFTP")
 +9        SET RCXVUP(342,"1,",20.06)=$SELECT($PIECE($$PARAM^HLCS2(),U,3)="P":"PRODUCTION",1:"TEST")
 +10       SET RCXVUP(342,"1,",20.04)="ON"
 +11      ;
 +12       DO FILE^DIE("E","RCXVUP","ERROR")
 +13      ;
 +14      ;  Add installer to mail group RCXVFTP
 +15       DO ADDMBRS^XMXAPIG(DUZ,"RCXVFTP",DUZ)
 +16      ;
P228      ;Entry point from PRCA*4.5*228 postinit (RCXVP228)
AC        ;  Set up the active records into the AR Queue File (#348.4)
 +1        SET RCXVDSC="CBO ACTIVE BILLS"
 +2        SET RCXVFL=$$TASK^RCXVUTIL(RCXVDSC)
 +3        IF 'RCXVFL
               Begin DoDot:1
 +4                SET ZTDESC=RCXVDSC
                   SET ZTRTN="ACT^RCXVTSK"
                   SET ZTIO=""
 +5       ;2 lines below changed to automatically queue at 8pm
 +6       ;S TIME=$S($G(XPDQUES("PRE HISTM"))'="":$P($G(XPDQUES("PRE HISTM")),".",2),1:"20")
 +7                SET ZTDTH=$$DT^XLFDT()_".20"
 +8                DO ^%ZTLOAD
               End DoDot:1
 +9       ;QUIT Below terminates call from 228 post-init
 +10       QUIT 
 +11      ;
CUR       ;  Set up records since the end of the Fiscal Year 2003
 +1        SET RCXVDSC="CBO FISCAL YR 2004 (9/26/03-10/31/03)"
 +2        SET RCXVFFD=3030926
           SET RCXVFTD=3031031
           SET RCXVCFLG=1
 +3        SET RFDATE=$$SAT^RCXVUTIL(DT)
           DO TSK
 +4       ;
 +5        SET RCXVDSC="CBO FISCAL YR 2004 (11/1/03-11/30/03)"
 +6        SET RCXVFFD=3031101
           SET RCXVFTD=3031130
           SET RCXVCFLG=1
           DO TSK
 +7       ;
 +8        SET RCXVDSC="CBO FISCAL YR 2004 (12/1/03-12/31/03)"
 +9        SET RCXVFFD=3031201
           SET RCXVFTD=3031231
           SET RCXVCFLG=1
           DO TSK
 +10      ;
 +11       SET RCXVDSC="CBO FISCAL YR 2004 (1/1/04-1/31/04)"
 +12       SET RCXVFFD=3040101
           SET RCXVFTD=3040131
           SET RCXVCFLG=1
           DO TSK
 +13      ;
 +14       SET RCXVDSC="CBO FISCAL YR 2004 (2/1/04-2/29/04)"
 +15       SET RCXVFFD=3040201
           SET RCXVFTD=3040229
           SET RCXVCFLG=1
           DO TSK
 +16      ;
 +17       SET RCXVDSC="CBO FISCAL YR 2004 (3/1/04-3/31/04)"
 +18       SET RCXVFFD=3040301
           SET RCXVFTD=3040331
           SET RCXVCFLG=1
           DO TSK
 +19      ;
 +20       SET RCXVDSC="CBO FISCAL YR 2004 (4/1/04-4/30/04)"
 +21       SET RCXVFFD=3040401
           SET RCXVFTD=3040430
           SET RCXVCFLG=1
           DO TSK
 +22      ;
 +23       IF $EXTRACT(DT,4,5)="05"
               Begin DoDot:1
 +24               SET RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 +25               SET RCXVFFD=3040501
                   SET RCXVFTD=3040531
                   SET RCXVCFLG=1
                   DO TSK
               End DoDot:1
 +26      ;
 +27       IF $EXTRACT(DT,4,5)="06"
               Begin DoDot:1
 +28               SET RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 +29               SET RCXVFFD=3040501
                   SET RCXVFTD=3040531
                   SET RCXVCFLG=1
                   DO TSK
 +30               SET RCXVDSC="CBO FISCAL YR 2004 (6/1/04-6/30/04)"
 +31               SET RCXVFFD=3040601
                   SET RCXVFTD=3040630
                   SET RCXVCFLG=1
                   DO TSK
               End DoDot:1
 +32      ;
 +33       IF $EXTRACT(DT,4,5)="07"
               Begin DoDot:1
 +34               SET RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 +35               SET RCXVFFD=3040501
                   SET RCXVFTD=3040531
                   SET RCXVCFLG=1
                   DO TSK
 +36               SET RCXVDSC="CBO FISCAL YR 2004 (6/1/04-6/30/04)"
 +37               SET RCXVFFD=3040601
                   SET RCXVFTD=3040630
                   SET RCXVCFLG=1
                   DO TSK
 +38               SET RCXVDSC="CBO FISCAL YR 2004 (7/1/04-7/31/04)"
 +39               SET RCXVFFD=3040701
                   SET RCXVFTD=3040731
                   SET RCXVCFLG=1
                   DO TSK
               End DoDot:1
 +40      ;
 +41       IF $EXTRACT(DT,4,5)="08"
               Begin DoDot:1
 +42               SET RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 +43               SET RCXVFFD=3040501
                   SET RCXVFTD=3040531
                   SET RCXVCFLG=1
                   DO TSK
 +44               SET RCXVDSC="CBO FISCAL YR 2004 (6/1/04-6/30/04)"
 +45               SET RCXVFFD=3040601
                   SET RCXVFTD=3040630
                   SET RCXVCFLG=1
                   DO TSK
 +46               SET RCXVDSC="CBO FISCAL YR 2004 (7/1/04-7/31/04)"
 +47               SET RCXVFFD=3040701
                   SET RCXVFTD=3040731
                   SET RCXVCFLG=1
                   DO TSK
 +48               SET RCXVDSC="CBO FISCAL YR 2004 (8/1/04-8/31/04)"
 +49               SET RCXVFFD=3040801
                   SET RCXVFTD=3040831
                   SET RCXVCFLG=1
                   DO TSK
               End DoDot:1
 +50      ;
 +51       IF $EXTRACT(DT,4,5)="09"
               Begin DoDot:1
 +52               SET RCXVDSC="CBO FISCAL YR 2004 (5/1/04-5/31/04)"
 +53               SET RCXVFFD=3040501
                   SET RCXVFTD=3040531
                   SET RCXVCFLG=1
                   DO TSK
 +54               SET RCXVDSC="CBO FISCAL YR 2004 (6/1/04-6/30/04)"
 +55               SET RCXVFFD=3040601
                   SET RCXVFTD=3040630
                   SET RCXVCFLG=1
                   DO TSK
 +56               SET RCXVDSC="CBO FISCAL YR 2004 (7/1/04-7/31/04)"
 +57               SET RCXVFFD=3040701
                   SET RCXVFTD=3040731
                   SET RCXVCFLG=1
                   DO TSK
 +58               SET RCXVDSC="CBO FISCAL YR 2004 (8/1/04-8/31/04)"
 +59               SET RCXVFFD=3040801
                   SET RCXVFTD=3040831
                   SET RCXVCFLG=1
                   DO TSK
 +60               SET RCXVDSC="CBO FISCAL YR 2004 (9/1/04-9/27/04)"
 +61               SET RCXVFFD=3040901
                   SET RCXVFTD=3040927
                   SET RCXVCFLG=1
                   DO TSK
               End DoDot:1
 +62      ;
F03       ;  Historical for Fiscal Year 2003
 +1        SET RCXVDSC="CBO HISTORICAL EXTRACT FY03"
 +2        SET RCXVFL=$$TASK^RCXVUTIL(RCXVDSC)
 +3        IF $GET(RFDATE)=""
               SET ZTDTH=$$SAT^RCXVUTIL(DT)
               SET RFDATE=$$FMADD^XLFDT(ZTDTH,7)
 +4        IF 'RCXVFL
               Begin DoDot:1
 +5                SET RCXVFFD=3021001
                   SET RCXVFTD=3030925
 +6                SET ZTDESC=RCXVDSC
                   SET ZTRTN="HIS^RCXVTSK"
                   SET ZTIO=""
 +7                SET ZTSAVE("RCXVFFD")=""
                   SET ZTSAVE("RCXVFTD")=""
 +8                SET ZTDTH=RFDATE_".06"
                   SET RFDATE=$$FMADD^XLFDT(RFDATE,7)
 +9                DO ^%ZTLOAD
               End DoDot:1
 +10      ;
F02       ;  Historical for Fiscal Year 2002
 +1        SET RCXVDSC="CBO HISTORICAL EXTRACT FY02"
 +2        SET RCXVFL=$$TASK^RCXVUTIL(RCXVDSC)
 +3        IF $GET(RFDATE)=""
               SET ZTDTH=$$SAT^RCXVUTIL(DT)
               SET RFDATE=$$FMADD^XLFDT(ZTDTH,7)
 +4        IF 'RCXVFL
               Begin DoDot:1
 +5                SET RCXVFFD=3011001
                   SET RCXVFTD=3020930
 +6                SET ZTDESC=RCXVDSC
                   SET ZTRTN="HIS^RCXVTSK"
                   SET ZTIO=""
 +7                SET ZTSAVE("RCXVFFD")=""
                   SET ZTSAVE("RCXVFTD")=""
 +8                SET ZTDTH=RFDATE_".06"
                   SET RFDATE=$$FMADD^XLFDT(RFDATE,7)
 +9                DO ^%ZTLOAD
               End DoDot:1
 +10      ;
F01       ;  Historical for Fiscal Year 2001
 +1        SET RCXVDSC="CBO HISTORICAL EXTRACT FY01"
 +2        SET RCXVFL=$$TASK^RCXVUTIL(RCXVDSC)
 +3        IF $GET(RFDATE)=""
               SET ZTDTH=$$SAT^RCXVUTIL(DT)
               SET RFDATE=$$FMADD^XLFDT(ZTDTH,7)
 +4        IF 'RCXVFL
               Begin DoDot:1
 +5                SET RCXVFFD=3001001
                   SET RCXVFTD=3010930
 +6                SET ZTDESC=RCXVDSC
                   SET ZTRTN="HIS^RCXVTSK"
                   SET ZTIO=""
 +7                SET ZTSAVE("RCXVFFD")=""
                   SET ZTSAVE("RCXVFTD")=""
 +8                SET ZTDTH=RFDATE_".06"
 +9                DO ^%ZTLOAD
               End DoDot:1
 +10      ;
FLG       ;  Update with CBO EXTRACT FLAG
 +1        FOR RJ=1:1
               SET RCLM=$TEXT(TTS+RJ)
               if RCLM=" ;;Q"
                   QUIT 
               Begin DoDot:1
 +2                SET IEN=$PIECE(RCLM,";",3)
                   SET TXT=$PIECE(RCLM,";",4)
                   SET VAL=$PIECE(RCLM,";",5)
 +3                IF $PIECE(^PRCA(430.3,IEN,0),U,1)=TXT
                       SET RCXVUP(430.3,IEN_",",5)=VAL
               End DoDot:1
 +4        DO FILE^DIE("I","RCXVUP","RCERR")
 +5       ;
EXIT       KILL RCXVDSC,RTASKS,ZTDESC,ZTRTN,ZTDTH,XPDQUES,RCXVFFD,RCXVFTD
 +1        KILL RCXFY03,RCXVFL,RFDATE,TIME
 +2        KILL ^TMP("RCXVINSTALL")
 +3        QUIT 
 +4       ;
TSK       ;  Set up Task for current fiscal year 2004
 +1        SET ZTDESC=RCXVDSC
           SET ZTRTN="CUR^RCXVTSK"
           SET ZTIO=""
 +2        SET ZTSAVE("RCXVFFD")=""
           SET ZTSAVE("RCXVFTD")=""
           SET ZTSAVE("RCXVCFLG")=""
 +3        SET ZTDTH=RFDATE_".06"
 +4        DO ^%ZTLOAD
 +5        SET RFDATE=$$FMADD^XLFDT(RFDATE,7)
 +6        QUIT 
 +7       ;
TTS       ;  AR TRANSACTION TYPE File (#430.3) Update
 +1       ;;1;INCREASE ADJUSTMENT;1
 +2       ;;2;PAYMENT (IN PART);1
 +3       ;;3;REFER TO RC;1
 +4       ;;4;REFER TO DOJ;1
 +5       ;;5;REESTABLISH TO RC/DOJ;1
 +6       ;;6;RETURNED BY RC/DOJ;1
 +7       ;;7;CASH COLLECTION BY RC/DOJ;1
 +8       ;;8;TERM.BY FIS.OFFICER;1
 +9       ;;9;TERM.BY COMPROMISE;1
 +10      ;;10;WAIVED IN FULL;1
 +11      ;;11;WAIVED IN PART;1
 +12      ;;12;ADMIN.COST CHARGE;1
 +13      ;;13;INTEREST/ADM. CHARGE;1
 +14      ;;14;EXEMPT INT/ADM. COST;1
 +15      ;;15;INCOMPLETE;0
 +16      ;;16;ACTIVE;1
 +17      ;;17;IN-ACTIVE;
 +18      ;;18;NEW BILL;0
 +19      ;;19;SUSPENSE;1
 +20      ;;20;PENDING APPROVAL;0
 +21      ;;21;PENDING CALM CODE;0
 +22      ;;22;COLLECTED/CLOSED;1
 +23      ;;23;WRITE-OFF;1
 +24      ;;24;MARSHAL/COURT COST;1
 +25      ;;25;REPAYMENT PLAN;0
 +26      ;;26;CANCELLED BILL;1
 +27      ;;27;BILL INCOMPLETE;0
 +28      ;;28;OLD BILL;0
 +29      ;;29;TERM.BY RC/DOJ;1
 +30      ;;30;DEBIT VOUCHER (SF 5515);0
 +31      ;;31;RETURNED FROM AR (NEW);0
 +32      ;;32;RETURNED FOR AMENDMENT;0
 +33      ;;33;AMENDED BILL;0
 +34      ;;34;PAYMENT (IN FULL);1
 +35      ;;35;DECREASE ADJUSTMENT;1
 +36      ;;36;DELETE (AMEND);0
 +37      ;;37;ADD (AMEND);0
 +38      ;;38;AMEND;0
 +39      ;;39;CANCELLATION;1
 +40      ;;40;SUSPENDED;1
 +41      ;;41;REFUNDED;1
 +42      ;;42;OPEN;0
 +43      ;;43;RE-ESTABLISH;1
 +44      ;;44;REFUND REVIEW;1
 +45      ;;45;COMMENT;0
 +46      ;;46;UNSUSPENDED;1
 +47      ;;47;CHARGE SUSPENDED;1
 +48      ;;48;PENDING ARCHIVE;0
 +49      ;;49;ARCHIVED;0
 +50      ;;Q