[613] | 1 | RCRJRBDE ;WISC/RFJ,TJK-bad debt edit the report ;1 Feb 98
|
---|
| 2 | ;;4.5;Accounts Receivable;**101,191,184,239**;Mar 20, 1995
|
---|
| 3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
| 4 | Q
|
---|
| 5 | ;
|
---|
| 6 | ;
|
---|
| 7 | EDIT ; over-ride values, called from menu option
|
---|
| 8 | ;W !!,"This option will allow you to over-ride the current month allowance"
|
---|
| 9 | ;W !,"estimate for the Bad Debt Report. If you change the allowance estimate,"
|
---|
| 10 | ;W !,"it will change the value sent to FMS (on the last workday of the month).",!
|
---|
| 11 | ;
|
---|
| 12 | ; - deactivate the over-ride option with patch PRCA*4.5*239
|
---|
| 13 | W !!,"This option will no longer allow you to over-ride the current"
|
---|
| 14 | W !,"month Bad Debt allowance estimates. These estimates are"
|
---|
| 15 | W !,"automatically transmitted to FMS when they are calculated"
|
---|
| 16 | W !,"by the AR Data Collector on the third to the last business"
|
---|
| 17 | W !,"day of the month.",!!
|
---|
| 18 | ;
|
---|
| 19 | S DIR(0)="E" D ^DIR K DIR,DIRUT,DUOUT,DTOUT,DIROUT,X,Y
|
---|
| 20 | ;
|
---|
| 21 | Q
|
---|
| 22 | ;
|
---|
| 23 | ;
|
---|
| 24 | ;
|
---|
| 25 | N DIR,X,Y
|
---|
| 26 | ;I $E(DT,6,7)'<$$WD3^RCRJRBD D Q
|
---|
| 27 | I $E(DT,6,7)<$E($$LDATE^RCRJR(DT)+1,6,7)!($E(DT,6,7)'<$E($$LDAY^RCRJR(DT),6,7)) D Q
|
---|
| 28 | . W !,"The Bad Debt Report is submitted to FMS on the next to last workday of the"
|
---|
| 29 | . W !,"month. You can only use this option to change the data from the day"
|
---|
| 30 | . W !,"after the EOAM cut off date to the next to last workday of the month."
|
---|
| 31 | . ; ask to print report
|
---|
| 32 | . S DIR(0)="YO",DIR("B")="NO"
|
---|
| 33 | . S DIR("A")=" Do you want to print the report for last month"
|
---|
| 34 | . W ! D ^DIR
|
---|
| 35 | . I Y=1 D PRINT^RCRJRBDR
|
---|
| 36 | ;
|
---|
| 37 | N CHANGED,D,D0,DA,DATA,DI,DIC,DIE,DQ,DR,RCRJALLO,RCRJFEND,X,Y
|
---|
| 38 | F D Q:$G(RCRJFEND)
|
---|
| 39 | . ; check to see if report is running
|
---|
| 40 | . L +^RC(348.1):5
|
---|
| 41 | . I '$T W !,"The Bad Debt Report is currently running or being edit by another user.",!,"Try again later." S RCRJFEND=1 Q
|
---|
| 42 | . ;
|
---|
| 43 | . S (DIC,DIE)="^RC(348.1,",DIC(0)="QEAM"
|
---|
| 44 | . W ! D ^DIC
|
---|
| 45 | . I Y<1 L -^RC(348.1) S RCRJFEND=1 Q
|
---|
| 46 | . S DA=+Y
|
---|
| 47 | . ; store current estimate allowance and show report
|
---|
| 48 | . S RCRJALLO=+$P(^RC(348.1,+Y,0),"^",8)
|
---|
| 49 | . W !!?20,"This what the CURRENT report looks like:"
|
---|
| 50 | . W !?20,"========================================"
|
---|
| 51 | . D SHOW(DA)
|
---|
| 52 | . W !!,"You now have the option to over-ride the estimated allowance:"
|
---|
| 53 | . S DR=".08;" D ^DIE
|
---|
| 54 | . L -^RC(348.1)
|
---|
| 55 | . ; no changes to data
|
---|
| 56 | . I +$P(^RC(348.1,DA,0),"^",8)=RCRJALLO W "...No changes made." Q
|
---|
| 57 | . ; set flag to show changes made
|
---|
| 58 | . S DR=".1////1;" D ^DIE
|
---|
| 59 | . ; show new report
|
---|
| 60 | . W !!?20,"This is what the NEW report looks like:"
|
---|
| 61 | . W !?20,"======================================="
|
---|
| 62 | . D SHOW(DA)
|
---|
| 63 | Q
|
---|
| 64 | ;
|
---|
| 65 | ;
|
---|
| 66 | SHOW(DA) ; show the values for entry
|
---|
| 67 | S DATA=$G(^RC(348.1,DA,0))
|
---|
| 68 | W !!,"Allowance for Bad Debt - SGL ",$P(DATA,"^"),":"
|
---|
| 69 | W !,"----------------------------------------------------"
|
---|
| 70 | S CHANGED=" " I $P(DATA,"^",10) S CHANGED="**"
|
---|
| 71 | W !,"Allowance Estimate for Month",?35,":",$J($P(DATA,"^",8),16,2)," ",CHANGED," (Normally Credit Value)"
|
---|
| 72 | W !,"Bad Debt Write-Off FYTD (Plus)",?35,":",$J($P(DATA,"^",9),16,2)," (Normally Debit Value )"
|
---|
| 73 | W !,"----------------------------------------------------"
|
---|
| 74 | W !,"Transmitted Amount to FMS for Month",?35,":",$J($P(DATA,"^",8)+$P(DATA,"^",9),16,2)," ",CHANGED," (Normally Credit Value)"
|
---|
| 75 | I $P(DATA,"^",10) W !?53,"** Changed Locally"
|
---|
| 76 | Q
|
---|