STANDARD DATA DICTIONARY #440.7 -- MONTHLY ACCRUAL FILE 3/24/25 PAGE 1 STORED IN ^PRCH(440.7, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.1) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- During the compile performed in option Accrual (Monthly) [PRCB MONTHLY ACCRUAL], entries are added to this file listing total unpaid and unreconciled credit card order amounts by budget string "Fund/Beginning Budget Fiscal Year/ Administration or Staff Office/Accounting Classification Code/Cost Center/BOC" within month and station. This file then serves as the source for generating the appropriate SV documents to be sent to FMS. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ CROSS REFERENCED BY: NAME(B) 440.7,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>45!($L(X)<1)!'(X'?1P.E) X LAST EDITED: JAN 10, 1997 HELP-PROMPT: Answer must be 1-45 characters in length. CROSS-REFERENCE: 440.7^B 1)= S ^PRCH(440.7,"B",X,DA)="" 2)= K ^PRCH(440.7,"B",X,DA) 440.7,1 COMPILING DATE 0;2 DATE INPUT TRANSFORM: S %DT="ET" D ^%DT S X=Y K:Y<1 X LAST EDITED: SEP 13, 1996 DESCRIPTION: This is the date/time the accrual is compiled. 440.7,2 FMS DOCUMENT COMPILE DATE 0;3 DATE INPUT TRANSFORM: S %DT="ET" D ^%DT S X=Y K:Y<1 X LAST EDITED: DEC 16, 1996 DESCRIPTION: this is the date/time the SV-doc is sent to FMS. 440.7,3 DOCUMENT AMOUNT 0;4 NUMBER INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>99999999)!(X<-999999999) X LAST EDITED: SEP 13, 1996 HELP-PROMPT: Type a Dollar Amount between -999999999 and 99999999, 2 Decimal Digits DESCRIPTION: This is the document total amount. 440.7,4 DOCUMENT COUNTER 0;5 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: SEP 13, 1996 HELP-PROMPT: Type a Number between 0 and 99999999, 0 Decimal Digits DESCRIPTION: This is the counter used to generate doc's id. 440.7,5 EDIT DATE 0;6 DATE INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X LAST EDITED: NOV 05, 1996 DESCRIPTION: This is the date of editing. 440.7,6 FMS DOCUMENT ID 0;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X LAST EDITED: NOV 08, 1996 HELP-PROMPT: Answer must be 1-40 characters in length. DESCRIPTION: This is used for FMS documents data. 440.7,50 DOCUMENT LINE 50;0 Multiple #440.701 (Add New Entry without Asking) DESCRIPTION: This is the doc line multiple. 440.701,.01 LINE ID 0;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>45!($L(X)<1) X LAST EDITED: JUL 03, 1997 HELP-PROMPT: Answer must be 1-45 characters in length. DESCRIPTION: This is the document line id. WRITE AUTHORITY: ^ NOTES: TRIGGERED by the COST CENTER field of the DOCUMENT LINE sub-field of the MONTHLY ACCRUAL File TRIGGERED by the BOC field of the DOCUMENT LINE sub-field of the MONTHLY ACCRUAL File CROSS-REFERENCE: 440.701^B 1)= S ^PRCH(440.7,DA(1),50,"B",X,DA)="" 2)= K ^PRCH(440.7,DA(1),50,"B",X,DA) CROSS-REFERENCE: 440.701^MACC^MUMPS 1)= S:$P(X,"/",4)]"" ^PRCH(440.7,DA(1),50,"MACC",$P(X,"/",4),DA)="" 2)= K:$P(X,"/",4)]"" ^PRCH(440.7,DA(1),50,"MACC",$P(X,"/",4),DA) This is an index by ACC code. 440.701,1 UNPAID AMOUNT 0;2 NUMBER INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>999999999)!(X<-99999999) X LAST EDITED: SEP 13, 1996 HELP-PROMPT: Type a Dollar Amount between -99999999 and 999999999, 2 Decimal Digits DESCRIPTION: This is the unpaid amount for purchase card orders. 440.701,2 UNRECONCILED AMOUNT 0;3 NUMBER INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>999999999)!(X<-99999999) X LAST EDITED: SEP 13, 1996 HELP-PROMPT: Type a Dollar Amount between -99999999 and 999999999, 2 Decimal Digits DESCRIPTION: This is the unreconciled total amount of a specific month in file 440.6. 440.701,3 FCP NUMBER 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>10!($L(X)<1) X LAST EDITED: SEP 16, 1996 HELP-PROMPT: Answer must be 1-10 characters in length. DESCRIPTION: This is the fund control point number. 440.701,4 EDITED ACCRUAL AMOUNT 0;5 NUMBER INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>99999999)!(X<-99999999) X LAST EDITED: NOV 05, 1996 HELP-PROMPT: Type a Dollar Amount between -99999999 and 99999999, 2 Decimal Digits DESCRIPTION: This is the accrual amount edited by user. 440.701,5 COST CENTER 0;6 POINTER TO COST CENTER FILE (#420.1) LAST EDITED: JAN 10, 1997 DESCRIPTION: This is a cost center data CROSS-REFERENCE: ^^TRIGGER^440.701^.01 1)= X ^DD(440.701,5,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^PRCH(440.7,D0,50,D1,0)):^(0),1:"") S X=$P(Y( 1),U,1),X=X S DIU=X K Y X ^DD(440.701,5,1,1,1.1) X ^DD(440.701,5,1,1,1.4) 1.1)= S X=DIV X ^DD(440.701,5,1,1,49.3) S X=$P(Y(8),Y(9),Y(10),X) S Y=X,X=Y(7),X=X_Y 1.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X X ^DD(440.701,5,1,1,69.2) S X=$S('$ D(^PRCD(420.1,+Y(0),0)):"",1:$P(^(0),U,1)),Y(5)=X S X=" ",Y(6)=X S X=1,X=$P(Y(5),Y(6),X) S Y=X,X=Y( 4),X=X'=Y 1.4)= S DIH=$S($D(^PRCH(440.7,DIV(0),50,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,1)=DIV,DIH=440.701, DIG=.01 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= X ^DD(440.701,5,1,1,2.3) I X S X=DIV S Y(1)=$S($D(^PRCH(440.7,D0,50,D1,0)):^(0),1:"") S X=$P(Y( 1),U,1),X=X S DIU=X K Y X ^DD(440.701,5,1,1,2.1) X ^DD(440.701,5,1,1,2.4) 2.1)= S X=DIV X ^DD(440.701,5,1,1,59.2) S X=$P(Y(5),Y(6),Y(7),X) S Y=X,X=Y(4),X=X_Y 2.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X S Y(1)=$S($D(^PRCH(440.7,D0,50,D1,0 )):^(0),1:"") S X=$P(Y(1),U,1),Y(2)=X S X="/",Y(3)=X S X=5,X=$P(Y(2),Y(3),X)]"" 2.4)= S DIH=$S($D(^PRCH(440.7,DIV(0),50,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,1)=DIV,DIH=440.701, DIG=.01 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 49.2)= S X=DIU,Y(1)=X S X="/",Y(2)=X S X=1,Y(3)=X S X=4,X=$P(Y(1),Y(2),Y(3),X)_"/",Y(4)=X S X=$S('$ D(^PRCD(420.1,+DIV,0)):"",1:$P(^(0),U,1)),Y(5)=X S X=" ",Y(6)=X S X=1 49.3)= X ^DD(440.701,5,1,1,49.2) S X=$P(Y(5),Y(6),X) S Y=X,X=Y(4),X=X_Y_"/",Y(7)=X S X=DIU,Y(8)=X S X="/",Y(9)=X S X=6,Y(10)=X S X=999 59.2)= S X=DIU,Y(1)=X S X="/",Y(2)=X S X=1,Y(3)=X S X=4,X=$P(Y(1),Y(2),Y(3),X)_"//",Y(4)=X S X=DIU, Y(5)=X S X="/",Y(6)=X S X=6,Y(7)=X S X=999 69.2)= S Y(1)=$S($D(^PRCH(440.7,D0,50,D1,0)):^(0),1:"") S X=$P(Y(1),U,1),Y(2)=X S X="/",Y(3)=X S X= 5,X=$P(Y(2),Y(3),X),Y(4)=X CREATE CONDITION)= $P(LINE ID,"/",5)'=$P(COST CENTER," ",1) CREATE VALUE)= $P(LINE ID,"/",1,4)_"/"_$P(COST CENTER," ",1)_"/"_$P(LINE ID,"/",6,999) DELETE CONDITION)= $P(LINE ID,"/",5)]"" DELETE VALUE)= $P(LINE ID,"/",1,4)_"//"_$P(LINE ID,"/",6,999) FIELD)= LINE ID This is a trigger cross-reference. 440.701,6 BOC 0;7 POINTER TO BUDGET OBJECT CODE FILE (#420.2) LAST EDITED: JAN 10, 1997 DESCRIPTION: This is a BOC data. CROSS-REFERENCE:^^TRIGGER^440.701^.01 1)= X ^DD(440.701,6,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^PRCH(440.7,D0,50,D1,0)):^(0),1:"") S X=$P(Y( 1),U,1),X=X S DIU=X K Y X ^DD(440.701,6,1,1,1.1) X ^DD(440.701,6,1,1,1.4) 1.1)= S X=DIV X ^DD(440.701,6,1,1,49.2) S X=$P(Y(5),Y(6),X) S Y=X,X=Y(4),X=X_Y 1.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X X ^DD(440.701,6,1,1,69.2) S X=$S('$ D(^PRCD(420.2,+Y(0),0)):"",1:$P(^(0),U,1)),Y(5)=X S X=" ",Y(6)=X S X=1,X=$P(Y(5),Y(6),X) S Y=X,X=Y( 4),X=X'=Y 1.4)= S DIH=$S($D(^PRCH(440.7,DIV(0),50,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,1)=DIV,DIH=440.701, DIG=.01 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= X ^DD(440.701,6,1,1,2.3) I X S X=DIV S Y(1)=$S($D(^PRCH(440.7,D0,50,D1,0)):^(0),1:"") S X=$P(Y( 1),U,1),X=X S DIU=X K Y X ^DD(440.701,6,1,1,2.1) X ^DD(440.701,6,1,1,2.4) 2.1)= S X=DIV S X=DIU,Y(1)=X S X="/",Y(2)=X S X=1,Y(3)=X S X=5,X=$P(Y(1),Y(2),Y(3),X)_"/" 2.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X S Y(1)=$S($D(^PRCH(440.7,D0,50,D1,0 )):^(0),1:"") S X=$P(Y(1),U,1),Y(2)=X S X="/",Y(3)=X S X=6,X=$P(Y(2),Y(3),X)]"" 2.4)= S DIH=$S($D(^PRCH(440.7,DIV(0),50,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,1)=DIV,DIH=440.701, DIG=.01 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 49.2)= S X=DIU,Y(1)=X S X="/",Y(2)=X S X=1,Y(3)=X S X=5,X=$P(Y(1),Y(2),Y(3),X)_"/",Y(4)=X S X=$S('$ D(^PRCD(420.2,+DIV,0)):"",1:$P(^(0),U,1)),Y(5)=X S X=" ",Y(6)=X S X=1 69.2)= S Y(1)=$S($D(^PRCH(440.7,D0,50,D1,0)):^(0),1:"") S X=$P(Y(1),U,1),Y(2)=X S X="/",Y(3)=X S X= 6,X=$P(Y(2),Y(3),X),Y(4)=X CREATE CONDITION)= $P(LINE ID,"/",6)'=$P(BOC," ",1) CREATE VALUE)= $P(LINE ID,"/",1,5)_"/"_$P(BOC," ",1) DELETE CONDITION)= $P(LINE ID,"/",6)]"" DELETE VALUE)= $P(LINE ID,"/",1,5)_"/" FIELD)= LINE ID This is a trigger cross-reference. FILES POINTED TO FIELDS BUDGET OBJECT CODE (#420.2) DOCUMENT LINE:BOC (#6) COST CENTER (#420.1) DOCUMENT LINE:COST CENTER (#5) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):