home *** CD-ROM | disk | FTP | other *** search
/ Between Heaven & Hell 2 / BetweenHeavenHell.cdr / 500 / 405 / acct.arc / PC-PR.DOC < prev    next >
Text File  |  1986-06-06  |  24KB  |  514 lines

  1.                           PC-PR MANUAL - Version 1.3
  2.  
  3.  
  4. PROGRAM DESCRIPTION
  5.  
  6.        PC-PR is a payroll writing and payroll summary program for small and 
  7. medium size businesses.  The program runs on a IBM PC or compatible computer 
  8. with one disk drive and 128k memory.
  9.  
  10.        PC-PR is a user supported program.  Your are encouraged to give 
  11. copies to anyone who might use it.  Since the federal tax tables are 
  12. included in the program, you will need an updated version of the program 
  13. each year.  The cost for the updated program is $35.  The program as 
  14. distributed, includes the 1986 federal tax tables.  To receive a copy of the 
  15. program with 1987 tax tables send $35 to:
  16.  
  17.               Jerry Medlin
  18.               310 S. Jefferson St.
  19.               Napa, Ca.  94559
  20.  
  21.        The updated program will be available in December 1986.  Your payment 
  22. will entitle you to a telephone number for limited telephone assistance 
  23. should you require it.  You may pay the annual $35 fee at any time if you 
  24. wish assistance before December 1986.
  25.  
  26.        The system consist of two files.
  27.  
  28.        PC-PR.COM - The compiled program written in Turbo Pascal.
  29.  
  30.        PC-PR.DOC - This documentation in ASCII form.
  31.  
  32.        In addition, the program W2.COM will be provided to registered users 
  33. for printing employee W-2 forms at then end of the year.
  34.  
  35.        To run the payroll program, simply type "PC-PR".  If you want to 
  36. specify a drive and path for your data just add the drive and path 
  37. description after the program name.  i.e. type "PC-PR B:PR\" to use the 
  38. directory TEST on the B drive for data files.  If you just want the root 
  39. directory on B: drive you would type PC-PR B:
  40.  
  41.        A menu is then displayed for operator selection:
  42.  
  43.               Enter or Change Employee Data
  44.               Enter or Change Payroll Checks
  45.               Print Employee Listing
  46.               Print Payroll Check Listing
  47.               Print Payroll Ledger
  48.               Zero Employee Balances
  49.               Enter or Change Employer Data
  50.               Export Employee Data
  51.               End Processing
  52.  
  53.        Use the arrow keys to highlight your selection then press return.
  54.  
  55.        PC-PR is fast because it works with data in random access memory, but 
  56. the capacity is limited by available memory.  Available memory is shared by 
  57. the data.  With more employees on file, fewer payroll checks can be 
  58. entered.  PC-PR allows a maximum of 500 employees and 1000 payroll checks 
  59. per accounting period with 512k of memory.  With 128k the capacity is 
  60. reduced to about 200 employees and 200 checks.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.       Each time the menu is displayed, the number of payroll checks that can 
  69. be added with the available memory is printed at the bottom of the screen.  
  70. The number of employees that can be added is obtained by dividing this 
  71. number by 2, since each employee takes up twice as much memory as a payroll 
  72. check entry.
  73.  
  74.        Since a power interruption will result in loosing all the data 
  75. currently entered into the program, you should occasionally save your data 
  76. back to the disk.  This is done by selecting End Processing from the menu.  
  77. The current data will be saved to the disk then you will be asked "Do you 
  78. want to end ?".  Just answer with an "N" and you may resume processing.
  79.  
  80.  
  81. THE PROCESSING CYCLE
  82.  
  83.        Payroll checks may be written on any cycle from daily to annually.  
  84. After each batch of payroll checks, you should print the Payroll Check 
  85. Listing report and the Payroll Ledger report.  This will provide a printed 
  86. "audit trail".  Although the program will work just fine without printing 
  87. these reports, you will not have any printed record of where all those 
  88. numbers on the employee's W-2 came from. 
  89.  
  90.        Each time the program is run, all employee data is loaded into 
  91. memory.  You will then be asked: "Do you want to start a new payroll period? 
  92. (Y/N)".  Usually, you will answer Y to this question and a new payroll 
  93. period will be started.  If you ended the previous payroll without printing 
  94. any reports you should answer with a "N", and all payroll checks written 
  95. since the last "Y" answer will be loaded into memory.  You can then continue 
  96. writing checks to be added to the previous batch of checks.
  97.  
  98.        Payroll Checks are usually printed as the payroll data is entered, 
  99. but you have the option of entering the data and then printing the checks 
  100. one at a time.  When all of the payroll checks for the current payroll have 
  101. been entered, you may begin printing reports.  Reports may be printed in any 
  102. order and as often as desired.  If you discover an error in any of the 
  103. reports you may correct the problem and reprint the report.  At any time you 
  104. can stop processing by choosing the End Processing selection from the menu.
  105.  
  106.  
  107. ENTER OR CHANGE EMPLOYER DATA
  108.  
  109.       Before you can do anything with PC-PR you need to enter a screen of 
  110. employer information.  This employer information is unique to each payroll 
  111. application and need only be entered once and changed whenever any of the 
  112. relevant data changes.  This is done by selecting ENTER OR CHANGE EMPLOYER 
  113. DATA from the main menu.  When the program is first run, most of the data is 
  114. blank.  By using the up and down arrows, you can select each field to be 
  115. changed then by pressing "C" you may change the information in that field.
  116.  
  117.        Space is provided for the employer name (2 lines), employer address 
  118. (2 lines) and employer federal and state identification numbers.  The first 
  119. line of the employer name will be printed on all reports.  The remaining 
  120. name and address information is used only for printing W-2's at the end of 
  121. the year.
  122.  
  123.        The number of paydays per year is necessary to calculate federal 
  124. income tax to be withheld and must be a number between 1 and 52.  Weekly 
  125. payroll would be 52 paydays per year, semimonthly payroll would be 24 
  126. paydays per year, biweekly payroll (every 2 weeks) would be 26 paydays per 
  127. year and monthly payroll would be 12 paydays per year.
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.        Next you must fill in the information for payroll deductions.  There 
  135. are 6 deductions possible with PC-PR.  The first deduction will always be 
  136. federal income tax withholding (FWH).  The remaining five deductions must be 
  137. named by the user.  You may also set a limit for each deduction and the 
  138. percentage to be withheld.  For instance social security tax (FICA) for 1986 
  139. is limited to 7.15% of the first $42000 of income.  Anyone who earns more 
  140. than $42000 will not have social security tax deducted after they reach 
  141. $42000.
  142.  
  143.        A zero value for the limit and percentage means that this deduction 
  144. must be input by the user.  Such is the case with state income tax which is 
  145. not a fixed percentage of income and for any miscellaneous deductions.
  146.  
  147.        Next, you may input information for calculating up to 6 payroll tax 
  148. amounts.  This information is used to print at the bottom of the payroll 
  149. ledger report a summary of payroll taxes due for the quarter.  It is 
  150. especially useful for calculating employer paid payroll taxes like state 
  151. unemployment insurance (SUI), which is based on payroll paid up to a certain 
  152. amount for each employee.
  153.  
  154.        Since PC-PR requires a printer capable of printing at least 132 
  155. characters across a page, you must let the program know what printer codes 
  156. are required to set your printer to 10, 12 and 17 characters per inch 
  157. (cpi).  If your printer is already set up to print 132 characters or you use 
  158. switches to set the printer width then you can leave this part blank.  Enter 
  159. the ASCII code or codes required to change your printer to 10 cpi, 12 cpi 
  160. and 17 cpi.  If your printer does not allow 12 characters per inch, enter 
  161. the data for 17 cpi per inch for both 12 and 17 cpi.  For instance, if you 
  162. have an older model Epson printer you would enter the following:
  163.  
  164.                        10 cpi          18
  165.                        12 cpi          15
  166.                        17 cpi          15
  167.  
  168.  
  169.        The following is an example of a completed employer data screen for 
  170. the state of California for the 1986 tax year and using a Prowriter 
  171. printer.  Your data will vary depending on state law and the type of printer 
  172. you are using.
  173.  
  174.                           Employer Data
  175. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  176.  
  177. Name 1                     JOHN HENRY'S DRILLING      Printer Control Codes
  178. Name 2                     & EXCAVATING INC.
  179. Address 1                  333 OAT HILL ROAD          10 Cpi     2778
  180. Address 2                  CALISTOGA, CA.  94598      12 Cpi     2769
  181. Federal ID                 94-2678232                 17 Cpi     2781
  182. State ID                   250-7432-4
  183. Paydays per year           26
  184.  
  185.  Deduction     Limit      Percent        P/R Tax       Limit     Percent
  186.  
  187.   FWH           None        Table
  188.   FICA          42000        7.15         FICA          42000       7.15
  189.   SDI           21900        0.90         SUI            7000       2.30
  190.   SWH               0        0.00         ETT            7000       0.10
  191.   Insur             0        0.00         FUI            7000       0.80
  192.   Other             0        0.00         SDI           21900       0.90
  193. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  194.  Use the up and down arrows to move the pointer
  195.  then <C> to change or <Esc> to exit.
  196.  
  197.  
  198.  
  199.  
  200.  
  201. ENTER OR CHANGE EMPLOYEE DATA
  202.  
  203.        Employee information is entered and changed using this selection 
  204. from the menu.  The following information is entered for each employee:
  205.  
  206.        Employee name - Up to 25 characters are available.
  207.  
  208.        Street Address - Up to 25 characters for the street address.
  209.  
  210.        City, State & Zip - Up to 25 characters for the city, state & zip 
  211.        code.
  212.  
  213.        Sort by - A ten character code that will be used to sort employees 
  214.        in alphabetical order.  Employees are sorted each time you leave the 
  215.        ENTER OR CHANGE EMPLOYEE DATA section.  In most cases you will want 
  216.        to enter the employee last name, followed by as much of the first 
  217.        name as will fit in the remaining characters.  For instance, if the 
  218.        employees name is Jerry Medlin, the employee code would be 
  219.        MEDLINJERR.  When a new employee name is entered, the program will 
  220.        make a pretty good guess and enter a sort code for you.  If you want 
  221.        to change it just press the escape key and you can type the sort 
  222.        code.
  223.  
  224.        Social Security - Enter the employee social security number without 
  225.        spaces or dashes.  Dashes will be added later when the social 
  226.        security number is printed on reports.
  227.  
  228.        Status - Marital status can be either M for married or S for single.
  229.  
  230.        Allow - The number of allowance claimed by the employee.  Enter a 
  231.        number from 0 to 9 or the letter E if the employee is exempt from 
  232.        federal tax.  Entering an S for allowance will tell the program to 
  233.        input federal tax from the keyboard instead of calculating it.
  234.  
  235.        Rate - The employees hourly wage rate.  If you wish, you can enter 
  236.        the pay rate for a whole pay period then enter the hours as 1 when 
  237.        entering payroll check data.
  238.  
  239.        Dept - Enter a department number between 0 and 9.  This number will 
  240.        be used to summarize payroll by department at the end of the Payroll 
  241.        Check Listing.
  242.  
  243.        Pressing the Escape key during entry takes you back to the previous 
  244. field.  Pressing the Escape key at the first entry takes you to the command 
  245. mode.  The command mode allows you to scroll up and down through the 
  246. employee names, delete employees and change employee information.  Pressing 
  247. the Escape key from command mode takes you back to the menu.
  248.  
  249.        If you don't know the employee's address or social security number, 
  250. you can leave that information blank for now and fill it in later using the 
  251. <C> Change option.  
  252.  
  253.        At times you may want to find an employee without scrolling through 
  254. the entire employee list.  The <G> Go to Employee selection from the command 
  255. mode allows you to do this.  Just enter the employees name or even the 
  256. beginning of the name and the program will take you immediately to that 
  257. employee.
  258.  
  259.        The acceptable commands at any point are printed at the bottom of the 
  260. screen.
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. ENTER OR CHANGE PAYROLL CHECKS
  269.  
  270.        Payroll checks are printed on a common check form.  The checks should 
  271. be ordered pre printed with your company name.  The following is a list of 
  272. suppliers, their toll free order number and their catalog number for the pre 
  273. printed check forms you will need:
  274.  
  275. NEW ENGLAND BUSINESS SERVICES (NEBS)            800-225-9550    Form 9022
  276. CHECKS TO GO                                    800-854-2750    Form 188-01
  277.                                                 800-552-8817    In Calif.
  278. FORMS SERVICE INC.                              800-553-5125    Form 3020
  279.                                                 312-671-2821    In Illinois
  280. MOORE BUSINESS FORMS                             800-323-6230    Form M17566
  281.  
  282.  
  283.        The ENTER OR CHANGE PAYROLL CHECKS selection allows you to enter or 
  284. change payroll checks.  Payroll checks are normally printed as the payroll 
  285. information is entered.  This normally causes no delay with most printers 
  286. and results in a shorter overall time for doing a payroll.  If you prefer, 
  287. you can skip printing the checks as they are entered and print them one at a 
  288. time using the <P> Print command.
  289.  
  290.        Before any payroll checks can be entered you must have your employer 
  291. information entered into the program as explained in the previous section.  
  292. The following information must be entered to calculate a payroll check:
  293.  
  294.        Employee Name - No, you don't have to type in the employees name. 
  295.        Just use the up and down arrows on the number pad to search for the 
  296.        employee you want to pay.  When you find the right employee just 
  297.        press the return or enter key.  There is no need to memorize 
  298.        employee numbers.  Payroll checks are entered by name only.
  299.  
  300.        Check Number - Up to 4 characters for the check number.  Alphabetic 
  301.        characters are allowed.  Pressing the return or plus <+> key enters 
  302.        a number equal to the previous check number plus one.
  303.  
  304.        Total Hours - The total hours worked by this employee for the pay 
  305.        period.  This will be multiplied by the rate entered for the 
  306.        employee to determine regular pay.  The total hours should include 
  307.        any overtime hours to be entered below.
  308.  
  309.        O.T. Hours - Overtime hours worked for the pay period.  This number 
  310.        will be multiplied by one half the rate entered for the employee to 
  311.        determine the overtime excess pay.
  312.  
  313.        Other Income - Enter the dollar amount of any other income to be 
  314.        paid during this pay period.  You could use this entry for entering 
  315.        total pay for salaried employees.
  316.  
  317.        Non Taxable - If you want to add a non taxable payment to the check 
  318.        such as an auto allowance or reimbursement for supplies paid for by 
  319.        the employee, you can enter it here.  Be sure the amount you are 
  320.        entering is, in fact, non taxable.  The amount will simply be added 
  321.        to the net check with no deductions taken.
  322.  
  323.        The program will then calculate the payroll deductions that are 
  324. supposed to be calculated and prompt you to enter the deductions which are 
  325. not calculated.  You will then be presented with four choices:
  326.  
  327.  <Return> or <+>  Print this check          <C> Change this check
  328.  <X> Skip Printing                          <Esc> Cancel this check
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.        Normally you will press the return or plus key and the check will be 
  336. printed.  If you made an error in one of the steps above, or if you want to 
  337. change one of the deduction amounts you should select <C> and you will be 
  338. given an opportunity to change any of the check information and then 
  339. returned to the above four choices.  Should you not want to print the check 
  340. at this time you can press the X key.  The <X> Skip Printing choice is 
  341. usually used when you want to enter a manually written check into the 
  342. payroll.  Pressing the Escape key will cancel the check just entered. 
  343.  
  344.        Pressing the Escape key during entry takes you back to the previous 
  345. field.  Pressing the Escape key at first entry position (Name) takes you to 
  346. the command mode.
  347.  
  348.        The command mode allows you to scroll up and down through the 
  349. entries, delete entries, change entries, and print any checks you left 
  350. unprinted.  From the command mode you may press the <T> Total key to print 
  351. the total all of the payroll checks written so far.
  352.  
  353.        Pressing the Escape key from command mode takes you back to the 
  354. menu.  All the available commands are printed at the bottom of the screen 
  355. and may be chosen by a single keystroke.
  356.  
  357.  
  358. PRINTING REPORTS
  359.  
  360.        When you first enter the PC-PR program you will be asked to enter a 
  361. report date.  This date will be used on all reports.  If you want to change 
  362. the report date you must end processing and start over, otherwise the same 
  363. report date is used on all reports and checks printed during a payroll 
  364. session.
  365.  
  366.  
  367. PRINT EMPLOYEE LISTING
  368.  
  369.        This is a listing of all current information for each employee.  You 
  370. may use this sheet as a payroll input sheet for the next pay period and to 
  371. check addresses and social security numbers for accuracy.
  372.  
  373.  
  374. PRINT PAYROLL CHECK LISTING
  375.  
  376.        This report list all of the payroll checks written for the payroll 
  377. period.  At the end of the payroll check listing the total of all checks is 
  378. printed followed by a breakdown of payroll by department.  This report 
  379. should be printed and retained after each payroll for a permanent record.
  380.  
  381.  
  382. PRINT PAYROLL LEDGER
  383.  
  384.        The payroll ledger is an important "audit trail" for the PC-PR 
  385. program.  It lists each employee with his or her payroll balance at the 
  386. beginning of the payroll period.  Then each payroll check for the employee 
  387. is then printed followed by the quarter to date and year to date balances 
  388. for the employee at then end of the payroll period.
  389.  
  390.        Important!  If you don't print the Payroll Ledger Report before 
  391. starting a new payroll period, you will not have a permanent record of how 
  392. the payroll balances arrived at their total for the year or quarter.  This 
  393. means that you won't be able to show the employee or the IRS where all those 
  394. numbers on the W2 form came from.  The Payroll Ledger should be printed 
  395. after each payroll.
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.        At the end of the Payroll Ledger report the quarterly payroll tax 
  403. liabilities are calculated and printed.  These numbers have no effect on 
  404. payroll, but are there to help you fill out the various state and federal 
  405. payroll tax forms. The calculations are based on information you entered in 
  406. the ENTER OR CHANGE EMPLOYER INFORMATION section of the program.
  407.  
  408.  
  409. ZERO EMPLOYEE BALANCES
  410.       At the end of each quarter, you should use this selection to set all 
  411. employee quarter to date balances to zero.  At the end of the year you can 
  412. set all employee year to date balances to zero.  When you select this choice 
  413. from the menu you will be asked to enter a "Q" to zero quarter to date 
  414. balances or a "Y" to zero year to date balances.  Hitting any other key will 
  415. return you to the menu with no changes made.  It is up to the user to 
  416. remember to set quarter to date balances to zero at then end of each quarter 
  417. and to set year to date balances to zero at then end of the year.
  418.  
  419.  
  420. EXPORT EMPLOYEE DATA
  421.        This selections allows you to print at least some of the employee 
  422. data to a file called PR.PRN.  This file can then be read into many 
  423. spreadsheet and database programs, allowing you to use the employee data for 
  424. other purposes.  The best way to understand this option is to try it.
  425.        The file PR.PRN is created as soon as you selection this option from 
  426. the menu.  You can view the file after you exit PC-PR by typing TYPE 
  427. PR.PRN.  You can also load the resulting data into LOTUS 123 using the 
  428. import/numbers option.
  429.        The Export Employee Data option is provided only as a convenience 
  430. for those advanced users who need the data for other purposes.
  431.  
  432.  
  433. SAVE DATA AND END
  434.  
  435.      When processing is completed you must exit the program using this 
  436. selection.   If you just want to save the current data to the disk without 
  437. ending, you may answer "N" to the question "Do you want to end processing?" 
  438. and you will be returned to the menu.
  439.  
  440.  
  441. HELPFUL HINTS
  442.  
  443.        The program makes liberal use of the ten key pad for both numbers 
  444. and commands.   The Num Lock can be on all the time.
  445.  
  446.        When inputting information, the plus <+> key has the same effect as 
  447. the return or enter key.  Numerical information is entered "calculator 
  448. style".  The decimal point is placed automatically.  The minus <-> key 
  449. enters a negative number.  This makes using the numeric key pad even easier.
  450.  
  451.        The escape key is always used to go back to the previous operation.  
  452. From anywhere in the program if you continue to press the escape key you 
  453. will eventually return to the main menu.
  454.  
  455.        If you void a payroll check before you start a new payroll period, 
  456. you may simply delete the check from the payroll checks by pressing the 
  457. delete key when the check is displayed on the screen.
  458.  
  459.        If you void the check after a new payroll period has started, you 
  460. must enter the check as a negative payroll check so that the amounts will be 
  461. reversed from the employee's payroll totals.  Negative numbers are entered 
  462. by first entering the amount then pressing the minus <-> sign.
  463.  
  464.  
  465.  
  466.  
  467.  
  468.        Special Note to California users:  The California withholding tables 
  469. are already built into the program.  California withholding taxes will be 
  470. calculated if the deduction percentage for state withholding is entered as a 
  471. negative number.  Go to the employer data selection and change the deduction 
  472. percentage for state withholding to a minus 1.  (Press C for change then 
  473. 1.00 and the minus <-> sign.)
  474.  
  475.        PC-PR is written in Turbo Pascal and the source code is available 
  476. for $125.  A reasonably competent programmer should be able to change the 
  477. withholding tables annually and even program your own state withholding.
  478.  
  479.  
  480. SPECIAL WARNING:  Garbage In - Garbage Out.
  481.  
  482.        Although I have made every effort to eliminate the most common 
  483. operator errors, it is still possible to enter complete nonsense into this 
  484. program and get incorrect payroll from the program.  Just because it is a 
  485. computer doesn't make it automatically correct.  Look at the checks and 
  486. printouts and make sure the numbers are reasonable.  If you enter an 
  487. incorrect check, be sure and void it.  It is your responsibility to see that 
  488. your employees and the government get correct information.
  489.  
  490.  
  491. ADDING A LITTLE COLOR
  492.  
  493.        If you have a color monitor and wish to have colors other than the 
  494. normal black and white you may specify the colors when you run the program.  
  495. Just include the decimal values for the colors after the path description.  
  496. The numbers specify the colors for border, data, prompts and background in 
  497. that order.  For example, if you run the program by typing:  PC-PR C:PR\ 6 
  498. 14 10 1 you will be telling the program to look for data on drive C in the 
  499. sub directory PR and use brown borders, yellow data, light green prompts on 
  500. a dark blue background.  Beware - the program does not check to see if the 
  501. colors are valid or tasteful.  Once you decide what you want, put the 
  502. command in a batch file to avoid typing errors.  If you want colors, but 
  503. don't want to specify a path, you must still specify the drive designation.  
  504. So to get the same colors while using drive B: you would start the program 
  505. by typing: B: 6 14 10 1.
  506.  
  507.  
  508.  
  509.        TO PRINT THIS MANUAL:
  510.        1. Turn your printer on.
  511.        2. Set the printer to the top of the page.
  512.        3. Type: COPY PC-PR.DOC LPT1.
  513.  
  514.