[{"TitleName":"Cash Controller","Publisher":"Richard Shepherd Software Ltd","Author":"","YearOfRelease":"1983","ZxDbId":"0008004","Reviews":[{"Issue":{"Name":"Sinclair User Issue 26, May 1984","Price":"£0.85","ReleaseDate":"1984-04-19","Editor":"Bill Scolding","TotalPages":148,"HasCoverTape":false,"FlannelPanel":"Editor: Bill Scolding\r\nDeputy Editor: John Gilbert\r\nConsultant Editor: Mike Johnston\r\nManaging Production Editor: Harold Mayes MBE\r\nProgram Reviewer: June Mortimer\r\nIllustrator/Designer: Brian King\r\nGroup Advertisement Manager: John Ross\r\nProduction Assistant: Dezi Epaminondou\r\nEditorial Assistant: Colette McDermott\r\nManaging Editor: Nigel Clark\r\nAssistant Managing Director: Barry Hazel\r\nManaging Director: Terry Cartwright\r\nChairman: Richard Hease\r\n\r\nSinclair User is published monthly by ECC Publications Ltd.\r\n\r\nTelephone\r\nAll departments\r\n[redacted]\r\n\r\nIf you would like to contribute to Sinclair User please send programs, articles or ideas for hardware projects to:\r\nSinclair User and Programs\r\nECC Publications\r\n[redacted]\r\n\r\nPrograms should be on cassette and articles should be typed. We cannot undertake to return them unless a stamped-addressed envelope is included.\r\n\r\nWe will pay £10 for the copyright of each program published and £50 per 1,000 words for each article used.\r\n\r\n©Copyright 1984\r\nSinclair User\r\nISSN NO. 0262-5458\r\n\r\nPrinted and typeset by Cradley Print PLC, [redacted]\r\n\r\nDistributed by Spotlight Magazine Distribution Ltd, [redacted]"},"MainText":"BUDGET CONTROL\r\n\r\nKeeping track of personal expenditure.\r\n\r\nRichard Shepherd Software is a company well-known for its range of adventure games. Cash Controller, a home budgeting and banking system written by Richard Shepherd for the 48K Spectrum, is probably the first program written specially as Microdrive-compatible.\r\n\r\nThe program is designed to keep track of personal expenditure and its breakdown into any one of up to 16 user-definable accounts. It permits transactions to be entered with the date, details and the account. It also allows standing orders to be set up and implemented and will print-out statements. Another feature is the ability to define budget limits for the accounts and to compare them against expenditure.\r\n\r\nOnce loaded the program displays the master menu: 1, Budget menu; 2, Bank account menu; 3, Mortgage loan calculator, 4, Update password; 5, Save program to cassette; 6, Save program to Microdrive; 7, Delete program; 8, Entry search.\r\n\r\nObviously the majority of use will be from options 1 and 2. To take any option, press the appropriate number key followed by ENTER. If keys are mis-hit the program replies 'INVALID RESPONSE' and the user is kit to re-enter the option, except for the odd occasion when the mis-hit keys give a number first then letter combination. In such a case the program crashes and is re-started with GOTO 9900.\r\n\r\nSelecting option 1 brings up the budget options menu: 1, Enter new budgets; 2, Update budgets; 3, Print budgets and variances; 4, Breakdown budget actual; 5, Clear all budget details and enter new budgets; 6, Return to master menu.\r\n\r\nEnter new budgets allows the user to define the account title using up to 10 characters and set the budget. Although a name is given the accounts are referred to usually by a code number - 1- 16 - but it is not shown at that stage. If a mistake is made in the last entry, pressing ENTER moves the cursor back and allows the mistake to be corrected.\r\n\r\nReturn to the budget menu is by pressing xx and ENTER. If you wish to change the budget of an account, option 2 is used. That asks for the budget title and the new amount. Once that is done the program prompts for whether there are any more budgets to be updated.\r\n\r\nOne of the better features about Cash Controller is the provision for comparing budgets and expenditure. That is done using option 3, which prints the account name, its code number, the budget, the expenditure and the variance, together with the totals for all accounts. A permanent copy can be obtained by pressing Z, and ENTER returns to the menu.\r\n\r\nIn selecting the Breakdown budget actual option the user is asked for the account to be examined. The program will then display those transactions made on the account, the date, the amount and the balance remaining in the budget.\r\n\r\nThe same facilities for printing the details exist as for option 3. Option 5 is self-explanatory but beware - there is no escape route. Should you select the option accidentally the budgets are cleared instantly and new ones requested as for option 1.\r\n\r\nThe Bank Account Options menu is reached by selecting option 2 on the master menu: 1, Enter transactions; 2, Statement request; 3, Clear transaction files; 4, Clear transaction files and set balance to zero; 5, Enter opening balance; 7, Delete standing orders; 8, Return to master menu.\r\n\r\nBy choosing option 1, transactions can be entered. They consist of the date, the details - e.g. cheque no. or payee name - in a six-character field, the account code and the amount. All amounts are debits unless \"credit\" is specified - in lower-case only - as the details.\r\n\r\nAlso worth noting is the fact that a 17th account code of 0 is available if you wish to make an entry without assigning it to a budgeted account.\r\n\r\nThe transactions do not have to be in date order, nor are they arranged into date order in that section of the program. They are ordered only for he printing of statements in option 2. Before working out the statement the user is asked to enter the starting date and then tomorrow's date, although that could be any date, plus one, at which the statement is to finish.\r\n\r\nOnce it has those dates the program scans the data for each date in turn looking for any transactions which may have taken place on that day. When one is found it is displayed in the same way as it was entered.\r\n\r\nThe program scans the whole data for each day in the period. When it finishes the user is given the option of printing the statement - using C - or deleting the first entry on the statement - using D - or continuing with any other key. The delete option allows an incorrect entry to be deleted by obtaining a statement starting at the date of the incorrect entry and using D. The correct entry can then be re-entered using the enter transaction routine. That seems like a complicated way of amending an entry, especially if the one you want to change is the fourth or fifth on that day.\r\n\r\nThe next two options are similar, in that both clear the transactions and reset the budget expenditure totals to zero, although option 3 keeps the balance brought forward. Selecting either option returns immediately to the same menu. The enter opening balance routine allows the opening balance to be set and to be re-set at any stage in the program should it be necessary. Once the figure has been entered the user is given the choice of backing out and re-entering the correct figure by pressing N, or continuing with Y.\r\n\r\nThe menu also allows standing orders to be set, using option 6. The user is asked for the date on which the order is to begin and then for the frequency of payments - 1 for monthly, 2 for quarterly, 3 for annually.\r\n\r\nIrregular payments must be entered as individual transactions. Prompts are then issued for the details, the account code and the amount. The details are then entered automatically to the transaction data.\r\n\r\nDeleting the standing order is done by choosing option 7 and giving the details of the standing order. It would be useful if the details for all the standing orders were printed but unfortunately they are not and deleting a standing order which does not exist apparently has the same effect as deleting one which does.\r\n\r\nThe loan/mortgage calculator is a routine for working out the unknown factor given any three of four - principal, interest rate, time and repayments. The program prompts for each entry in turn and the unknown is entered as 0. Once the details have been entered the user is asked whether it is a bank loan or mortgage and the full details are displayed, including the missing factor.\r\n\r\nA password can be specified by choosing option 4 on the main menu and entering the choice in response to the prompt. That is then saved with the program in both the save options and requested when the saved program is loaded. The save-to-Microdrive routine thoughtfully displays a warning that the program will crash if the Microdrive and cartridge are not connected.\r\n\r\nA usefuL facility to search the data for an entry is included at option 8. The subsidiary menu allows the data to be searched by either its details or by the amount. One annoying point is that although when entering a transaction the amounts are positive, when searching the minus sign must be included for debits. Once the characteristic has been specified the program displays the data, details and amount of all entries.\r\n\r\nWith Cash Controller, Shepherd has produced a useful package for the home finance market. The error-trapping is good and allows bad errors to be corrected without causing damage to the data or program, although there are one or two areas for improvement.\r\n\r\nPerhaps the biggest disadvantage is the statement request routine which needs to scan the whole data day by day for the specified period. For large amounts of data or long periods that takes an inordinate amount of time.\r\n\r\nOne point which the more astute may have already realised is that although Cash Controller is loaded as a machine code program, it can be listed as a Basic program. That seems to be because of Microdrive compatibility.\r\n\r\nCash Controller can be obtained from Richard Shepherd Software Ltd, [redacted]. It costs £9.95.","ReviewerComments":[],"OverallSummary":"","Page":"111,112","Denied":false,"Award":"Not Awarded","Reviewers":[{"Name":"Mike Wright","Score":"7","ScoreSuffix":"/10"}],"ScreenshotText":[],"BlurbText":[],"TranscriptBy":"Chris Bourne","ReviewScores":[{"Header":"Gilbert Factor","Score":"7/10","Text":""}],"CompilationReviewScores":[]},{"Issue":{"Name":"ZX Computing Issue 4, Dec 1982","Price":"£1.75","ReleaseDate":"1982-11-26","Editor":"Tim Hartnell","TotalPages":132,"HasCoverTape":false,"FlannelPanel":"ZX Computing\r\nVol. One\r\nNumber Three\r\nOct/Nov 1982\r\n\r\nEditor: Tim Hartnell\r\nEditorial Assistant: Helen Bruff\r\nAdvertising Manager: Neil Johnstone\r\nManaging Editor: Ron Harris\r\nManaging Director: T J Connell\r\n\r\nOrigination and design by MM Design & Print, [redacted]\r\nPublished by Argus Specialist Publications Ltd, [redacted]\r\n\r\nZX Computing is published bi-monthly on the fourth Friday of the month. Distributed by: Argus Press Sales & Distribution Ltd. [redacted]. Printed by: Henry Garnett Ltd., Rotherham.\r\n\r\nThe contents of this publication including all articles, designs, plans, drawings and programs and all copyright and other intellectual property rights therein belong to Argus Specialist Publications Limited. All rights conferred by the Law of Copyright and other intellectual property rights and by virtue of international copyright conventions are specifically reserved to Argus Specialist Publications Limited and any reproduction requires the prior written consent of the Argus Specialist Publications Ltd.\r\n\r\n©1982 Argus Specialist Publications Limited."},"MainText":"CASH CONTROLLER\r\n\r\nCash Controller is a new multi-function money program for the Spectrum from Richard Shepherd Software. It combines a personal banking system with home budgeting, and a loan and mortgage calculator. The bank account and budgeting systems are interlinked, so that transactions through the bank account are registered on the budgeting system under headings which are chosen by the user.\r\n\r\nThe bank account holds up to 200 transactions, and will include standing orders into statements as they become due. The statements can be produced running from any date, to any date, and hard copies can be made using the Sinclair printer.\r\n\r\nBETTER BUDGETING\r\n\r\nThe home budgeting system allows you to estimate expenditure under headings which you choose, and then produces variance figures, showing how close the actual expenditure was to the estimate.\r\n\r\nThe loan and mortgage calculators will provide figures showing the length of time repayment will take, or the initial sum borrowed, or how much a repayment will be per week or month. Very useful when considering a major financial commitment!\r\n\r\nTHE PASSWORD\r\n\r\nIn a program like this, security is obviously very important. Here, it is ensured by a 'password' which the user chooses, which is only known to him. To avoid any problems with crashing or data scrambling if an incorrect date or figure is entered, this program has been carefully crash proofed. The on screen instructions are supplemented by printed notes.\r\n\r\nThe Cash Controller costs £10.00, and is available from Richard Shepherd Software, [redacted].","ReviewerComments":[],"OverallSummary":"","Page":"89,90","Denied":false,"Award":"Not Awarded","Reviewers":[],"ScreenshotText":[],"BlurbText":[],"TranscriptBy":"Chris Bourne","ReviewScores":null,"CompilationReviewScores":[]}]}]