| 1 | PRCFDA3 ;WISC/CTB-REPROCESS INVOICES WHICH ERRORED IN FMS/CAPPS ;9/26/95  13:02
 | 
|---|
| 2 | V ;;5.1;IFCAP;;Oct 20, 2000
 | 
|---|
| 3 |  ;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 | EN(DA) S PRCF("X")="S" D ^PRCFSITE Q:'%
 | 
|---|
| 5 |  ;D DUZ^PRCFSITE Q:'%
 | 
|---|
| 6 |  I $G(PRCFA("ERROR"))'=1,'$G(PRCFA("TRANS")) D
 | 
|---|
| 7 |  . S X="  Cannot find an error indicator for this invoice !*"
 | 
|---|
| 8 |  . D MSG^PRCFQ
 | 
|---|
| 9 |  . Q
 | 
|---|
| 10 |  ;S DIC=421.5,DIC(0)="AEMN",DIC("S")="I $D(^(2)),$P(^(2),U)=20"
 | 
|---|
| 11 |  ;D ^DIC K DIC Q:Y<0
 | 
|---|
| 12 |  S PRCF("CIDA")=+DA Q:'DA
 | 
|---|
| 13 |  S STATUS=$P(^PRCF(421.5,DA,2),"^")
 | 
|---|
| 14 |  S %A="Does this invoice need to be processed by Voucher Audit",%B="",%=2
 | 
|---|
| 15 |  D ^PRCFYN G:%<0 ENX
 | 
|---|
| 16 |  I %=1 S %A="ARE YOU SURE",%B="",%=1 D ^PRCFYN S X=$S(%=1:10,$L(STATUS):STATUS,1:0) D STATUS^PRCFDE1,PAUSE^PRCFDPVU G ENX
 | 
|---|
| 17 |  S %A="Do you wish to process this invoice at this time",%B="",%=1
 | 
|---|
| 18 |  D ^PRCFYN
 | 
|---|
| 19 |  I %'=1 S X="  <No Further Action Taken>*" D MSG^PRCFQ G ENX
 | 
|---|
| 20 |  S X=15 D STATUS^PRCFDE1
 | 
|---|
| 21 |  W ! S X="Switching to 'Process Invoice in Accounting' Module.*" D MSG^PRCFQ
 | 
|---|
| 22 |  K PRCF("VIEW")
 | 
|---|
| 23 |  S Y=DA,PRCFA("ERROR PROCESSING")="" D EN^PRCFDA K PRCFA("ERROR PROCESSING")
 | 
|---|
| 24 |  W ! S X="Returning to 'Process FMS/CAPPS Error Message' Module.*" D MSG^PRCFQ
 | 
|---|
| 25 | ENX L:$D(PRCF("CIDA")) -^PRCF(421.5,PRCF("CIDA"))
 | 
|---|
| 26 |  K PRCF("CIDA"),STATUS,X,Y,%,%A,%B
 | 
|---|
| 27 |  Q
 | 
|---|
| 28 |  S %A="Do you need to process another FMS/CAPPS error",%B="",%=1
 | 
|---|
| 29 |  D ^PRCFYN Q:%'=1
 | 
|---|
| 30 |  G V:'$G(PRC("SITE")),EN
 | 
|---|
| 31 | OUT K DA Q
 | 
|---|