home *** CD-ROM | disk | FTP | other *** search
-
-
- C.DOC
-
- This library of checking files is an accounts payable package
- which has evolved over a three year period. I have run my Dental
- Office Accounting using first an APPLE II+ with CP/M, then going
- to a Kaypro, and finally using MSDOS. The conventions used in
- this program will need very little conversion for MSDOS use,
- other than entering the command:
- [RENAME *.CMD *.PRG]
-
- For CP/M use a date routine can be added to allow dating of the
- files, however, in MSDOS dBASE II does this function
- automatically. If there is sufficient interest in this program,
- I will add an entry routine forcing the user to enter the date,
- but I find it much easier to enter dBASE, enter the DATE and
- simply issue the command: [DO C] when using the program in CP/M.
-
- This file is full of DATA for the month of SEPTEMBER 1985 as it
- was actually run in my office. Other than seeing how much it
- costs to run a Dental office, the user can interact with the
- program full of one months data. I have changed the personal
- names in the file for obvious reasons, however, you will be able
- to interact with the menus as they are shown.
-
- Please feel free to share this file with any of your friends and
- post it freely on the bulletin boards. I would only ask that the
- file be distributed in its original form, and updates directed
- through my Bulletin Board:
- Sabaline
- 300/1200/2400 Baud USRobotics
- 24 hour BBS
- Don Saba SYSOP
-
- The file as it exists, works extremely well, and has been tested
- by many of my friends. For that reason, please save this
- original copy to refer to as you alter the data to meet your own
- needs.
-
- This program deals with checks on a monthly basis. At the end of
- the month after reports are generated, the file is saved in the
- following format: XXX85.DBF where XXX refers to the first three
- letters of the month ie. JAN85.DBF.
-
- In 1986 you may call SABALINE, for a 1986 edition, however, using
- GREP (disk search utility) you can replace the "85" occurances
- with "86".
-
- If you have files for JAN85.DBF AND FEB85.DBF dBASE allows you to
- append the files to make a yearly file. Simply do it from the
- interactive level of dBASE with the following commands using the
- above filenames. Type what you see between the brackets. Be
- sure that you erase the INDEX files before running the appended
- files, as they will be sorted in the yearly order the next time
- that you run the program.
- From the CP/M prompt:
- [ERA *.NDX]
- [ERA *.MEM]
- [REN 1985.DBF = JAN.DBF]
- [DBASE]
- NOW IN DBASE PROGRAM
- {ENTER DATE}
- [USE 1985]
- [APPEND FROM FEB85.DBF]
- [APPEND FROM MAR85.DBF]
- [APPEND FROM APR85.DBF]
- ETC.............
-
- ******
-
- FROM THE MSDOS PROMPT
- [ERASE *.NDX]
- [ERASE *.MEM]
- [REN 1985.DBF = JAN.DBF]
- [DBASE]
- NOW IN DBASE PROGRAM
- {DATE ENTERED AUTOMATICALLY}
- [USE 1985]
- [APPEND FROM FEB85.DBF]
- [APPEND FROM MAR85.DBF]
- [APPEND FROM APR85.DBF]
- ETC.............
-
- Hope that you get the idea. All your monthly files are then
- merged into the 1985 file. The advantage being that you are
- using dBASE with smaller files, and it is much faster during
- entry. When all the files are appended, you issue the command
- from DBASE [DO C]. Seeing as you erased CKDAT.MEM in the ERASE
- part of this instruction, it will ask you what file you are
- using, and in the above example, you would say [1985].
-
- The best way to learn the program is use it with all the data
- that is provided. That is the reason it is there. If there are
- any questions, please feel free to ask.
-
- A description of files is as follows:
- C PRG/CMD 3584 10-02-85 12:22p
- Master Calling Program: This file calls other aspects of the
- check program and is the programs Main Menu.
-
- CARCHIVE PRG/CMD 4608 10-02-85 12:23p
- The program is designed to handle a months records at one time.
- CARCHIVE.PRG/CMD makes it all renewable. When the month is ended
- and all reports are printed, run this program from the
- CREPMENU.PRG/CMD and balances will be brought forward for the the
- next month. Also, the closing month is abbreviated to the
- filename XXX85.DBF where XXX stands for the first three letters
- of the month ie. JANUARY = JAN85.DBF.
-
- CBAT85 PRG/CMD 12288 10-02-85 12:23p
- This module adds the checks to the DATABASE. It allows for 16
- entries per screen; however recycles automatically. When leaving
- this module, files are re-indexed automatically for extra
- reliability. Also, CODES.DBF is read when a Malcolm number is
- entered. The file interacts with CODES.NDX and CODES.DBF.
-
- CEDIT PRG/CMD 18944 10-02-85 12:23p
- Edit Module to correct, or delete improper entries. Because this
- program keeps a running balance, key changes are flagged and re-
- calculation of balances is forced.
-
- CINSERT PRG/CMD 2048 10-02-85 12:24p
- This module was added, for the occasional omission of a
- sequential check entry. It is called from the CEDIT.PRG/CMD, and
- does a physical sort on CK85.DBF to keep all the check numbers in
- order. The proper way for this module to be used can be best
- illustrated by example. Assume, that you entered checks 2344 -
- 2346 and 2347. Obviously, check #2345 was forgotten. To correct
- for this error, enter the check using Option 1 in the Main Menu,
- and Quit out of the check entry mode, back to the Main Menu.
- Simply use OPTION 3 from the main menu, and choose the I)nsert
- option to place the check in order and rectify the balances.
-
- CMALAMT PRG/CMD 5120 10-02-85 12:24p
- Used to check how many checks and amounts written for a specific
- code. For example, Code 340 is Personal Expenses. You would
- answer the prompts with code 340 which would bring in the
- individual checks and total amount of checks allocated to
- PERSONAL expense category.
-
- CMALPRSN PRG/CMD 6144 10-02-85 12:21p
- Report file that segregates each expense code. It gives a total
- and percentage of the total amount. One little hitch with this
- file is that it reads from CMTOT.MEM. Seeing as dBASE totals
- very slowly, I decided to total and save the total to a memory
- variable. I personally know, that this file has to be erased
- frequently to be accurate, so be aware of it. You will see what
- I mean when you use the program. I am happy with the way it
- works, as I append all the months together for a yearly file, and
- use the same CMD/PRG files for the yearly record keeping. When
- accessing checks for a past year, like 1984, the cmtot.mem file
- does not change, and percentages and totals do not have to be
- regenerated. You might want to change this aspect of the program
- to meet your own needs.
-
- CNUMBPRN PRG/CMD 4096 10-02-85 12:22p
- Simply uses CNUM.NDX to issue report in order of Check Number.
- This module is directed to the printer and contains Epson FX
- codes.
- CNUMSCRN PRG/CMD 3234 5-22-85 3:44p
- Same as CNUMBPRN.PRG/CMD except it is directed toward the screen.
-
- CODEDIT PRG/CMD 5632 10-02-85 12:25p
- Module to allow entries of specific codes. One minor problem is
- that the screen presentation uses an algorithm to print 4 columns
- of codes. If the number of codes is not equally divisable by 4
- it will repeat the last entry. I can live with that but feel
- that it is worthy of mention.
-
- COMBOPRN PRG/CMD 10240 8-30-85 6:33p
- At the end of the month, I send reports to my account. This
- module is called from CREPMENU.
-
- CPAYEE PRG/CMD 4608 10-02-85 12:25p
- Selective search to find a check made out to ?????. Will search
- on index CPAYEE
-
- CPERCENT PRG/CMD 3072 10-02-85 12:26p
- Calculates percentages of expense totals compared with grand
- total of checks written. This module is relative to the subtotal
- of expense category / total for checks written.
-
- CREPBAL PRG/CMD 2048 10-02-85 12:26p
- Key module that works as a standalone, and is called when
- recalculation of balances is needed. It simply adds the
- deposits, and subtracts the payables for each check.
-
- CREPMENU PRG/CMD 2560 10-02-85 12:27p
- Submenu for Reports and CARCHIVE module.
-
- CSCR PRG/CMD 2560 10-02-85 12:29p
- Scans through a series of check numbers to check when you find
- that your balances do not check out. Looks thru range of check
- numbers when balances are in question.
-
- C DBF 1024 3-15-84 12:58p
- The following is the structure of C.DBF. It is a blank file, but
- creates a CK85.DBF file when one is needed.
- Structure for file: B:C .DBF
- Number of records: 00000
- Date of last update: 02/27/84
- Primary use database
- Fld Name Type Width Dec
- 001 NUMBER C 004
- 002 CKDATE C 008
- 003 AMT N 008 002
- 004 MALC C 003
- 005 PAYEE C 025
- 006 EXPENSE C 020
- 007 DEPDATE C 008
- 008 DEPAMT N 010 002
- 009 SELCODE C 010
- 010 BAL N 010 002
- ** Total ** 00107
-
- CANALYZE DBF 3072 10-02-85 10:36a
- File that contains percentages with expense categories.
-
- CK85 DBF 7680 10-02-85 10:36a
- MASTER data file for Check programs. This file contains all the
- data entries for individual checks and has the same stucture as
- listed for C.DBF.
-
- CODES DBF 2048 6-28-85 11:47a
- Expense Codes are managed through this database file. The
- command file that maintains this file is CODEDIT.CMD/PRG.
-
- CKDAT MEM 512 5-22-85 4:37p
- THIS LIBRARY IS SUPPLIED WITH DATA AS IT WAS RUN IN MY OFFICE FOR
- THE MONTH OF SEPTEMBER 1985. (Costs a lot to run a Dental
- Office, doesn't it.). The CKDAT.MEM file is checked when the
- program is run for the name of a database file. I used CK85.DBF
- and that is the referenced file because it is entered in
- CKDAT.MEM. If all the monthly files are appended into a yearly
- file then you can erase ckdat.mem, and assuming that your yearly
- file is 1985.DBF you can set ckdat.mem to read 1985.DBF as your
- DBF file. When CKDAT.MEM is erased, and you type [DO C] the
- program looks for ckdat.mem, and if and when it is not found, it
- will ask you the name of the database file you are using. When
- changing database files, please issue the following command from
- CP/M or MSDOS: [ERA *.NDX] (CP/M) -- [ERASE *.NDX] (MSDOS).
-
- CMTOT MEM 512 10-02-85 9:11a
- Dangerous file if not handled properly. To be on the safe side,
- you can erase this file whenever you start the program or change
- program. When Grand Totals are being used, this file is
- accessed, and if it is not there, you are asked if you would like
- to create it.
-
- CNODEX SUB 512 10-02-85 12:34p
- CP/M file used with SUBMIT.COM or EX.COM to re-initialize indeces
- and delete .MEM files. Ex is included in this library for CP/M
- users, and BATCH file could be made from this file for MSDOS use.
- Use TYPE command to view the contents. To execute this file
- command line is entered as follows: [EX CNODEX]
-
- Don Saba
- Sabaline (619) 692-1961
- Modem 24 hours 300/1200/2400 Baud
- 2305 Morena Boulevard
- San Diego, CA. 92110ll the
- data entries for individual checks and has the same stucture as
- listed for C.DBF.
-
- CODES