Freshmark replication server

freshmark-canonical

Program drill-down

TRANSFER_MONEY_BR

MONEY TRANSFER BY BR. Type DSP, base table DEBTOR_MAST.

Field inventory

162

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 H -1 1, 1
  
1 0.0 DEBTOR I -1 171, 97
$SELECT  $VALIDATE    M:  C:UCASE    A:LEN;I\DT_DEBTOR;I\RFIDL    '''A:SUB;I\RFIDL;I\RFIDL2;L\SUB_BR;#0  '''A:RIGHT;I\DT_DEBTOR,I\RFIDL2;I\RFIDAB    F:DEBTOR_MAST;;;I\MAIN_DEBTOR=DM_MAIN_DEBTOR,I\DM_ACCTYPE=DM_ACCTYPE,I\DEBTOR_T=DM_DEBTOR,I\PASS=DM_SET_LIM_PASS,I\LIMITCOICE=DM_USE_TOT_AVAIL;DM_MARKET='$I\MARKET$' AND D
1 0.0 CMD 7 C 0 271, 97
$SELECT  'DISPLAY A SELECTION WINDOW  S:DEBTOR_CODE;I\DT_DEBTOR  
1 0.0 CMD 9 C -1 651, 546
'@  '$SCMD_FOCUS  'O:BACKCOLOR;C\UPDATE;YELLOW    $SELECT  '@  A:CONST;;I\CHECKED,I\INVALID_PASSWORD    'LOOK FOR THE PRINTER. IF TABLE NOT SET UP ERROR  'U:CASHIER_TRANS_MAN;GET_PRINTER  'I:I\PRN;=;N  'D:PRINTING TABLE NOT SET UP, CONTACT FRESHMARK;ERRORM;I\DT_DEBTOR    A:VAR;16;I\DT_TRTYPE  A:VAR;16;I\DT_TYPE    '===
1 0.0 CMD 6 C 0 111, 265
$SELECT  'D$SELECT  'DISPLAY A SELECTION WINDOW  S:DEBTOR_CODE;I\TO_BUYER  
1 0.0 Work 9 I 0 81, 61
$DEFAULT    A:DATE;DD MMM YYYY;T\DATE  A:TIME;HH:MM:SS;T\TIME  A:TIMER_ON;1000      A:DATE;YYYY/MM/DD;I\DT_TRDATE
1 0.0 Work 2 I 0 211, 481
$DEFAULT    'GET THE USER ID OF THE LOGGED IN USER  A:USERID;;W\USERID  A:ORG;;I\MARKET    'GETS USER'S IP ADDRESS  'F:ZU_USER;;;W\USER_IP=ZU_LOCAL_IP;ZU_USERID='$W\USERID$'  A:USERIP;;I\IP    'GETS CASH POINT  F:CASH_POINT;;;I\DT_CASHPNT=CPO_CASHPT;CPO_IP='$I\IP$' AND CPO_MARKET='$I\MARKET$';  'GETS CASHIER AND CHECK 
1 0.0 Work 4 I 0 231, 481
  
1 0.0 Work 8 I 0 1, 61
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET    'LOAD MARKET  NAME  F:CLIENT_MAST;;CM_CODE;T\MARKET=CM_NAME    'CONVERT ONLY THE FIRST CHARACTER OF THE MARKET LABEL  C:MCASE;;T\MARKET    'U:DIGITAL_DISPLAY;NEXT CUSTOMER PLEASE...  O:DISABLEINPUT;I\PERIOD    'COPY CONTENTS OF I\MARKET TO I\DT_MARKET  A:VAR;I\MARKET;I\DT
1 0.0 Work 12 I 0 11, 553
  
1 0.0 Work 13 I 0 21, 553
  
1 0.0 Work 11 I 0 611, 181
$VALIDATE  'CONVERT TO UPPERCASE  C:UCASE    '$CALCULATE  O:SETFOCUS;I\RETURNS
1 0.0 Work 1 I 0 611, 553
  
