STANDARD DATA DICTIONARY #344.3 -- EDI LOCKBOX DEPOSIT FILE                                                       3/24/25    PAGE 1
STORED IN ^RCY(344.3,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                       (VERSION 4.5)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is used to store EFT payment data received to allow the site to record the amount of the daily EDI Lockbox deposit to
treasury that belongs to their site.  


IDENTIFIED BY: DEPOSIT NUMBER (#.06), DEPOSIT DATE (#.07)

POINTED TO BY: EFT TRANSACTION field (#.01) of the EDI THIRD PARTY EFT DETAIL File (#344.31) 
               

CROSS
REFERENCED BY: DEPOSIT NUMBER(AD), NUMBER(ALOCK), AR DEPOSIT RECORD(ARDEP), DATE/TIME ADDED(ARECDT), NUMBER(B), 
               DEPOSIT NUMBER(C)

INDEXED BY:    DEPOSIT DATE & DEPOSIT NUMBER (ADEP), DEPOSIT NUMBER & DEPOSIT DATE (ADEP2), AMOUNT POSTED TO DEPOSIT (APOST)


    LAST MODIFIED: MAR 23,2022@15:51:51

344.3,.01     NUMBER                 0;1 NUMBER (Required)

              INPUT TRANSFORM:  K:+X'=X!(X>9999999999)!(X<1)!(X?.E1"."1N.N) X I $D(X) S DINUM=X
              LAST EDITED:      JAN 20, 2004 
              HELP-PROMPT:      Type a Number between 1 and 9999999999, 0 Decimal Digits 
              DESCRIPTION:      This field contains a sequential number generated at the time a record is stored in the file.  It
                                only serves to create an entry in the file and has no other special meaning.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  344.3^B 
                                1)= S ^RCY(344.3,"B",$E(X,1,30),DA)=""
                                2)= K ^RCY(344.3,"B",$E(X,1,30),DA)

              CROSS-REFERENCE:  344.3^ALOCK^MUMPS 
                                1)= I '$D(^RCY(344.3,"ALOCK")) S ^RCY(344.3,"ALOCK")=""
                                2)= Q
                                3)= Do not delete
                                This xref is set to allow a lock to be placed on the file so only one job that tries to match EFTs
                                to ERAs is run at a time.  This xref is set the first time an entry is added to the file.  



344.3,.02     FILE DATE/TIME         0;2 DATE

              INPUT TRANSFORM:  S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      JUN 06, 2002 
              HELP-PROMPT:      Enter the date/time this record was reported filed by the EFT transaction. 
              DESCRIPTION:
                                This field is used to store the file date/time for payments.  


344.3,.03     AR DEPOSIT RECORD      0;3 POINTER TO AR DEPOSIT FILE (#344.1)

              LAST EDITED:      JAN 11, 2012 
              HELP-PROMPT:      Enter the AR Deposit ticket # that was created by this EFT. 
              DESCRIPTION:
                                This is the reference to the deposit ticket in AR that was created by this EFT.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  344.3^ARDEP 
                                1)= S ^RCY(344.3,"ARDEP",$E(X,1,30),DA)=""
                                2)= K ^RCY(344.3,"ARDEP",$E(X,1,30),DA)
                                3)= Do not delete


344.3,.05     MAIL MESSAGE           0;5 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>999999999999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      JAN 27, 2003 
              HELP-PROMPT:      Type a Number between 0 and 999999999999999, 0 Decimal Digits 
              DESCRIPTION:
                                This is the number of the mail message in which this EFT was received.  


