home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PSION / MISC / SCBANK / SCBANK.WRD (.txt) < prev   
Encoding:
Psion Series 3 Word Document  |  1994-12-15  |  13.9 KB  |  246 lines

  1. PSIONWPDATAFILE
  2. LOC::A:\WDR\HP3.WDR
  3. y text
  4.      
  5. HAHeader A
  6.       
  7. HBHeader B
  8.       
  9. BLBulleted list
  10. HCHeader c
  11.      
  12. HDHeader d
  13.      
  14. BTBody text
  15.      
  16. NNNormal
  17.         
  18. UUUnderline
  19.      
  20. BBBold
  21.           
  22. IIItalic
  23.         
  24. EESuperscript
  25. SSSubscript
  26.      
  27. 0SCBank
  28. Installation
  29. scbank.opa in any \app\ directory, then install. This is the main application.
  30. sys$sch.opo {optional} in any \opo\ directory. This is the help system manager.
  31. scbank.hlp {optional} in any \opd\ directory. This is the help text.
  32. For the S3classic only
  33. scbank.fon {optional} in any \opd\ directory. This is a tiny but usable font.
  34. The account files will be created in a \bank\ directory. They will have a .bnk suffix. If you create a repeats file, it will have the same name as the account file with a .stm suffix.
  35. You can also store an optional currency.dbf file in a \bank\ directory. This can be used to store any currency information you might want to use. It can be edited in the Data application. An example file should be with the copy of Scbank that you got.
  36. For the memory conscious among you :-
  37. On a S3a
  38. The application scbank.opa takes 31k on disc and about 35k in total while running.
  39. On a S3classic
  40. The application scbank.opa takes 30k on disc and about 21k in total while running.
  41. For both
  42. A typical account of about 100 transactions takes about 6k on disc.
  43. The optional help program takes 3k and help file takes 6k
  44. Copying
  45. This program is freeware. It can be distributed freely. It should not be sold. I'm not making any money from it, why should you? If you like the program why not let me know, with any ideas that you have for improving it. I am more than happy to include any good ideas. Although I have included the source, please do not distribute any altered versions. If you put this program on a distribution site or in a PD library, let me know, so I can make sure the latest version is being distributed.
  46. Starting
  47. When a new account is started, you are presented with single carried forward (c/f) line. If this is not a new account, use the edit option to change these details. Then start using your account ...
  48. Menu Options
  49. General Options
  50. New File
  51. Create a new Scbank file, quiting the current one.
  52. Open File
  53. Open an existng Scbank file, quiting the current one.
  54. Spend type On/Off
  55. Toggles the display of the spend type information in brackets in the description column. The default can be changed from the Set Preferences option.
  56. Bring up info window with details of little me and version number of Scbank.
  57. Leave Scbank program.
  58. Zoom In/Out
  59. Change to larger or smaller fonts. The default font can be changed from the Set Preferences option.
  60. Main Screen
  61. Add a new transaction to the account. The date is for your own reference, it is not used for ordering, etc. It is used when generating statistics though. The Transaction Type and Spend Type are one of the lists provided in the Set Preferences option. If you want to enter something that is not in the list, use the text type. This brings up a sub dialog to enter free text.
  62. If the auto cheque numbering option is on and the transaction type is set to chq, then a dialog box with the next free cheque number will pop up.
  63. If the currency is set to anything other than default then a dialog pops up with the exhange rate details. They can be changed later from the edit transaction option. You only need specify one of Rate and Amount in default. The other will be calculated from it.
  64. To change one of the transactions in the account. The options are the same as for Add. The message "Do a recalc to be safe" appears to indicate you should choose the recalc option in order to be sure that the account totals are correct. This is only needed if the total is changed. If you don't do this the totals may be confusing, but can always be corrected at any later time.
  65. Delete
  66. Deletes the transaction that the cursor is on. Does not recalculate for all transactions after this, so a recalc will need to be done to bring the totals up to date.
  67. Transfer
  68. The option is efectively the same as add, but you can specify another Scbank file which will have the same transaction but with the negative amount added to it.
  69. Check
  70. Check the transaction against one on your statement. An 'x' will appear next to the transaction. Do the checks against statement in the order they appear on your statement. This means that when you are in statement mode, the display should the same as that on your bank statement.
  71. Check Off
  72. Remove the transaction from the statement. A recalc may be needed to bring all the totals back into agreement.
  73. Move transaction to another place in the account.
  74. Assign a text string to a transaction. This can be used in Mark Totals to check off groups of transactions.
  75. Enter a string to be searched for. The account is searched from the next row to the start or end of the file, depending wether the search is backwards or forwards. Everything is treated as a string, so the search string will try to match everything in the file (e.g. numbers etc.)
  76. Find again
  77. Looks for next match of the find string.
  78. Filter On
  79. Specify a string so that only transactions containing that string are displayed. Not all menu items are available in the filter view mode.
  80. Compress
  81. Gets rid of any junk left in file from deletion or editing operations.
  82. Archive
  83. Saves and or deletes everything on the statement up to the current transaction. The archived transactions can be saved in native bank format or as a text file with a specified delimiter. If the archived file has been save in native bank format, it will need to have a recalc done before it can be used. This will be done automatically when it is first loaded up.
  84. Merge
  85. The transactions from the merged in file are added to the end of the current file.
  86. Recalc
  87. Recalculates all of the total fields for statement and checkbook view. Will also try to correct the file if the indexes have become corrupt.
  88. Process Repeats
  89. Process any pending repeats. This is done automatically when Scbank is started.
  90. Statistics On
  91. Bring up a summary of the account taking into account what is specified in the dialog box. If the statistics are not ordered straight away, they can be sorted in the statistics view itself.
  92. Set Preferences
  93. Set attributes for each account. These are wether to display spend types, the default font, the size of the status window, wether to collapse Mark Totals in the Statement view, and two comma separated lists for the defaults for transaction types and spend types. Note each list should contain a ",text" item in order to bring up a sub dialog to enter arbitrary text.
  94. Mark Totals On
  95. Bring up Mark Totals Window to allow checking of Mark Totals groups.
  96. Repeats On
  97. Bring up the repeats window to allow editing of the repeats file.
  98. Reorder
  99. Toggles the display of either the statement or chequebook view. Equivalent to pressing the diamond key.
  100. Repeats View
  101. Add a new repeat transaction to the account. The Statement date is for your own reference, it is not used for ordering, etc. The Processing date is the date that this repeat will appear on the account. If a date is near an end of month it is intelligently moved to fit in with different length months. The Transaction Type and Spend Type are the same as for add transaction, but are entered as free text. If forever is set to "No" the repeat will be removed when the processing date comes after the Repeat Until date.
  102. To change one of the repeats in the account. The options are the same as for Add. When a repeat is changed is goes to the end of the file. There is no order in the repeat file. A Process Repeats may be needed to make any changes take effect.
  103. Delete
  104. Deletes the repeat transaction that the cursor is on.
  105. Repeats Off
  106. Return to the main screen.
  107. Mark Totals View
  108. Check
  109. Check on the group of transactions that have this mark. The same as doing a Check On for each transaction that is in this group on the Main Screen. Returns to the main screen when finished. Only allows Mark Total groups that are not already on the statement to be checked on.
  110. Mark Totals Off
  111. Return to the main screen.
  112. Move View
  113. Place
  114. Place the transaction that was selected to move where the line of arrows is pointing. Returns to main screen when finished.
  115. Quit Moving
  116. Quit the moving operation and return to the main screen.
  117. Statistics View
  118. Order
  119. Reorder the summary, first by spend type, then by month, then by year.
  120. Save stats as
  121. Save the statistics in a number of different text formats.
  122. Statistics Off
  123. Return to the main screen.
  124. Special Keys
  125. Use up/down cursor keys to move through the account.
  126. Use Psion up/down to move page up/down.
  127. Use Psion left/right to move to start/end of account.
  128. Use Ctrl-Psion up/down to move to start/end of account.
  129. Enter is the same as Psion-A if this is valid in the current mode.
  130. Delete is the same as Psion-D if this is valid in the current mode.
  131. Space Bar to jump to last place something was done.
  132. Diamond toggles between ChequeBook and Statement view.
  133. Differences Between S3a and S3 version
  134. The program was originally developed on a S3, then when I got a S3a I enhanced it for that.
  135. The S3 version is functionally identical to the S3a version. The only real differences are  in the display, some of the menus and dialog boxes are split and the display is obviously more cramped, and the memory management is not quite as efficient.
  136. Yes it is yet another bank account manager program. One big difference is that this one is free and you can have the source for free too. Why did I write this program. Well in all my time of using many different computers I have never seen a bank account program that allowed me to manage my accounts in the way that I always did with a pen and paper.
  137. Philosophy
  138. The idea is that there are two different views to be taken on your account. One is the one you use every day, every time you make a transaction you note it, and this gives the balance that you work to, for how much money you have left. It is not the amount that you actually have in your account.If all the transactions would have worked through, it is the amount that you would have left. Using this total to work to means that it is very difficult to go accidently overdrawn. The other view is the view that the bank has and is the view that is shown on your statement. It shows the order that transactions were presented to the bank.
  139. Hints
  140. Don't put the account file on a flash card. Although I have tried to write the program so that it is flash friendly, having to do a reorder on the file will eat your flash for breakfast, leaving a lot of wasted space on the flash card. A reorder needs to be done after archiving.
  141. You might be wondering what Mark totals are for. Because I put all transactions, including credit card, etc., straight in my account as soon as they happen, they will not match up with my bank account statement. So I reconcile the credit card statement by putting a mark next to the transaction. I reconcile with the bank account statement by checking on the mark total with the cheque that was used to pay the credit card amount in full. All a bit complicated I know, but it is the way that I work.
  142. Possible Improvements
  143. These are some of my ideas of things that I am thinking of doing to improve the program.
  144. Rewrite in C. I have just splashed out on the C compiler. So I should have a C version coming along soon.
  145. Improve this help file.
  146. Like I said, I am open to any suggestions for improvement. A lot of the ideas are tailored to the way that I do things, so a different perspective would be useful.
  147. History
  148. Version 2.3
  149. Added abilty to report on spend type statistics by month, year and type.
  150. Added Biweekly option to repeats
  151. Added foreign currency
  152. Added New file and Open file menu options
  153. Added auto cheque numbering
  154. Added merging of two account files
  155. Added transfers between account files
  156. Added checks to checking n in Mark Total view
  157. Added filter option to main view
  158. Added option to collapse mark totals in statement view
  159. Made archive delimiter options more standard
  160. Added space bar jump
  161. Added Ctrl-Psion up/down as alternative to home/end
  162. Fixed display redraw bugs
  163. Version 2.2
  164. Added S3 Classic support
  165. Reduced system memory requirements by rewriting display code
  166. Improved handling of repeats at end of months
  167. Fixed bug in delete that sometimes corrupted index
  168. Delete key now does Psion-D (ie a delete)
  169. Fixed small bug in Archive option
  170. Fixed display bug when moving
  171. Version 2.1
  172. First public release.
  173. Susan Carter,
  174. 16 Markwell Wood,
  175. Harlow,
  176. Essex,
  177. CM19 5QY.
  178. Sue@squish.demon.co.uk    
  179. HANNO
  180. BLNNP
  181. BLNNE
  182. BTNNN
  183. BTNN&
  184. BTNN    
  185. BTNNS
  186. BTNNS
  187. BLNN    
  188. BTNND
  189. BLNN:
  190. BTNN    
  191. HBNN    
  192. HCNN3
  193. HCNN6
  194. HCNNM
  195. HCNNd
  196. HCNNv
  197. HCNN{
  198. BTNN    
  199. HCNNo
  200. HCNN2
  201. HCNNl
  202. HCNN)
  203. BTNN    
  204. HCNNG
  205. HCNNk
  206. HCNNS
  207. HCNNP
  208. HCNNo
  209. HCNNE
  210. HCNNB
  211. HCNNh
  212. HCNN6
  213. HCNN|
  214. HCNN9
  215. HCNNG
  216. HCNN;
  217. HANN5
  218. BTNN(
  219. BTNN6
  220. BTNN8
  221. BTNNC
  222. BTNND
  223. BTNN4
  224. BTNN7
  225. BTNN'
  226. HANN\
  227. HANN`
  228. HANN}
  229. HANNY
  230. BTNNj
  231. HCNNI
  232. BTNN!
  233. BTNN*
  234. BTNN#
  235. BTNN&
  236. BTNN.
  237. BTNN!
  238. BTNN7
  239. BTNN-
  240. BTNN4
  241. BTNN=
  242. BTNN.
  243. BTNN3
  244. BTNN*
  245. BTNN"
  246.