1 0.0 Work 13 I 0 501, 481
$VALIDATE    'O:BACKCOLOR;I\UPDATE;YELLOW  'O:SETFOCUS;I\UPDATE    'O:SHOW;I\PIN;T\PIN  'O:ENABLEINPUT;I\PIN    
1 0.0 Work 5 I 0 261, 481
  
1 0.0 Work 4 I 0 201, 481
$CALCULATE  C:UCASE  V:CURR;30;60;90;120;    I:I\PERIOD;=;  A:CONST;CURR;I\PERIOD
1 0.0 Work 4 I 0 241, 481
  
1 0.0 Work 1 I 0 271, 481
'$SELECT  'DISPLAY A SELECTION WINDOW  'S:TRANSACTION_TYPE_2;I\DT_TRTYPE    '$VALIDATE    'CLEAR THE LABLE  'A:CONST;;T\TRTYPE,W\PAYMETH    'MAKE THIS FIELD MANDATORY  'M:    'CONVERT TO UPPERCASE  'C:UCASE      'ONLY ALLOW DEPOSITS AND REFUNDS IF THE BUYER IS A 'SECURE CASH BUYER'  'I:I\DM_ACCTYPE;=;SC  ' DO(ACC)  '  
1 0.0 Work 2 I 0 201, 481
  
1 0.0 Work 40 I 0 271, 553
  
1 0.0 Work 21 I 0 101, 553
  
1 0.0 Work 14 I 0 31, 553
  
1 0.0 Work 15 I 0 41, 553
  
1 0.0 Work 48 I 0 341, 553
  
1 0.0 Work 16 I 0 51, 553
  
1 0.0 Work 37 I 0 241, 553
  
1 0.0 Work 17 I 0 61, 553
  
1 0.0 Work 18 I 0 71, 553
  
1 0.0 Work 19 I 0 81, 553
$DEFAULT  A:USERID;;I\USERID    U:MENU_GROUP;LOOKUP
1 0.0 Work 20 I 0 91, 553
  
1 0.0 Work 23 I 0 121, 553
  
1 0.0 Work 22 I 0 111, 553
  
1 0.0 Work 25 I 0 141, 553
  
1 0.0 Work 24 I 0 131, 553
  
1 0.0 Work 27 I 0 161, 553
  
1 0.0 Work 26 I 0 151, 553
  
1 0.0 Work 29 I 0 181, 553
  
1 0.0 Work 28 I 0 171, 553
  
1 0.0 Work 31 I 0 201, 553
  
1 0.0 Work 30 I 0 191, 553
  
1 0.0 Work 34 I 0 211, 553
  
1 0.0 Work 3 I 0 241, 481
  
1 0.0 Work 35 I 0 221, 553
  
1 0.0 Work 4 I 0 551, 553
$VALIDATE  I:I\CONF_AMT;<>;I\CORR_AMT  D:ENTERED AMOUNTS NOT THE SAME;ERROR;I\CONF_AMT    I:I\CONF_AMT;=;I\CORR_AMT  DO(01)    'A:SUB;I\DT_TRVAL;I\DT_PAID_AMT;I\CONF_AMT    O:BACKCOLOR;C\UPDATE;YELLOW  ''''  O:SETFOCUS;C\UPDATE  DOEND(01)    
1 0.0 Work 36 I 0 231, 553
  
1 0.0 Work 39 I 0 261, 553
  
1 0.0 Work 38 I 0 251, 553
  
1 0.0 Work 46 I 0 321, 553
  
1 0.0 Work 42 I 0 291, 553
  
1 0.0 Work 41 I 0 281, 553
  
1 0.0 Work 44 I 0 311, 553
  
1 0.0 Work 43 I 0 301, 553
  
1 0.0 Work 51 I 0 351, 553
  
1 0.0 Work 75 I 0 521, 553
  
1 0.0 Work 53 I 0 361, 553
  
1 0.0 Work 54 I 0 371, 553
  
1 0.0 Work 55 I 0 381, 553
  
1 0.0 Work 59 I 0 411, 553
  
1 0.0 Work 58 I 0 401, 553
$VALIDATE  M:  I:I\CORR_AMT;<>;  U:CORRECT_BUYER_PAYMENT;CORRECT_AMOUNT    I:I\ERROR;=;Y  ''''O:SETFOCUS;I\CORR_AMT    I:I\ERROR;=;N  DO(CONF)    O:SHOW;I\CONF_AMT,T\CONF_AMT  '  O:SETFOCUS;I\CONF_AMT  DOEND(CONF)
1 0.0 Work 61 I 0 431, 553
  
