DWB 4 CHECKEXPRESS.DOC S 7999 EXAMPLE.CHK S 259 EXAMPLE.NAM S 154 CHECK EXPRESS P 21859 *** *** Ӷ OFTWARE TD. 2.00 AY 25, 1986 Y .. IIASIO LEASE NOTE: HIS PROGRAM IS FOR THE SOLE USE OF SUBSCRIBERS OF , OMPUSERVE AND UANTUM INK ETWORKS. T IS NOT TO BE SOLD OR GIVEN TO ANY COMMERICAL INTEREST. . [2]: OOK FOR FUTURE RELEASE OF "AYMENT XPRESS", "AVINGS XPRESS", AND " XPRESS" PROGRAMS FROM . . IIASIO. REFACE: WROTE THIS PROGRAM TO SATISFY A PERSONAL NEED, THAT IS TO HAVE A HECK OOK PROGRAM THAT IS FAST TO OPERATE, SIMPLE, AND DOES EVERYTHING NEED IN A CHECK BOOK. HAVE LOOKED AT QUITE A FEW OTHER PROGRAMS, BUT MOST WERE TOO INVOLVED. HIS PROGRAM IS PATTERNED AFTER A PUBLIC DOMAIN 2.2 PROGRAM WRITTEN BY R. ALPH HERMAN IN 1982. USED HIS BASIC IDEA AND REFINED IT, CORRECTED SOME MINOR ERRORS, AND ADDED A FEW OPTIONS. HIS PROGRAM IS WRITTEN IN OMMODORE 128 ASIC 7.0, AND COMPILED FOR QUICK OPERATING SPEED. PECIFICATIONS: 1. UNS IN 128 AST ODE. 2. UPPORTS RIVE 8 ON 1571 OR 1541 DISK DRIVES. 3. HECK OOK WILL HOLD 800 TRANSACTIONS AND 250 NAMES 4. ROGRAM REMEMBERS LAST HECK O., EPOSIT O. AND ITHDRAWAL O.'S 5. UPPORTS ANY RINTER. *** *** Ӷ - - - - - - - - - - - - - - - - [] - : RESSING THE LETTER "" WILL DISPLAY YOUR CHECK ACCOUNT'S CURRENT BALANCE IN THE UPPER RIGHT HAND SCREEN. - : HE FOLLOWING ALSO APPLIES TO SELECTIONS "" & "". RESSING "" WILL DISPLAY A CHECK ENTRY SCREEN: # ========================================= 0521 5 10 25.00 < - HIS FIRST TIME YOU USE THE PROGRAM, THE FIRST - CHECK NUMBER WILL SHOW "1". ACKSPACE ONCE AND - TYPE IN YOUR OWN CURRENT NUMBER (IE:521). - ROM THE POINT THE PROGRAM WILL ALWAYS PROMPT - NEXT CHECK NO., EACH TIME THE "" SCREEN IS - ENTERED. FTER TYPING THE STARTING HECK O. - PRESS <>, AND TYPE IN THE NUMERIC MONTH - (IE: 5), AND PRESS <>, THEN THE NUMERIC - DAY, PRESS <>. EXT TYPE IN THE - & AMOUNT (IE:25.00), PRESS <>. HE CURSOR - WILL MOVE TO THE COLUMN. YPE IN A "3" LETTER - NAME THAT YOU WILL REMEMBER, (IE: - ) - THE FIRST THREE LETTERS OF THE NAME IS USUALLY BEST. EXT TYPE IN A LAG CODE. OU CAN USE ANY SINGLE CHARACTER OR THE ONE'S SUGGESTED ON THE SCREEN. HESE FLAGS ARE FOR GROUP EXPENSE IDENTIFICATION. FTER YOU HAVE ENTERED THE FLAG CODE, A PROMPT WILL APPEAR IN MID SCREEN: - : ------------------------------ -> ? HIS WILL SHOW ONLY IF THE YOU ENTERED ABOVE IS A NEW ONE. NCE YOU HAVE MADE THIS ENTRY, YOU WILL BE RETURNED TO THE AIN ENU SCREEN. - : HIS SELECTION WILL ALLOW YOU TO MAKE CORRECTIONS TO ANY ENTRY. HE FIRST PROMPT IS FOR "HICH TEM ,,, OR >., THAT IS FOR HECK, EPOSIT, ITHDRAWAL OR AME. NTER YOUR SELECTION. EXT THE PROGRAM ASKS FOR "HAT TEM O.", ENTER THE TRANSACTION NUMBER. HE PROGRAM FINDS THAT ENTRY AND DISPLAYS IT ON THE SCREEN. IGHT BELOW IT A "<" WILL APPEAR. OW RETYPE THE ENTRY AS IT APPEARS (DON'T TYPE IN THE ZEROS, JUST THE MAIN NUMBER). RESS <> AFTER YOU HAVE MADE A ENTRY IN EACH COLUMN, CORRECTING THE ERROR AS YOU GO ALONG. HE PROGRAM WILL ADJUST THE BALANCE ACCORDINGLY AFTER THE ENTRY IS COMPLETED. F YOU SELECT "" TO FIX A HORT AME OR ULL AME, A DIFFERENT SCREEN WILL APPEAR. UST FOLLOW THE SCREEN PROMPTS. - AND : HESE SELECTIONS ARE TO LOAD YOUR CHECK FILE AND SAVE IT. RESSING THE "" WILL CAUSE THE PROGRAM TO ASK FOR A FILE NAME. HAVE INCLUDED A PRACTICE FILE CALL "" WITH THE PROGRAM & DOCUMENTATION. YPE IN "XAMPLE" AND HIT <>. : . WILL APPEAR, AND THEN : .. HESE ARE THE TWO FILES THAT ARE USED. (: HE NAME FILE IS SEPARATE SO THE YOU MAY GO FROM YEAR TO YEAR WITHOUT HAVING TO RETYPE ALL YOUR CCOUNT AMES. LSO THE HECK, EPOSIT, ITHDRAWAL O.'S, URRENT ALANCE AND AST ECONCILIATION IS IN THE "." FILE.). AVING YOUR IS THE REVERSE OF LOADING. F YOU ANSWER "" TO THE PROMPT YOU CHECKFILE IS SAVED WITH THE SAME NAME. NSWER "" AND YOU ASKED FOR A NEW NAME. :???????. WILL APPEAR THEN :???????., THE SAME WITH "??????.". STRONGLY RECOMMEND THAT YOU SAVE A BACK UP FILE, AS WELL AS A FILE AT THE END OF EACH MONTH. HIS MIGHT SAVE A LOT OF PAIN. ERSION 2.00 - HIS REVISON WILL APPEND THE CHECK FILE (?????.CHK) ONCE PER SESSION, OTHERWISE IT RESAVES THE WHOLE FILE. - ,, & : HESE SELECTIONS WILL DISPLAY THE CONTENTS OF YOUR CHECKBOOK EITHER TO THE SCREEN OR PRINTER. PTION - WILL DISPLAY ACCOUNT ACTIVITY BY FLAG. NTER LAG CHARACTER, WHICH MONTH YOU WANT TO VIEW (: F YOU ENTER "0" YEAR TO DATE WILL BE DISPLAYED), THEN CHOOSE EITHER PRINTER OR SCREEN. PTION - ISPLAYS A SUMMARY OF EACH MONTH'S TRANSACTIONS. PTION - HOOSE TO DISPLAY HECKS, EPOSITS OR ITHDRAWALS, BY MONTH, (OTE: "0" DISPLAYS EAR TO ATE), SCREEN OR PRINTER. PTION - ISTS OUTSTANDING CHECKS, TO SCREEN OR PRINTER. PTION - NTER A 3 LETTER NAME, WHICH MONTH, AND EITHER SCREEN OR PRINTER. HAT APPEARS ON THE SCREEN WILL ALSO PRINT IN THE SAME FORMAT, INCLUDING TOTALS. - : HIS SELECTION DOES YOUR CHECKING ACCOUNT RECONCILIATION. HE FIRST SCREEN PROMPT IS FOR ANK TATEMENT ALANCE. PON ENTERING THIS FIGURE, YOU THEN GO TO THE ECONCILIATION SCREEN. HOSE CHECKS IN YOUR ACCOUNT THAT ARE OUTSTANDING WILL BE DISPLAYED. S THE CHECKS SCROLL BY YOU YPE EITHER "1" FOR MATCH TO THE STATEMENT OR "2" FOR NOT ON STATEMENT. FTER YOU HAVE GONE THROUGH ALL YOUR OUTSTANDING CHECKS THE PROGRAM WILL TELL YOU IF YOUR ACCOUNT BALANCES OUT. F IT DOES YOU ARE ASKED TO TYPE IN THE DATE (MM/DD/YR FORMAT). OTE: F ANY TIME DURING ACCOUNT RECONCILIATION, YOU WANT TO ABORT, TYPE "" INSTEAD OF "1" OR "2". - : HE OPTION DISPLAYS A ALANCE HEET FOR THE MONTH. T CARRIES OVER THE PRIOR MONTH ENDING BALANCE TO THE MONTH YOUR VIEWING. ( ****: ELECTING "0" AT "HICH ONTH 0-12 >" PROMPT DISPLAYS YEAR TO DATE TOTALS.) >>> T ALSO BALANCES OUT YOUR ACCOUNT, IN CASE YOU HAVE MADE SOME CHANGES THAT CAUSE MINOR 'ENTS' ERRORS IN YOUR CURRENT BALANCE. : HOPE YOU FIND THIS PROGRAM TO BE OF USE. F YOUR LIKE ME, THE LAST THING YOU WANT IS TO GET BURIED IN A LONG WINDED PROGRAM. THINK YOU WILL FIND THIS TO BE QUICK AND INFORMATIVE. F YOU HAVE ANY DIFFICULTIES, CONTACT ME THROUGH ON OMPUSERVE [70716,1557] OR THROUGH ON . ANY THANKS TO S. ENDY OLMES FOR UPLOADING THIS PROGRAM ON . EGARDS, ARK . IIASIO D0100 1 1 1000.00 STB D C0500 1 2 28.58 SAF F C0501 1 4 56.98 PEP U W0055 1 10 25.00 ATM C D0101 1 10 500.00 PAY S C0502 1 11 55.32 CPT U W0056 1 12 50.00 ATM C 502 101 56 1284.12 STBSTARTING BALANCE SAFSAFEWAY STORE PEPPOTOMAC ELECTRIC POWER CO. ATMATM CASH WITHDRAWAL PAYPAYCHECK CPTC & P TELEPHONE CO. @ Q0:(45)(46)25682:"BASIC 128 V1.00%$&'$&&'&%%.LLKF"YEAR TO DATE","JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER"]!lE ]  ۩  Y m77 FbI,I,I,I,I7**** CHECKBOOK EXPRESS ****7777OFTWARE TD.7() 1986 BY .. Iσ7ERSION 2.00ObI,I,I,I7/ - ҃SI 7 777!77$'77*-0369w77 S "Q`7#Snne["Q7#Snne["Q7# S n ne[7 7MOUNT7AME!7ODE7,72bI,I,I,I7^^7<ë7 `^S"Q^.=ˈBʉ7 `nW77`7`DeAX**9ObI,I,I,I,I7 GROUP CODES ڛ7 C - CASH USE7D - CASH DEPOSIT7E - ENTERTAINMENT7 F - GROCERIES7G - GASOLINE EXPENSE7H - HOUSEHOLD EXPENSE7M - MISCELLANEOUS7N - MEDICAL EXPENSE7P - CHARGE PAYMENTS7S - SALARY & INCOME7T - TRANSFER OF FUNDS7U - UTILITY EXPENSES7Z - ONE TIME EXPENSE Ql" NC7000WFQl"dNC,700WFQl#NCF70WQ^$m)XVQ" NC~$ m)XV"Q$m)XV"Q$m)XV"Q$!m)XV"Qְ$#m)XVQ"QC갩lQ"QClQ"QCl "Q"QC"Q"QCDC[lmɶ"Q"QCd[lSɶ"Q2bI,I,I,I2bI,I,I,Ie77(*** ORRECT HORT AME OR ULL AME ***77'NTER 3 ETTER ODE OR <> FOR LL: 7| ObI,I,I,I,I7`7@SCREEN OR PRINTER > ë"K"N7P`"K"NK+!RK+N+Q+ R,R,R7.qH"t.<7`7`.q.<X7 - .<([.<X`*x7P`K+!Rë7`*K+!R.<X7 - .<([7 FIX SHORT NAME Y/N :ë7Y`~| NEW NAME~7 FIX FULL NAME Y/N :ë7Y`| NEW NAME.>7Ya׳..<V>'S'K+!R7f ORRECT HICH TEMS <,,,OR > ë򃄩7N`|HAT TEM O. o~??Q?MDT t.<[l?Q.<X`CT?x777#7 7MOUNT7AME!7ODE7-72bI,I,I,I.~<%[2bI,I,I,I7<ë7 `S"Qŵˉ7 `W77`7`DµeAX\\7D`[lS.<[lm7C`[lm.<[lS7W`=[lm.<[lS!7" Qt7NTER HORT AME TO ATCH :|t" Qö77** NQUIRE Y ODE **7 7" Q77** NQUIRE Y TEM **7 7" Qd77** NQUIRE Y AME **7 7E"Q77** UTSTANDING HECKS **7 7" Q7* HICH ODE > ë" QE7= HICH TEMS <,,> ë" Q"QD" QD77HAT ONTH 0-12 >|~!7!N!" MD>77@CREEN OR RINTER > ë"K"N7P`"N" Q(7ITEMs7ITEM"Q@7CHK#7C`Q7CHK#7D`b7DEP#7W`s7WTH#76I,IK+!RK+N+Q+ R,R,R77P`.q" Q" QD" QD.q.B<e PA2T).B<.q" Q.q7** INQUIRE BY CODE **.q" QI.q7** INQUIRE BY NAME **.q" Qx.q7** INQUIRE BY ITEM **.q"Q.q.q7** OUTSTANDING CHECKS **.q.q7- MO DA AMOUNT CODE PAYEE/SOURCEW.q7N==============================================================================ObI,I,I,I,IQ 6I,I" QT t.<YXaʼ" QT t.<[aʼ"QֻT t.<X7Ca.<Y7R`Dʼ" QT t.<Xaʼ!M.< [l!RCʼ.< [l0.< [l3.q.<[.q7##0+S;R;.q.q7##3+S;R;.<[l.q.q7 $#####.##+S;R;i.q.<Y.q.H<([Sx.q7 ==========.q7 TOTALS.q7 $#####.##+S;RK+!RN"Q1ë2ObI,I,I,I,I74 NTER ANK ALANCE $ /I,I,I,S|~B7ObI,I,I,I,I7P7O ݃7O772NTER [1] FOR NTER [2] FOR O ȃObI,I,I,I,I77** ANK ECONCILIATION **7 777LAST RECONCILED 73ITEM MO DA AMOUNT FLAG PAYEE/SOURCE7N==============================================================================ObI,I,I,I,I*E7T t.<Y7R`.< [l0.< [l3.<[7##0+S;R;7##3+S;R;.<[l7 $#####.##+S;R;i.<Y.H<[xmë71`..<#X7RW>F7CLEARED77Q`71a.<X7D`C.*S*71a.<X7W`CLS71a.<X7C`CjSObI,I,I,I,I777** ANK ECONCILIATION **777ANK TATEMENT ALANCE37 $#####.##B+S;R47 --------7UTSTANDING EPOSITS (+)37 $#####.##*+S;R7UTSTANDING HECKS (-)37 $#####.##+S;R7&=====================================7DJUSTED ANK ALANCE37 $#####.##B*Sm+S;R47 --------7HECK XPRESS ALANCE >>37 $#####.##+S;RB*SmEOÊhõEn.[7.`LöSOõEn"S)XlEER7 Œ37 $#####.##Em+S;R*7+*** CCOUNT ECONCILIATION OMPLETE ***7!NTER ODAY'S ATE (MM/DD/YR): |"Ā7`m7 RESS <> FOR ENU ë77** OAD HECK ILE **7 77`77LOAD THIS FILE NAME => 惄7[YES OR NO] ?ë7N`7 |  NEW NAME:ĀĊŊ|  ILE AME:ŀ7.CHKW77 LOADING: 􃄼U#(I),(S)T# t}V.>.<7`oŶTm WrxW#(I)7.NAMWU#(I),(S)7 LOADING: }~}~}~ }~}ŀ$"tH}.H>.H<7@`.H7>$m' xHW#(I)ObI,I,I,I,I77 ** **7ӛ"7 7 Ճ7 7 7F - IEW IRECTORY - ISPLAY RANSACTIONS7C - URRENT ALANCE - ATCH HORT AMES7I - RITE HECKS - IEW UTSTANDING HECKS7= - AKE EPOSIT - ND ROGRAM7E - ORRECT RRORS - ECONCILE HECKBOOK7A - ET HECK ILE - AVE HECK ILE7D - NQUIRE Y ODE - IEW ALANCE HEET7A - RANSACTION UMMARY - AKE ITHDRAWAL77NTER ELECTION []ëb"@mN"MD.$Xɝ((O߳QO>OZ>>O>OR3OO(7s7ObI,I,I,I,I=7RESS <> FOR ENUë:ObI,I,I,I777 7 ݃7 77 ALANCE 7 $#######.##+S;R"Q<ë7.<[$"tH.H<X`fʉ.H<7`zʶ$S'}xH (bI,I,I,I,I7NAME NOT ON FILE - ADD RECORD:7 |=> .H>.H<7N`.H7>.H.H<V>"Q'..<7CV>"Q>..<7DV>"QU..<7WV>"Qh.~W>.<[$'tH.H<X`ˉxH77** AVE URRENT ILE **7 77`N77SAVE THIS FILE NAME >> 惄7 [YES OR NO]ë7N`B7 |ENTER NEW NAME:?̀a̩7`K̉a| FILE NAME:à7.CHKW7N`̶W NWMC̼V#(I),(S)ǪX762`̶W NWMC̄7APPENDING: 􃄶WS#̈́7ERASING OLD:􃄩A(S)W#(I)U#(I),(S),W7SAVING NEW: 􃄵T tq.<x WW#(I)7.NAMW7ERASING OLD:A(S)U#(I),(S),W7SAVING NEW: qqq q7#####.##+S;Rq$'tH.H<7`q7@q.H<xHq7@W#(I)!-*6<77** ALANCE HEET **7 77?CREEN OR КRINTER > ë"K"N7P`"K"N277HAT ONTH 0-12 >|πl!!Mψ7 6I,IK+!RK+N+Q+ R,R,R7.q.q.B<e? PA2T).B<7 BALANCE SHEET.q7STARTING BALANCE6.q7 $#####.##6+S;R7D҈7W҈7C҈.q.q7TOTAL CHECKS AND WITHDRAWALS(.q7 -$#####.##-+S;R.qE7 ----------.q7PERIOD ENDING BALANCE0.q7 $#####.##*-m+S;R!Qж*-mN"QëK+!R.q7 T t.<XaѶ!M.< [l!RC.< [l0.< [l3.q.<[.q7##0+S;R;.q7 ##3+S;R;.q.q.<Y.~i.H<[.q.qe 'A.<[l.q7 $#####.##+S;RSx.q;.~7 ----------7D`Ѷ6S.q7TOTALS5.~.q7 $#####.##+S;R7D`ҵ*Ҷ-S-7D`9.q.q7DEPOSITS" ?.q7W`e.q.q7 WITHDRAWALS?.q7C`.q.q7CHECKS?.q.q7ITEM MO DA FLAG?"S)70PAYEE/SOURCE AMOUNT.q6T t.< [l99!Q9!MDV.<[l<.<X7C`.<X7W`DAӶ6 ë"K"NQ7P`'"N7صK+!RK+N+Q+ R,R,R7.q7$*** MONTHLY TRANSACTION SUMMARY ***.q7$-----------------------------------.qHS) DDDژژژ.q.q7BALANCE.q7 $#####.##HS)8+S;R;.q7BALANCE.q7 $#####.##H"S)8+S;R;.q7BALANCE.q7 $#####.##H"S)8+S;R.q.q7 DEPOSITS.q7 $#####.##HS)8 +S;R;.q7DEPOSITS.q7 $#####.##H"S)8 +S;R;.q7DEPOSITS.q7 $#####.##H"S)8 +S;R.q7 WITHDRAWALS.q7 $#####.##HS)8 +S;R;.q7 WITHDRAWALS.q7 $#####.##H"S)8 +S;R;.q7 WITHDRAWALS.q7 $#####.##H"S)8 +S;R.q7CHECKS.q7 $#####.##HS)8+S;R;.q7CHECKS.q7 $#####.##H"S)8+S;R;.q7CHECKS.q7 $#####.##H"S)8+S;R.q7=====================7=====================7=====================.q7 ENDING BAL..q7 $#####.##HS)8+S;R;.q7 ENDING BAL..q7 $#####.##H"S)8+S;R;.q7 ENDING BAL..q7 $#####.##H"S)8+S;R6I,IHQx"H.qԶH"SHH"Q.qضH" Q.qԩ7S`7ëH9P7ضH"Q77P`H"QCԊ؊ضH"QJ.q7 !I<[l9.< [l9!"T t.< [l??!R.<[l<.<X7C`cٶo{%+[އ1=: 808`GH;<hL7H ;<h 7H ;<h 7GH ~` LgCD=>`Lhi;hi< l;;"<#=>, M  ;<`LLhi;hi< l;GH;<h 7 )ĭ,=>LL(hi;hi< (l;  H";<h 7 L(,LLͅ M";#<}L`=i== LH ;V<h 7=>L Lhi;hi< l; Lo~  =>" ", L  L(8= H=C>D` R MH;V<hL7~ $%H;U<hL7H;U<hL78$8H;<h 7 G( `H;V<h 78H;<h 78 IiLhi;hi< l; }K;< ʩ ʆ}K;<`Lhh l; K0L}; <=`LLhi;hi< Ll; GH` ;<`GHLTLL|hi;hi< |l; FLWLhi;hi< l; ( L KG`HG ;ȱ;`K e;;;l<hL7 ' [ۅ; \ۅ< H;w<h 7Lvhhl;hi;hi<;;qۍq܍ `@`i^ai_YȱZ8ȥ`a8``L @ߥJIGyH|GH]`Lhi;hi< l; G0 vY,o#[ e dH6;<h 7] `H ;V<hL7H;V<hL7HQ;<hL7v|y }  `; < ; ȱ; ;i;<`LS6g H٦G` ` ) C;D< 7Lo C;D< @ߦIʊ 7Lo $%Hy;<h 7L H;<hL7L0hi;hi< 0l;H} Lv ~o ;=<>fK}F i;Ȣ i<  7}~ L=i;>i<`85364 _` }HA;d<h 7}L~ ɪSR?IT(Lhhh~f~g )(L(L hhh}}} }}} hhh} 0}hhwhhɇɈm8HH L7H-GL: )HfGgL L,,,,, ,, , ,,, ,,,lLZ\~ʆ[ʆY~HGʆcH;<h 7Lo GH` $%H;T<hL7L $%HM;<h 7L0101v`L|01 L L   `v@.`v.`H G L ?REDO FROM START ~ȱȱ~` Y85ȱZ6YZYȩY~ʆ~ZYY85Z6YZYY` ~$%L$` { GcȄqdh d` H t 0h { h %ddcG` G&H GGGH` GHHH 0ߥ G&H hGhG`$%H ~~$h`H~ ~$% $$h`KaHaHI8e568^_834K KaLLa^^5_6ha`~KʽK~}V ~Xʈa~Y ZZYe\ ]]`LHc~G`~HJ8G}G`H&G"~}I8}`L @ߍG~HHJI∘}eGG` {~{|~` {) G eGGȱ{)eGGH` 8C H?ȩȩȩ` 8~ʽ%ʽ$ʽ~@?$`H5^6_95:68^_h`85Y6Z8[ȱ\ȥ[KLZ[K`I8e~L8K`eYeZԥ`L8556[5\ȑ585K56K5 6!55\[eY[ȱ[eZ[L~ʽX~Y\\ Z] Y\```~ʆ~$%$GH`QۅRۅ8SKTK`~~`~ʽʽʽ~`