>PL=66 LM=10 RM=74 TM=3 BM=63 LS=1 PF=1 J=N PN=15ӾPAYROLL SYSTEM          OPERATORS MANUAL          PAGE о###ӾC=YCOPYRIGHT (C) 1980 - BREEZE COMPUTING INC.>C=Y==========- PART 9 -SUPPLEMENTAL INFORMATION========================- CONTENTS -APPENDIX A - ABOUT THIS SYSTEMAPPENDIX B - DATA FILE FORMATSAPPENDIX C - SUGGESTED SYSTEMSAPPENDIX D - TO ADVANCED USERSAPPENDIX E - DISKETTE BACKUPS APPENDIX F - SAMPLE PRINTOUTS >C=Y VC=YAPPENDIX A- ABOUT THIS SYSTEM ->C=N VC=N J=Y     THIS SYSTEM WAS DESIGNED WITH MULTI-LOCATION CORPORATE STRUCTURE IN MIND, BUT TO BE VERSATILE ENOUGH IN DATA HANDLING TO ALLOW THE SMALL BUSINESS TO PERFORM THEIR PAYROLL WITH EASE.  ALL PARAMETERS ARE SET BY THE USER AND FULLY PROMPTED BY THE SOFTWARE.  AFTER AN INITIALIZATION PROCEEDURE IS PERFORMED, THE COMPUTER WILL MAINTAIN DATA FILES WITH A MINIMUM AMOUNT OF EFFORT FROM THE USER.     THE CAPACITY OF THIS SYSTEM WITH 2 DISK DRIVES IS 46 EMPL OYEES.  EACH ADDITIONAL DRIVE (35-TRACK) WILL PROVIDE AN AD DITIONAL 48 EMPLOYEES, FOR A TOTAL OF 142 DATA FILES.  UP TO 10 SEPARATE LOCATIONS MAY BE MAINTAINED TO ALLOW THE USER TO GEN ERATE DEPARTMENTAL REPORTS.  AT ANY TIME THE USER MODIFIES OR ADDS TO THE COMPUTER SYSTEM, JUST TELL THE PROGRAM AND IT WILL ADJUST TO THE NEW EQUIPMENT.     THE TAX TABLES THAT ARE CONTAINED WITHIN ARE EASILY ACCES SED BY THE USER AS THE TAX RATE UNDOUBTABLY WILL CHANGE.  THIS ALLOWS USERS IN ANY STATE TO SET THEIR INDIVIDUAL PERCENTAGES AND EXEMPTION ALLOWANCES.  THE SOFTWARE HAS FULL CAPABILITIES FOR FICA, FEDERAL, STATE, AND MUNICIPAL TAXES.     AMONG SOME OF THE SPECIAL FEATURES AT RUN TIME ARE:  AUTO MATIC LOAN DEDUCTIONS MAY BE SPECIFIED AND THE SYSTEM WILL MAINTAIN ALL BALANCES.  AUTOMATIC INSURANCE DEDUCTIONS.  COM PUTER WILL MAINTAIN VACATION, HOLIDAY, AND SICK HOURS, DISTRI BUTE THEM AS YOU SPECIFY, AND ALERT YOU IF THE EMPLOYEE IS OVER THEIR ALLOTTED LIMIT.  YOU MAY PLACE AN EMPLOYEE ON SICK PAY STATUS, AND THE COMPUTER WILL MAKE CHECKS OUT TO THEM UNTIL THEY RUN OUT OF SICK FUNDS.  DITTO FOR VACATIONS, OR YOU MAY OVERRIDE AND GIVE A SPECIFIED AMOUNT.     WHEN COMPUTING A PAYCHECK, IF THERE ARE NOT ENOUGH INCOME FUNDS TO SUPPORT THE DEDUCTIONS, THE COMPUTER WILL AUTOMATIC ALLY ADJUST THE LOAN AND INSURANCE DEDUCTIONS TO PREVENT A NEG ATIVE NET AMOUNT, AND NOTIFY YOU OF THE EXCEPTION.  YOU WILL ALSO BE ABLE TO PAY A BONUS, COMMISSION OR OVERTIME, AND THERE IS AN ADDITIONAL INCOME FIELD THAT IS USER NAMEABLE IF ADDI TIONAL INCOME IS PAID.     IN ADDITION TO FULL TAX COMPUTING AND A VARIETY OF MISC ELLANEOUS DEDUCTIONS, THE USER IF PROVIDED WITH 2 EXTRA DEDUC TION CATEGORIES THAT MAY BE USED AS DESIRED.  ONE OF THE FIELDS WILL CALCULATE USING A PERCENTAGE AMOUNT, AND THE OTHER WILL USE A DIRECT AMOUNT.     ALL OF THESE FEATURES ARE WORTHLESS WITHOUT EDITING CAP ABILITIES.  THIS SOFTWARE GIVES YOU VIRTUALLY UNLIMITED ACCESS TO EDITING OF DATA FILES.  NO MORE NEED FOR DEBUG AND TAPEDISK TO FIX YOUR FILES.  YOU MAY GO INTO AN EMPLOYEES FILE AND REPAIR THEIR DATA IF NECESSARY.  OF COURSE, THIS ABILITY CAN BE MADE INVISIBLE TO A HIRED OPERATOR.     A WIDE VARIETY OF REPORTS MAY BE GENERATED WITH THIS SYS TEM, AND ALL ARE OPTIONAL.  THE USER MAY SELECT WHETHER OR NOT TO PRINT ALL OR ANY.  MULTIPLE COPIES OF THE REPORT MAY BE GEN ERATED AS DESIRED.     AS THE USER BECOMES FAMILIAR WITH THE USE OF THIS SYSTEM, AN AVERAGE PAYROLL OF 50 EMPLOYEES SHOULD TAKE NO MORE THAN 10 MINUTES TO ENTER.  THE PRINTING TIME WILL VARY ACCORDING TO THE SPEED CAPABILITIES OF YOUR LINEPRINTER.  WHEN THE PAYCHECKS ARE BEING PRINTED, THE COMPUTER WILL REQUIRE NO MORE INPUT FROM THE USER, AND MAY BE LEFT UNATTENDED WHILE IT PERFORMS IT'S TASK.  ANY EXCEPTIONS THAT THE SOFTWARE DETECTS WILL BE REPORTED TO THE USER.     ABOVE ALL, IS THE EXTENSIVE PROMPTING THAT IS USED TO TELL THE USER WHAT TYPE OF INFORMATION IS TO BE ENTERED.  A MINIMUM AMOUNT OF REFERING TO THE MANUAL WILL BE REQUIRED.  BECAUSE OF THIS, WE HERE AT BREEZE COMPUTING FEEL YOU WILL BECOME "RIGHT AT HOME" WITH THIS PROGRAM WITH ONLY A FEW RUNS.  WE HOPE YOU ENJOY IT'S POTENTIAL.>C=Y VC=YAPPENDIX BDATA FILE FORMATS>C=N VC=N     THERE ARE FOUR DIFFERENT DATA FILES THAT ARE MAINTAINED BY THE SYSTEM.     (1) - CONTROL FILE.  THIS IS A SEQUENTIAL FILE THAT CON TAINS THE FOLLOWING SEQUENCE OF DATA: # OF DRIVES IN SYSTEM (INTEGER), # OF PAYPERIODS PER YEAR (INTEGER), OVERTIME FACTOR (SINGLE PRECISION), FEDERAL EXEMPTION ALLOWANCE (SINGLE), STATE NAME (STRING), # OF REGULAR HOURS IN A WEEK (INTEGER).  THEN WILL FOLLOW 32 STRING VALUES THAT CONTAIN INFORMATION ABOUT THE BUSINESS STRUCTURE.  THEN COMES A DATA SEPARATOR OF 20 NULL STRINGS.  LASTLY COMES 54 SINGLE PRECISION NUMBERS THAT ARE THE FEDERAL TAX TABLES.     (2) - PAYROLL/LST.  THIS IS AN EMPLOYEE LOOK UP FILE.  EACH OF THE EMPLOYEES WILL HAVE A RANDOM FILE CREATED AT THE TIME THEY ARE ENTERED.  IF THE USER SHOULD SPECIFY TO EDIT AN EMPLOYEE FILE, AND THAT FILE WAS NOT LISTED IN THE DIRECTORY, IT WOULD BE CREATED.  IN ORDER TO PREVENT THE SYSTEM FROM CRE ATING RANDOM FILES ALL OVER YOUR DISKS, THIS LOOK-UP FILE WAS DESIGNED.  IT IS A SEQUENTIAL FILE, THE FIRST INTEGER BEING THE NUMBER OF EMPLOYEES IN THE FILE.  THEN TWO STRINGS FOR EACH EM PLOYEE FOLLOW.  FIRST THE NAME, THEN THE EMPLOYEE NUMBER.     (3) PAYROLL/DAT.  THIS IS A RANDOM FILE THAT CONTAINS THE TOTALS FOR ALL LOCATIONS.  THIS FILE ALSO CONTAINS THE LAST CHECK #, AND THE NUMBER OF ACTIVE / INACTIVE EMPLOYEES AT EACH LOCATION.  THIS DATA IS CUMULATIVELY ADDED THROUGHOUT THE ENTIRE YEAR, AND IS NOT ZEROED OUT BY END OF MONTH OR END OF QUARTER WHEN PRINTING PAYCHECKS.     (4) THE EMPLOYEE DATA FILES.  THESE ARE RANDOM FILES. THE EMPLOYEE NUMBER IS THE FILENAME THAT IS USED BY THE SYSTEM WITH THE EXTENSION /DAT.  THE FIRST SECTOR CONTAINS THE PERSONAL IN FORMATION ABOUT THE EMPLOYEE, THIS IS THE SECTOR THAT IS VIEWED USING THE EDIT FUNCTION FROM THE PAYROLL MENU.  THE SECOND SECTOR CONTAINS THE CUMULATIVE TOTALS THAT CAN BE VIEWED VIA THE CONTROL FILE.  THIS INCLUDES CURRENT, MONTHLY, QUARTERLY, AND YEARLY TOTALS TO DATE.>C=Y VC=YAPPENDIX CSUGGESTED SYSTEMS>C=N VC=N     THERE ARE VARIOUS WAYS THAT YOU MAY USE THIS SYSTEM TO PERFORM THE TASK OF COMPUTING PAYROLL.  TWO CONSIDERATIONS WILL BE MADE IN THIS SECTION; ONE IS THAT A BUSINESS OWNER WILL OP ERATE THE SYSTEM PERSONALLY, AND THE OTHER IS THAT AN EMPLOYEE MAY BE HIRED.  THIS SYSTEM WILL HANDLE BOTH OPERATIONS EFFICIENTLY.     IF YOU ARE A SINGLE OWNER-OPERATOR, IT WILL BE A SIMPLE MATTER FOR YOU TO FAMILIARIZE YOURSELF WITH FUNCTIONS OF THIS SOFTWARE.  YOU WILL NOTICE THAT THE PASSWORDS USED COINCIDE WITH THE FUNCTIONS THEY PERFORM.  THE CONTROL FILE ACCESS IS A LITTLE DIFFERENT TO PREVENT TAMPERING.     IF YOU ARE HAVING AN EMPLOYEE DO YOUR PAYROLL, IT WOULD BE WISE TO ONLY HAND OUT THE PASSWORD TO PRINT THE PAYCHECKS.  THIS WILL MEAN THAT YOU WILL STILL HAVE TO ENTER AND EDIT FILES YOURSELF, BUT WITH A MAXIMUM AMOUNT OF SECURITY.  WHEN ENTERING PAYPERIOD DATA, THE PAYRATES CANNOT BE EDITED, PREVENTING AN OPERATOR FROM TAMPERING, YET GAINING EXPERIENCE.  IF THE EMPL OYEE IS TRUSTED, YOU COULD GIVE THE PASSWORDS TO THE "ENTER" AND "EDIT" FUNCTIONS.  WE STRONGLY SUGGEST THAT THE OWNER OF THE SYSTEM RETAIN THE PASSWORDS TO "DELETE" AND "CONTROL" AS GREAT DAMAGE CAN ARISE FROM THE IMPROPER USE OF THESE ROUTINES.  THIS IS THE REASON WHY THE CONTROL FILE OPTION IS NOT DISPLAYED, AS UNKNOWN CHANGES TO THESE FIGURES MAY REMAIN UN- DETECTED BY THE OWNER.     WHEN PASSWORDS ARE BEING ASKED FOR BY THE PROGRAM, THE OPERATOR WILL ONLY HAVE 3 TRIES TO ENTER THE CORRECT WORD.  IF THE THIRD ATTEMPT IS NOT SUCCESSFUL, THE COMPUTER WILL GO TO LUNCH AND EMIT A CONTINUOUS NOISE TO ALERT OF POSSIBLE TAMPER ING.  ALL INCORRECT ATTEMPTS WILL REMAIN DISPLAYED ON THE SCREEN.  THE ONLY WAY TO PROCEED FROM THIS CONDITION IS TO RE-BOOT THE SYSTEM.  ALL DATA FILES WILL BE PROTECTED.     FOR THOSE OF YOU WHO WISH THOSE PASSWORDS WEREN'T THERE AT ALL, BEAR WITH THE REST OF US.>C=Y VC=YAPPENDIX DNOTES TO ADVANCED USERS>J=Y C=N VC=NWARNING !!!!  THIS SECTION IS FOR THE ADVANCED USER ONLY !!     DO NOT ATTEMPT ANY OF THESE CHANGES UNLESS YOU DEFINITELY KNOW WHAT YOU ARE DOING !!!HERE ARE SOME ZAPS THAT YOU CAN DO TO YOUR DISKS TO CREATE SOME SPECIAL EFFECTS AS DESIRED.  ALL VALUES ARE IN HEXADECIMAL.     TO MODIFY THE BACKGROUND CHARACTER USED TO FLASH A SCREEN AREA, DISK 1, TRACK 11, SECTOR 0, BYTE 5F.  BYTE IS 8F.     TO MODIFY THE FLASH TIME, DISK 1, TRACK 11, SECTOR 0, RELATIVE BYTES 1A-1B.  BYTES ARE 40 00.  (LSB, MSB).     TO MODIFY THE CURSOR CHARACTER, DISK 1, TRACK 11, SECTOR 0, BYTE CF.  BYTE IS 8F.  TO MODIFY THE CURSOR OFF CHARACTER, SAME SECTOR, BYTE E5.  BYTE IS 20.     CURSOR ON TIME IS DISK 1, TRACK 11, SECTOR 0, BYTES D2-D3.  BYTES ARE FF 04.  CURSOR OFF TIME IS BYTES E8-E9.  FF 04.     TO INSERT A PROMPTING CHARACTER TO SHOW THE LENGTH ALLOWED FOR THE INPUT STRING, DISK 1, TRACK 11, SECTOR 1, BYTE 93.  BYTE IS 20, BUT MAY BE ANY ASCII CHARACTER.     FOR THOSE OF YOU WHO DO NOT WANT THE SOUNDS PRODUCED, BUT WOULD RATHER HAVE FASTER KEYBOARD RESPONSE, CHANGE 2 BYTES.  DISK 1, TRACK 11, SECTOR 1, BYTE 2E.  F3=>C9.  BYTE A5.  F3=>C9.  THESE SOUNDS ALSO ACT AS A DEBOUNCE ROUTINE.     FOR THOSE OF YOU WHO HAVE 40 TRACK DRIVES AND WANT TO SPEED UP THE STEPPER MOTOR FOR FASTER I/O, CHANGE 3 BYTES.  DISK 1, TRACK 0, SECTOR 0, BYTE BA.  1B=>11.  SECTOR 7, BYTE 0F.  0B=>01.  SECTOR 9, BYTE 1E.  1B=>11.     WE HOPE THE ABOVE INFORMATION IS TRUE, BUT CANNOT GUARAN TEE IT.  USERS WHO MODIFY THIS SYSTEM BEWARE !     TO FIX THOSE DATA FILES THAT YOU ACCIDENTALLY DELETED, REPAIR THE FIRST BYTE OF THE FPDE TRACK 02, WHEREVER IT IS ON SECTORS 2-9.  THEN ADD THEIR NAME BACK TO THE LOOK-UP FILE.  USE "LIST" FROM DOS TO EXAMINE THE FILE STRUCTURE.  YOU MAY PLACE THE NAME ANYWHERE IN THE FILE.     EVER WONDER WHY YOU CAN'T BACKUP THE DISKETTES?  LOOK AT TRACK 0F FOR THE ANSWER.     EVER WONDER WHY YOU CAN'T GET A DIRECTORY?  CHANGE ALL FPDE ENTRIES THAT ARE 1000 TO 0000.  IS THAT BETTER?     EVER WONDER WHAT ALL THOSE SYSTEM FILES ARE OUT THERE?     EVER TAKE A LOOK?     EVER WONDER WHAT HAPPENED TO BOOT/SYS ON DISK 2?     EVER TRY TO USE DOS DIRECTLY?     WHAT HAPPENED TO IT?     A NEW LANGUAGE WITH NO INSTRUCTION SET!>C=Y VC=Y J=NAPPENDIX EDISKETTE BACKUPS>C=N VC=N J=Y     THE DISKETTES MARKED AS "DISK 1", AND CONTAINING RED MAR KERS, HAVE PROGRAMS ONLY ON THEM.  NO DATA IS STORED ON THESE DISKS, AND AS SUCH, THE WRITE-PROTECT TAB SHOULD REMAIN ON AT ALL TIMES AS AN ADDED PROTECTION.  YOU WILL NOT BE ABLE TO MAKE BACKUPS OF THESE TWO DISKS WITH EITHER "BACKUP" OR "COPY".  TWO OF THESE DISKETTES HAVE BEEN PROVIDED SO THAT YOU WILL HAVE AN EXTRA COPY IN THE EVENT OF DAMAGE TO ONE.     IF ONE OF YOUR DISKETTES EVER BECOMES DAMAGED, YOU MAY RETURN THE ORIGINAL COPY (OR COPIES) POSTPAID ALONG WITH A MONEY ORDER FOR EIGHT DOLLARS TO COVER POSTAGE & HANDLING.  IF ANY OF YOUR DISKETTES ARE BAD AT THE TIME OF PURCHASE, RETURN THEM WITHIN 10 DAYS OF REGISTRATION FOR A FREE EXCHANGE.  YOU WILL RECEIVE THE LATEST VERSION REGARDLESS OF THE ONE YOU HAVE. THE DATA WILL BE COMPATABLE AMONG ALL RELEASES.     IF YOU ARE NOTIFIED OF A NEW RELEASE, YOU MAY RETURN YOUR ORIGINAL DISKETTES, POSTPAID, ALONG WITH 8 DOLLARS FOR A COPY.  ALL REPLACEMENTS FOR ALL DISKETTES WILL BE SHIPPED THE SAME DAY THE ORDER IS RECEIVED.  WITH PROPER CARE, YOU SHOULD NOT HAVE ANY PROBLEMS FOR YEARS.  EACH DISKETTE IS INDIVIDUALLY TESTED BEFORE MARKETING.  THIS WILL HOPEFULLY REDUCE ANY ERRORS YOU MAY ENCOUNTER FROM REPRODUCTION.     THE DISKETTES WITH THE GREEN AND BLUE MARKERS ARE IDENTI CAL WHEN SHIPPED.  THESE DISKETTES CONTAIN REQUIRED PROGRAMS AS WELL AS DATA.  DO NOT PLACE A WRITE PROTECT TAB ON THESE DISKS!  AS A SUGGESTION, USE THE GREEN DISKETTE WHEN RUNNING YOUR PAY ROLL, AND WHEN COMPLETED, USE "BACKUP" TO COPY FROM THE GREEN TO THE BLUE DISK.  THIS WAY YOU WILL HAVE TWO COMPLETE COPIES OF YOUR DATA IN THE EVENT OF DAMAGE TO ONE.  ALTERNATELY, YOU MAY KEEP THE BLUE DISK AND ONE RED DISK AS AN ORIGINAL COPY, AND BACKUP THE GREEN DISK TO ANY OTHER BLANK DISK.  THIS WAY YOU WILL MAINTAIN BACKUPS, ALONG WITH A SET OF ORIGINAL NON-INITIALIZED DISKETTES.  IT'S BETTER TO BE SAVE THAN SORRY!     IF YOU ARE COMPUTING PAYROLL FOR OTHERS, YOU MAY USE THESE DISKETTES AS FOLLOWS.  MAKE A BACKUP OF THE GREEN DISK FOR EACH OF THE CLIENTS THAT YOU WANT TO MAINTAIN PAYROLL FOR.  LABEL EACH ONE APPROPRIATELY.  TO RUN PAYROLL FOR A SPECIFIC CLIENT, PLACE THEIR DISKETTE INTO DRIVE 1, AND A RED DISKETTE INTO DRIVE 0.  INITIALIZE EACH DISKETTE FOR THE RESPECTIVE CLIENTS.  THIS WAY, EACH SYSTEM WILL BE MAINTAINED ON PHYSICALLY SEPARATE DISKETTES TO PREVENT ANY DATA CROSSOVER.     THE PROCEEDURE FOR MAKING BACKUPS OF DISKS IS EXPLAINED IN THE INSTRUCTION MANUAL OF THE OPERATING SYSTEM YOU ARE USING.  NO PROVISION FOR MAKING COPIES IS PROVIDED ON THESE DISKETTES.  THE USER HAS ALREADY CERTIFIED THE PURCHASE OF TRS-DOS WHICH HAS THE BACKUP UTILITY.  IF YOUR COPY OF TRS-DOS DOES NOT CON TAIN "BACKUP", CONSULT YOUR RADIO SHACK DEALER.>C=Y VC=YAPPENDIX FSAMPLE PRINTOUTS                                       