344.3,.06     DEPOSIT NUMBER         0;6 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
              LAST EDITED:      AUG 12, 2021 
              HELP-PROMPT:      Answer must be 1-10 characters in length. 
              DESCRIPTION:
                                This is the deposit number assigned by the banking institution for this payment.  

              CROSS-REFERENCE:  344.3^C 
                                1)= S ^RCY(344.3,"C",$E(X,1,30),DA)=""
                                2)= K ^RCY(344.3,"C",$E(X,1,30),DA)
                                3)= Do not delete

              CROSS-REFERENCE:  344.3^AD^MUMPS 
                                1)= N Z,Z0 S Z=0 F  S Z=$O(^RCY(344.3,DA,1,Z)) Q:'Z  S Z0=$P($G(^(Z,0)),U,3) I Z0'="" S ^RCY(344.3,
                                "AD",$E(X,1,30),$E(Z0,1,30),DA,Z)=""

                                2)= N Z,Z0 S Z=0 F  S Z=$O(RCY(344.3,DA,1,Z)) Q:'Z  S Z0=$P($G(^(Z,0)),U,3) I Z0'="" K ^RCY(344.3,"
                                AD",$E(X,1,30),$E(Z0,1,30),DA,Z)
                                3)= Do not delete
                                Xref by deposit number at the top level and payer ID at the 344.31 level 


              RECORD INDEXES:   ADEP (#289), ADEP2 (#474)

344.3,.07     DEPOSIT DATE           0;7 DATE

              INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      AUG 12, 2021 
              DESCRIPTION:
                                This is the deposit date assigned by the banking institution for this payment.  

              RECORD INDEXES:   ADEP (#289), ADEP2 (#474)

344.3,.08     TOTAL DEPOSIT AMOUNT   0;8 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>999999999999999)!(X<0) X
              LAST EDITED:      NOV 04, 2002 
              HELP-PROMPT:      Type a Dollar Amount between 0 and 999999999999999, 2 Decimal Digits 
              DESCRIPTION:
                                This is the amount of the deposit into the banking institution.  


344.3,.09     EFT CHECKSUM           0;9 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      JAN 27, 2003 
              HELP-PROMPT:      Type a Number between 0 and 99999, 0 Decimal Digits 
              DESCRIPTION:      This is the value of the checksum for the detail records in this record.  It is used to ensure the
                                records are not changed after the data has been stored and before it has been recorded in AR.  


344.3,.1      CHECKSUM ERROR         0;10 SET

                                '0' FOR NO ERROR; 
                                '1' FOR CHECKSUM ERROR EXISTS; 
              LAST EDITED:      JAN 27, 2003 
              HELP-PROMPT:      Enter a 1 if a checksum error exists. 
              DESCRIPTION:      This is the indicator that says the checksum stored does not match the calculated checksum for this
                                record.  


344.3,.11     DATE POSTED            0;11 DATE

              INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      JAN 27, 2003 
              HELP-PROMPT:      Enter the date the funds for this EFT were posted. 
              DESCRIPTION:
                                This is the date the funds for this EFT were posted.  


344.3,.12     AMOUNT POSTED TO DEPOSIT 0;12 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>999999999999)!(X<0) X
              LAST EDITED:      JAN 28, 2003 
              HELP-PROMPT:      Type a Dollar Amount between 0 and 999999999999, 2 Decimal Digits 
              DESCRIPTION:
                                This is the amount of money that was posted as a deposit as a result of this EFT.  

              FIELD INDEX:      APOST (#290)    MUMPS    IR    SORTING ONLY
                  Short Descr:  Xref on pure numeric value of amt posted 
                    Set Logic:  S ^RCY(344.3,"APOST",+X,DA)=""
                   Kill Logic:  K ^RCY(344.3,"APOST",+X,DA)
                   Whole Kill:  K ^RCY(344.3,"APOST")
                         X(1):  AMOUNT POSTED TO DEPOSIT  (344.3,.12)  (forwards)


344.3,.13     DATE/TIME ADDED        0;13 DATE

              INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      JAN 29, 2003 
              HELP-PROMPT:      Enter the date and time this record was stored in VistA 
              DESCRIPTION:
                                This is the date and time this record was last stored in VistA.  

              CROSS-REFERENCE:  344.3^ARECDT 
                                1)= S ^RCY(344.3,"ARECDT",$E(X,1,30),DA)=""
                                2)= K ^RCY(344.3,"ARECDT",$E(X,1,30),DA)
                                3)= Do not delete