1 0.0 Work 60 I 0 421, 553
  
1 0.0 Work 64 I 0 461, 553
  
1 0.0 Work 63 I 0 451, 553
  
1 0.0 Work 66 I 0 481, 553
  
1 0.0 Work 65 I 0 471, 553
  
1 0.0 Work 68 I 0 491, 553
  
1 0.0 Work 70 I 0 501, 553
  
1 0.0 Work 72 I 0 511, 553
  
1 0.0 Work 82 I 0 531, 553
  
1 0.0 Work 2 I 0 541, 553
  
1 0.0 Work 5 I 0 561, 553
  
1 0.0 Work 6 I 0 571, 553
  
1 0.0 Work 7 I 0 581, 553
$SELECT  I:I\MAIN_DEBTOR;=;  A:VAR;I\DTT_DEBTOR;I\MAIN_DEBTOR    I:I\MAIN_DEBTOR;<>;  A:VAR;I\MAIN_DEBTOR;I\DT_DEBTOR    S:CURRENT_RECEIPT;I\RECEIPT;I\MAIN_DEBTOR;I\DT_TRDATE;I\DT_TRTYPES    $VALIDATE  I:I\RECEIPT;<>;    F:DEBTOR_MAST;;;I\DT_DONE=DM_MAIN_DEBTOR;DM_MARKET='$I\MARKET$' AND DM_DEBTOR='$I\DT_DEBTOR$'    I:
1 0.0 Work 9 I -1 301, 265
  
1 0.0 Work 9 I 0 591, 553
  
1 0.0 Work 11 I 0 601, 553
  
1 0.0 Work 13 I -1 171, 133
  
1 0.0 Work 15 I 0 641, 313
  
1 0.0 Work 17 I -1 111, 481
$VALIDATE  'MAKE THIS FIELD MANDATORY  M:    I:I\DT_TRVAL;=;0          D:THE LIMIT CHANGE CAN NOT BE 0;ERRORM;I\DT_TRVAL    'ROUND THE TOTAL TO THE NEAREST FIVE CENT  F:CLIENT_MAST;;;W\ROUND=CM_ROUND;CM_CODE='$I\MARKET$'  A:ROUND;I\DT_TRVAL,0.05,W\ROUND;W\ROUNDED;;#0.00    I:W\ROUNDED;=;0.00  A:VAR;I\DT_TRVAL;W\ROUNDED
1 0.0 Work 3 I 0 311, 481
  
1 0.0 Work 19 I -1 171, 169
$VALIDATE  'CONVERT TO UPPERCASE  C:UCASE  A:VAR;I\DT_REFNO;I\TO_REF  O:SETFOCUS;I\TO_BUYER    
1 0.0 Work 21 I 0 501, 469
  
1 0.0 Work 23 I -1 11, 265
$SELECT    $VALIDATE    C:UCASE    A:LEN;I\TO_BUYER;I\RFIDL    $CALCULATE    I:I\RFIDL;<>;0  DO(EXITS)      O:ENABLEINPUT;I\TO_BUYER,C\162      F:DEBTOR_MAST;;;I\MAIN_DEBTOR=DM_MAIN_DEBTOR,I\DTT_DEBTOR=DM_DEBTOR;DM_MARKET='$I\MARKET$' AND DM_DEBTOR ='$I\TO_BUYER$'      I:I\MAIN_DEBTOR;<>;I\DT_DEBTOR    DO(MDER)      D:
1 0.0 Work 2 I 0 301, 481
  
