home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PSION / MISC / SNAEXP / SNAEXP0.TXT < prev   
Encoding:
Text File  |  1996-09-28  |  14.3 KB  |  301 lines

  1. EXPENSES MANAGER V1.0 (SIENA Only)
  2. ----------------------------------------------------
  3.  
  4. Following the success of my Personal Accounts program for the Psion 
  5. S3A & S3C, S3ABANK, a number of people  suggested I issue some 
  6. of the optional modules as standalone programs.  S3A EXPENSES 
  7. was the fifth of these modules (the others are the Investment Tracker, 
  8. S3AINVx.ZIP, the Financial Planner, S3APLANx.ZIP, the Fuel 
  9. Consumption monitor S3AFUELx.ZIP and the Home Inventory, 
  10. S3AHOMEx.ZIP, where 'x' is the version number).  This program 
  11. allows you to keep track of your Expense Account, accepting expenses 
  12. by category, and automatically calculated vehicle journeys.   I have 
  13. now rewritten it to run on the Psion SIENA, as SNA EXPENSES.
  14.  
  15. To Install the program, do the following:
  16.  
  17. 1.     Put SNAEXP0.APP into any \APP\ directory .
  18. 2.     If you have a Company Vehicle and would like to use the optional 
  19. vehicle monitor put the SNACAR0.OVL module into an 
  20. \APP\SNAEXP\ directory.
  21. 3.   If you want to use the optional On-Line Help (Highly 
  22. recommended) put the file SNAEXPH.OVL into the 
  23. \APP\SNAEXP\ directory.
  24. 4.    If you want to use the optional Print option put the file 
  25. SNAEXPP.OVL into the \APP\SNAEXP\ directory and the file 
  26. SNAPRINT.DYL into an \OPD\ directory  (Note that this latter 
  27. file is common to all my programs, so if you have more than one 
  28. of them you only need one copy of this file).
  29. 5.     Install as usual, using <PSION-I>.
  30.  
  31. Now go into the program, ideally using <PSION-N> to name the file 
  32. for the first trip, although the default name EXPENSES is used if you 
  33. just press <ENTER>. The 'nag' screens can be removed by registering 
  34. the program, which will also allow you the full 200 entries/trip.  The 
  35. unregistered version allows you just ten entries, to see the capabilities 
  36. of the program, and a limited number of categories. 
  37.  
  38. You will then be asked for a title for the trip, the overall expense 
  39. allowance for the trip, either per-diem or total (leave this at zero if it is 
  40. not applicable), the vehicle rate (for example, 25c/mile would go in as 
  41. 0.25, although again, leave at zero if it is not applicable) and the 
  42. symbol for the Currency in use.  If you are never going to use multiple 
  43. currencies this can also be left blank.  If you have loaded the optional 
  44. Vehicle Monitor module, you will also be asked if you wish to add a 
  45. monitor page to this trip, and if you say 'yes' you will be asked for the 
  46. Vehicle name and number and whether you wish the program to start 
  47. up in the Expenses screen or the Vehicle Monitor screen.
  48.  
  49. Working through the MENU commands will show you the capabilities 
  50. of the program, but to get the best out of it, I suggest you go through 
  51. the following mini-tutorial.  
  52.  
  53. First thing to do is add a few Categories using <PSION-M>.  I suggest 
  54. Food, and Car Park  as a start, and you will need to think of a 2-3 
  55. letter 'short' code as well.  Now put in some dummy entries, either 
  56. from the Menu, the 'hot key' <PSION-E>, or just by pressing 
  57. <ENTER>.  I suggest you put in one Car Park bill, ensuring it is a 
  58. 'Spend' and the category is 'Car Park', and two Food Bills with the 
  59. category set to 'Food'.  Now enter a vehicle journey, again either from 
  60. the Menu or the 'hot key', <PSION-J>.  You will see that the cost is 
  61. evaluated automatically, depending on the Vehicle Rate you entered at 
  62. the start.  Finally, enter another Food Bill, but set it as a refund, to 
  63. demonstrate money received back from the Company.   Although the 
  64. Psion S3A had enough screen space to display the category in full, this 
  65. is not true of the SIENA, so only the 3-letter code is shown or, in the 
  66. case of a journey, the distance covered.  To see the full details of an 
  67. entry just select the entry and press <PSION-I> or <I>.   Note that the 
  68. Category column is not available if the Info Window is selected 'On'.  
  69. Use <Fn-Menu> to switch the window.
  70.  
  71. Note that the lower window will display the total expense allowance (if 
  72. applicable) and also the amount of spend to-date, to allow for 
  73. comparison.  The bottom line is normally used to display the trip title 
  74. and the total distance covered but, as will now be demonstrated, is 
  75. used to show any Ã¦filtersÆ that are set.
  76.  
  77. Now, from the Category menu, select 'Category Filter' or <PSION-C> 
  78. and select 'Food', leaving the Date Filter OFF.  Pressing <Enter> now 
  79. gives you a display of only those entries associated with that filter.  
  80. Now select the filter again and reset it to 'None'.  Note that selecting 
  81. the filter to 'Distance' will show just vehicle journeys.  The additional 
  82. Date filter can be used if, for example,  you wish to see Food bought in 
  83. just January.
  84.  
  85. How you subsequently treat the program when you have submitted the 
  86. claim is up to you.  However, I have provided 3 suggested methods:
  87.  
  88. 1.   Start a new file for your next trip, using the Menu, or <PSION-N>.
  89.  
  90. 2.   Draw a line under the final entry, using the Menu, <PSION-L> or 
  91. just <L>.
  92.  
  93. 3.   Reconcile those entries that have been claimed, using the Menu, 
  94. <PSION-R>,<R>, or just the <Space Bar>.  This is the method I 
  95. recommend.
  96.  
  97. For the purposes of the demonstration, reconcile the three food entries.
  98.  
  99. If we now assume that the claim has been paid, we need to remove the 
  100. entries, so press <PSION-A> to archive them.  Note from the dialog 
  101. that you actually have various options available, but for now use the 
  102. 'Archive Reconciled Entries' option.  Because this is the first time the 
  103. option has been used, you will be prompted for a file name for the 
  104. Archive.  
  105. This will not occur in subsequent uses of this option.  Now, you will be 
  106. asked to select which Archive to use, although at the moment you only 
  107. have a choice of one, and whether to Append or Overwrite.  Again, 
  108. this is a personal decision.  Some people are happy to run just one 
  109. Archive file, some people prefer a file for each type of claim.  Some 
  110. like to just keep the last set of records, some like to add the new ones 
  111. onto the old ones. For the demo, leave it at Append, and press 
  112. <Enter>.
  113.  
  114. We can now look at the Archive file using the Menu or just <PSION-
  115. SHIFT-A> or the diamond key.  This simply displays the information 
  116. with a header giving details of when the entries originated (and the 
  117. currency, if that was selected). Note that under the 'Special' Menu, you 
  118. still have the Category Filter option, and that full Search facilities are 
  119. available under the 'Search' Menu (But only if the Filter is turned 
  120. 'off').  If you do run multiple Archive files, then the 'File' menu gives 
  121. you the appropriate options you will need.
  122.  
  123. Now return to the main screen, either from the Menu, <PSION-
  124. SHIFT-E>, the Diamond key, or just <Esc>.  Note that in this main 
  125. screen entries can be updated or deleted by using the options in the 
  126. 'Edit' menu, or <TAB> or <Delete> and that <PSION-P> will print 
  127. out the entries.
  128.  
  129. If you have more than one Trip or more than one Archive, there are 
  130. various switching methods. In the case of Trips, use <PSION-O> to 
  131. open an existing trip.  In the Archive, use <PSION-S> to switch 
  132. between archives.  In both screens, the L/R arrows will also cycle 
  133. through trips/archives.
  134.  
  135. If you specified a currency symbol during the initial setup of a trip, you 
  136. will be able to use the 'Currencies' option under the 'Special' menu to 
  137. specify a second currency.  Simply enter the label and the rate relative 
  138. to the original currency.  For example, if your main currency is 
  139. English Pounds and you add US$ then the rate figure should be about 
  140. 1.5.  If that is the wrong way around for you just select 'Inverse Rate' 
  141. as your method and put the inverse in.  Now, whenever you input an 
  142. entry, you will have the option of using the secondary currency, and 
  143. the figure will be automatically converted to the main trip currency.
  144.  
  145. Now, select 'Set Preferences' from the Menu or <PSION-Q>.  This 
  146. allows the following:
  147.  
  148.     Default Entries.
  149.  
  150. If you find you are entering the same details on a regular basis, you 
  151. can set it up as a Default Entry .  Select the option, and then the 'New 
  152. Entry' option.  Note that this menu also allows you to subsequently 
  153. update or delete the entry.  Now fill in the details, giving it a 
  154. recognisable name.  This entry can now be recalled by using the menu, 
  155. or by using <PSION-G> instead of <PSION-E> or, most easily, by 
  156. using Shift-Enter.  After selecting the entry, the default values are 
  157. filled in for you.  If you want to set up a default journey, simply select 
  158. the 'New Journey' option from the original menu instead.
  159.  
  160.     Default Archive File
  161.  
  162. If you use multiple archive files, the program will default to displaying 
  163. the last used file.  Using this selection you can change that so it always 
  164. defaults to the same file, or asks you which one you want, every time.
  165.  
  166.     Step on Reconcile.
  167.  
  168. If you are reconciling a number of entries it is often useful to 
  169. automatically step the cursor to the next entry after reconciling an 
  170. entry.  This option will allow that to happen automatically.
  171.  
  172.     Printer Configuration
  173.  
  174. This is a repeat of the option available from the Main screen and 
  175. allows you to specify the Printer type (Parallel, Serial, File)  (Provided 
  176. the optional Print Module is installed)
  177.  
  178.     Toggle Total/Balance
  179.  
  180. By default, the total column shows the overall spend.  Use this option 
  181. if you would rather it displayed the amount of your allowance 
  182. remaining.
  183.  
  184.     Toggle Total Sign.
  185.  
  186. Having used the program myself, I could not decide whether I wanted 
  187. the Total column to be negative or positive.  Simple solution was to 
  188. make it configurable for either one.
  189.  
  190.     Date Format
  191.  
  192. As various different date formats are used throughout the world, I have 
  193. allowed for various options.  If I've missed one, let me know.
  194.  
  195.     Decimal Places
  196.  
  197. This allows configuration of the number of decimal places to display.
  198.  
  199.     Currency Separator
  200.  
  201. This allows you to specify the separator to be used in numbers greater 
  202. than 1000
  203.  
  204.     Font
  205.  
  206. Use this to specify Swiss or Roman font
  207.  
  208.     Preference Repeat
  209.  
  210. If you would prefer to stay in the 'Set Preferences' menu while setting 
  211. up the program, rather than having to reselect it, use this option.
  212.  
  213. Other Menu options allow you to toggle between large and small fonts 
  214. for each screen, see the full information for an entry, and to open up a 
  215. word processor memopad, similar to that implemented in the Agenda, 
  216. to keep text records. Personally I use it to record trip times for the 
  217. subsequent claims.
  218.  
  219. There is also a  'Backup' and 'Restore' options under the 'Trip' Menu.  
  220. This simply makes a 'mirror' copy of your data somewhere else on the 
  221. disc, to restore if something goes adrift with the original data.
  222.  
  223. Note that the per-diem allowance is worked out by multiplying the 
  224. number of days between the first and last dates in the entries by the 
  225. per-diem figure.  This works for my system where an overnight stop 
  226. 'triggers' a day's allowance.  If anyone does it differently, please let me 
  227. know.
  228.  
  229. OPTIONAL VEHICLE MONITOR
  230.  
  231. Although the main screen can cope with occasional use of your own 
  232. car at the Company's expenses, a number of people pointed out that it 
  233. did not really help if you had a Company vehicle and you needed to 
  234. keep track of ALL of the mileage covered.  This, then is the purpose of 
  235. the Vehicle Monitor screen.  You enter every journey undertaken, with 
  236. start and end values for the odometer, and you can allocate each trip to 
  237. a category.  There are 2 built-in categories, for Business and Personal, 
  238. but you can add additional specific Business categories if you so wish.   
  239. I think it's use is fairly self-explanatory, as it uses the same principles 
  240. as the main program.   However, as a tutorial, try this:
  241.  
  242. 1.  Create a new trip and say 'Yes' to the Vehicle Monitor.
  243.  
  244. 2.  Enter the Name and Number of the vehicle and specify whether you 
  245. want Expenses or the Vehicle screen to be the primary screen.
  246.  
  247. There are 3 built-in Categories called 'Business', 'Personal' and 
  248. 'Unallocated'.  However, you have the option of adding extra 
  249. categories, again with a 3-letter code, although these will all be treated 
  250. as 'Business' for the purpose of display calculations.  
  251.  
  252. 3.  Enter a couple of new categories - Client names for example.
  253.  
  254. 4.  Now press <ENTER> to start the log.
  255.  
  256. 5.     Enter all the details, with a description and using one of the 
  257. categories.
  258.     
  259. 6.     Now enter a few more, using the 'Personal' and 'Unallocated' 
  260. categories as well.  Note that the 'Odometer Start' figure defaults 
  261. to the previous 'Odometer Finish' figure, as it assumes you have to 
  262. account for ALL the use of the vehicle.
  263.  
  264. You should now see how the module will work, with the distance 
  265. totals permanently displayed at the bottom, and by using the filter, you 
  266. can see how various distances are charged against different Categories.  
  267. As with the main screen, press <PSION-H> or <H> for full details on 
  268. an entry.   You will see the built-in categories display as (B), (C) and 
  269. (U), to differentiate them from the added ones.
  270.  
  271. I should point out that I see this not as a standalone function, but an 
  272. add-on to a trip file.  Normal expenses, Hotel, Food etc are still 
  273. entered in the main screen, while you simultaneously keep track of the 
  274. vehicle in the secondary screen. I do, however, see a linkage that 
  275. might be needed to 'feed through' the journey entered in the Vehicle 
  276. screen, to the main screen.  I will work on that once some 'real' users 
  277. have had a chance to comment and put it in V1.1.
  278.  
  279. If you find the program useful and wish to register it, please see the 
  280. file REGISTER.TXT  for up-to-date instructions on how to register.  
  281. Apart from giving you a 'warm' feeling, allowing you 200 entries/trip, 
  282. and getting rid of the 'nag' screens, registering will give you access to 
  283. full support and notification (only by E-Mail I'm afraid) of regular, 
  284. free, 
  285. updates.   If anyone has any useful suggestions for improvements, I 
  286. will always try and include them in the next version.
  287.  
  288. If you want to contact me, use the addresses in REGISTER.TXT, or I 
  289. am always available on Compuserve 100023,543 or E-Mail on 
  290. alanrichey@msn.com
  291.  
  292. Also, I now have a WWW Home Page at  
  293. http://ourworld.compuserve.com/homepages/alanrichey   I will always 
  294. have news of the program, any bugs found, any enhancements 
  295. planned, and the latest BETA test version for downloading, so please 
  296. pay a visit.
  297.  
  298. Cheers
  299.  
  300. Al Richey
  301.