344.3,.14     TOTAL AMOUNT MATCHED   0;14 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>999999999999)!(X<0) X
              LAST EDITED:      JAN 28, 2003 
              HELP-PROMPT:      Type a Dollar Amount between 0 and 999999999999, 2 Decimal Digits 
              DESCRIPTION:      This is the total amount of dollars that have been matched from the EFT detail to ERAs or paper
                                EOBs.  

              NOTES:            TRIGGERED by the MATCH STATUS field of the EDI THIRD PARTY EFT DETAIL File 


344.3,2       ERROR MESSAGES         2;0   WORD-PROCESSING #344.32   (NOWRAP)

              DESCRIPTION:
                                This field stores any error messages that report problems with the incoming transmission.  


                LAST EDITED:      APR 23, 2002 
                HELP-PROMPT:      Enter the error messages that report problems with the transaction. 
                DESCRIPTION:      This word processing field stores any error messages that report problems with the incoming
                                  transmission.  




344.3,3       SUBSEQUENT MAIL MESSAGE 3;0 Multiple #344.33

              DESCRIPTION:      This multiple stores the numbers of any mail messages containing this EFT that were received after
                                the initial mail message (field #.05) on the same day.  


344.33,.01      SUBSEQUENT MAIL MESSAGE 0;1 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>999999999999999)!(X<0)!(X?.E1"."1.N) X
                LAST EDITED:      DEC 07, 2021 
                HELP-PROMPT:      Type a number between 0 and 999999999999999, 0 decimal digits. 
                DESCRIPTION:      These are the numbers of any mail messages containing this EFT that were received after the
                                  initial mail message on the same day.  

                CROSS-REFERENCE:  344.33^B 
                                  1)= S ^RCY(344.3,DA(1),3,"B",$E(X,1,30),DA)=""
                                  2)= K ^RCY(344.3,DA(1),3,"B",$E(X,1,30),DA)





      FILES POINTED TO                      FIELDS

AR DEPOSIT (#344.1)               AR DEPOSIT RECORD (#.03)


File #344.3

  Record Indexes:

  ADEP (#289)    RECORD    REGULAR    IR    SORTING ONLY
      Short Descr:  Xref by deposit date and deposit number
        Set Logic:  S ^RCY(344.3,"ADEP",X(1),$E(X(2),1,30),DA)=""
       Kill Logic:  K ^RCY(344.3,"ADEP",X(1),$E(X(2),1,30),DA)
       Whole Kill:  K ^RCY(344.3,"ADEP")
             X(1):  DEPOSIT DATE  (344.3,.07)  (Subscr 1)  (forwards)
             X(2):  DEPOSIT NUMBER  (344.3,.06)  (Subscr 2)  (Len 30)  (forwards)

  ADEP2 (#474)    RECORD    REGULAR    IR    SORTING ONLY
      Short Descr:  Xref by deposit number and deposit date
      Description:  Used to display a list of EFT Lockbox Deposits in Deposit Number/Deposit Date order. Used by the EFT
                    Transaction Audit Report to show a summary of EFT Deposits for a specified Deposit number and date.  
        Set Logic:  S ^RCY(344.3,"ADEP2",$E(X(1),1,30),$E(X(2),1,10),DA)=""
       Kill Logic:  K ^RCY(344.3,"ADEP2",$E(X(1),1,30),$E(X(2),1,10),DA)
       Whole Kill:  K ^RCY(344.3,"ADEP2")
             X(1):  DEPOSIT NUMBER  (344.3,.06)  (Subscr 1)  (Len 30)  (forwards)
             X(2):  DEPOSIT DATE  (344.3,.07)  (Subscr 2)  (Len 10)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):