1 0.0 Work 5 I 0 261, 481
$ESC  ''''O:BACKCOLOR;C\UPDATE;YELLO  ''''O:SETFOCUS;C\UPDATE      $CALCULATE  M:  I:I\PIN;<>;I\DEBTOR_PIN  DO(F54)    U:CASHIER_PINS;ERROR_INCREASE        I:I\PIN_ERR;<;4    D:INCORRECT PIN. TRY AGAIN.;ERRORM;I\PIN      I:I\PIN_ERR;>=;4    DO(D3D)      U:CASHIER_PINS;BLOCK_BUYER      O:DISABLEINPUT;C\UPDATE    DOEND(D
1 0.0 Work 2 I 0 641, 349
  
1 0.0 Work 1 I -1 111, 445
$VALIDATE    I:I\RETURNS;=;    A:CONST;N;I\RETURNS    C:UCASE    V:Y;N    $CALCULATE      M:    I:I\RETURNS;=;N  DO(O1)    A:CONST;TRANSFER TO SUB BUYER;I\DT_REMARK    A:CONST;TRANSFER FROM MAIN BUYER;I\TO_REMARKS  DOEND(O1)    I:I\RETURNS;=;Y  DO(O2)    A:CONST;TRANSFER FROM SUB BUYER;I\DT_REMARK    A:CONST;TRANSFER T
1 0.0 Work 1 I 0 461, 517
  
1 0.0 Work 6 I -1 171, 205
  
1 0.0 Work 7 I -1 451, 265
  
1 0.0 SET_LIMITS I 0 371, 481
$VALIDATE    V:Y;N    $CALCULATE    C:UCASE  M:        'O:SETFOCUS;I\UPDATE  
1 0.0 Work 2 I 0 531, 349
  
1 0.0 SET_LIMIT I 0 441, 481
$VALIDATE      I:I\SET_LIMIT;=;    A:CONST;N;I\SET_LIMIT    C:UCASE    V:Y;N    M:    'DISABLEINPUT:I\SET_LIMIT    '$CALCULATE    O:SETFOCUS;Z\ZX_UPDATE      
1 0.0 Work 2 I 0 651, 109
  
1 0.0 Work 1 I 0 531, 313
  
1 0.0 Work 3 I 0 541, 109
  
1 0.0 Work 1 I 0 431, 109
  
1 0.0 Work 4 I 0 421, 517
  
1 0.0 Work 2 I 0 541, 121
  
1 0.0 Check 2 K 0 331, 517
  
1 0.0 Label 5 T -1 11, 97
  
1 0.0 Label 2 T -1 291, 25
  
1 0.0 Label 6 T -1 621, 49
  
1 0.0 Label 7 T -1 671, 49
  
1 0.0 Label 5 T -1 321, 49
  
1 0.0 Label 3 T -1 621, 25
  
1 0.0 Label 4 T -1 671, 25
  
1 0.0 Label 1 T 0 251, 493
  
1 0.0 Label 3 T 0 221, 481
  
1 0.0 Label 1 T -1 1, 25
  
1 0.0 Label 8 T -1 311, 97
  
1 0.0 Label 3 T 0 191, 517
  
1 0.0 Label 8 T -1 301, 241
  
1 0.0 Label 10 T 0 571, 181
  
1 0.0 Label 7 T -1 141, 265
  
1 0.0 Label 78 T 0 151, 517
  
1 0.0 Label 77 T 0 141, 517
  
1 0.0 Label 33 T 0 21, 517
  
1 0.0 Label 81 T 0 181, 517
  
1 0.0 Label 32 T 0 11, 517
  
1 0.0 Label 45 T 0 31, 517
  
1 0.0 Label 49 T 0 41, 517
  
1 0.0 Label 52 T 0 61, 517
  
1 0.0 Label 50 T 0 51, 517
  
1 0.0 Label 57 T 0 71, 517
  
1 0.0 Label 67 T 0 81, 517
  
1 0.0 Label 69 T 0 91, 517
  
