STANDARD DATA DICTIONARY #440.6 -- PURCHASE CARD ORDER RECONCILE FILE 6/27/25 PAGE 1 STORED IN ^PRCH(440.6, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.1) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file is used to store ORACLE records for reconciliation. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ IDENTIFIED BY: "H1": W " ",$E($P(^(0),U,9),4,5)_"-"_$E($P(^(0),U,9),6,7)_"-"_$E($P(^(0),U,9),2,3) "H2": W " $",$J($P(^(0),U,14),0,2) "H3": W:$D(^(6)) " ",$P(^(6),U,1) POINTED TO BY: AUDIT REPAIR field (#30) of the PROSTHETICS 1358 File (#664) CROSS REFERENCED BY: ORACLE DOCUMENT ID(B), VENDOR PURCHASE ORDER(C), STATEMENT DATE(D), PURCHASE ORDER(PO), STATUS(ST), CARD HOLDER(ST1) 440.6,.01 ORACLE DOCUMENT ID 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>20!($L(X)<1)!'(X'?1P.E) X LAST EDITED: DEC 20, 1999 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: This is document number send by the ORACLE system. CROSS-REFERENCE: 440.6^B 1)= S ^PRCH(440.6,"B",$E(X,1,30),DA)="" 2)= K ^PRCH(440.6,"B",$E(X,1,30),DA) CROSS-REFERENCE: ^^TRIGGER^440.6^47 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^PRCH(440.6,D0,1)):^(1),1:"") S X=$P(Y(1),U ,7)="" I X S X=DIV S Y(1)=$S($D(^PRCH(440.6,D0,1)):^(1),1:"") S X=$P(Y(1),U,7),X=X S DIU=X K Y X ^D D(440.6,.01,1,2,1.1) X ^DD(440.6,.01,1,2,1.4) 1.1)= S X=DIV N %I,%H,% D NOW^%DTC S X=% 1.4)= S DIH=$S($D(^PRCH(440.6,DIV(0),1)):^(1),1:""),DIV=X S $P(^(1),U,7)=DIV,DIH=440.6,DIG=47 D ^DI CR:$O(^DD(DIH,DIG,1,0))>0 2)= Q CREATE CONDITION)= CHARGE RECEIVING DATE="" CREATE VALUE)= NOW DELETE VALUE)= NO EFFECT FIELD)= CHARGE RECEIVING DATE This trigger will be used to populate the field CHARGE RECEIVING DATE with the date/time of arrival of ORACLE charges into this file. 440.6,1 BATCH NUMBER 0;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>6!($L(X)<1) X LAST EDITED: MAY 28, 1996 HELP-PROMPT: Answer must be 1-6 characters in length. DESCRIPTION: This is a batch number. 440.6,2 LINE NUMBER 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>3!($L(X)<1) X LAST EDITED: MAY 28, 1996 HELP-PROMPT: Answer must be 1-3 characters in length. DESCRIPTION: This is a line number. 440.6,3 CREDIT CARD NUMBER 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>16!($L(X)<16)!'(X?16N) X LAST EDITED: MAY 28, 1996 HELP-PROMPT: Answer must be 16 characters in length. DESCRIPTION: This is a credit card number. 440.6,4 BANK'S VENDOR ID 0;5 FREE TEXT INPUT TRANSFORM: K:$L(X)>11!($L(X)<1) X LAST EDITED: NOV 05, 2008 HELP-PROMPT: Answer must be 1-11 characters in length. DESCRIPTION: This is a vendor id of Rocky Mountain Bank. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 440.6,5 STATEMENT DATE 0;6 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: NOV 24, 1997 DESCRIPTION: This is a statement date. CROSS-REFERENCE: 440.6^D 1)= S ^PRCH(440.6,"D",$E(X,1,30),DA)="" 2)= K ^PRCH(440.6,"D",$E(X,1,30),DA) This is an index by the statement date. 440.6,6 TRANSACTION DATE 0;7 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAY 28, 1996 DESCRIPTION: This is the transaction date. 440.6,7 STATION NUMBER 0;8 FREE TEXT INPUT TRANSFORM: K:$L(X)>5!($L(X)<1)!'(X?1.5N) X LAST EDITED: MAY 28, 1996 HELP-PROMPT: Answer must be 1-5 characters in length. DESCRIPTION: This is the station #. 440.6,8 PURCHASE DATE 0;9 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: JUN 14, 1996 DESCRIPTION: This is the purchase date. 440.6,9 TXN REFERENCE # 0;10 FREE TEXT INPUT TRANSFORM: K:$L(X)>23!($L(X)<1) X LAST EDITED: MAY 28, 1996 HELP-PROMPT: Answer must be 1-23 characters in length. DESCRIPTION: This is the transaction reference number. 440.6,10 BBFY 0;11 DATE INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAY 28, 1996 DESCRIPTION: This is the beginning budget fiscal year date. 440.6,11 EBFY 0;12 DATE INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAY 28, 1996 DESCRIPTION: This is the ending budget fiscal year. 440.6,12 ACCOUNTING PERIOD 0;13 NUMBER INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<9000)!(X?.E1"."1N.N) X LAST EDITED: MAY 28, 1996 HELP-PROMPT: Type a Number between 9000 and 9999, 0 Decimal Digits DESCRIPTION: This is the accounting period. 440.6,13 AMOUNT 0;14 NUMBER INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>999999999)!(X<-99999999) X LAST EDITED: MAY 28, 1996 HELP-PROMPT: Type a Dollar Amount between -99999999 and 999999999, 2 Decimal Digits DESCRIPTION: This is the transaction amount. 440.6,14 FISCAL YEAR 0;15 NUMBER INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<1900)!(X?.E1"."1N.N) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Type a Number between 1900 and 9999, 0 Decimal Digits DESCRIPTION: This is a fiscal year. 440.6,15 STATUS 0;16 SET 'R' FOR RECONCILED; 'N' FOR NONE; 'D' FOR DISPUTED; LAST EDITED: AUG 22, 1997 DESCRIPTION: This is the status of a entry. CROSS-REFERENCE: 440.6^ST^MUMPS 1)= S ^PRCH(440.6,"ST",X_$P(^PRCH(440.6,DA,0),U,17)_"~",DA)="" 2)= K ^PRCH(440.6,"ST",X_$P(^PRCH(440.6,DA,0),U,17)_"~",DA) This is an index for status field. 440.6,16 CARD HOLDER 0;17 POINTER TO NEW PERSON FILE (#200) LAST EDITED: OCT 09, 1997 DESCRIPTION: This is a card holder. CROSS-REFERENCE: 440.6^ST1^MUMPS 1)= I $P(^PRCH(440.6,DA,0),U,16)]"" S ^PRCH(440.6,"ST",$P(^PRCH(440.6,DA,0),U,16)_X_"~",DA)="" K:X ^PRCH(440.6,"ST",$P(^PRCH(440.6,DA,0),U,16)_"~",DA) 2)= I $P(^PRCH(440.6,DA,0),U,16)]"" K ^PRCH(440.6,"ST",$P(^PRCH(440.6,DA,0),U,16)_X_"~",DA) S ^PRCH (440.6,"ST",$P(^PRCH(440.6,DA,0),U,16)_"~",DA)="" This is an index of status and card holder pointer. 440.6,17 ET CODE SHEET RI 0;18 FREE TEXT INPUT TRANSFORM: K:$L(X)>15!($L(X)<1) X LAST EDITED: JUL 16, 1996 HELP-PROMPT: Answer must be 1-15 characters in length. DESCRIPTION: This an is ET-code sheet ri of file 2100.1 in free text format. 440.6,18 COMMITTED AMOUNT 0;19 NUMBER INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>99999999)!(X<-99999999) X LAST EDITED: JUL 16, 1996 HELP-PROMPT: Type a Dollar Amount between -99999999 and 99999999, 2 Decimal Digits DESCRIPTION: This is a committed amount copied from 410 if the final payment is reconciled. 440.6,19 OLD PO STATUS CODE 0;20 FREE TEXT INPUT TRANSFORM: K:$L(X)>5!($L(X)<1) X LAST EDITED: JUL 17, 1996 HELP-PROMPT: Answer must be 1-5 characters in length. DESCRIPTION: This is the old status code of p.o. 440.6,20 VENDOR PURCHASE ORDER 0;21 FREE TEXT INPUT TRANSFORM: K:$L(X)>16!($L(X)<1) X LAST EDITED: APR 21, 1997 HELP-PROMPT: Answer must be 1-16 characters in length. DESCRIPTION: This is the purchase order id provided by the vendor. CROSS-REFERENCE: 440.6^C 1)= S ^PRCH(440.6,"C",$E(X,1,30),DA)="" 2)= K ^PRCH(440.6,"C",$E(X,1,30),DA) This is an index by the vendor purchase order. 440.6,21 FUND CODE 5;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>6!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-6 characters in length. DESCRIPTION: This is a fund code. 440.6,22 ACC CODE 5;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>9!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-9 characters in length. DESCRIPTION: This is a acc code. 440.6,23 COST CENTER 5;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>7!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-7 characters in length. DESCRIPTION: This is a cost center. 440.6,24 BOC 5;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>4!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-4 characters in length. DESCRIPTION: This is a BOC. 440.6,25 APPROVING OFFICE 5;5 FREE TEXT INPUT TRANSFORM: K:$L(X)>4!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-4 characters in length. DESCRIPTION: This is a approving office code. 440.6,26 APPROVAL DATE 5;6 DATE INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X LAST EDITED: JUN 02, 1997 DESCRIPTION: This field is used to store the date when the approving official signed off on the PO corresponding to the reconciled Oracle transaction. 440.6,27 APPROVING OFFICIAL 5;7 POINTER TO NEW PERSON FILE (#200) LAST EDITED: JUN 11, 1997 DESCRIPTION: This field is used to store the approving official. 440.6,31 MERCHANT NAME 6;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>25!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-25 characters in length. DESCRIPTION: This is a merchant name. 440.6,32 MERCHANT ADDRESS 1 6;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>23!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-23 characters in length. DESCRIPTION: This is mechant address 1. 440.6,33 MERCHANT ADDRESS 2 6;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>23!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-23 characters in length. DESCRIPTION: This is the merchant address 2. 440.6,34 MERCHANT CITY 6;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>13!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-13 characters in length. DESCRIPTION: This is the merchant city. 440.6,35 MERCHANT STATE 6;5 FREE TEXT INPUT TRANSFORM: K:$L(X)>2!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-2 characters in length. DESCRIPTION: This is the merchant state. 440.6,36 MERCHANT ZIP 6;6 FREE TEXT INPUT TRANSFORM: K:$L(X)>12!($L(X)<1) X LAST EDITED: MAY 29, 1996 HELP-PROMPT: Answer must be 1-12 characters in length. DESCRIPTION: This is the merchant zip. 440.6,41 PURCHASE ORDER 1;1 POINTER TO PROCUREMENT & ACCOUNTING TRANSACTIONS FILE (#442) LAST EDITED: JUN 10, 1996 DESCRIPTION: This is a purchase order field. CROSS-REFERENCE: 440.6^PO 1)= S ^PRCH(440.6,"PO",$E(X,1,30),DA)="" 2)= K ^PRCH(440.6,"PO",$E(X,1,30),DA) This is an index by purchase order internal order. 440.6,42 RECEIVING REQUIRED 1;2 SET 'Y' FOR YES; 'N' FOR NO; LAST EDITED: JUN 07, 1996 DESCRIPTION: This is a RECEIVING REQUIRED data field. 440.6,43 COMPLETE ORDER RECEIVED 1;3 SET (Required) 'Y' FOR YES; 'N' FOR NO; LAST EDITED: JUL 18, 1996 DESCRIPTION: This is the MERCHANT RECEIVED data. 440.6,44 FINAL CHARGE 1;4 SET (Required) 'Y' FOR YES; 'N' FOR NO; INPUT TRANSFORM: I X="Y" D START^PRCIREC LAST EDITED: MAY 02, 2007 DESCRIPTION: This is the FINAL CHARGE data field. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 440.6,45 RECONCILE USER 1;5 POINTER TO NEW PERSON FILE (#200) LAST EDITED: JUN 07, 1996 DESCRIPTION: This is the reconcile user data. 440.6,46 RECONCILE DATE 1;6 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: JUN 14, 1996 DESCRIPTION: This is a reconcile date. 440.6,47 CHARGE RECEIVING DATE 1;7 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: JUL 14, 1999 HELP-PROMPT: THIS FIELD IS TRIGGERED BY THE .01 FIELD DESCRIPTION: This field is filled in whenever the field .01 is populated and will hold the arrival date/time of the ORACLE charge data in the file. Users should not try to edit this field directly. WRITE AUTHORITY: ^ NOTES: TRIGGERED by the ORACLE DOCUMENT ID field of the PURCHASE CARD ORDER RECONCILE File FILES POINTED TO FIELDS NEW PERSON (#200) CARD HOLDER (#16) APPROVING OFFICIAL (#27) RECONCILE USER (#45) PROCUREMENT & ACCOUNTING TRANS (#442) PURCHASE ORDER (#41) INPUT TEMPLATE(S): PRINT TEMPLATE(S): PRCH AO AUDIT DEC 10, 1997@15:39 USER #0 IFCAP APPROVING OFFICIAL CHARGE AUDIT PRCH BOC PRINT APR 01, 1999@09:38 USER #0 PURCHASE CARD/SUPPLY FUND DOC ID RECONCILIATION This is the companion print template for sort PRCH BOC SORT. PRCH DEL. REC1 SEP 11, 1997@14:29 USER #0 DELINQUENT RECONCILIATIONS EXCEPTION LISTING PRCH DEL. RECPRT JUL 29, 1999@09:03 USER #0 DELINQUENT RECONCILIATIONS EXCEPTION LISTING PRCH FINAL CHARGE JUN 10, 1997@15:02 USER #0 FINAL CHARGE RECONCILED ORDERS - BUYER PRCH P/C ORACLE JUL 14, 1998@13:38 USER #0 UNRECONCILED AUSTIN PAYMENT TRANSACTIONS PRCH PC AUDIT APR 09, 2001@11:18 USER #0 AUSTIN AUDIT INFORMATION PRCH RECONCILE PRINT MAR 24, 1997@09:28 USER #0 PURCHASE CARD ORDER RECONCILE LIST SORT TEMPLATE(S): PRCH AO AUDIT REPORT DEC 05, 1997@14:32 USER #0 SORT BY: +#STATEMENT DATE;C1// (User is asked range) WITHIN STATEMENT DATE, SORT BY: INTERNAL(CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL)=VAR("DUZ")!(INTERNAL(CREDIT CARD NUMBER IN 440.5:ALTERNATE APPROVING OFFICIAL)=VAR("DUZ"));L1// (INTERNAL(CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL)=VAR(""DUZ"")!(INTERNAL(CREDIT CARD NUMBER IN 440.5:ALTERNATE APPROVING OFFICIAL)=VAR(""DUZ""))) WITHIN INTERNAL(CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL)=VAR("DUZ")!(INTERNAL(CREDIT CARD NUMBER IN 440.5:ALTERNATE APPROVING OFFICIAL)=VAR("DUZ")), SORT BY: +CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL;"APPROVING OFFICIAL: ";C1// (CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL not null) WITHIN CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL, SORT BY: +CARD HOLDER;C1// (CARD HOLDER not null) WITHIN CARD HOLDER, SORT BY: @+CREDIT CARD NUMBER// (CREDIT CARD NUMBER not null) This is a sort template for the approving official audit report. PRCH BOC SORT JAN 05, 1999@19:17 USER #0 SORT BY: CARD HOLDER// (User is asked range) WITHIN CARD HOLDER, SORT BY: BOC;S1// (BOC from 2696 to 2699) WITHIN BOC, SORT BY: @STATUS="RECONCILED"!("APPROVED");L1// (STATUS=""RECONCILED""!(""APPROVED"")) WITHIN STATUS="RECONCILED"!("APPROVED"), SORT BY: TRANSACTION DATE// (User is asked range) This sort template is used for a report of reconciled or approved purchase card transactions using the BOC range 2696 to 2699. PRCH CO AO AUDIT DEC 04, 2000@09:48 USER #0 SORT BY: +#STATEMENT DATE;C1// (User is asked range) WITHIN STATEMENT DATE, SORT BY: +CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL;"APPROVING OFFICIAL: ";C1// (CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL from A to Z) WITHIN CREDIT CARD NUMBER IN 440.5:APPROVING OFFICIAL, SORT BY: +CARD HOLDER;C1// (CARD HOLDER from A to Z) WITHIN CARD HOLDER, SORT BY: @+CREDIT CARD NUMBER// (CREDIT CARD NUMBER not null) WITHIN CREDIT CARD NUMBER, SORT BY: STATION NUMBER;C1// (User is asked range) This is the sort template for the coordinator official approval official audit report. PRCH DEL. REC JUN 12, 1997@14:52 USER #0 SORT BY: CARD HOLDER// (User is asked range) WITHIN CARD HOLDER, SORT BY: @TRANSACTION DATE// (User is asked range) WITHIN TRANSACTION DATE, SORT BY: @XUWORKDAY(#46,#6)>5;L1// (XUWORKDAY(#46,#6)>5) PRCH DEL. RECSORT AUG 03, 1999@16:57 USER #0 SORT BY: @CARD HOLDER// (User is asked range) WITHIN CARD HOLDER, SORT BY: @TRANSACTION DATE// (User is asked range) WITHIN TRANSACTION DATE, SORT BY: @XUWORKDAY(#46,#47+1)>5;L1// (XUWORKDAY(#46,#47+1)>5) WITHIN XUWORKDAY(#46,#47+1)>5, SORT BY: @STATION NUMBER// (User is asked range) PRCH FINAL CHARGE1 JUN 10, 1997@14:56 USER #0 SORT BY: @FINAL CHARGE// (FINAL CHARGE equals Y (YES)) WITHIN FINAL CHARGE, SORT BY: RECONCILE DATE// (User is asked range) PRCH P/C ORACLE SORT OCT 01, 1996@10:22 USER #0 SORT BY: RECONCILE DATE// (RECONCILE DATE not null) WITHIN RECONCILE DATE, SORT BY: CARD HOLDER// (CARD HOLDER not null) WITHIN CARD HOLDER, SORT BY: PURCHASE ORDER// (PURCHASE ORDER not null) Sort by card holder and purchase order.. PRCH P/C ORACLE UNREC SORT DEC 18, 2000@09:48 USER #0 SORT BY: #+CARD HOLDER// (User is asked range) WITHIN CARD HOLDER, SORT BY: STATION NUMBER// (User is asked range) Sort for the option 'PRCH P/C ORACLE', used by the Purchase Card Coordinator. PRCH PC AUDIT SORT APR 06, 2001@14:50 USER #0 SORT BY: @CARD HOLDER// (CARD HOLDER from A to Z) WITHIN CARD HOLDER, SORT BY: #STATION NUMBER// (User is asked range) WITHIN STATION NUMBER, SORT BY: @ORACLE DOCUMENT ID// (User is asked range) Sort for the option 'PRCH PC AUDIT'. FORM(S)/BLOCK(S):