home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / business / tnaque21.zip / TNAMAN.TXT < prev    next >
Text File  |  1990-07-19  |  32KB  |  898 lines

  1. ╔══════════════════════╗
  2. ║FEATURES AND BENEFITS ║
  3. ╚══════════════════════╝
  4.  
  5.  
  6.                        HARDWARE REQUIREMENTS
  7.  
  8.  The system requires an IBM PC or PC compatible computer with
  9. 640K memory, a printer, and a 5 1/4 inch diskette drive, although
  10. a hard disk is highly recommended.
  11.  
  12.                                 
  13.                          SYSTEM BENEFITS
  14.  
  15.  $ Increased accuracy in Payroll calculations
  16.  $ Reduction in Payroll Preparation Time
  17.  $ Improved efficiency in labor allocation
  18.  $ Timely reporting of errant behavior
  19.  $ Improved forecasting using historical data
  20.  
  21.  
  22.                          SYSTEM FEATURES
  23.  
  24.  * Customized workrules
  25.  * Reporting by client specified groupings
  26.  * Menu and screen driven
  27.  * Live tutorial
  28.  * Pop-up validation tables
  29.  * Query and Report Writer capabilities
  30.  * Transmission capabilities
  31.  * Interface with General Ledger and other popular software
  32.  * Customized programming
  33.  * Support Network
  34.  
  35.                                                   
  36.                         SYSTEM OPERATIONS
  37.  
  38.  The emphasis on ease of use is demonstrated in the ergonomically
  39. designed user interface. The Menus and screens provided serve as
  40. a control center to the various functions performed daily and on
  41. an interim basis.
  42.  
  43.  The daily process includes the iterative process of collecting
  44. employee punches, producing edit reports and making the necessary
  45. modifications to employee time records and schedules.
  46.  
  47.  On a less frequent interval (eg. weekly), the current period is
  48. posted, final reports are produced, transactions are archived,
  49. and changes are made to employee schedules for the upcoming week. ╔════════════════╗
  50. ║SYSTEM BENEFITS ║
  51. ╚════════════════╝
  52.  
  53.  Increased accuracy in Payroll calculations
  54.  
  55.  *   Elimination of clerical errors through computerized
  56.      calculations.
  57.  *   Instantaneous comparison of time records against predefined
  58.      management or labor negotiated constraints.
  59.  *   Data integrity through badge validation and edit routines
  60.      that only allow posting of good transactions.
  61.  **  Audit trail database shows what changes were made by who and
  62.      when.
  63.  
  64.  Reduction in Payroll preparation time
  65.  
  66.  *   Automatic cost extensions for gross pay, overtime and
  67.      differential calculations.
  68.  *   Transmission of time records directly into computer files.
  69.  *   Reduces staff clerical requirements freeing up personnel for
  70.      other activities.
  71.  *   Provide on demand, neat, typed reports for presentation
  72.  **  Provide transmission capabilities of data to Payroll
  73.      department and/or Service bureaus
  74.  
  75.  Improved efficiency in labor allocation
  76.  
  77.  *   Timely information allows for immediate reaction to avoid
  78.      unnecessary costs such as overtime.
  79.  *   Historical database easily massaged to aid in forecasting
  80.      and budgetary needs.
  81.  *   Dynamic changes to employee schedule, workrules and job
  82.      assignments.
  83.  *   Record department / location, and job costing changes via
  84.      time clock punch
  85.  
  86.  Timely reporting of errant behavior
  87.  
  88.  *   Edit reports show employees reporting late, leaving early,
  89.      extending breaks, etc..
  90.  *   History files can be used to highlight trends and document
  91.      past behavior.
  92.  *   Instant access tells which employees are absent or late for
  93.      current shift.
  94.  
  95.  Improved forecasting using historical data
  96.  
  97.  *   Determine average labor costs per job class within specific
  98.      locations.
  99.  *   Show cyclical trends to aid forecasting of labor
  100.      requirements. ╔══════════════════╗
  101. ║SYSTEM OPERATIONS ║
  102. ╚══════════════════╝
  103.  
  104.  
  105. Daily Process
  106.  
  107.  
  108.  *   Employee(s) records arrival, breaks and departure at time
  109.      clock.
  110.  *   Operator selects the clock for transmission of data to
  111.      computer or sets up for night time transmission.
  112.  *   Operator runs the Transfer and Time Card Validation report
  113.      to produce a report of time records failing validations as
  114.      determined by the assignment of workrules to each employee.
  115.  *   Operator distributes reports to supervisory personnel for
  116.      confirmation and authorization of errors.
  117.  *   Operator adjusts time card records accordingly using the
  118.      Time Card Maintenance function.
  119.  *   Management requests various reports to determine weekly
  120.      hours, approaching overtime, scheduled hours and other
  121.      employee data used to make quick schedule adjustments.
  122.  
  123.  
  124.  
  125. End of Period
  126.  
  127.  
  128.  *   Processes all records in the system for the current period
  129.      and prints out final Time Sheet reports.
  130.  **  Transactions are posted to the General Ledger trial balance.
  131.  *   Active file is closed and archived to the cumulative history
  132.      files.
  133.  *   Employee Master Schedules are modified and rolled forward
  134.      for the upcoming week.
  135. ╔════════════════╗             
  136. ║SYSTEM FEATURES ║
  137. ╚════════════════╝
  138.  
  139.  
  140. Customized Workrules
  141.  
  142.  *   Group employees together with similar edit rules such as the
  143.      same start and ending times, lunch and break durations,
  144.      grace periods for arrival and departures, overtime and
  145.      differential calculations and more.
  146.  *   Modified at any time.
  147.  *   Flexibility ranges from having zero edits to a vast
  148.      combination of individual factors.
  149.  
  150.  
  151. Report by Groupings
  152.  
  153.  *   Three levels of reporting: Corporate, Company, and Workrule
  154.  *   All reports may be executed for groupings and other
  155.      delimiters such as date and hour ranges.
  156.  *   All reports are dynamic and may be executed at will and as
  157.      often as desired to assure the most up todate information.
  158.  *   Powerful Query and Report Writer can produce most reports
  159.      imaginable. Works with any DBASE type file.
  160.  
  161. Menu and Screen driven
  162.  
  163.  *   Latest technology using popup windows and highlight bars
  164.      makes system easy to use.
  165.  
  166.  
  167. Live Tutorial
  168.  
  169.  *   Practice system is based on a group of practice workrules
  170.      and employees assigned during training sessions.
  171.  *   Practice system may be invoked at any time while the real
  172.      data is safely stored on a separate area of the computer.
  173.  *   Provides all the features of real system.
  174.  *   Integrated with system.
  175.  
  176.  
  177. Popup Validation Tables
  178.  
  179.  *   Data entry validated against tables to avoid errors in
  180.      recording.
  181.  *   Tables are accessible from within data entry mode to access
  182.      desired values.
  183.  *   User defined codes for Time Codes, Authorization
  184.      overrides,job classes and workrules.
  185.  
  186.  
  187. Query and Report Writer
  188.  
  189.  **  Access window to data that allows operator to design his/her
  190.      own data groups that may be printed or displayed on the CRT
  191.      terminal.
  192.  
  193.  
  194. Transmission Capabilities
  195.  
  196.  **  Payroll transactions may be transmitted to headquarters.
  197.  
  198.  
  199. Interface with QUE General Ledger and Payroll
  200.  
  201.  **  System can be linked into QUE Accounting General Ledger
  202.      or Payroll.
  203.  *   Data may be converted to other file formats used by popular
  204.      spreadsheet programs and other systems.
  205.  
  206.  
  207. Customization
  208.  
  209.  **  Any part of the system may be modified to meet the
  210.      individual customer's needs. Functions may be added or
  211.      deleted as desired.
  212.  **  Other systems development and consulting services available.
  213.  *   Solely owned, developed and maintained by QUE Accounting.
  214.  **  Customized manual
  215.  
  216. Support Network
  217.  
  218.  **  Telephone support by experienced computer users.
  219.  **  Remote linkup capabilities enable support from afar as if
  220.      the support individual were physically on location.
  221.  
  222.  
  223.  
  224. ** If desired by client, these features can be easily
  225. implemented. The base version does not include these items.   
  226. ╔══════════════════════╗
  227. ║FUNCTIONAL DESCRIPTION║
  228. ╚══════════════════════╝
  229.  
  230.  
  231.  
  232.  
  233. INTRODUCTION
  234.  
  235.  
  236.  
  237. The Time and Attendance (T&A) system is used to collect, store
  238. and validate time card entries as they are entered into the
  239. computer via an electronic time clock interface, through the
  240. keyboard or converted over from another computer system.
  241.  
  242.  
  243. In order to use the system properly, a strong functional
  244. understanding is needed. That is the intent of this section as
  245. well as to introduce you to the various terms and concepts used
  246. throughout this manual.
  247.  
  248.  
  249. This section groups the various functions into four main areas:
  250.  
  251.  
  252.       SETUP
  253.       DAILY PROCESSING
  254.       PERIOD END PROCESS
  255.       UTILITIES
  256.  
  257.  
  258.  
  259. If you wish to skip this section and begin entering your tables
  260. proceed to the MT section of the operator's manual.
  261.  
  262. ╔══════╗
  263. ║SETUP ║
  264. ╚══════╝
  265.  
  266. T & A requires that applicable rules and regulations be set in
  267. table formats recognized by the system. As an added benefit, this
  268. exercise forces a rethink of payroll policies and many times
  269. highlights inconsistencies and inefficiencies resulting from the
  270. implementation of the manual system.
  271.  
  272. The table and rules listed below constitute the SETUP section.
  273. They may be changed as often as needed but are rarely modified
  274. after the initial setup. 
  275.  
  276. These tables are presented in the order in which they are to be
  277. entered. The sequence given facilitates the SETUP process since
  278. certain files depend on the entries of other files for
  279. completion.
  280.  
  281. System Tables
  282.  
  283.      Time Code Table
  284.      Setup Table
  285.      Job Class Table
  286.      Override Table
  287.      Holiday Table
  288.      Workrules
  289.      Employee Master
  290.      Employee Schedules 
  291.      Clock Menu
  292.  
  293.  
  294.  
  295. Time Code Table
  296.  
  297. The Time Code Table contains the time codes and calculation
  298. factors recognized by the system. Certain predetermined values
  299. must reside in the table for the system to function properly.
  300. These codes are:
  301.      
  302.     Code    Description     Factor
  303.  
  304.      HOL  holiday records    1.0
  305.      REG  time card entries  1.0
  306.      VAC  vacation time      1.0
  307.  
  308. The file may be expanded to include overtime codes, sick time,
  309. personal time off and other categories.  Only codes residing in
  310. this table may be used in the system
  311.  
  312.      150  time and a half    1.5
  313.      200  double time        2.0
  314.      SCK  sick time          1.0
  315.      PTO  personal time off  1.0
  316. Usage:
  317.  
  318. Time codes are assigned in the workrule file for overtime and
  319. differential calculations and are required when entering time
  320. entries.  Entries retrieved from a clock are given REG default
  321. values.
  322.  
  323. Holiday records are assigned Time code='HOL'
  324.  
  325. Setup Table
  326.  
  327. The Setup Table contains many fields which control processing.
  328. Each company in your system must have a separate company record
  329. in this file.
  330.  
  331. The fields include:
  332.  
  333.   Company Code         The Company Code and Password are
  334.   Password             used to gain access. With the 
  335.   Corporate Access     Corporate Access set on, the person
  336.                        logging into this company may access
  337.                        records in other companies.
  338.  
  339.   Number of periods    The total number of periods (weeks, 
  340.   Current period       months,etc..) and the current period
  341.   Week Date            in the year. The Week Date is the
  342.                        week ending date of the current week.
  343.  
  344.   Screen Header        This text will be printed on top of
  345.   Report Header        each screen and report and usually
  346.   Printer Code         includes the company name. The
  347.                        printer code is used to send a
  348.                        sequence to the printer to compress,
  349.                        bold or italicize print.
  350.  
  351.   Automatic Backup     When this field is turnrd on then
  352.     and Restore        anytime the computer is disrupted 
  353.   End of Period        (eg. rebooted) during an update
  354.     Status             a warning message will come on and
  355.   Bar Code for Gantt   an automatic restoration of files
  356.     Charts             from the last 'good save' will occur.
  357.  
  358. Job Class Table
  359.  
  360. The Job Class Table contains job classes, job descriptions and
  361. pay rates for all the valid job classes accepted by the system.
  362. Job classes are entered in the Employee Master file and when
  363. needed into the actual time card entries and employee schedules.
  364. All records coming from an electronic clock are automatically
  365. assigned the job class in the employee's master record when no
  366. temporary assignments have been entered on the clock.
  367.  
  368. When a Job class other than that of the employee's master record
  369. appears in a time record a 'TJ' (temporary job) is marked in the
  370. validation matrix of the Validation report. If the job class
  371. doesn't exist a 'IJ' (invalid job) is used.
  372.  
  373. In determining gross pay on the Time Sheet report, the higher
  374. rate between the temporary and master job classes is used in the
  375. calculation.
  376.  
  377. Example
  378.  
  379.     Jobclass Description  Rate
  380.  
  381.     CASHR    Cashier      7.500
  382.     COOK     Cook        12.500
  383.     PANTRY   Pantry cook  9.750
  384.     DISHWR   Dishwasher   7.250 
  385.  
  386. Usage:
  387.  
  388. Used in Time Sheet to produce gross pay, validated in the Time
  389. Card Validation report and entered in the Employee Master, Time
  390. Card and Schedule.
  391.  
  392. Override Code Table
  393.  
  394. The override code table is a collection of codes used to track
  395. authorization of exceptional time entries such as overtime,
  396. leaving early and working in another job class. The appearance of
  397. an override, as entered in the time card function, overrides the
  398. otherwise normal error suspension associated with that record. 
  399.  
  400. One predetermined value is assigned for generated records. When
  401. holiday records are created or entries are pulled from the
  402. employee's schedule, a GEN will be placed in the override field.
  403. Example
  404.  
  405.      Code  Description 
  406.  
  407.      GEN  generated record     
  408.      OT   authorized overtime
  409.      LOK  late arrival OK
  410.      EOK  early arrival ok
  411.  
  412. Usage:
  413.  
  414. Overrides error flag in Time Card Validation report and is
  415. entered using the Time Card option in EM.
  416.  
  417. Holiday Table
  418.  
  419. The Holiday table is a collection of dates for paid holidays in
  420. the coming year. Whenever a period is processed during a holiday
  421. week, time records are generated for all  individuals that
  422. receive holiday pay.
  423.  
  424.      Date     Description
  425.  
  426.      1/1/90   New Years
  427.     1/16/90   Martin Luther King
  428.     4/13/90   Good Friday
  429.     7/04/90   Independence day
  430.  
  431. Usage:
  432.  
  433. Used to create Holiday pay records and identify schedule
  434. conflicts in the Time Card Validation Report.
  435.  
  436. Workrules
  437.  
  438. The workrule file contains records for groups of employees that
  439. share the same policies, overtime and differential calculations.
  440. The record is used in the validation report process to determine:
  441.  
  442.         late and early arrivals
  443.         long and short lunch period
  444.         late and early departures
  445.         lunch period deductions
  446.         daily and weekly overtime
  447.  
  448. In the Time Sheet report, the workrule is used in calculating:
  449.  
  450.         overtime rates(daily and weekly)
  451.         differentials based on day of the week
  452.         pay for holidays actually worked
  453.  
  454. A more extensive description of each field is provided in the
  455. Operation Manual.
  456.  
  457. Employee Master
  458.  
  459. Each employee in the system must have a record in the Employee
  460. Master file. The master file keeps track of an employee's
  461. demographics and pay information. Notably, address, name, social
  462. security number, status, pay rate and job class are stored here.
  463.  
  464. A workrule and job class entry are required for employees. Both
  465. values must pre-exist in the appropriate tables before entered.
  466. The pay rate field, automatically transferred over from the
  467. Jobclass Table during an Add, may be overriden, so that,
  468. seniority and other differences between employees may be noted
  469. without requiring a new job classification.
  470.  
  471. Usage:
  472.  
  473. Used to store information related to an employee. Controls
  474. processing.
  475.  
  476. Employee Schedule
  477.  
  478. The use of employee schedules is optional. Simply speaking, if a
  479. schedule is set up in the current period it will be used by the
  480. Validation report to edit start and ending times and/or create
  481. time card entries.
  482.  
  483. The operator has the option of using one or all of the days
  484. within the current period. To skip a day, leave the start and end
  485. times blank, and the default values in the Workrule will be used
  486. for early and late time checks.
  487.  
  488. To use the daily record for creating records place a 'T' in the
  489. ADD field. The next time the validation report is ran for that
  490. employee two records will be created for each schedule entry with
  491. a "T" ADD value.
  492.  
  493. Schedule created records can only be deleted from the time card
  494. file through the F5 time card function.
  495.  
  496. Example
  497.  
  498.      10/10/89 10/11/89 10/12/89 10/13/89 ...
  499.  
  500. Start  07:30   -----    08:00     09:00
  501. End    15:00   -----    16:00     12:00
  502. Add      T     -----      F         T
  503. Job   DISHWR   -----   DISHWR    CASHER
  504. Code   REG     -----    REG       REG
  505.  
  506. Usage:
  507.  
  508. In the above scenario, two of the entries would create records on
  509. the time card file. The entry marked with a 'F' ADD field would
  510. be used as a schedule validation only. The blank entry for
  511. 10/11/89 would default to the entries in the workrule for
  512. starting and ending time validations.
  513.  
  514.  
  515. Clock Menu
  516.  
  517. The clock menu includes several functions that provide the
  518. mechanism to bring time card entries from electronic time clocks
  519. and other computerized systems into the QUE Time and Attendance
  520. package. It is a safe assumption that the communications software
  521. needed to bring records to the computer is provided by the
  522. external company.
  523.  
  524. QUE works with any ASCII type file that is produced by other
  525. systems. ASCII files are a standard on PC compatible machines and
  526. should present little problem for any vendor dealing in this
  527. environment. However there are those companies which chose to
  528. keep file structures proprietary. This in itself should raise
  529. questions on the firm's motives.
  530.  
  531. Certain field lengths and other criteria exists as defined in the
  532. operation manual.
  533.  
  534. Usage
  535.  
  536. To interface the system with outside input from time clocks
  537. and/or other systems.
  538. ╔═════════════╗
  539. ║Daily Process║
  540. ╚═════════════╝
  541.  
  542. This section describes the functions which are done normally on a
  543. day to day basis. Depending on your volume they may be done more
  544. or less frequently. Frequency, therefore, is a function of demand
  545. and not a limitation of the system. 
  546.  
  547. Collecting data
  548.  
  549. Time Card entries constitute the basic level of information used
  550. by the system. The data can be entered using the F5 Time Card
  551. function within the EM module or collected externally from time
  552. clocks using the transfer process(TR) on the CK menu. Also by
  553. using the special ADD function within the employee schedule
  554. function, records can be generated for vacation and other
  555. time-off categories.
  556.  
  557.  An employee's schedule serves two purposes; 
  558.  
  559.      1) to monitor starting and ending times for variable
  560.         shifts
  561.      2) to create records in the time card file for
  562.         vacation and other time-off categories.
  563.  
  564. The schedule is interactive and is read each time the Validation
  565. report is executed. Therefore adjustments may be made on a daily
  566. basis. If however, records were created in the time card file by
  567. error through the scheduling process, they must be deleted
  568. through the Time Card function (EM).
  569.  
  570. Each shift's entries must include at least two card entries; an
  571. arrival punch and one for departure. Additional entries may be
  572. made for logging in and out of breaks and temporary assignments
  573. to other departments and/or job classes. 
  574.  
  575. Time is recorded in military format ranging from 00:00 to 23:59. 
  576.  
  577. The acceptable punch values are '1','9',' ' and '2'. The punches
  578. are automatically set by the time clock but must be entered if
  579. entries are keyed through the Time Card entry function.
  580.  
  581. For systems obtaining clock records from electronic time clocks
  582. or other systems, the TR function on the CK menu must be used to
  583. transfer time card records into the system. Certain crucial edits
  584. are performed in this process and displayed on an edit report.
  585. They include duplicate time card entries and records with invalid
  586. or disabled badges.  These records are not transferred into the
  587. system amd must be entered by hand after correction.
  588.  
  589.  
  590. Modifying data
  591.  
  592. Once in the system records can be added, changed or deleted
  593. through the Time Card function F5 in the EM module. Certain
  594. validations are automatically performed as data is entered. These
  595. includes job class and override code verifications, and correct
  596. time and date values. An audit trail can be established for all
  597. records changed through keypunch. 
  598.  
  599. Validation report
  600.  
  601. The validation report performs the various edits established in
  602. the Workrule file and calculates the hours worked for each
  603. employee and day within the selected period. The report provides
  604. also for the selection of individual workrules and date ranges to
  605. accommodate the need to have several supervisors inspect employee
  606. reports simultaneously.
  607.  
  608. The edit restrictions are based on workrule values and if used,
  609. employee schedules. The range of edits may be extensive or
  610. liberal as need be for individual situations.
  611.  
  612.  The basic edits include:
  613.  
  614.      automatic rounding of actual time 
  615.      short and long break durations
  616.      early and late arrivals
  617.      early and late departures
  618.      job class validations
  619.      missing or duplicate punches
  620.      daily and weekly overtime
  621.  
  622. Each shift must contain at least two punches. The system begins
  623. counting a shift when it detects a '1' punch and determines the
  624. end of the shift with the first subsequent '9' punch. Any punches
  625. in between must constitute break durations (spaces) or
  626. interdepartmental transfers ('2' punches).
  627.  
  628. The total time per shift is calculated as the difference between
  629. the arrival and departure punches minus any break durations
  630. either as a result of time punches or as an automatic deduction
  631. as noted in the Workrule file.
  632.  
  633.  
  634. Automatic Rounding
  635.  
  636. Each record is rounded according to the time accounting unit in
  637. the workrule. If the field contains a '1', rounding is done only
  638. at the conclusion of the shift otherwise each time card entry is
  639. rounded to the next occurrence of the time account unit.
  640. (workrule file).
  641.  
  642. Example
  643.  
  644.    Time Accounting Unit    Actual Time   Adjusted Time
  645.                                         (after rounding)
  646.           3                  7:31          7:30
  647.           3                  7:33          7:33
  648.           3                  7:34          7:36
  649.           6                  7:31          7:36
  650.           6                  7:33          7:36
  651.           6                  7:34          7:36   
  652.      
  653.          
  654.  
  655. Early and Late Arrivals and Departures
  656.  
  657. The early and late checks are performed on arrivals and
  658. departures. Each time frame has an associated grace period
  659. composed of a before and after grace figure. These values are
  660. stored in the Workrule file as minutes and are applied
  661. against the actual times entered in a shift and compared to the
  662. starttime on the workrule or if employee schedules are used to
  663. the start time for the given date. 
  664.  
  665. These two sided graces provide the means to avoid unnecessary
  666. labor expenses associated with unworked time. Also with the
  667. application of a short before grace on departure accompanied with
  668. a long after grace, employees are more apt to leave on schedule. 
  669.  
  670. This same logic may be applied to arrivals to discourage lateness
  671. and early arrivals.
  672.  
  673.  
  674. Example
  675.  
  676.  Assuming the Time Accounting unit=6
  677.  
  678.  Before   Actual Time    After    Schedule Time  Adjust Time
  679.  
  680.   -3         17:34        +15         17:30          17:30
  681.   -5         17:34        +15         17:30          17:30
  682.   -5         17:22        +15         17:30          17:24
  683.  
  684.  
  685. The actual grace periods are 17:31 - 17:45
  686.                              17:25 - 17:45
  687.                              17:25 - 17:45  respectively.
  688.  
  689.  
  690. Short and Long Durations
  691.  
  692.  
  693. Lunch periods are deducted from the total hours per shift if the
  694. PAID FOR LUNCH field in the Workrule is set to 'N'. As determined
  695. by the LUNCH REQUIRED field, lunch is deducted using the actual
  696. punched values or the default duration recorded in the workrule.
  697. If the value is 'N' lunch is only deducted if there are actual
  698. lunch punches made. 
  699.  
  700. Applying the lunch grace to the total lunch period in effect
  701. increases the time span. A 30 minute lunch with a 10 minute grace
  702. extends to a 40 minute time frame. Any lunch period within the 40
  703. minutes would constitute a 'within grace' deduction of 30
  704. minutes.
  705.  
  706. Durations below the thirty would be highlighted as a 'short
  707. lunch' (SL) while times exceeding the forty would be marked as an
  708. 'extended lunch'(EL) on the Time Card Validation report. 
  709.  
  710. Job Class Validations
  711.  
  712. Any time card entry may contain a JOBCLASS value other than what
  713. is normally assigned to the individual in the Master file. This
  714. is to identify temporary job assignments and allows for proper
  715. tracking of expenses by job categories. If the value is different
  716. a check is peformed to verify that the value exists in the valid
  717. JOBCLASS TABLE. If it doesn't a 'IJ' is placed in the JC column
  718. of the validation report, otherwise a 'TJ' notation is made. 
  719.  
  720. Missing and Duplicate Punches
  721.  
  722. There are certain punch values that must exist in sequence to
  723. signify a valid shift. If a '9' punch is missing or a there are
  724. two '9' punches in succession a missing or duplicate error is
  725. noted, respectively.
  726.  
  727. Overtime
  728.  
  729.  
  730. The system will identify daily and weekly overtime by comparing
  731. actual values to the limits imposed in the DAILY OVERTIME and
  732. WEEKLY OVERTIME  fields in the employee's assigned workrule.
  733. Hours which are considered daily overtime are not considered in
  734. the weekly determination. Each workrule has the option of
  735. applying one or both overtime calculations.
  736.  
  737.  
  738. Example
  739.  
  740.  
  741.   Daily Hours        Over  Under  Over  Under  Over  Under
  742.                       8     10     10    12     12    24
  743.     8.5                 .5 OT
  744.    10.5                              2.5 OT  
  745.    12.0                                           4.0 OT    
  746.  
  747.  
  748. Management Queries
  749.  
  750. One of the most used feature of the system is the ability to
  751. query against the collected information.
  752.  
  753. The Approaching Overtime report is used in avoiding unnecessary
  754. overtime. The selection screen to the report provides the ability
  755. to select a given group of employees that exceed the time limit
  756. entered.
  757.  
  758. The Tardy and Late report can be used to track errant behavior on
  759. a timely basis.*
  760.  
  761. The Time Sheet summary is used to track expenses over a period of
  762. time beyond the current period. It produces the average hourly
  763. cost per job class and aids in the budgeting process.*
  764.  
  765. Employee schedules may be produced in ghant chart style reports
  766. or vertical text displays. The vertical display is a printed copy
  767. of what appears on the employee schedule option in the EM
  768. function. Each employee in the range selected will have a printed
  769. schedule.
  770.  
  771. The ghant selections are more useful in depicting schedule
  772. bottlenecks and conflicts. The advantage of having bar charts is
  773. readily captured in both formats; showing all employees for a
  774. given day or all days in the period for each employee.
  775.  
  776. For a detailed example of reports please consult the operational
  777. manual.
  778.  
  779.  
  780.  
  781. * Represents two of the many reports derived using the built-in
  782. Query and Report Writer function. ╔═════════════════╗
  783. ║PERIOD PROCESSING║
  784. ╚═════════════════╝
  785.  
  786. This section describes the processes that occur at the end of a
  787. pay period. Once a period is closed the time card records can no
  788. longer be modified but may be displayed through the history
  789. queries.
  790.  
  791.  
  792. Time Sheet Report 
  793.  
  794. The TS module applies the time card records to the logic placed
  795. within the workrule file and creates gross dollar figures for the
  796. period of time selected. It shows all temporary job assignments,
  797. overtime, vacation and other time off categories as separate
  798. entries for each day in the selected time frame. A summary for
  799. these distinct categories is given for each employee, as well as,
  800. a grand total for all employees in the selected range.
  801.  
  802. The TS function does not perform validations and assumes only
  803. good transactions are being processed. As an added security
  804. measure, a check may be made to force a good VR before this
  805. report can be created.
  806.  
  807. The following example shows how Time Cards are transferred into
  808. Time Sheet Entries.
  809.  
  810.            ADJ
  811.   DATE     TIME PUNCH CODE JOB   HRS FACTOR RATE DIFF GROSS
  812.   
  813.  10/10/89  07:30  1   REG  COOK      
  814.  10/10/89  11:30      REG  COOK
  815.  10/10/89  12:00      REG  COOK
  816.  10/10/89  16:00  9   REG  COOK   8  1.00  8.00  0.00  64.00
  817.  10/11/89  07:30  1   VAC  COOK   
  818.  10/11/89  16:00  9   VAC  COOK   8  1.00  8.00  0.00  64.00
  819.  10/12/89  07:30  1   REG  COOK
  820.  10/12/89  10:00  2   REG  DISH  1.5 1.00  8.00  0.00  12.00
  821.  10/12/89  11:30      REG  COOK
  822.  10/12/89  12:00      REG  COOK
  823.  10/12/89  16:30  9   REG  COOK  6.5 1.00  8.00  0.00  52.00
  824.                                   .5 1.50  8.00  0.00   6.00
  825.  10/13/89  20:00  1   REG  COOK 
  826.  10/14/89  03:00  9   REG  COOK  5.0 1.00  8.00  1.00  41.00
  827.  
  828. At first glance its obvious there are less time sheet
  829. transactions than there are time card entries. This is an
  830. expected outcome of the conversion process which summarizes daily
  831. time records by timecode and jobclass.
  832.  
  833. Straight Transfer
  834.  
  835. On a normal day, such as 10/10, there will be one time sheet
  836. entry for the total amount of time worked minus lunch if
  837. applicable.
  838.  
  839. An individual may punch out for lunch even though it is not
  840. deducted as well as having lunches deducted automatically without
  841. any punches. 
  842.  
  843. Generated Records
  844.  
  845. On 10/11, a schedule entry was used to generate a vacation
  846. record. This is signified by the GEN override code, which is also
  847. used to identify records created for non-working holidays. 
  848.  
  849. Temporary Assignment / Job Costing
  850.  
  851. The 10/12 entry shows what happens when an individual is assigned
  852. to another area. The time card entry at 10:00 has a job class
  853. entry of DISH. When the time sheet program recognizes this break
  854. in sequence it assigns the calculated period to the previous
  855. jobclass (COOK) and upon recognizing a second change back to the
  856. original jobclass, calculates the time period spent in the
  857. temporary assignment.
  858.  
  859. Daily Overtime
  860.  
  861. Also as indicated by this shift's entry is an overtime
  862. calculation of one/half hour. This constitutes a separate
  863. overtime record with a payment factor one and a half times
  864. greater (time and a half) than normal.
  865.  
  866. Crossing over Dates
  867.  
  868. The last entry in our example shows that shifts may expand over
  869. date ranges without causing any problems.
  870.  
  871. The time sheet file is stored for future reference and is
  872. archived into the yearly file during the PE Period End process.
  873.  
  874. Posting to General Ledger or Payroll
  875.  
  876. If desired, the gross pay for each employee can be transferred to
  877. the QUE Payroll system or directly into the General Ledger. With
  878. the Payroll intermediary step, taxes and other deductions can be
  879. removed in creating net pay figures and labor cost posting can be
  880. done simultaneously with these entries.
  881.  
  882. Closing a Period
  883.  
  884. When the current period is closed, the pay period range is moved
  885. forward, current transactions are archived and erased and
  886. employee schedules, so marked, are carried forward into the next
  887. period.
  888.  
  889. Historical data may be accessed through one of the 'can' reports
  890. provided in the History Report menu or more flexibility and
  891. formats can be achieved using the RW Query and Report Writer.
  892.  
  893. At the end of the year, the history file is archived into a file
  894. bearing the current year's name (eg TAAA1989) and the records for
  895. that copy are erased from the yearly history file.
  896.  
  897.  
  898.