1 0.0 Label 71 T 0 101, 517
  
1 0.0 Label 73 T 0 111, 517
  
1 0.0 Label 74 T 0 121, 517
  
1 0.0 Label 76 T 0 131, 517
  
1 0.0 Label 80 T 0 171, 517
  
1 0.0 Label 79 T 0 161, 517
  
1 0.0 Label 8 T 0 201, 517
  
1 0.0 Label 12 T -1 11, 133
  
1 0.0 Label 10 T 0 211, 517
  
1 0.0 Label 14 T -1 11, 205
  
1 0.0 Label 16 T -1 11, 481
  
1 0.0 Label 18 T -1 11, 169
  
1 0.0 Label 20 T 0 471, 469
  
1 0.0 Label 22 T -1 11, 241
  
1 0.0 Label 12 T 0 471, 481
  
1 0.0 Label 1 T -1 451, 241
  
1 0.0 Label 1 T -1 11, 445
  
1 0.0 Label 2 T -1 261, 481
  
1 0.0 Label 5 T 0 431, 121
  
1 0.0 Work 1 I -1 371, 481
$VALIDATE      I:I\SET_LIMIT;=;    A:CONST;N;I\SETLIM    C:UCASE    V:Y;N    M:    'DISABLEINPUT:I\SET_LIMIT    '$CALCULATE    'I:I\SETLIM;<>;  O:SETFOCUS;I\UPDATE  
1 0.0 Label 1 T -1 141, 241
  
1 0.0 Work 2 G -1 11, 289
  
1 0.0 Work 4 I -1 761, 133
  
1 0.0 CMD 1 C 0 671, 517
$SELECT    $ESC  O:DELAY;2000  O:TERMINATE  O:DELAY;2000  O:TERMINATE  O:DELAY;2000  'O:RETURN  'O:TERMINATE    '$CALCULATE  ' O:ENABLEINPUT;Z\ZX_EXIT       O:SETFOCUS;Z\ZX_EXIT  
1 0.0 Label 5 T -1 581, 133
  
1 0.0 DEBTOR_MAST DM_DEBTOR I 0 651, 121
  
1 0.0 Work 2 I 0 451, 517
  
1 0.0 Work 1 I 0 691, 109
  
1 0.0 Label 2 T -1 581, 97
  
1 0.0 Work 3 I -1 691, 97
$CALCULATE    I:I\PASS;=;I\PASST  DO(OPEN)    O:SHOW;I\ID,L\IDT,I\REFNT,I\DT_REFNO,L\TB,L\TBID,L\AFT,L\RETL,L\ASBT,L\TRFAMT,I\DT_TRVAL,L\SPLT,I\UPDATE    O:SHOW;I\DT_TRVAL,I\DT_REFNO,I\ID,I\MAIN_DEBTOR,I\LIMITCOICE,L\COMPL_AMOUNT,L\BUYER_NAME_L,G\GRID    O:SHOW;I\TO_BUYER,I\TO_ID_NO,T\TO_NAME_DESC,I\RETURNS,I\LIMITD,I\
10 0.0 ZX_PRINT Z 0 1, 1
  
10 0.0 ZX_SELECT Z 0 1, 1
  
10 0.0 ZX_EXIT Z 0 1, 1
  
10 0.0 ZX_UPDATE Z 0 1, 1
'@  '$SCMD_FOCUS  'O:BACKCOLOR;C\UPDATE;YELLOW    $SELECT  '@  A:CONST;;I\CHECKED,I\INVALID_PASSWORD    'LOOK FOR THE PRINTER. IF TABLE NOT SET UP ERROR  'U:CASHIER_TRANS_MAN;GET_PRINTER  'I:I\PRN;=;N  'D:PRINTING TABLE NOT SET UP, CONTACT FRESHMARK;ERRORM;I\DT_DEBTOR    A:VAR;16;I\DT_TRTYPE  A:VAR;16;I\DT_TYPE    '===
10 0.0 ZX_DELETE Z 0 1, 1