Professional Documents
Culture Documents
A to Z
Feature
Reference
Manual
Copyright 2002
MICROS Systems, Inc.
Columbia, MD USA
Part Number: 100151-506
Declarations
Warranties
Although the best efforts are made to ensure that the information in this manual is
complete and correct, MICROS Systems, Inc. makes no warranty of any kind with
regard to this material, including but not limited to the implied warranties of
marketability and fitness for a particular purpose. Information in this manual is
subject to change without notice. No part of this manual may be reproduced or
transmitted in any form or by any means, electronic or mechanical, including
photocopying, recording, or information recording and retrieval systems, for any
purpose other than for personal use, without the express written permission of
MICROS Systems, Inc.
MICROS Systems, Inc. shall not be liable for errors contained herein or for
incidental or consequential damages in connection with the furnishing,
performance, or use of this manual.
Trademarks
Windows is a registered trademark of Microsoft Corporation.
FrameMaker is a registered trademark of Adobe Corporation.
Printing History
New editions of this manual incorporate new and changed material since the
previous edition. Minor corrections and updates may be incorporated into reprints
of the current edition without changing the publication date or the edition number.
ii
Table of Contents
Preface
A
A-1 @/For Function
A-3 Add Check
A-10 Adjust Closed Check
A-13 Amount Paid vs. Amount Due Display Option
A-14 Audit Trail
A-15 Autofire
A-22 Autocut Printing
A-24 Auto Menu Level
A-26 Autosequences
B
B-1 Backup PC
B-2 Banquet Team Service
B-7 Bar Code Reader Interface
B-8 Batch Autosequences
B-10 Begin/Pickup Check
B-14 Beverage Control
B-22 Block Settle Checks
B-23 Block Transfer Checks
B-26 Breaks
B-28 By-Round Guest Check
C
C-1 Cancel Transaction
C-4 Cash Drawer
C-12 Cashiers
C-16 Chain & Fire
C-18 Charged Tip
C-22 Check Number
C-24 Clock In/Out
C-26 Coin Changer Interface
C-27 Condiment Handling
C-34 Confidence Test
C-35 Configurable Number of Guests Confirmation Prompt
C-36 Consolidation
C-37 Cover Charge Handling
C-39 Credit Authorization Interface
C-40 Credit Card
C-45 Currency
C-50 Customer Display
C-53 Customer Receipt
D
D-1 Data Redundancy
D-2 Database Backup and Database Restore
D-4 Database Maintenance
D-8 Date and Time Format
D-10 Default Touchscreens
D-13 Descriptors
D-16 Discounts
D-27 Disk File
D-30 Disk Full Warning
D-33 Dopplebon Printing
E
E-1 Edit Detail
E-6 Employee Class Field Editing Privileges
E-7 Employee Magnetic Cards
E-11 Employee Meals
E-16 Enhanced Backup and Takeover (EBUTO)
E-18 Error Corrections
E-19 Error Log
E-21 Euro Currency Conversion
E-28 Euro Printing
iv
F
F-1 Family Group
F-4 Fast Transaction
F-9 Fixed Price Meal
F-24 Food & Beverage Interface
F-27 Function Keys
F-30 Function Look Up Keys
G
G-1 Grace Periods
G-4 Guest Check
G-19 Guest Check Identification
G-26 Guest Check Information Detail Lines
G-30 Guest Count
H
H-1 Hand-held Touchscreen
H-2 Help Screens
H-8 Hexadecimal Entry
H-11 High Amount Lockout (HALO)
H-13 Hold & Fire
I
I-1 Itemizers
I-5 Interface File
I-7 Interface Script Language
J
J-1 Job Codes
J-4 Job Rates
K
K-1 Keyboards-User Workstation
K-11 Keyboard Workstation
L
L-1 Labor Day Start Time
L-3 Labor Week Start Day
L-5 Language Support
L-6 Limited-Availability Menu Items
L-8 Line-By-Line Customer Receipt
L-11 Local Order Output
M
M-1 Macros
M-4 Magnetic Card Reader
M-7 Major Group
M-10 Media Pickup/Loan Tendering Keys
M-12 Multi-tasking Capability
N
N-1 No Sale Key
N-3 Number Lookup (NLU)
O
O-1 On-Demand Guest Check
O-4 Open Check Block Settlement
O-8 Open and Closed Check Files
O-12 Order Output
O-19 Order Redirection
O-21 Order Types
O-25 Overtime
vi
P
P-1 PC Workstation
P-2 Period Totals
P-5 Pickup Check SLU/On Hold Items
P-6 PMS Interface
P-8 PMS Inquire
P-10 PMS Posting
P-15 PMSwait
P-20 Pop-up, Stay-down Functions
P-24 Post Sales
P-27 Preserve Formatting Time Field
P-28 Prices
P-32 Print Final Tender at Top of Form
P-33 Print Groups
P-35 Printers
P-40 Print Two Guest Checks
R
R-1 Reference Entry
R-5 Remote Database Maintenance
R-7 Re-open Closed Check
R-10 Repeat Round Function
R-12 Report Groups
R-14 Report Writer
R-17 Reprint Check
R-20 Return Items
R-24 Revenue Centers
R-33 Round Balance Due (Finnish Rounding)
R-36 Round Tender to Next Highest Dollar
S
S-1 Sales Itemizers
S-2 Scale Interface
S-3 Screen Display Features
S-10 Screen Lookup (SLU)
S-11 Seat Handling
S-17 Security - Access Levels
S-18 Servers - Employee Definition
S-19 Service Charge
S-26 Service Total
S-30 Serving Periods
S-33 Shared Definition Files
S-35 SLU Sort Priorities
S-36 Soft Check
S-38 Sort Options
S-45 Special By-Round Operator
S-47 Split Check Functions
S-48 SQL Access
S-49 Stay-down
S-50 System Interface Module
T
T-1 Table Management System
T-12 Tables
T-17 Tax
T-28 Tax - Canadian (GST)
T-31 Tax Exempt Coupon
T-34 Tax - Florida Surcharge
T-38 Tax - Japanese
T-41 Tax - Philippine
T-43 Tax - Singapore
T-44 Tax - Taiwanese
T-46 Tax - Thai
T-51 Tender/Media
T-57 Tender Multiplication
viii
T
T-61 Time Cards and Time Chits
T-63 Time Clock Schedule
T-66 Time Periods
T-69 Tips Handling
T-80 TouchAdvantage
T-82 TouchDetail
T-84 TouchEdit
T-102 Touchscreen Icons
T-123 TouchShare
T-124 TouchSplit
T-141 Tracking Groups
T-149 Training Mode
T-151 Transfer Checks
T-156 Translation Utility
T-164 Two-Color Printing on Guest Check Header/Trailer
U
U-1 User Workstation
U-9 User Workstation Procedures
V
V-1 Validation Printing
V-4 Video Display Unit (VDU)
V-7 Video Display Unit (VDU) - Line-By-Line Display
V-18 Void Item
V-24 Void/Return Reason Codes
V-30 Voucher Printing
WXYZ
WXYZ-1 Weighed Menu Items
WXYZ-4 Zero-Payment Transactions
Index
x
Preface
In This Chapter
In this preface, you will find information about the organization,
conventions, and contents of this manual.
Purpose
The purpose of this manual is to provide MICROS customers with an easy-to-
find, complete, and cross-referenced description of all 9700 features. Cross-
referenced information will guide you to the 9700 User’s Manual for more
information on how to use the features, and to the 9700 Programming Manual for
more information on how to enable or program the features.
This manual is not intended as a training manual or a site survey manual. It does
not contain information about how to program any feature.
ii
Preface
Why Read This Manual?
w Description
w Usage
w Examples
w Reports
w Enabling
w Related Topics
Description
This section will provide a brief definition and description of the feature.
Usage
This section provides information about the typical use of this feature and any
choices that you must make. For example, various layouts are discussed in the
Usage section of the keyboard feature. More information about the use of a
feature can be found in the 9700 User’s Manual.
Examples
This section will provide an extended example for features that may be complex
or difficult to understand. However, short examples may be found in any of the
other sections.
Reports
This section will provide a list of all report fields affected by the feature. More
information about reports may be found in the 9700 Reports Manual.
Enabling
This section will provide a summary of the files, fields and options that must be
programmed to make the feature work. Additional programming information can
be found in the 9700 Help system within the 9700 application.
iv
Preface
Why Read This Manual?
Related Topics
This section will guide you to another section if you need more information about
a topic related to the feature.
Notation Conventions
Keys
Throughout this manual, keys on a PC or User Workstation keyboard are shown
enclosed in square brackets. Examples:
[Enter]
[Shift]
[Page Up]
Prompts
Messages that may appear on the screen during the programming process are
shown in quotes. Example:
“Select Menu Item Range”
vi
Preface
Notation Conventions
Symbol
viii
A
@/For Function
Description
The [@/FOR] key is used to:
w Post a quantity of items via an NLU
w Split pricing of menu items that have an “open” price. (Split pricing allows an
operator to order odd quantities of items that are usually sold in fixed
amounts.)
Usage
This key can be used to enter three NLU items (item #5), e.g, press 3 @ 5 [Menu
Item NLU].
The @/For key can also be used to enter split pricing. If you order 3 items @ “4/
1.00”, this key would be pressed twice in the sequence 3 @ 4 FOR $1.00 [Menu
Item].
Enabling
1 Keyboards
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = Transaction] | Link
R 600 - @/For
1 WS Touchscreens
2 Touchscrns & Keyboards | WS Touchscreens | Touchscreen Screen |
[Function Key Categories = Transaction] | Number
R 600 - @/For
Related Topics
w “Function Keys” on page F-27
A-2
Add Check
Add Check
Description
The Add Check feature is a function of the Add/Transfer key. It provides the
ability to combine the transaction detail of two or more guest checks. Transaction
detail from the original check is added to that of the destination check. And,
because all of the detail from the original check is added to the destination check,
the System automatically reduces the balance of the original check to zero and
closes it. Once the original check is closed, it cannot be adjusted.
Usage
Adding Checks
George and Samantha arrive separately, are seated at separate tables, and a new
guest check is begun for each. They meet at the salad bar and exclaim, “I didn’t
see you come in!”, then they decide to sit together. Samantha wins the coin toss,
and asks that George’s check be added to hers.
To combine two guest checks, perform the following steps:
w Pick up the destination guest check.
w Enter the identity of the of the original check (can be table number, check
number, or Guest Check ID). The UWS prompts, “ADD THIS CHECK?”
w Press [Enter].
The transaction detail from the original check is now added to the destination
check, and the original check is closed to 0.00. When the guest check is printed,
the System includes information indicating that detail was added from another
check. For example, the printed check would look like this:
George’s check,
MICROS 87009700 before being added to
Fine Dining System Samantha’s.
411 GUSTINO
------------------------------
CHK 196 JUL24’94 11:29AM GST 1
------------------------------
MICROS 87009700
1 TURKEY CLUB 3.75 Fine Dining System
1 LARGE FRIES 1.25
1 COLD SLAW 1.00
1 CRAB SOUP 4.75
2 IMPORTED BOTTLE 5.70 411 GUSTINO
------------------------------
SUBTOTAL 16.45 CHK 195 JUL24’94 11:27AM GST 1
SALES TAX 0.83 ------------------------------
BALANCE DUE 17.23
---ADD TO CHK 195 01:25PM--- 1 PERRIER 1.25
1 SPINACH SALAD 5.25
HOUSE
1 CRAB SOUP 4.75
1 GLASS WINE 2.50
SUBTOAL 13.75
SALES TAX 0.56
BALANCE DUE 14.31
A-4
Add Check
w Add/XFR Tbl RVC ?—This method provides the ability to use the table
number as the means of identifying the original guest check. Additionally,
the System will prompt the operator for the identity of the revenue center in
which the guest check resides.
w Add/XFR Tbl RVC 1 - Add/XFR Tbl RVC 8— This method provides the
ability to use the table number as the means of identifying the original guest
check from one of the eight revenue centers that may be assigned to the
UWS.
If... Then...
...a guest check includes an ID, a check ...the ID becomes the primary
number, and/or a table number... sort criteria, and all guest checks
with an ID are displayed first in
alphabetical order.
...a guest check includes a table number ...the table number becomes the
and a check number, but no ID... primary sort criteria, and all
guest checks with table numbers
are sorted by table/group. They
are displayed after checks with
an ID.
...a guest check includes a check number ...the check number becomes the
only... primary sort criteria, and all
guest checks are sorted
numerically by check number.
They are displayed after checks
that have an ID and a table
number.
If... Then...
Any of these functions (by check, table number, or Guest Check ID to any
Revenue Center or to a specific one) can be included in a Function Lookup (FLU)
key.
A-6
Add Check
Detail associated with the Original check Detail associated with the Destination check
1 1 Chardonnay 2.50 1*
2 1 Clams Casino 3.50 1*
3 1 Crab 4.50 1* Detail from the Original check
4 1 Coke 1.00 1* remains associated with seat 1
on the Destination check
5 1 Crab 4.50 2*
6 1 Crab 4.50 2*
Reports
w Transferred In
w Paid
w Transferred Out
w An “a” prints next to the destination check. A status line prints “Contains n
Checks”, where n is the number of checks that were added to this check.
Enabling
1 Keyboards
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = Check Begin/Pickup] | Link
1 WS Touchscreens
2 Touchscrns & Keyboards | WS Touchscreens | Touchscreen Screen |
[Function Key Categories = Check Begin/Pickup] | Number
1 Employee Class
2 Personnel | Employee Maintenance | [Sort By Class] | Guest Checks |
Guest Check Control
A-8
Add Check
Optional Settings
The following options may be set on a discretionary basis:
Related Topics
w “Block Transfer Checks” on page B-23
Description
This function allows an operator to change the type of tender that was used to
close a check. It also allows an operator to add or change a charged tip.This
function is available on all UWS devices except for the Hand-held Touchscreen.
Usage
This feature uses the line number void function to remove any or all payments
(along with their charged tips, if any). If there was change due when the check
was originally tendered, that entry must be removed first.
Example
A guest check is closed with a tendering key. After the customer pays and leaves,
the server realizes that the customer paid with a VISA card and the check was
closed to American Express. The server uses the [Adjust Closed Check] key to
change the tender from VISA to American Express.
A-10
Adjust Closed Check
When a closed check is adjusted, the result prints at the designated guest check
printer. The detail that prints is determined by the nature of the original check:
w If the adjusted check was an On-demand guest check, or a fast transaction
that was service totalled by an On-demand operator, the entire check is
reprinted, showing the new information (e.g., the new method of payment).
w If the adjusted check was a By-round guest check, a Special By-round guest
check, or a fast transaction that was service totalled by a By-round operator, a
chit prints that shows the nature of the adjustment (e.g., the void of the
original payment, and the posting of the new payment).
In either case, the line ADJUST CLOSED CHECK prints at the top of the
transaction detail in double-wide characters.
Reports
Enabling
1 Keyboards
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = Check Begin/Pickup] | Link
1 WS Touchscreens
2 Touchscrns & Keyboards | WS Touchscreens | Touchscreen Screen |
[Function Key Categories = Check Begin/Pickup] | Number
Optional Settings
The following privilege options may be set on a discretionary basis:
1 Employee Class
2 Personnel | Employee Maintenance | [Sort By Class] | Printing | Check/
Receipt
Related Topics
w “Guest Check” on page G-4
A-12
Amount Paid vs. Amount Due Display Option
Description
This feature allows the flexibility of displaying the amount paid versus the
amount due on the 8-character customer display.
Enabling
1 Workstation File
2 System Hardware | Devices | Options | Type Definition
R Show Amount Paid on Rear Display
Audit Trail
For a complete description of this feature, see “Audit Trail” in Chapter 7 of the
9700 Feature Overview Manual.
A-14
Autofire
Autofire
Description
The Autofire function allows a server to add items to a guest check and hold the
order until a pre-set “fire” time, when the order is sent to the remote order
devices. Unlike the Hold & Fire function, where the server must manually select
the “fire” key to send the order, Autofire lets you schedule an order in advance,
then, when the scheduled time arrives, the order is automatically fired by the
System and the charges are posted. Menu items post at the time the check is fired,
with the remaining totals (e.g., discounts, service charges, gratuities, etc.) posting
when the check is tendered for payment.
Usage
The Autofire function is ideal for situations such as room service orders, where
the order can be entered into the System, then held for posting and firing at a
specified date and time. You simply ring up the menu items, press the Autofire
button, then enter the date (e.g., 31202) and time (e.g., 16:30 for 4:30 pm,
military format must be used) when the order is to be fired. After confirming this
entry, the check is scheduled in the System.
Printing
Autofire checks are printed from the default Autofire workstation defined in the
RVC Parameters file. If a default workstation is not specified, the last
workstation from which a check was created will be used. Autofire printing is
sent to the backup printer if the primary printer is not functioning; however, if the
backup printer is not functioning, the print job is lost and totals will be posted.
The workstation will notify the user when a print job is being sent to the backup
printer.
Touchscreen Programming
There are several touchscreen programming requirements for the Autofire
function. You must create an Autofire button on an appropriate touchscreen, that,
when pressed, displays a date/time entry screen for specification of the order fire
date and time. On page A-19 you will find an example of how the date/time entry
touchscreen might be programmed.
Autofire Delays
If, for some reason, an Autofire check is not fired within ten minutes of its
scheduled time, a banner will be printed at the bottom of the check stating the date
and time it was originally set to be fired. Autofire checks that have not been fired
within 24 hours of their scheduled time will be purged from the System. The
message CHECK NUMBER ### PURGED! will be displayed on the default
workstation to inform the user of this action.
Autofire Rules
And now, the official Autofire Rules list:
w An Autofire check can be scheduled from 1 to 150 days in advance, with the
default being 30 days.
w Once an Autofire check has been fired, it then becomes a regular check and all
related check functions can be performed.
A-16
Autofire
w Menu item additions and voids on Autofire checks are treated as previous
round items, while tender changes are treated as current round items.
w If the check is paid in full or changed to a different tender, all menu items are
immediately fired to the remote order devices.
Reports
w Autofire Check Report
Enabling
1 System Parameters
2 System Information | System Parameters | General
R Use DDMMMYY Format—This option may be enabled to support
international sites that require this date format. Dates will be displayed
and printed as 25SEP’02, for example, instead of SEP25’02.
1 RVC Parameters
2 RVC Information | RVC Parameters | Autofire
R Autofire Workstation—Select the workstation from which Autofire
checks will be fired and printed.
R Autofire Checks Allowed—Specify the number of Autofire checks
that may be scheduled. The maximum allowed is 9999.
R Default Autofire Tender/Media—
R Print Autofire Memo at time of entry—Enable this option to have a
memo chit automatically print when an Autofire check is entered into
the System.
R Print Guest Check at time of Autofire—Enable this option to have a
guest check print when an Autofire check is fired. Once an Autofire
check has been fired, it then becomes a regular check and all related
check functions can be performed.
1 Tender Media
2 System Information | Tender Media | General
R Create a new Tender Media record.
R Name—Enter Autofire as the name of the new key.
R Key Type—Select Service Total.
2 System Information | Tender Media | <Select Autofire Key> | Key Type |
Category=POS Ops Behaviors
A-18
Autofire
w Key—Current MMDDYY
w Legend—Specify Current MMDDYY for the key label.
w Type—Select 9 - Keypad.
w Number—Select 22 - Current MMDDYY.
w Key—Enter
w Legend—Specify Enter for the key label.
w Type—Select 9 - Keypad.
w Number—Select 12 - Enter.
w Key—Clear
w Legend—Specify Clear for the key label.
w Type—Select 9 - Keypad.
w Number—Select 13 - Clear.
w Key—Cancel
w Legend—Specify Cancel for the key label.
w Type—Select 11 - Function.
w Function Key Categories—Select Movement.
w Number—Select 20 - Cancel.
w Key—Numbers 0-9 and 00 (repeat these steps for each number)
w Legend—Specify a number 0-9 for the key label.
w Type—Select 9 - Keypad.
w Number—Select the appropriate Numeric setting (0-9 or 00).
w Key—Decimal Point
w Legend—Specify “.” for the key label (do not include the
quote marks).
w Type—Select 9 - Keypad.
w Number—Select 11 - Decimal “.” key.
R Add an Autofire button to an appropriate touchscreen, such as the
Food shell.
w Legend—Enter a key label, such as Autofire.
w Type—Select 7 - Tender/Media.
A-20
Autofire
1 UWS Autosequences
2 Reporting | UWS Autosequences
R Create a new Autosequence.
w Autosequence Name—Enter a name for the Autosequence, such
as Autofire Reporting.
R Type—Select Report.
R Report #—Select 30-Autofire Open Check.
R Set the remaining fields on the General tab as appropriate.
Autocut Printing
Description
This feature is provided by the Epson U200B Stand-alone Autocut Roll Printer.
After Guest Checks, Receipts, etc., are printed, the printer will automatically cut
the paper below the printed information.
Usage
Autocut printers are often used as remote printers. When several orders print at
the same time, the autocut feature helps separate orders quickly.
Enabling
1 Device Table
2 System Hardware | Devices | General
R Device Type—Select 2 - Roll Printer.
2 System Hardware | Devices | Printers
R These fields assign certain printers for specific tasks (e.g., Customer
Receipt Printer, Credit Card Voucher Printer, etc.)
A-22
Autocut Printing
1 Order Devices
2 System Hardware | Order Devices
R Fields in this file assign specific printers to remote and local order
printing.
Optional Settings
The following options may be set on a discretionary basis:
1 System Parameters
2 System Information | System Parameters | Reporting | Reporting Options
R Partial Cut Between Pages and Full Cut Between UWS Rpts—This
option causes a partial cut (if not set as unlimited - page length=0) to
be made between UWS Report pages and a full cut to be made
between UWS Reports.
1 Order Devices
2 System Hardware | Order Devices |General | Order Device Options
R Partial Cut on Autocut Printer—This option determines if a full or
partial cut will be made after the order output. A full cut completely
separates an order receipt from the paper roll. A partial cut leaves it
attached by a small section.
Related Topics
w “Printers” on page P-35
Description
This Menu Levels tab in the Revenue Center Parameters file displays the Auto
Menu Level table and option boxes to indicate active days. These fields allow you
to program default transaction main menu levels and default transaction sub-menu
levels for up to eight time slots in a day or a week.
The Type Definition fields allow you to program the default main and sub-menu
levels to be active on specific days of the week.
When enabled, the default transaction main and sub-menu levels will
automatically change based on the time of day and the day of the week. They will
take precedence over the transaction menu levels defined in Revenue Center
Parameters File but otherwise are affected the same way by manual selection of
menu levels during a transaction.
Usage
This feature will allow you to change the menu level, and therefore the price or
availability of certain menu items at specified times. For example, a happy hour
price for drinks could begin automatically at 5:00 and end at 7:30, but only
Monday through Thursday.
A-24
Auto Menu Level
Enabling
Related Topics
w “Menu Level Concepts” in Chapter 3 of the 9700 Feature Overview Manual
Autosequences
Description
An Autosequence is a pre-defined set of reports or other commands. An
autosequence can be used to:
w Access all reports
w Print to disk
w Reset reports
A-26
Autosequences
UWS Autosequences
These are designed to be taken from a User Workstation. Reports may be output
to:
w the operator display
w a disk file.
Note that saved totals sets are not accessible by UWS Autosequences.
PC Autosequences
These autosequences may display on the PC monitor, may print to disk, or may
print at the defined report printer, usually a line printer connected to the PC on
which the report is taken. A PC Autosequence may be run while User
Workstations are operating, without interfering with transactions. PC
Autosequences can include tasks other than reports. You may also program
autosequences to:
w change the totals set(s)
w save or reset the Audit Trail File or the Error Log File
w call (execute) another autosequence in the midst of the current one. This
feature is described on page A-33.
Printers
Up to four line printers may be configured for each PC in the System. Printer
Setup String and Parameter fields are provided for each printer. Refer to “Printers”
on page P-35.
The Income Audit Report may be programmed to print as many as 30 columns,
which may require special printing considerations. For example, you may wish to
print this report in compressed mode and/or landscape format. For this reason, a
separate set of four Printer Setup String and Line Printer Parameters fields are
available in the Report Configuration File for the Income Audit Report.
If an autosequence is created that prints several reports, including the Income
Audit Report, and if there are separate Line Printer Parameters programmed for
the Income Audit Report, the autosequence selects the same printer entry from
each file.
Autosequence Autosequence
#10 #27
Step 1
Step 1: System Tip Report
Step
Step 2: Call #27
Step
Step 4...
A-28
Autosequences
Any autosequence parameters that are changed in the “called” autosequence are
returned to their original settings when the called autosequence is complete and
the next step commences. In the example shown below, the View parameter in
Step 3 of Autosequence #10 is programmed to Inherit. It will inherit “System”
from Step 2, not “Revenue Center” from Step 16 in Autosequence #27.
Autosequence Autosequence
#10 #27
Step 1
Step 1: System Tip Report View: RVC
View: System
Step 16
Step 2: Call #27 View: RVC
If a report number is selected in the step that calls the autosequence, its
parameters (view, range, etc.) may be inherited by the called autosequence.
Autosequence Autosequence
#10 #27
Step 1 inherits
Step 1
Step 1: System Tip Report View: Inherit “RVC” from Step
View: System
Step 5
Step 2: Call #27 View: System
View: RVC
Step 3 inherits
Step 16 inherits
“RVC” from Step 16
Step 2. Step 3: Table Sales Report “System” from
View: Inherit View: Inherit
Chain
Step Step
Step Step
Step Step
A-30
Autosequences
Autosequence Autosequence
#10 #27
Step 1
Step 1: System Tip Report
Step
Step 2: Job Code Report
Call #27
Step
Step 4...
Control Step
Select this Type to cause the autosequence to pause, in order to allow the operator
to change the View of the next autosequence or the next step (e.g., from RVC #1
to RVC #3). All UWS activity is suspended for the duration of a control step. A
control step is usually used in conjunction with called autosequences.
Autosequence Autosequence
#10 #27
Step 1
Step 1: System Tip Report
Step
Step 2: Control Step
Step
Step 4...
A-32
Autosequences
As you can see, allowing transactions to begin during an autosequence can result
in balancing problems. The Autosequence File offers the following Step Type
Definition to address this problem:
w Lock User Workstations in this Report’s View—(Reporting | PC
Autosequences | [Select Autosequence] | [Select Step] | Options)—Enable
this option to prevent operators from being able to perform certain
transactions on any UWS that is included in this step of the autosequence.
These transactions include beginning or picking up checks, posting totals,
etc. If operators are required to declare tips when clocking out, this Step Type
Definition prevents clocking out for the duration of this autosequence. The
UWSs are released if this autosequence cancels or finishes, or if the next step
in this autosequence has this type definition disabled.
Given these circumstances, one might expect that transaction #357 would not
appear on the Financial Reports and the Tip Report, but would appear on the
Closed Check Report, and would be reset with that report.
If the Step Type Definition Suspend Totals Posting is enabled, closed checks are
masked out of the reset. Any checks that are closed after the autosequence is
begun are masked out of the Closed Check File reset. These checks are retained in
the file, and will print and reset the next time the File is reset.
As shown in the example below, any closed checks that have a closed time stamp
later than 04:00 (the time that the autosequence began) will be masked out of the
report and reset of the Closed Check File that occurs at 04:02.
Closed Check File at the time the Closed Check File after being reset
file is reset. as part of the autosequence. Any
checks with a closed time stamp later
than the autosequence start time
(4:00) are not reset and do not print
on the report. They remain in the file
until the next reset.
PMSwait Program
The PMSwait program is an 9700 program that sends a PMS inquire message over
a PMS interface, to determine whether or not the PMS is active. It is set up as an
External Program in a PC Autosequence. PMSwait is intended for use in an
environment in which the PMS interface is periodically shut down, and certain PC
Autosequences should not run if the interface is still active. Refer to “PMSwait”
on page P-15.
A-34
Autosequences
w $t—will cause the Totals Set Number (the value entered in or inherited by the
Revenue Center field in this step) to be appended to the filename. In the case
of a flexible report, the value will be the number of the first Totals Set defined
for the report.
Example 1
If 5 is entered in the Revenue Center Number field, and tips_for_RVC.$v is
entered in the Filename field, this step can create a file named
tips_for_RVC.5.
Example 2
A called autosequence is set up that saves the report to a file, and uses a
variable in its Filename field. Other autosequences can then call this
autosequence, each time creating new files with the correct Revenue Center
Number or Totals Set Number imbedded in the filename.
MICROS recommends against using the $ character as a real part of the
filename. If it is necessary to do so, the character must be repeated. For
example, using the filename menu$$ will create a file named menu$.
Usage
As an example, a UWS autosequence is set up to run the following reports:
w Employee Open Check
w Employee Financial
w Employee Tip
The Open Check Report is output to the display. The others are output to the UWS
report printer. The employee is shown if there are any checks still open at the end
of the shift. Then the employee receives hard copies of reports to use to close out
the shift.
For security purposes, these reports may be programmed to print only the
information for the signed-in employee.
Enabling
1 UWS Autosequences
2 Reporting | UWS Autosequences | General
R You can define up to 32 UWS Autosequences. Each autosequence can
include up to 16 steps. A step is a complete report or other action. An
autosequence can be chained to another autosequence so that when one
autosequence is completed, the system will automatically run the next,
until the end of the chain is reached.
1 PC Autosequences
2 Reporting | PC Autosequences | General
R You can define up to 255 PC Autosequences. Each autosequence can
include up to 16 steps. A step is a complete report or other action. An
autosequence can be chained to another autosequence so that when one
autosequence is completed, the system will automatically run the next,
until the end of the chain is reached.
1 Workstations
2 System Hardware | Devices | Printers | Printers
R UWS Report
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = General] | Link
A-36
Autosequences
Optional Settings
The following options may be set on a discretionary basis:
1 UWS Autosequences
2 Reporting | UWS Autosequences | General
1 PC Autosequences
2 Reporting | PC Autosequences | General
R Several options are provided for each report in an Autosequence, such
as the scope (System or Revenue Center), the output (printer or
display), and whether the report will reset totals or be for examination
only. A PC Autosequence can define any totals set to use in a report. A
UWS Autosequence cannot access saved totals sets. To address the
Audit Trail File or the Error Log through a PC Autosequence:
w Type—Set this to 3-External Program
Command Remarks
1 PC Table
2 System Hardware |Devices | Select PC | General | Printer Settings
R Rpt Printer Setup String (1 - 4)—These fields are used to configure
the PC’s line printer according to the specifications provided with each
printer.
R Line Printer Parameters (1 - 4)—These fields are used to configure
the PC’s line printer(s). Each field must contain the string -d
<printername>, which may be followed by any parameters
required by the printer.
R Lines/Report Page—This field determines the number of lines that a
report will print before starting a new page and printing another header.
A-38
Autosequences
1 Totals Sets
2 System Information | Totals Sets | General
For each saved totals set defined in a PC Autosequence, complete all fields in
this file.
Optional Settings
The following options may be set on a discretionary basis:
1 UWS Autosequences
2 Reporting | UWS Autosequences | General
R Privilege Group
1 PC Autosequences
2 Reporting | PC Autosequences | General
R Privilege Group
1 Employee Class
2 Personnel | Employee Maintenance | [Sort By Class] | Procedures &
Reports | UWS PC Auto Sequences
Related Topics
w “Batch Autosequences” on page B-8
A-40
B
Backup PC
Description
This feature allows PMS and other interfaces to run in Backup Active Mode. This
field, when used with Enhanced Backup, MUST refer to the secondary PC in the
enhanced pair (as do the devices).
Usage
PMS will start and run under Backup and Enhanced Backup, if the Backup PC #
field is programmed to “follow the Database” to the backup machine in the
Interface file (i.e., if PC 1 is backed up by PC 2 and the Interface is programmed
to run on PC 1, the Backup PC # field should be PC 2).
Emon (VSS) will start and run under Backup and Enhanced Backup, if the
Backup PC # field is programmed to “follow the Database” to the backup machine
in the Interface file (i.e., If PC 1 is backed up by PC 2 and Emon (Interface Table
interface type 2: security) is programmed to run on PC 1, the Backup PC # field
should be PC 2).
Enabling
Interfaces
2 System Hardware | Interface | General
R Backup PC #
Description
The Banquet Service feature is designed to allow more than one server to be
assigned to a single check. The intent of this feature is to allow servers to evenly
split a charged tip, service charges, and sales on the Employee Tip Report. In
addition to the original owner of the check, seven servers may be added to the
check, which means a maximum of eight servers may be assigned to a single
check.
Usage
The Employee ID number must be known to use the Add/Remove Team Member
function keys. Team checks may be picked up at the UWS by any team member
(even if the option Authorize/Perform Pickup Checks Belonging to Another
Operator is enabled under Personnel | Employee Maintenance | Sort By Class |
Select Class | Guest Checks | Guest Check Control.
Once a check is started, the Add Team Member key is used to add additional
servers to the check. Press this key and you will be prompted to enter the
employee ID. The Remove Team Member operates in the same manner. A server
may be added or deleted at any time prior to applying payment to a guest check.
B-2
Banquet Team Service
UWS Display
The team members will be displayed on the UWS only, the banquet service team
members will not print anywhere (guest checks, customer receipts, journal printer,
etc.).
If the team member has a Check Name defined in the Employee File, that name
will appear in place of the first and last name in the team member listing on the
UWS.
Add check with team info to a check Lose team information on original
without team information check
Add check with no team info to an Team information stay with existing
existing check which includes team check
information
Transfer check with existing team Check employee of original check
information will be replaced with the check
employee of the new check. The
remaining team information will stay
with the check1
Memo Tender Team information stays with each
check
Splitting Team information stays with each
check
1. If the new check employee already existed as a team member on the previous check, that team
member’s name will now be displayed first on the UWS.
B-4
Banquet Team Service
Reports
The totals from a Banquet Team check are posted to the Employee Tip Report
and will be split evenly among all servers on the check. This includes any total
that is programmed to add to an individual total on the Employee Tip Report. For
example, Autogratuties and Service Charges.
As an example, the report below shows four different employees. A single check
was closed, which included all four employees as team members, and the total
paid on the check was $19.50 (15.50 Gross F&B Sales and a $4.00 Charged Tip).
The totals were split among each employee on a Banquet Service check.
SQL
A detail file containing Banquet Service information has been added to the
exported open and closed check detail files. The new file has an extension of
.team (open_chk_dtl.team and clsd_chk_dtl.team). These new exported .team
files include the check number, time, employee number, etc. Please see the 9700
HMS SQL Manual for detailed information.
Enabling
1 Keyboards or WS Touchscreens
Related Topics
Refer to the 9700 SQL Manual.
B-6
Bar Code Reader Interface
Description
A bar code reader allows an operator to post items for sale by scanning the UPC
(bar code) rather than selecting an item from the keyboard. This is especially
useful in a retail establisment which sells bar coded items.
Bar code readers connect to the RS232 Interface on the User Workstation. For
further information about the Bar Code Reader, refer to “Retail” in Chapter 11 of
the 9700 Feature Overview Manual.
Batch Autosequences
Description
Batch Autosequences allow PC Autosequences to be run without using the
Autosequencer function. Batch Autosequences do not prompt the operator for
parameters and cannot output reports to the display.
Usage
Batch mode allows autosequences to be executed by other UNIX programs. Batch
autosequences are run from the UNIX prompt as the m9700 user. To execute a PC
Autosequence in Batch mode, take the following steps:
w Log in as root (the superuser).
w Enter su - m9700
(Make sure there is a space before and after the dash {–} character.)
Argument Remarks
<employee #> Enter the Employee Number (not the ID number) of the
employee running the batch autosequence. This
employee need not be privileged to run this
autosequence— the m9700 login provides all necessary
privileges. This Employee Number is posted to the
Audit Trail File.
<printer #> Enter the record number of the printer to which this
autosequence should print. This number displays in the
PC Table in System Configurator and in the
Autosequencer module. Valid numbers are 1 - 4.
<aseq1> Enter the number of the PC Autosequence. This
number displays in the PC Autosequence File in
System Configurator and in the Autosequencer
module.
B-8
Batch Autosequences
Argument Remarks
Enabling
1 PC Autosequences
w 2-Display
Related Topics
w “Autosequences” on page A-26
Begin/Pickup Check
Description
There are several ways to begin (open) a guest check:
w Begin check by check ID
Usage
The particular method for beginning a guest check will depend on the employee’s
job function. A waiter who has a section of tables typically begins checks by table
number and lets the system assign a check number. However, a bartender who is
setup as a “fast transaction” operator will not use table numbers and will let the
system assign a check number. A manager or cashier may be allowed to assign
their own check numbers (like 99 for complimentary meals).
B-10
Begin/Pickup Check
Reports
Enabling
1 Keyboards or WS Touchscreens
Optional Settings
The following privilege options may be set on a discretionary basis:
1 Employee Class
1 Operators
Options
The following options may be set on a discretionary basis:
1 Workstations
1 Operators
B-12
Begin/Pickup Check
Related Topics
w “Add Check” on page A-3
Beverage Control
Description
The Beverage Control feature provides the ability to monitor and report whether
or not predefined guest check sales information (typically beverages) is included
in the detail of every guest check before the transaction is closed.
Sales information is monitored at the transaction level via the display of a
confirmation prompt during service total or Tender/Media activities. The prompt
notifies the operator that predefined sales requirements for a specific item have
not been met. The operator has the option of ignoring the prompt or adding the
appropriate item(s) to the guest check.
The results of the operator’s response to the confirmation prompt are reported on a
System level via the Tracking Group Section of System reports. Two types of
tracking totals are used to detail the operator’s response. The first total includes
count and amount information for each guest check that was closed without
satisfying the sales requirement. The second total provides a count and amount for
sales that were added as a result of the confirmation prompt. It includes
information about both open and closed checks
Consider using this feature to encourage the sale (suggestive selling) of speciality
items or, as the name implies, to remind the server to post self service beverage
items (coffee, soft drinks, etc.) to the guest check.
B-14
Beverage Control
Usage
Comparison to Zero
When Revenue Center Option #39 - Use Guest for Beverage Control is set
OFF, the System will compare the number of beverages posted to the guest
check to the value of zero (0). 1 If, as a result of the comparison, the number
of beverages posted to the guest check is equal to zero (0), the System will
display the following confirmation prompt when a service total or tender key
is pressed: No beverages?
This prompt provides the operator with the opportunity to take one of the
following actions:
w Remain in the current service round (by pressing Clear) and then
adding the correct of number of beverage items.
w Bypass the prompt (by pressing Enter, Service Total, or Tender) and
continuing the guest check transaction.
1. In addition to enabling Revenue Center Option # 39 (Use Guest for Beverage Control) the System must
also be programmed to recognize the Beverage Control feature (Revenue Center Option #38 - Use
Beverage Control). If this option is not set ON, the System will ignore the setting of Revenue Center
Option #39 (Use Guest for Beverage Control).
If the number of beverages posted to the guest check is greater than zero, the
POS transaction process continues in the usual manner.
w Bypass the prompt (by pressing Enter, Service Total, or Tender) and
continuing the guest check transaction.
If the number of beverages posted to the guest check is greater than the
number of guests, the POS transaction process continues in the usual manner.
2. Keep in mind that the System can calculate the number of guests in one of several ways. For example, by
using the number of seats (Revenue Center Option #8 - Use Number of Seats for Guest Count), or by
using menu items that are programmed to increase the guest count (Menu Item Class Type Definition #4
- Increment Seat Number With Sale of These Menu Items).
3. In addition to enabling Revenue Center Option # 39 (Use Guest for Beverage Control) the System must
also be programmed to recognize the Beverage Control feature (Revenue Center Option #38 - Use
Beverage Control). If this option is not set ON, the System will ignore the setting of Revenue Center
Option #39 (Use Guest for Beverage Control).
B-16
Beverage Control
Memo Check
When the Memo Check function (prints separate checks by seat number) is
used in conjunction with the Beverage Control feature, remember that
Tracking Total # 18 (Insufficient Bvg) count and amount information is not
recorded until the check is paid in full. Keep in mind that the System does
not create a new guest check identity for each Memo Check.4 Rather, the
System views Memo Check activities as being associated with the original
guest check. This means that, although the System may display the Beverage
Control confirmation prompt for a particular memo check, it will be ignored
unless the tender amount reduces the balance due to zero (0). For example,
consider the following scenarios:
w Memo Tender When Tracking Total #18 Isn’t Updated
w The Memo Check function was used to create a memo check for
Seats 1 and 2. During the memo check process, the System displayed
the Beverage Control prompt for each seat. In both cases, the operator
ignored the prompts and completed the memo tender process.
Because an unpaid balance remained on the check, Tracking Total
Type # 18 (Insufficient Bvg) was not updated.
If the operator had added beverages to the memo check as a result of
the prompt, Tracking Total Type #19 (Bvg After Prompt) would have
been updated to reflect the activity.
w The outstanding balance on the guest check (sales for Seats 3 and 4)
was tendered in the usual manner. During the tendering process the
System did not display the Beverage Control prompt. As a result,
there was no need to update the information included in Tracking
Total Type # 18 (Insufficient Bvg).
4. Remember that, unlike the Split Check function, a new guest check is not created for each memo check.
w The Memo Check function was used to create a memo check for
Seats 1 and 2. During the memo check process, the System displayed
the Beverage Control prompt for each seat. In both cases, the operator
ignored the prompts and completed the memo tender process.
Because an unpaid balance remained on the check, Tracking Total
Type # 18 (Insufficient Bvg) was not updated.
If the operator had added beverages to the memo check as a result of
the prompt, Tracking Total Type #19 (Bvg After Prompt) would have
been updated to reflect the activity.
w The outstanding balance on the guest check (sales for Seats 3 and 4)
was tendered in the usual manner. During the tendering process the
System did display the Beverage Control prompt and the operator
ignored it. Tracking Total Type #18 (Insufficient Bvg) is updated by a
count of 1 and only the dollar amounts from seats 3 and 4 were added
to the guest check dollar value. The information from the memo
checks that were created for seats 1 and 2 were not included in the
data for Tracking Total Type # 18 (Insufficient Bvg) because guest
check had not been paid in full.
B-18
Beverage Control
Reports
Enabling
R Item is Beverage
B-20
Beverage Control
1 Tracking Group
Optional Settings
The following options may be set on a discretionary basis:
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General | Type Definitions
1 Service Charge
1 Operator
Related Topics
Refer to the 9700 Reports Manual and the 9700 field level context-sensitive help.
B-22
Block Transfer Checks
Description
This function key allows one server to transfer some or all of their checks to
another server. A block of checks may only be transferred within the same
Revenue Center.
Usage
Example
It’s 5:00 in the afternoon at a bar called The Eight Tootha. The daytime bartender
is ending her shift and the evening bartender is clocking in. The first bartender is
ready to leave, but she still has 20 open checks for the 20 active parties in the bar.
The incoming bartender uses the Block Check Transfer key to transfer all of the
outgoing bartender’s open checks to herself.
To transfer a block of guest checks, confirming each check transfer:
w The operator to whom the checks will be transferred must sign in to the UWS.
w Press the Block Transfer key. The UWS prompts for the Employee ID or the
Employee Number of the employee whose checks are to be transferred.
w Enter the ID or the Number. For each open check, the UWS displays
summary totals and prompts for confirmation of the transfer of the individual
check.
w For each check, press Enter to confirm the transfer, or press Clear to prevent
the transfer.
To automatically transfer a block of checks:
w Press the Auto Block Transfer key. The UWS prompts for the Employee ID or
the Employee Number of the employee whose checks are to be transferred.
w Enter the ID or the Number. The UWS prompts for confirmation for the
transfer of all open checks.
Reports
w Transferred In
w Paid
w Transferred Out
Any transaction detail posted by the original operator is reported to that operator’s
totals on The Employee Financial Report.
Enabling
1 Keyboards
B-24
Block Transfer Checks
1 WS Touchscreens
Optional Settings
The following options may be set on a discretionary basis:
1 Employee Class
Related Topics
w “Transfer Checks” on page T-151
Breaks
Description
A break is a rest period for hourly workers, such as lunch break, that can be
tracked by the 9700 Timekeeping system. Breaks can be either paid or unpaid.
The time spent on unpaid breaks subtracts from the total time credited for pay by
the 9700 System.
The 9700 System can be programmed to set time limits on breaks. Since some
labor laws establish different minimum break requirements for minors and non-
minor (regular) employees, separate break parameters may be defined for each
kind of employee.
Reports
Enabling
1 System Parameters
B-26
Breaks
1 Employee Class
R Authorize Clock In
Optional Settings
The following options may be set on a discretionary basis:
Related Topics
w “Grace Periods” on page G-1
Description
A By-round Guest Check is a printing option that causes a guest check to print
each time it is service totalled. A By-round operator is forced to print the check
after every service round. However, only the detail posted in the recently
completed round will print.
Usage
A By-round guest check provides the server, at the end of every service round,
with a complete guest check that is ready for immediate presentation to the
customer. In contrast, an on-demand operator has a check for the customer only
when the operator uses a Print Check service total type key.
This feature may be used in situations where you want the server to be able to
immediately present the customer with a check showing the balance due.
The disadvantage of By-round guest checks is that they tend to be longer and less
“tidy” in appearance.
A By-round guest check is normally printed at a slip printer. When printed, the
slip printer advances the check past the last printed line and then prints the detail
from the latest round. The original guest check is appended at each service round.
When a By-round guest check is printed at a roll printer, the header prints first.
This may be followed by a line showing the balance at the end of the previous
round, and then the detail posted in the round just completed.
The following illustrations show how By-round guest checks are printed. The top
left check shows the first round. The guest check was opened, two drinks were
posted and the check service totaled and printed at a slip printer.
B-28
By-Round Guest Check
Next, at lower left, the check was picked up, another drink was posted and the
check service totaled again. The check was picked up a third time, at right, and
another drink and a hamburger were posted. Then it was tendered to cash ($15.00)
and closed.
-------------------------------------- --------------------------------------
1 Call Cocktail 3.00 1 Call Cocktail 3.00
1 Import Draft 2.25 1 Import Draft 2.25
BALANCE DUE 5.25 BALANCE DUE 5.25
Enabling
1 Keyboards or WS Touchscreens
1 Operator
Optional Settings
The following options may be set on a discretionary basis:
1 Operator
Related Topics
w “On-Demand Guest Check” on page O-1
B-30
C
Cancel Transaction
Description
The [Transaction Cancel] key will delete an entire service round, as long as the
order has not been service totalled. When this key is used to exit a guest check, no
totals are affected other than the Transaction Cancel totals. The Transaction
Cancel key is also used to sign off a “stay-down” operator, that is, the system will
prompt for the re-entry of an Employee ID number.
Usage
Transaction Cancel is useful in the transaction mode when a mistake is made or
when there isn’t enough time to complete a task.
Reports
Transaction cancel posts to the Cancel Total on the following reports:
w System Financial Report
These postings track the number of times the [Transaction Cancel] key was used
and the net value of all entries cancelled. Cancellations do not add to any other
values on these reports.
Enabling
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = Transaction] | Link
Optional Settings
1 Employee Class
2 Personnel | Employee Maintenance | <Sort By Class> | <Select Class>
Transactions | Transaction Control
C-2
Cancel Transaction
Related Topics
w “Function Keys” on page F-27
Cash Drawer
Description
Your UWS may have one or two cash drawers attached. A cash drawer can be
permanently assigned to an operator through the Operator file or programmed to
determine which keys on the keyboard (and which operators) can open which
drawer. The drawer may also be locked or opened in emergencies with a cash
drawer key.
Usage
C-4
Cash Drawer
Comparison
The following table illustrates the differences between these two sets of cash
drawer keys.
C-6
Cash Drawer
Inside a Transaction
Any Tender/Media key may be programmed to open the cash drawer when it
is pressed.
A Revenue Center may be programmed to prevent the cash drawer from
opening unless the balance due is 0.00. This option is used by some
establishments that wish to discourage opening the drawer for partial tenders.
A Revenue Center may be further programmed to prevent the cash drawer
from opening if the subtotal of the transaction is 0.00. This may be used to
prevent the cash drawer from opening for a non-cash transaction (e.g., if a
100% discount (a comp) is applied to a check, or if the Void Check feature is
used.)
Outside a Transaction
The [No Sale] key may be used by a privileged, signed-in operator to open the
cash drawer when no transaction is in progress (e.g., to make change for a
customer).
The [Assign Cash Drawer] and [Unassign Cash Drawer] keys open the cash
drawer, as described on the previous page.
Reports
Enabling
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Workstation
R Number of Cash Drawers field—Define the number of cash drawers
attached to a UWS.
1 Tender/Media
2 System Information | Tender Media | General | <Key Type Payment> |
Key Type | Ops Behavior
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Workstation
R Cash Drawer 1 Operator field—Enter the Employee Number of the
person who will be permanently assigned to cash drawer 1 (refer to
Type Definition #4 below).
R Cash Drawer 2 Operator field—Enter the Employee Number of the
person who will be permanently assigned to cash drawer 2 (refer to
Type Definition #4 below).
R Assign Cash Drawer By Workstation—If this is ON, the System will
ignore the Operator File and refer to the operator number entered in the
following two fields in the Workstation Table: Cash Drawer 1 Operator
and Cash Drawer 2 Operator. This limits cash drawer access to one
operator for each cash drawer on this UWS.
C-8
Cash Drawer
R Use one of these two sets of keys to assign drawers (i.e., change Cash
Drawer 1 & 2 Operator link in the Workstation Table).
w 839 - Assn Cash Drawr 1
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Workstation
w Assign Cash Drawer By UWS—If this option is disabled, the
System will ignore the Workstation setting and refer to the Cash
Drawer field in the Employee Maintenance file (Personnel |
Employee Maintenance | Sort By Operator | <Select Operator> |
General). All operators assigned to the same cash drawers (1 or 2)
will be able to open cash drawers on this UWS, or any other UWS
with this option disabled.
1 Operators
2 Personnel | Employee Maintenance | Sort By Operator | <Select
Operator> | General
Optional Settings
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = Non-Sales Operations] | Link
w 830 - No Sale
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Workstation
R Require Cash Drawer to be Closed Before New Transaction
R Cash Drawer 2 for Other Currency—This option will enable the
second cash drawer to be used during foreign currency conversion.
1 Currency
2 System Information | Currency | Alternate
R Issue Change in Alternate Currency
R Prompt for Issuing Change
C-10
Cash Drawer
1 Employee Class
2 Personnel | Employee Maintenance | Sort By Class | Options |
Miscellaneous
Related Topics
w “No Sale Key” on page N-1
Cashiers
Description
Cashier totals are usually assigned to individual operators so that they may
balance the flow of money into and out of a UWS’s cash drawer(s). Thus, the
purpose of a cashier designation is to assign responsibility and accountability of
revenue through the 9700 tracking system.
Usage
The personnel files are used to create Employee, Operators, and Cashiers. These
names do not refer to different people, but represent the “link” between various
totals (labor totals, job code totals, sales totals, posting totals, etc.) which are
maintained in the system. The totals are linked together depending on the function
of a particular person who uses the system.
Cashier totals may be used in one of two ways: they may be linked to an
individual operator, or they may be linked to a specific UWS.
w Each operator needs more records for Tracking Totals than are provided by
the 128 entries in the Operator Tracking Totals.
C-12
Cashiers
Enabling
The operator is linked to that cashier total, and will remain so until their cashier
assignment is changed.
Each operator who signs in to this UWS after this will be linked to this cashier
total, until the cashier assignment is changed
Cashier Number
Operator Tracking #
Cashier Number
These links may be
Operator Tracking # programmed in
System Configurator
or they may be linked
to a UWS with the
[Assign Cashier] key.
Optional Settings
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Workstation
R ON = Link Cashier Totals to UWS; OFF = Link to Operator - Type
Definition #9
C-14
Cashiers
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = Non-Sales Operations] | Link
Optional Settings
1 Employee Class
2 Personnel | Employee Maintenance | <Sort By Class> | <Select Class> |
Options
Related Topics
w “Defining Cashiers” in Chapter 4 of the 9700 Feature Overview Manual
Description
The Chain & Fire function allows a server to post detail and to service total a
series of checks without sending check detail to order printers until a separate
service total key is pressed. This allows orders that may be received and posted
separately to be sent in a consolidated order to the remote order devices. Thus,
several checks may be posted together and output to the kitchen as if they were
one order.
Usage
Chaining orders is useful when serving large groups that require separate checks.
The kitchen can more effectively manage a large group of orders if all the orders
are printed on a single chit (as though it is one large order-- which, in fact, it is!)
Example
A convention group of twenty from the mid-west is visiting N.Y. City. The group
informs the waiter that they are on an expense account and require separate
checks.
The waiter enters each order separately, pressing the specially programmed
[Chain] key which will “chain” the orders together. After the last order is entered
(chained), the waiter may “fire” the order. To do so, he simply presses the regular
[Service Total/Fire] key.
Once chaining has begun, the waiter must fire the order before attempting any
other actions (e.g., beginning or picking up another check, signing out, etc.)
C-16
Chain & Fire
Enabling
1 Tender Media
2 System Information | Tender Media | General
R Key Type field—To create a [Chain] key, set this field to Service Total
2 System Information | Tender Media | Key Type=Service Total | Key Type |
Category=POS Ops Behaviors | Ops Behaviors
R Chain Order—The service total key that combines the order output is
called a [Chain] key and has this option enabled.
R Fire Order—Any service total key without the Chain Order option
enabled will serve to “fire” the buffered checks to the remote order
devices.
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Key Configuration | Type=Function
| Function Key Categories=Transaction | Link
R [Fire] key—a [Service Total] key with Tender Media Service Total
option Fire Order enabled
R [Chain] key—a [Service Total] key with Tender Media Service Total
option Chain Order enabled
Related Topics
w “Hold & Fire” on page H-13
Charged Tip
Description
A Charged Tip is a voluntary gratuity that the guest adds to his payment by
writing the tip amount on the charge voucher.
Like the meal payment, the tip is “charged” to a credit card, hotel room account,
etc. A charged tip is credited to the check operator when the guest check is
tendered. The operator is paid the charged tip in cash through a separate action
with the [Tips Paid] key.
All credit card processing companies or processing banks charge a fee for credit
card processing (e.g., 5% of the total). This fee applies to the charged tips as well
as the sales total. Some restaurants charge their servers for the portion of the credit
card processing fee that applies to the charged tip. For example, if the processing
fee is 5%, and a server earns a $10.00 charged tip, the restaurant pays the server
$9.50 in cash and uses the other $0.50 to pay the credit card processing fee.
Reports
C-18
Charged Tip
Tracking Totals
The Charged Tips and Tips Paid totals may be included in the Tracking Groups
assigned to certain reports.
When tips are paid out automatically and a percentage of these tips are retained
for paying credit card fees, subtracting Tips Paid from Charged Tips within your
Tracking Group will provide you with the credit card fee total. Having this
calculation done within your Tracking Group is the only way to obtain this
information without manually doing the calculation yourself.
Enabling
Charged Tips can either be entered manually with a [Charged Tip] key placed on
the keyboard, or calculated automatically as guest checks are posted. For both
accuracy and convenience, most restaurants use the automated procedure. A [Tips
Paid] key is used to record cash payments to operators who have earned charged
tips.
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Key Configuration | Type=Tender/
Media | Link
1 Tender/Media File
2 System Information | Tender Media | <Select Key Type Payment> | Key
Type
Optional Settings
1 Tender/Media File
2 System Information | Tender Media | Key Type=Payment | Key Type |
Category=Charge Tip Options | Options
C-20
Charged Tip
Related Topics
w “Cashiers” on page C-12
Check Number
Description
Every guest check or fast transaction that is begun at a User Workstation is
assigned a guest check number. The check number may be used to “pick up” or
track a guest check.
Guest check numbers can be assigned automatically (by the System) or manually
(by an operator).
Usage
Guest check numbers can be assigned by the 9700 System automatically. To
avoid duplicating a guest check number in two Revenue Centers, we recommend
that each Revenue Center be assigned an exclusive range of guest check numbers.
For example, in Revenue Center #1, check numbers could range from 1 to 1000.
In Revenue Center #2, check numbers could range from 1001 to 2000.
Alternatively, check numbers can be assigned by the operator. Some restaurants
issue servers a stack of guest checks printed with the restaurant logo and
consecutive check numbers. If operators assign their own guest check numbers,
the guest check number used by the 9700 system can be made to match the
number on the guest check used by the operator.
A manager may use specific check numbers (e.g., 999) to ring complimentary
menu items.
The Next Check Number may be reset at any User Workstation using UWS
Procedure #1 - Change Revenue Center Parameters.
C-22
Check Number
Enabling
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Key Configuration | Type=Function
| Function Key Categories=Check Begin/Pickup] | Link
Related Topics
w “Begin/Pickup Check” on page B-10
Clock In/Out
Description
Clock in and out procedures tell the 9700 Timekeeping system when to begin and
end crediting an employee for payable work hours. Employees who are required
to clock in (hourly, as opposed to salaried, workers) cannot sign in to a Revenue
Center unless they are first clocked in to that Revenue Center.1
Usage
All employees can use the 9700 for timekeeping even if they don’t use the System
for any other purpose. An employee may clock in and out at any UWS by pressing
the [Clock In/Out] key. When they do, they are prompted for an Employee ID
number.
Reports
The Clock In Status Report lists all employees currently (as of the time the report
is taken) clocked in system-wide.
Enabling
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Key Configuration | Type=Function
| Function Key Categories=Non-Sales Operations | Link
1. If the Job Code file Type Definition Prompt for Clock In Revenue Center is enabled, the employee will
be prompted to select their Revenue Center during the Clock In procedure.
C-24
Clock In/Out
1 Employee Class
2 Personnel | Employee Maintenance | Sort By Class | Time & Attendance
R Clock In at Pay Rates 1-8
R Authorize Clock In
R Authorize/Perform Clock In/Out Outside Schedule or Scheduled
Breaks
R ON = Minor Employees; OFF = Regular Employees
R Clock Out with Open Checks
R Authorize Changing Revenue Centers at Clock-In
R Authorize Changing Revenue Center at Clock-In—Employees can
be allowed to authorize and/or change revenue assignments by
clocking in or out to a job code linked to another Revenue Center.
R Authorize/Perform Clock Out in the Future
1 Job Code
2 Personnel | Job Code | General | Type Definitions
R Prompt for Clock In Revenue Center—Enable this option to allow
an employee to select their Revenue Center when they are clocking in.
When this option is enabled, it will override any Revenue Center
assignments in the Job Code file and will change any existing Revenue
Center assignment in the Employee Maintenance file for the employee
who is clocking in.
Related Topics
w “Clock In/Out” on page C-24
Description
The 9700 System’s coin changer interface allows communication between a UWS
and a coin changer, such as the Brandt Coin Changer.
A coin changer is a device that issues the coin portion of a customer’s change
when the customer pays a check or transaction. The coin changer increases the
operator’s speed (no coins to count) and reduces mistakes caused by giving
incorrect change.
Enabling
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Workstation | Type
Definition
Related Topics
See “Configuration Mode” in the 9700 Hardware Installation Guide.
C-26
Condiment Handling
Condiment Handling
Description
Each group of menu items in the Menu Item Class File can be given one or more
of the following designations:
w being a member of a condiment group
Condiments can only be ordered after ordering a menu item and are often
programmed to print in red on remote printers that have two-color ribbons.
Condiments allow servers to customize their orders to meet a customer’s specific
request.
The Menu Item Class File is unique to each Revenue Center. Therefore, Menu
Item condiments defined in the Menu Item Master File (a System-level file) can
have different uses in different Revenue Centers. For example, the menu item
EXTRA OLIVES has different meanings in the Bar and in the Dining Room (and
may even have different price structures!).
Definitions
Condiment Groups
A condiment group serves to limit the condiment selections offered for a
particular class of menu items. For example, when ordering a hamburger, an
operator should be offered condiment choices such as “Rare”, “Mayo”, etc., but
not “Vanilla” or “Vinegar & Oil.” Examples of condiment groups include “Prep
Instructions”, “Side Vegetable”, “Desserts”, “Toppings”, etc. Condiment groups
are named in the Revenue Center Descriptor File.
Condiment groups are created by designating a menu item class to be a Member
Of up to 32 condiment groups. For example, a menu item class that contains only
the item “See Server” might be a member of every condiment group, while the
menu item class that includes “Rare”, “Medium”, and “Well” might only be a
member of the condiment group “Meat Temp”.
Classes of menu items can also be linked to Required Condiment Groups and
Allowed Condiment Groups.
Usage
Required Condiments
When a menu item class is programmed to require a condiment group, the User
Workstation requires a condiment to be selected from that group when one of
those menu items is ordered.
Members of a menu item class may have more than one required condiment link.
If so, the system forces a selection from each required group in turn. The order of
presentation is in condiment group order. Thus, if you want “Meat Temp” to be
presented before “Vegetable” make sure that “Meat Temp” is a lower number
condiment group.
Allowed Condiments
Members of a menu item class may be linked to one or more condiment groups by
an Allowed Condiment link. When one of these items is ordered, the system does
not prompt for the condiment or display a condiment selection window. However,
the allowed condiment group(s) can be accessed via direct select keys or NLU
keys, or through Touchscreen SLU keys. Allowed condiment groups may be
selected in any order.
Preparation instructions are typically programmed as allowed condiments. They
may include menu items such as “No Salt,” “VIP”, or “See Server”.
C-28
Condiment Handling
Priced Condiments
Condiments can be priced just like regular menu items. For example, you may
want to charge 50 cents for Extra Cheese on a sandwich. Optionally, you can
include the additional charge in the price of the menu item.
Non-Priced Condiments
A menu item class may be programmed to be non-priced. (This is not the same as
being assigned a price of 0.00.) Non-priced menu items do not require a record in
the Menu Item Maintenance file and do not generate report totals. This is useful
for menu item condiments that you do not want to price or track (e.g., “Rare”).
Used in conjunction with this feature, the Disp/Hide function key is used as a
toggle for displaying or hiding condiments from a previous round. For example,
pickup a check with hiding condiments. Press the Disp/Hide key once, the
condiments will appear on the UWS. Press the Disp/Hide key again, the
condiments will disappear.
Reports
Condiments can be included in the Menu Item Report. This report has a flexible
format, specified in the Menu Item Report Configuration File. The overall format
of the report is to display, for each menu item in a selected range, a line of
definable totals, subtotalled by report group, and ending with a summary block of
predefined information. If this report is used, all priced condiments should be
included.
Priced condiments can also be included in the Menu Item Engineering Report
which provides sales ratios based on purchase cost vs. preparation cost, as well as
a performance rating.
Enabling
C-30
Condiment Handling
R Regular
R Condiment—Enable this option for each class defined as a condiment
group. Menu Items in this class may only be ordered as condiments;
they may not be posted as individual items.
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General | Type Definitions
1 Keyboards
2 Touchscrns & Keyboards | Keyboards | Keyboard Overhead | <Select
Keyboard> | Key Configuration |
Optional Settings
R Print Red
R Print Black
C-32
Condiment Handling
2 Menu Items | Menu Item Maintenance | Sort By Class | <Select Menu Item
Class> | Condiment Groups | Output Link
R Use Own
R Use Parent’s (Condiments Only)
1 Operator File
2 Personnel | Employee Maintenance | Sort By Operator | <Select
Operator> | Options | NLU
Related Topics
w “Programming Menu Items” in Chapter 3 of the 9700 Feature Overview
Manual
Confidence Test
Description
The Confidence Test module is designed to provide the technician/installer with a
complete diagnostics tool for testing an 9700 System. The Confidence Test can
also be used to perform the task of downloading 9700 System Application
Software to a User Workstation, PCWS, and a Remote Cluster Controller.
For additional information about the functionality and use of the Confidence Test
module, refer to the 9700 Hardware Installation Guide.
C-34
Configurable Number of Guests Confirmation Prompt
Description
This feature offers the ability to change the number, up to 3 digits, for the “More
than 9 guests?” prompt. New Revenue Centers will default to 9. If zero is entered,
there will be no prompting.
Enabling
Consolidation
C-36
Cover Charge Handling
Description
A Cover Charge is a preset amount which is added to a guest check on a per
person basis. A cover charge is often used when live entertainment is provided.
For example, during music performances, a 5.00 charge may be added to check
for each person at a table.
Enabling
Related Topics
w “Guest Check” on page G-4
C-38
Credit Authorization Interface
Refer to the 9700 CA/EDC Installation Manual related to the CA/EDC Driver that
the establishment is using. See “Related Manuals” in the Preface.
Credit Card
Description
Credit cards, such as a VISA and American Express, are defined in the Tender/
Media File as “Payment Type” keys. When a payment key is used, the amount
entered subtracts from the amount due on the current transaction balance, e.g.,
open check. If the result is 0, the check is closed and the transaction terminated.
Definitions
Usage
C-40
Credit Card
Example
A credit card with the account number 3712-3456-7890-1234 is entered. The
9700 System adds every other digit, starting with the left-most digit, and
multiplies the sum by 2:
(3+1+3+5+7+9+1+3) x 2 = 64
Next, the system counts the number of these digits that are greater than 4, and
adds that number to the total. In this example, 3 of the digits (5, 7, and 9) are
greater than 4.
3+64 = 67. The system adds this sum to the sum of all the still uncounted
digits, excluding the last digit:
(67+7+2+4+6+8+0+2) = 96
The last digit of any credit card number is always the difference between the
product of this formula (in this example, 96) and the next highest number that
ends in zero (in this example, 100). In this example, the difference is 4, which
is used as the check digit (the last digit) of the account number. If the formula
total and the final digit do not add up to a number ending in zero, the System
prompts, “INVALID CREDIT CARD NUMBER”.
This formula works regardless of the number of digits in the account number.
If the account number is an odd-numbered series of digits, the formula works
in reverse: digits in the even numbered positions are added and doubled;
digits in the odd numbered positions are added next.
Enabling
1 Tender Media
2 System Information | Tender Media
R Key Type field—Select Payment.
2 System Information | Tender Media | General | Key Type=Payment |
Category=POS Ops Behavior | Ops Behaviors
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | WS Touchscreens | Touchscreen Screen |
Type=Function | Function Key Categories=Check Begin/Pickup | Number
2 Touchscrns & Keyboards | Keyboards | Keyboard Overhead | <Select
Keyboard> | Key Configuration | Type=Function | Function Key
Categories=Check Begin/Pickup | Link
C-42
Credit Card
Options
1 Tender/Media File
2 System Information | Tender Media | Key Type=Payment | Key Type |
Category=Credit Card Options
R Preamble field
R Use With Credit Card Recall
R Credit Card Validity Test
R PMS or Credit Card Reference Entry field—Select from the
following options:
w 19 Digit
w 16 Digit
1 Service Charges
2 System Information | Service Charges | General
R Post to Charged Tips Total on Tip Reports
Related Topics
w “Tender/Media” on page T-51
C-44
Currency
Currency
Description
The Currency File establishes the following standards for the primary (Base)
currency used by the 9700 System:
w Currency Name
w Currency symbol used and its placement (before or after the numeral)
The number of decimal places set for the Base currency establishes the number of
decimal places used in amount fields in other files in the Configurator module.
For example, the Price field in the Menu Item Price File uses the number of
decimal places that is programmed for the Base currency in the Currency File.
The currency conversion feature provides the ability to use and convert up to 30
currencies as tender/media during transactions and track currencies received for
balancing purposes. The 9700 System can define a base currency (usually the
local currency) and 30 other currencies and convert between the base currency the
other currencies using just one key per currency.
Usage
Currency conversion is particularly useful in countries that cater to foreign
visitors, some of whom may not have exchanged their currency. Hotel and
restaurant operations near airport terminals, train stations, and resorts may find
this feature useful.
Example
Currency conversion is a function of the conversion rate. The conversion rate is
used to multiply an amount in the base currency to produce the equivalent amount
in the foreign currency.
The table on the next page provides a sample of conversion rates from a local
paper (in this case, the base currency is $US). The left column is the rate for
converting to the base currency (Other=$US). The right column is the reciprocal
rate ($US=Other). Some papers will express the conversion rate both ways, others
in only one.
Reports
A line item total of each currency used is defined in the Tracking Group Reports.
The scope of the total is determined by the scope of the report to which the
Tracking Group is linked. These may include any of the Financial Reports or the
Income Audit Report.
C-46
Currency
Enabling
1 Currency
2 System Information | Currency | Alternate
R For each Currency Conversion, fill in all fields. Up to 30 Currency
Conversion keys can be defined.
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | WS Touchscreens | Touchscreen Screen |
Type=Function | Function Key Categories=Currency | Number
1 Tender/Media
2 System Information | Tender Media | Key Type=Payment | Key Type |
Category=POS Ops Behaviors | Ops Behaviors
Optional Settings
The following options may be enabled on a discretionary basis:
1 Workstation Table
2 System Hardware | Devices | <Select Workstation> | Type Definition
R Cash Drawer 2 for Other Currency
1 Currency File
2 System Information | Currency | Alternate
R Base Currency field—Select from the following options:
w Divide By Rate
w Multiply By Rate
C-48
Currency
-TIPS 5.00-
The Tendering key that we call BASE EQUIVALENT in the Tracking Group
above could be called OTHER CASH on the keyboard (the names are
independent); set Tender/Media #4 ON (Use with Currency Conversion) for the
OTHER CASH key, not the CASH key. This key will accumulate the receipts
posted to the Currency Conversion key(s), but in terms of the Base Currency, not
the other currencies.
1 Employee Class
2 Personnel | Employee Maintenance | Sort By Class | <Select Class> |
Procedures & Reports | UWS Procedures
Related Topics
w “Tender/Media” on page T-51
Customer Display
Description
The Customer Display is an optional hardware device which can be used with a
workstation to display information to a customer. The display is available in a
variety models; rear mount display, turret mount display, and remote pole display
Usage
The Customer Display is typically used in cash-and-carry operations (i.e., gift
shops, fast food outlets, cafeterias, and ticket sale booths) to provide the customer
with a visual status of their transaction. The information that appears on the
display depends on the type of workstation (to which it is connected) and System
programming.
Display Content
The following table identifies the information that appears on the Customer
Display (by workstation) according to the specified condition.
C-50
Customer Display
Display Format
The Customer Display provides for the display of a single line of information that
includes brightly illuminated, 1/2-inch characters. As many as 20 alphanumeric
characters can be included on the display.
As sales are posted at the workstation, the Customer Display shows the price for a
few seconds, and then the current total amount due for the transaction. The total
amount due remains displayed until the next item is posted.
Enabling
The customer display is installed as a separate add-on device. Refer to the 9700
Hardware Installation Manual for specific installation instructions.
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Workstation | Type
Definition
C-52
Customer Receipt
Customer Receipt
Description
A customer receipt is a paper copy record of a Fast Transaction. Customer
receipts may be programmed to print all of the transaction detail, or just the
summary data (i.e., subtotal, tax, gratuity if any, amount paid, etc. Customer
receipts are usually printed on roll printers).
Usage
Customer receipts are usually printed on a roll printer, and may be programmed to
print in one of three ways:
w the Revenue Center has the On-Demand Customer Receipts option enabled
(RVC Information | RVC Parameters | Options | General). This option
overrides the Workstation option Do Not Clear Screen After Trans. (System
Hardware | Devices | <Select Workstation> | Options | Type Definition),
preventing the transaction from being cleared from the workstation display. If
this option is disabled, the receipt prints automatically; use of the [Print
Customer Receipt] key is not required.
Sort and consolidation programming may affect the appearance of items on the
receipt.
Credit Authorization
Only one credit card payment may be posted to a line-by-line fast transaction. If
multiple payment types are used in a single line-by-line fast transaction (e.g.,
credit card and cash), the credit card payment must be last.
The [Credit Card Lookup] key is used for credit authorization in this type of
transaction. The Type Definition for Credit Card [Tender] keys must be
programmed to either of the following settings:
w Amount Required
The latter option is the usual choice for retail operations, in which charged tips
and change due generally do not occur.
C-54
Customer Receipt
Operation
To post a credit card payment to a line-by-line fast transaction,
w Press the [Credit Card Lookup] key. The workstation prompts Enter
credit card info.
w Swipe the credit card through the magnetic stripe reader, or type the credit
card number and press [Enter]. The workstation prompts for the amount
to be tendered, if the credit card [Tender] key is programmed to do so.
w Enter the amount tendered (if required). The UWS submits the credit card
transaction for authorization. Upon approval, it posts the tender.
Enabling
1 System Descriptors
2 System Information | System Descriptors | General
R Property Name field
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Printers | Printers
R Customer Receipt Printer field—Specify the printer used to print
customer receipts.
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Keyboard Overhead | <Select
Keyboard> | Key Configuration | Type=Function | Function Key
Categories=Check Operations | Link
1 Discounts
2 System Information | Discounts | Output | Options
R Print On Customer Receipt—Select this option to cause this
Discount to print on customer receipts.
1 Service Charges
2 System Information | Service Charges| Output | Options
R Print On Customer Receipt—Select this option to cause this Service
Charge to print on customer receipts.
C-56
Customer Receipt
1 Tender Media
2 System Information | Tender Media | <Select Key Type> | Output |
Options
Optional Settings
Here is a list of some of the possible options that may influence the format and
content of a Customer Receipt. Some of these options may not be compatible with
one another. Before incorporating them in your database, refer to the 9700 HMS
Programming Manual for additional information and considerations.
1 Workstations
2 System Hardware | Devices | <Select Workstation> | Workstation | Type
Definition
1 Tender/Media File
2 System Information | Tender Media | <Select Key Type Payment> | Key
Type | Ops Behavior
1 Operator File
2 Personnel | Employee Maintenance | Sort By Operator | <Select
Operator> | Options | Printing
C-58
Customer Receipt
Related Topics
w “Fast Transaction” on page F-4
C-60
D
Data Redundancy
Description
The Data Redundancy feature creates and maintains an exact copy of a PC’s
primary hard disk database and the PC’s Redundant Update File on a backup PC’s
hard disk. Thus, at any time, all information necessary to completely reconstruct
the database is available.
For a complete description, see “Data Redundancy” in the 9700 System Setup and
Maintenance Manual.
Description
The database that is stored on a PC (including the primary database files and the
Redundant Update Files) may be backed up to another PC using the Database
Backup module in the 9700 Application Program Group. A database may be
restored to a PC from another PC using the Database Restore module.
Usage
These two modules can be used to create a backup database to protect you from
data loss in the event that the primary PC completely fails. These two modules can
also have maintenance uses in a variety of circumstances.
Example 1
Extensive changes are required in the current database. The person in charge of
making the changes is extremely busy, and can only devote short periods of time
to the task. In this case, the database can be backed up to another PC, where the
programmer can make the changes at their leisure. When reprogramming and
testing is complete, the database can be restored to the primary PC, replacing the
old database. No interruption to restaurant operations is necessary during the
reprogramming period.
Example 2
Your restaurant chain has opened a new branch location on the other side of town.
The database from the existing site can be backed up, and restored to the PC at the
new site. The need for some reprogramming at the new site is inevitable (e.g., a
new Employee File). However, some large files are identical in both locations
(e.g., all Menu Item Files, Employee Class File, Tax Class and Tax Rate Files,
etc.). By using the restored database as a base, much of the programming
necessary for the new restaurant’s database can be recycled.
D-2
Database Backup and Database Restore
Enabling
1 Employee Class
Database Maintenance
Description
Database Maintenance is an on-going requirement. Changes to menu item files,
employee files, etc., are a constant requirement in a busy restaurant. The 9700
System offers six methods to update a database. In each case, changes may be
implemented without interrupting POS Operations.
Database changes may be implemented at any of the following times:
w Some are implemented at the beginning of the next transaction. (e.g., System
Parameter, Revenue Center, and Keyboard files are included in this group.)
w Some are implemented the next time an employee signs in (e.g, Employee,
Operator, and Cashier files).
w Some are implemented only when the database is reloaded using the Reload
button in the Control Panel module (e.g., hardware configuration files).
Usage
Database Maintenance
System Configurator
System Configurator provides complete control over the database. In multiple
PC systems, System Configurator can be run from any PC even while the
system is running POS Operations. This is particularly useful in busy
establishment and for 24-hour operations where “down time” must be
avoided.
UWS Procedures
UWS Procedures include actions managers may take, “on-the-fly,” to modify
or update the contents or status of the system and database. This method
provides the most convenient way to maintain the database. However, UWS
Procedures are limited to essential files such as the Employee File, Menu
Item, Currency Conversion File, and the Remote Printer Redirection File.
D-4
Database Maintenance
Audit Trail
The Audit Trail module keeps a record of all changes made to the 9700 database,
as well as the identity of the employee who made the changes.
Reports
w The type of change made (e.g., field edit, record deletion, autosequence reset)
Enabling
Optional Settings
The following options may be enabled on a discretionary basis:
1 Keyboards or WS Touchscreens
1 PC Autosequences
1 Workstations
D-6
Database Maintenance
1 System Parameters
1 Access Levels
1 Employee Class
Related Topics
w “Access Levels” in Chapter 7 of the 9700 Feature Overview Manual.
Description
The 9700 System prints and displays the date and time on the following:
w Guest checks
w Customer receipts
w Journals
w Reports
w Operator display
w Clock-in/out entries
D-8
Date and Time Format
Enabling
1 System Parameters
Optional Settings
The following options may be enabled on a discretionary basis:
1 System Parameters
Default Touchscreens
Description
A Default Touchscreen automatically displays under a certain condition unless
or until a different condition overrides it. Default touchscreens may be assigned at
the system level for each Revenue Center and operator.
Usage
These are the initial Touchscreens that display when an employee signs in at a
UWS. Higher priority screens will take precedence even if other Touchscreens are
programmed. For example, a Serving Period Touchscreen (level 5) will display
only if other Touchscreens at levels 1-4 are not active.
D-10
Default Touchscreens
Enabling
1 Operators
1 Employee Class
1 Workstations
1 Serving Periods
1 Touchscreen Assignment
Related Topics
w “Touchscreen Configuration” in Chapter 2 of the 9700 Feature Overview
Manual
D-12
Descriptors
Descriptors
Description
Descriptors are various transaction terms which appear on the UWS display,
guest checks, and customer receipts. Some descriptors are defined for the whole
system, while others are Revenue Center-specific.
Example
Below is an example of a guest check header:
Enabling
Enabling descriptors is simply a matter of entering the descriptor name or phrase
in the appropriate fields in the System Descriptor and the RVC Descriptor files.
1 System Descriptors
1 Report Configuration
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Class> | Output
R Print Name 2 On Order Output Instead of Name 1
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Class> | General
R Use Name 2 on Touchscreens Instead of Name 1
R Use Name 2 on HHT Instead of Name 1
1 Order Devices
D-14
Descriptors
R Output to VDUs
Discounts
Description
A Discount reduces the price of an item or the subtotal of a check. Discounts may
be applied using one of four methods:
w as an open dollar discount, for which the operator enters the dollar amount of
the discount
w as an open percentage discount, for which the operator enters the percentage
to be discounted.
Discountable items are determined in the programming of the Menu Item Class
File and the Discount File. A discount may be applied to a menu item if the menu
item is programmed with the same itemizer as the discount. In this way, discounts
may be programmed to affect all or only some types of menu items (e.g., food,
liquor, etc.).
Usage
Item Discounts
Discounts may be applied to individual menu items. If a discount key is
programmed as an Item Discount key, the discount will apply to the last item
entered. Menu item classes may be programmed to be item discountable.
Subtotal Discounts
Discounts may be applied to an entire transaction or to all menu items included in
a specific discount itemizer.
D-16
Discounts
Discount Itemizers
A menu item class may be programmed to post the sales price to one of fifteen
discount itemizers. This posting defines which itemizers are used to calculate the
discount when a discount key is used.
For percentage discounts, the amount of the discount is computed as a percentage
of the total value in all discount itemizers set for this key.
Example 1
Assume a 50% discount key is programmed only to compute on discount
Itemizer 1. If two items are entered in the transaction, SALAD for 5.00
(programmed to add to discount itemizer 1) and STEAK for 10.00
(programmed to add to discount Itemizer 2), this key would discount 50% of
Itemizer 1 only, or 2.50.
For amount discounts, the discount amount is compared to the total in all
discount itemizers linked to the discount. If the amount in the itemizers is
equal to or greater than the discount amount, the discount amount will apply.
If the itemizer total is less, no discount is applied, and the operator receives
the prompt, “DISCOUNT AMOUNT TOO LARGE”.
Example 2
Assume a 6.00 discount is programmed to compute only on discount Itemizer
1. Using the example above, the discount is 5.00, since the total in the
itemizer is less than 6.00.
If you attempt to give a discount and none of the menu items on the check
have the same discount itemizer as the discount, the error message, “NO
SALES TO DISCOUNT”, will display and the discount does not take place.
Burger 5.00
Item Discount 1.00
Subtotal 4.00
Percentage Subtotal Discount 50%
Subtotal
Resetting Itemizers
Discount itemizers may be programmed to reset, which prevents multiple
discounts from being applied to the same itemizer.
Prorating Itemizers
Discount itemizers may be programmed to prorate, allowing successive
applications of a discount to decrease the itemizer. This feature is controlled
by the Discounts Type Definition Prorate Discount Itemizers (System
Information | Discounts | General). In the example shown below, all menu
items posted, as well as the discount applied, are linked to the same discount
itemizer.
Transaction Balance
ON OFF ON OFF
D-18
Discounts
Transaction Balance
ON OFF ON OFF
Net Sales
Item Price Discount Discount Discount Posted to
Itemizer Allocation Amount Reports1
1. Steak 12.00 1 20% x 12.00 2.40 9.60
2. Salad 2.00 1 20% x 2.00 0.40 1.60
3. Beer 3.00 2 0 02 3.00
4. Dessert 6.00 1 20% x 6.00 1.20 4.80
1. The figures in this column equal the Price minus the Discount Amount that is allocated to
this menu item.
2. Because beer is not linked to Discount Itemizer #1, it is not discounted. The Discount
amount allocated is $0.00, and the full price posts to reports.
3. This figure equals the sum of all menu items in the transaction.
4. This figure equals the sum of all menu item sales posted to Reports. This is the total Net
Sales posted for this transaction.
5. This figure equals Gross Sales minus the Discount amount. This is the guest check total for
this transaction.
D-20
Discounts
Net Sales
Item Price Discoun Discount Discount Posted to
t Allocation1 Amount2 Reports3
Itemizer
1. Steak 12.00 1 12.00 / 20.00 = 0.6 0.6 x 2.00 = 1.20 10.80
2. Salad 2.00 1 2.00 / 20.00 = 0.1 0.1 x 2.00 = 0.20 1.80
3. Beer 3.00 2 0 04 3.00
4. Dessert 6.00 1 6.00 / 20.00 = 0.3 0.3 x 2.00 = 0.60 5.40
Gross Sales 23.005
Discount 2.00 1
Net Sales 21.007 = 21.006
1. Figures in this column equal the menu item price divided by $20.00 (the sum of the price of all menu items
linked to Discount Itemizer #1).
2. Figures in this column equal the Discount Allocation for this menu item, multiplied by $2.00 (the amount
of the discount.)
3. Figures in this column equal the Price minus the Discount Amount allocated to this menu item.
4. Because the beer is not linked to Discount Itemizer #1, it is not discounted. The Discount amount allocated
is $0.00, and the full price posts to reports.
5. This figure equals the sum of all menu items in the transaction.
6. This figure equals the sum of all menu item sales posted to Reports. This is the total Net Sales posted for
this transaction.
7. This figure equals Gross Sales minus the Discount amount. This is the guest check total for this transaction.
Considerations
In order to maintain the integrity of totals posted to reports, the following
operations are restricted for transactions that include this type of discount
(i.e., Allocate Subtotal Discounts as Item Discounts is enabled):
w Split the check
Reports
If the reports below print total sales as “Net Sales”, then item discounts (including
subtotal discounts programmed to act as item discounts) affect the sales totals. If
the report prints total sales as “Gross Sales”, then totals sales do not reflect
discounts. The reports include:
w Menu Item Food Cost Report
D-22
Discounts
Total Item Discounts and Total Other Discounts are tracked in the Sales Summary
Block, which can be programmed to print on the following reports:
w Menu Item Sales Report
Enabling
1 Discounts
This file defines each type of discount used in the system. Discount privilege
groups and discount itemizers are among the fields assigned in this file. The
file also includes a Tax Class field that determines which, if any, tax classes
are forgiven by each discount.
1 Keyboards or WS Touchscreens
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Class> | General
R Item Discounts May be Applied to These Menu Items
R Discount Itemizer field—This field links the menu item class with a
particular discount itemizer. Discounts will only apply to menu items
which are linked to the same discount itemizer. Selecting “0” in this
field means the menu item class is not linked to any of the discount
itemizers and is not discountable.
Optional Settings
1 System Parameters
D-24
Discounts
1 Discounts
1 Employee Class
Related Topics
w “Itemizers” on page I-1
D-26
Disk File
Disk File
Description
A Disk File is created on the PC’s hard disk to record output from the 9700
System. A disk file can be used as an electronic journal, or it can store reports.
Usage
During POS Operations, transactions are posted to the Open Check File and the
Closed Check File. An electronic journal creates an ASCII file of every
transaction throughout the system. This “archive” is usually used to audit checks.
If Time In Attendance is used, timeclock files and other labor files are stored.
If the Audit Trail or Transaction Log are enabled, they generate an ASCII file on
the PC’s hard disk.
Report Writer reports, PC Autosequences, and UWS Autosequences can be
programmed to send their output to a disk file instead of a printer.
Totals Sets may also be saved to files on the PC’s hard disk.
Enabling
1 Devices
1 Workstations
1 PC Autosequences
1 UWS Autosequences
1 System Parameters
1 Employee Class
D-28
Disk File
Related Topics
w “Autosequences” on page A-26
Description
The 9700 System may be programmed to display a prompt at both the PC and the
UWS indicating that the PC’s hard disk is in danger of becoming full.
The Disk Full Warning feature monitors the PC currently in use, not the primary
PC programmed for the database. This prevents warnings from being displayed
when the primary PC’s hard disk is in danger of becoming full, but the System is
running on a backup PC.
Usage
The PC’s hard disk is used to store many data files for the 9700. These may
include:
w a Journal
These files must be cleared periodically to prevent the hard disk from becoming
full. (This may be done in a variety of ways, including printing the contents of the
files, transferring the data to other storage media, etc.) When a potential Disk Full
situation arises, the System issues a warning prompt in a number of locations.
D-30
Disk Full Warning
w Begin
w Pickup
w Transfer
w Adjust
w Reopen
The warning message informs the user of how much disk space remains on the
PC. Pressing the [Clear] button will remove the message from the display.
w when the user begins a new edit session (e.g., opens a file)
The prompt informs the user of how much disk space remains on the PC. Pressing
the [Clear] button will remove the message from the display.
w the amount of free space dips below the threshold while the Control Panel is
running (even if it is an icon).
The prompt informs the user of how much disk space remains on the PC. Pressing
the [Clear] button will remove the message from the display.
Enabling
1 PC Table
D-32
Dopplebon Printing
Dopplebon Printing
Description
Dopplebon order printing prints a separate order chit for each item in the current
service round.
Usage
This style of printing is often used in Europe where orders are distributed
manually to various food stations, i.e., salad station, dessert station, grill station,
etc.
Enabling
1 Order Devices
D-34
E
Edit Detail
Description
The Edit Detail feature uses the System Interface Module (SIM) to recall a
customer’s last guest check from a third-party database. Some or all of the detail
items from that previous guest check can then be posted to the current guest
check.
Usage
SIM uses the Interface Script Language (ISL) to capture a customer’s last guest
check from a third-party software package (such as a database of guest
information) and display it on a touchscreen beside the current open guest check.
Example
A customer calls Personal Pizza and says, “This is Joe Decker. Give me my usual
order, please.” The operator replies, “Good evening, Mr. Decker”, and presses the
[Delivery] key on the UWS/3. The [Delivery] key generates a SIM script, which
displays the touchscreens described on the following pages.
This SIM script is programmed to display an entry box that prompts for the
customer’s name. The operator enters Decker, and the script executes a search in
the third-party database.
The search finds a matching record, and the script prompts for confirmation.
E-2
Edit Detail
The operator presses [Yes] to confirm that this is the correct customer. The SIM
script then opens a guest check and prints guest check information lines for this
customer, as shown in lines 1 through 13 on the touchscreen below.
The customer’s last order appears in the right side of the display, with the first
menu item highlighted. The operator can perform any of the following actions:
w Press [Enter] to post a highlighted menu item to the new check.
w Press the [Up] or [Down] arrow keys to move through the detail of the
previous check.
w Press [Edit Detail, Transfer All] to post the entire contents of the previous
check to the new check.
w Press [Clear] to reject all menu items on the previous check, and display an
order screen.
The customer says, “Give me everything I ordered last time, except for the
mineral water.”
The operator can highlight each menu item from the previous check except for the
mineral water, and post each one individually.
Instead, the operator presses [Edit Detail, Transfer All] to post all menu items to
the new check. She then highlights the mineral water on the new check, and
presses [Void] to remove it.
The operator then presses [Clear] to exit this screen, and return to the UWS’ main
menu screen.
E-4
Edit Detail
Enabling
1 WS Touchscreens
Related Topics
w “Guest Check Identification” on page G-19
For additional information about the System Interface Module, refer to the 9700
System Interface Module Manual.
Description
Employee Class Field Editing Privileges provide additional control as to which
employees are able to change an employee’s class in Manager Procedures.
Enabling
1 Employee Class
E-6
Employee Magnetic Cards
The Custom Employee Card feature is designed to allow any employee card, other
then a MICROS employee card, to be used to sign-in an employee to a UWS, or
any other function that the MICROS employee card is capable of performing.
In order to support this feature, an ACSII file named “magcard.cfg” must be
created in the /usr/9700/etc directory to define the record format of the custom
magnetic card. Since this file is a “user-defined” file, it is not supplied with the
9700 Software.
Any ASCII text editor (e.g., Notepad) may be used to create the magcard.cfg file.
Usage
Each UWS will read the magcard.cfg file when any of the following conditions
occur:
w When POS Operations is started
In reading the file, the UWS will search for either a matching UWS #, Revenue
Center, or the System symbol (*). If a match or the System symbol is found, the
UWS will store the record in memory.
If a match is not found, only the MICROS employee card will be able to be used
as an employee card.
The custom employee card may also be used on a Remote Card Reader.
Permissions
The magcard.cfg file permissions should be read/write. To set these permissions,
log in to Windows NT as Administrator and use Explorer to set the File Attributes
for the file.
Record Format
The magcard.cfg file is programmed in the /usr/9700/etc directory and each line
entry must have a carriage return.
The record format is as follows:
[* or R<rvc#> or W<uws#>] <track#> <field#> <start#>
<length#>
Spaces are required between each field.
Field Description
For example, let’s say our custom employee magnetic card can be used by all
UWSs and is formatted as follows:
Track 2, the employee number is the first field, the first field is 15 Digits, with the
last 8 digits being the employee ID. The following would be the correct entry in
the magcard.cfg file:
*2178
As an additional support, the word “debug” may be included in the magcard.cfg
file. This command must be on its own separate line in the file. The debug
command will help in debugging the custom card configuration, if there is a
problem.
If the debug command were added to the above example, it would look like this:
*2178
debug
E-8
Employee Magnetic Cards
NOTE
Hierarchy
If there are several different types of employee cards used at one site, there is a
hierarchy of how the magcard.cfg file is read. For example, let’s say the following
records appear in a magcard.cfg file:
*2178
R51 2 1 7 7
W4 2 1 7 8
The hierarchy for the example above would be as follows:
*2178 R51 2 1 7 7
R51 2 1 7 7 W4 2 1 7 8
Prompts
Enabling
The file magcard.cfg file must be programmed correctly in the
/usr/9700/etc directory.
Related Topics
w Refer to the 9700 Hardware Installation Manual.
E-10
Employee Meals
Employee Meals
Description
An Employee Meal may be a “shift meal” that an employee consumes during the
course of a shift, or it may be a meal that the employee consumes while dining in
the establishment off-duty.
A restaurant may offer an employee meal using a variety of methods:
w The employee may be offered a percentage discount (e.g., 50% off, 100% off,
etc.)
w The employee may be offered a dollar amount discount (e.g., $3.00 towards
the purchase of any meal)
w The employee may be offered any item from a special employee menu
w The restaurant may ask that the employee pay for the meal at time of purchase
w The restaurant may use payroll deduction to charge for employee meals
The 9700 System offers two methods of tracking such specially priced meals—by
entering the reduction as a discount, or by closing the transaction with a tendering
key reserved specifically for that purpose.
A discount key is usually used when employees are offered some percentage (e.g.,
50% off the regular price) or a discount with a fixed ceiling (e.g., 50% off up to
$5.00).
A tendering key is usually used instead of a discount when the employee meal is
offered as a 100% benefit, or where the discount is computed manually by an
operator.
Usage
If Employee Meals are entered using a discount key:
Begin a transaction and enter the menu items desired. Press the [Employee Meal]
discount key. The system prompts the operator for either the Employee Number or
the Employee ID number of the employee purchasing the meal. Enter the number
and tender the transaction.
Employee Vouchers
Each Revenue Center can be programmed to print vouchers when an employee
discount or employee tender is used, to be signed by the employee receiving the
employee meal. Vouchers print at the validation printer designated for the UWS
being used. The illustrations below show an example of each type of voucher,
followed by a description of each line item.
11 X -------------------------------------------------
11 X -------------------------------------------------
E-12
Employee Meals
The table below provides a line-by-line description of the data printed on the
voucher.
Line
Description
No.
Reports
Enabling
1 Discounts
1 Tender Media
E-14
Employee Meals
Optional Settings
The following options may be enabled on a discretionary basis:
1 Discounts
1 Tender Media
1 Employee Class
Description
Enhanced Backup and Takeover (EBUTO) allows a Backup PC to take over
9700 operations in the event that the primary PC loses power or fails. The backup
PC allows all the workstations that were connected to the failed PC to continue
operating.
Usage
EBUTO is used as a security measure. If a PC fails, an establishment can continue
to operate without downtime if the operational redundancy option is enabled.
EBUTO requires double wiring, a LAN environment, and data redundancy, which
is a security measure that copies the database from the original PC to the backup
PC.
Enabling
1 PC Table
E-16
Enhanced Backup and Takeover (EBUTO)
Optional Settings
The following options may be enabled on a discretionary basis:
1 Employee Class
Error Corrections
For more information on this feature, see “Void Item” on page V-18
E-18
Error Log
Error Log
Description
The Error Log module records operational information while the 9700 System is
running, and the contents of this file can be used by trained personnel to diagnose
activity in the System. The System creates an Error Log File for each PC in the
System.
Usage
The Error Log File grows continuously while the 9700 System is in operation.
Each PC’s Error Log File should be reset periodically to prevent it from
consuming too much space on that PC’s hard disk.
Enabling
The Error Log module does not require any specific programming in the System
Configurator module. Any employee with a valid PC Functions ID can open the
Error Log module, and print, save, or reset the file.
Related Topics
For a complete description of Error Log functions and file management, refer to
“Error Log” in the 9700 System Setup and Maintenance Manual.
E-20
Euro Currency Conversion
Description
Euro currency support prepares European users to cope with dual currency
transactions that will be common during transition to the new monetary unit
known as the euro.
The euro is a common currency used throughout most of Europe by countries that
are members of the European Union. Rather than using marks in Germany and
francs in France, for example, both countries will use the euro.
Euro coins and notes will be introduced on January 1, 2002, with national
currencies being phased out by the end of the transition period on July 1, 2002. At
this time, only the euro will be recognized as currency in the member countries.
All non-member countries will continue to accept only their local currency.
Euro support entails handling transactions involving:
w National currency—Pre-euro currency (e.g., the deutschemark in Germany,
the lira in Italy).
w Base currency—The primary currency of the database (either the euro or the
national currency).
Usage
Full implementation of the euro will take place over three years from 1999 to
2002 in order to provide a smooth transition. During this transitional period, both
the euro and local currencies will be recognized as legal tender; however, all
currency conversions must be performed according to the European Union’s
“triangulation” formula (the first currency is converted to the euro, which is then
re-converted into the second, target currency).
The sections that following describe the planned phasing-in of the euro.
E-22
Euro Currency Conversion
Final
National
Country Symbol Currency Rate
Currency Name
1 EURO =
A currency rate must consist of six significant figures. All calculations with
currency rates must be performed with six digits after the decimal point. Currency
rates of member states of the European Monetary Union (EMU) are irrevocably
fixed and can not be changed by the property in order to include a “conversion
service charge.”
Currency rates of member States of the European Monetary Union (EMU) are
irrevocably fixed and cannot be changed by the property in order to include a
“conversion service charge” (see conversion table for all participating currencies).
1. If ‘national currency’ or ‘national currency unit’ is mentioned in the text, only the currencies of member
states for the European Monetary Unit will be included in the definition or formula. All other currencies
(from states which are not participating in the European Monetary Unit, e.g. US Dollar, British Pound) will
be called a ‘third currency’ or ‘other currency.’
E-24
Euro Currency Conversion
Triangulation Method
Converting from a Belgian Franc to a Deutsche Mark, for example, it must be
calculated by the following method: First converting the Belgian Franc to euro,
and then from euro to Deutsche Mark, always with the appropriate conversion
rates and under strict observance of the conversion and rounding rules.
For the following examples, it is assumed that 1 euro = 1.95583 DEM.
w Conversion: National Currency to euro
Converting the amount of 15.50 DEM to euro would invoke the following
method of conversion:
15.50 / 1.95583 = 7.925024 euro
All conversions from national currency to euro will require the division of the
national currency amount by the conversion rate.
w Conversion: euro to National Currency
Converting the amount of 27.50 euro to DEM would invoke the following
method of conversion:
27.50 x 1.95583 = 53.785325 DEM
All conversions from euro to national currency have to be multiplied by the
conversion rate.
The formulas mentioned above are part of the legal requirements and must be
performed exactly as published.
Rounding and/or truncating of the currency rate before calculation is
prohibited.
Rounding and/or truncating is only allowed for printing and displaying totals.
Rounding and/or truncating of totals in the middle of a calculation is
prohibited.
All results must be calculated with six digits after the decimal point.
All subsequent versions to those listed above will also include euro
functionality.
There is no special activation code required to enable euro functionality as an
additional feature, as it is part of the foundation software.
Enabling
1 System Parameters
1 Currency
E-26
Euro Currency Conversion
1 Tender Media
Related Topics
w “Euro Printing” on page E-28
Euro Printing
Description
The following options accommodate euro printing. They are as follows:
w The System Parameters option Print Alt Summary Totals Before Base
reverses the print order of the Base and Alternate Summary Totals sections on
euro checks and receipts.
w Alternate Summary Totals print the Payment total or Amount Due in single-
wide characters on euro Guest Checks and Customer Receipts.
E-28
Euro Printing
Usage
The check shown below has been done via Fast Transaction.
E-30
Euro Printing
On the check shown below, the customer is paying in euro (e.g. bank check), and
the change due will be displayed and issued in the base currency (in this example,
the French Franc).
Enabling
1 System Parameters
1 Taxes
E-32
F
Family Group
Description
A Family Group is a grouping of related menu items for reporting sales
summaries and food cost summaries.
Usage
The Family Group Sales report and Family Group Food Cost report provide sales
and cost information for each family group programmed in the 9700 System.
Example
In Samantha’s restaurant, beer, wine, and mixed drinks are menu items that are
included in family group #3, which is labeled Liquor.
Each time a beer is ordered at a User Workstation, the record of the sale is posted
to, among other places, family group sales.
When Samantha runs a Family Group Sales report for a given day, the line entry
for family group #3, Liquor, shows a single sales count and single dollar amount
totalling all beer, wine, and mixed drinks sold that day.
Reports
w Subtotal fields
A subtotal line prints for all Family Groups that are programmed with the same
number in their Report Group field.
w Quantity Sold
w Yield Percentage
F-2
Family Group
Enabling
1 System Parameters
1 Family Groups
Related Topics
w “Major and Family Group Files” in Chapter 6 of the 9700 Feature Overview
Manual
Fast Transaction
Description
A Fast Transaction is begun by pressing a menu item key. The operator does not
need to begin the transaction with a [Begin Check] key.
Usage
An operator begins a fast transaction by pressing a menu item key instead of a
[Begin Check] key. The workstation begins a check and posts the menu item or
items. A fast transaction is usually tendered immediately. The workstation may be
programmed to issue a customer receipt.
Examples of typical fast transaction environments include a retail shop, cash bar
or, carryout counter.
Each revenue center may be programmed to allow fast transactions to be service
totalled. If a fast transaction is service totalled, it may be picked up and service
totalled again, or picked up and closed, just like an ordinary guest check.
If Operator option Line-by-line Customer Receipt) is enabled, the operator may
service total a fast transaction. When the transaction is picked up after being
service totalled, it is no longer in line-by-line mode.
Credit Authorization
Only one credit card payment may be posted to a line-by-line fast transaction. If
multiple payment types are used in a single line-by-line fast transaction (e.g.,
credit card and cash), the credit card payment must be last.
The [Credit Card Lookup] key is used for credit authorization in this type of
transaction. The Type Definition for Credit card [Tender] keys must be
programmed to either of the following settings:
w Amount Required
The latter option is the usual choice for retail operations, in which charged tips
and change due generally do not occur.
F-4
Fast Transaction
Operation
To post a credit card payment to a line-by-line fast transaction,
w Press the [Credit Card Lookup] key. The UWS prompts Enter credit
card info.
w Swipe the credit card through the magnetic stripe reader, or type the credit
card number and press [Enter]. The UWS prompts for the amount to be
tendered, if the credit card [Tender] key is programmed to do so.
w Enter the amount tendered (if required). The UWS submits the credit card
transaction for authorization. Upon approval, it posts the tender.
Reports
Fast transaction counts and totals post to all financial and sales reports as part of
the Checks profile section; they are not reported separately.
Fast transactions may be programmed to generate a closed check, in which case
the transaction also posts to the Employee Closed Check Report. An “F” in the
Status field indicates a Fast Transaction.
Enabling
1 Operators
1 Tender Media
F-6
Fast Transaction
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | Output
R Print On Customer Receipt
1 Discounts
1 Service Charges
1 Devices
1 Keyboards or WS Touchscreens
Optional Settings
The following privilege options may be enabled on a discretionary basis:
1 Operators
1 Employees
Related Topics
w “Customer Receipt” on page C-53
F-8
Fixed Price Meal
Description
A fixed price meal is a menu item that usually includes several courses of food
items, all for a pre-set price. The price of the meal is posted to the guest check
when an employee presses a Fixed Price Meal menu item key, such as [Brkfst
Combo] or [Steak Spcl]. A fixed price meal key can be defined as a direct access,
a screen lookup (SLU), and/or a number lookup (NLU) key.
The fixed price meal (the parent menu item) is composed of one or more courses
(the child menu item), from which one or more selections may be made.
Child menu items are posted separately, during the course of the meal. They are
regular priced menu items. However, when they are posted as courses of a fixed
price meal, their prices do not post to the guest check.
Concept Description
Child Menu Item A Child Menu Item represents the actual item ordered for each
of the courses included in a fixed price meal. When satisfying
a course requirement, the child menu item can appear on the
guest check as a non-priced, zero priced, or upcharged item.
Course Group A Course Group functions in one of two ways—it either
identifies the number of courses included with a fixed price
meal, or it identifies the menu item selections included with a
particular course. As many as 32 course groups can be
associated with a particular meal, and a course group can
contain as many selections as there are menu items. Course
groups are defined on the Fixed Price Meals tab when sorting
by Menu Item Class in the Menu Item Maintenance file.
Course Mask The Course Mask field is used in two different ways—to
identify which of the 32 course groups are associated with a
fixed price meal, or to specify the course group to which an
item belongs.
Fixed Price Meal The following keys are available for use with the Fixed Price
Keys Meal feature:
w Menu Item Course NLU Key—a number lookup key that
is used to make a menu selection for the specific course of a
fixed price meal.
w Menu Item Course SLU Key—a screen lookup key that is
used to make a menu selection for a specific course of a
fixed price meal.
Parent Menu The Parent Menu Item specifies the price of a fixed price meal
Item and identifies each of the associated course groups. For
example, the Menu Item file might contain an item described
as the Dinner Combo Meal. This fixed price meal is
programmed to cost $15.00 and include course groups one
through five. When selected, the System will post the price of
the meal to the guest check and allow the selection of a menu
item from each of the five courses.
Upcharge A menu item that is defined as an upcharge represents a fixed
price meal course selection that satisfies a fixed price meal
course selection but appears on the guest check as a priced
item. For example, an establishment might elect to offer a
larger sized portion of a menu item course selection for an
additional cost or upcharge.
F-10
Fixed Price Meal
Usage
The system uses the Seat Handling feature to organize fixed price meals on a
guest check. The system may be programmed to assign seat numbers
automatically, or to allow an employee to do it. Typically, the employee selects a
seat number and posts the fixed price meal.
NOTE
The Seat Handling feature does not need to be enabled in
order to post a fixed price meal to a guest check; the first
fixed price menu item added to the guest check will
automatically activate the feature.
Example #1 describes a guest check for a single customer who ordered a fixed
price meal. Since there is only one customer, the seat number remains at #1 for the
duration of the meal. This scenario illustrates the basic steps of a fixed priced
meal. Example #2, which follows on page F-9, describes using the seat feature to
order fixed price meals for several customers on the same guest check.
After dinner, the customer selects a slice of apple pie as part of the Special Value
Combo Meal. Samantha continues with the following steps:
7. Picks up the guest check.
8. Presses the [Dessert] course key. A touchscreen of dessert choices displays.
9. Presses the [Apple Pie] key. The order for the apple pie prints on the remote
printer in the kitchen.
10. Service totals the guest check again.
Apple pie is a priced menu item. However, since it has been ordered as a course in
a fixed price meal, it posts to the guest check without a price.
F-12
Fixed Price Meal
Courses
Soda Entree
Course Course
Veggie Dessert
Course Course
Fish Chickn
Pasta Ham
MIKE ROSE RESTAURANT & GRILL MIKE ROSE RESTAURANT & GRILL
A WORLD OF POS-SIBILITIES A WORLD OF POS-SIBILITIES
504 504
-------------------------------- --------------------------------
TBL 1/1 CHK 237 GST 1 TBL 1/1 CHK 237 GST 1
SEP25’00 08:30PM SEP25’00 08:55PM
--------------------------------
Parent --------------------------------
APPLE PIE
SUBTOTAL 10.00
Child TAX 0.50
TOTAL DUE 10.50
Guest checks showing service rounds for this restaurant’s fixed price meal
1. The UWS advanced from seat #2 to seat #4 because the customer at seat #3 did not order a fixed price
meal. When a course requirement has been satisfied (e.g., the entree for seat #2), the system searches for
the next seat number for which that course has not yet been ordered, and advances to that seat number.
F-14
Fixed Price Meal
Upcharge Items
Fixed price meals can be programmed to offer a group of course items as part of
the regular price, and one or more course items for an additional charge. For
example, a fixed price meal that offers fish, chicken, or pasta as the entree may
also offer steak for an additional charge.
Operational Rules
When you activate the Fixed Priced Meal feature, it changes the way sales
information is added to a guest check. It also changes the way information is
edited, displayed, and printed. Use the information in this section to get
acquainted with these changes.
w If the Add procedure is used for a guest check that includes a fixed price
meal and all seats are used before the meal is posted to the check, the
System prohibits the Add transaction from occurring. In addition, if the
Add procedure is being used and the number of seats included on the
transferred check and the number of seats on the current check are greater
than 63, the System will not allow the transfer function to occur and will
display the following error message No SEAT Available.
w When combining checks, the System will not attempt to interleave seat
numbers. For example, if the current check contains menu items on seats
1, 3, and 5, then the System assumes that seats 1 through 5 are in use.
New detail would be assigned to seat 6.
Edit Seat
The Edit Seat feature can be used to change the seat assignment of a fixed
price meal to one that does not contain a fixed price meal. If you attempt to
move a fixed price meal to a seat that already contains one, the System
prompts Cannot Move Item From Seat.
F-16
Fixed Price Meal
w The [Fixed Price Meal] key can be used in connection with a quantity
key. If more than one meal is being ordered, a quantity can be entered
before the [Fixed Price Meal] key is pressed. Each meal is automatically
posted to a separate seat.
w The [Repeat Round] key can be used with fixed price meals. Items from
the previous round that are programmed to be included in a repeat round
will post to the guest check. Because course requirements were satisfied
in the previous round, these items post to the guest check as priced items.
w Fixed Price Meal and A La Carte menu items can be posted to the same
guest check. A La Carte items will always appear grouped after fixed
price meal menu item unless print groups are used to control the manner
in which information is sorted. If such is the case, the print group sort
options will override the default sort order.
w The [Course] key can be used to post course menu item selections to the
appropriate seat number. The name that appears on the key is governed by
the descriptor programmed on the Touchscreen Assign form. When a
[Course] key is used to post fixed price meal selections, the System is
responsible for identifying each seat that requires a selection for a
particular course group.
Printing
Use the information provided below to help you understand how printing
options are impacted by a fixed price meal.
w Upcharge prices will appear on order chits if the Menu Item Class option
Print Price on Order Chit is enabled.
w Upcharges will always appear on the guest check regardless of the setting
of Revenue Center Parameters Format option Do Not Print Fixed Price
Meal Courses on Guest Checks. This option also suppresses the printing
of course information on a guest check.
w Courses will sort by their assigned print group unless Menu Item Class
option Use Parent’s Print Group for a Fixed Price Meal is enabled.
When this option is enabled, course detail will print in the print group of
the fixed price meal.
w You can use Menu Item Class option Add Course Price to Fixed Price
Meal’s Price on Check Only to control the way fixed price meal
information is printed on guest checks/customer receipts. When this
option is enabled, the System will add the price of each course to the price
of the fixed price meal and will print the consolidated price on customer
receipts and guest checks. When this option is disabled, the System will
include the fixed price meal price only in the information that is printed
on customer receipts and guest checks.
Before implementing this fixed price meal printing option, consider the
following:
w Manage the way fixed price meal revenue posts to major and
family group sales—This printing option provides an effective way
to manage the way menu items are posted to major and family group
totals without compromising the format of the guest check/customer
receipt.
F-18
Fixed Price Meal
Reporting
Use the information provided below to get acquainted with how fixed price
meal information is reported.
w Non-priced course information will not be reported.
w Fixed price meal information will post to the major and family groups of
the fixed price meal item, not to the individual course. The exception to
this rule is upcharged items. Upcharged menu items will post to the
respective major and family group of the course item. For example, if the
price of a cocktail were treated as an upcharge, the totals for that item
would post to the family and major groups for cocktails, not for the fixed
price meal.
Touchscreen Concepts
The Touchscreen files are used to define each of the keys needed to use the
Fixed Price Meal feature. There are a variety of key possibilities but, at a
minimum, keys that facilitate the following functions need to be included on
the touchscreen:
w A key to post a fixed price meal menu item to a guest check. It is
recommended that a direct access key be used in lieu of a SLU key for
this function since Course SLUs are stay-down only until the last course
selection is made, and revert to pop-up after the last requirement is
satisfied. The System will revert to the original screen when the pop-up
takes place.
Touch Void
Use the information provided below to get acquainted with how the Void
feature functions with a fixed price meal menu item.
w If a fixed price meal is removed from a guest check using Touch Void, the
seat used by that meal will be re-used when a new fixed price meal is
entered.
w Touch Void can be used to void a single course, or the entire fixed price
meal. The System will not allow you to void just the fixed price meal
parent menu item.
w When the Void procedure is used, the System will automatically display
all detail, for previous service rounds as well as the current round, by seat,
by fixed price meal.
w If a course is fulfilled and then voided, selecting another item for the same
course will fulfill the course requirement.
w A Line Item void can be used with both the fixed price meal and course
selections.
w A Last Item Void will not remove multiple fixed price meal or course
entries. Essentially, this is because a multiple fixed price meal or course is
conceptually a macro that enters the same menu items the specified
number of times and the System does not have the information needed to
void the entire last item.
Reports
Fixed price meals post to sales reports in the same manner as other menu items.
The sales count of course menu items posts to reports, while the sales amount
does not.
F-20
Fixed Price Meal
Enabling
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Fixed Price Meal—Select this option to identify the class as a fixed
price meal menu item class.
R Free Repeat Course—Select this option if fixed price meal menu
items in this class allow a free repeat course.
R Use Parent’s Print Group for a Fixed Price Meal Course—Select
this option to use Fixed Price Meal Print Group for a course.
R Add Course Price to Fixed Price Meal’s Price on Check Only—
Select this option to consolidate fixed price meal course prices into the
price of the fixed price meal when printing a guest check or customer
receipt.
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | Fixed Price Meals
R Course Mask field—Identify the course groups associated with a fixed
price meal.
1 Keyboards or WS Touchscreens
NLU Method
2 Touchscrns & Keyboards | Keyboards | Key Configuration | Type=Function
| Function Key Categories=Sales NLU | Link
F-22
Fixed Price Meal
1 WS Touchscreens
SLU Method
Description
The Food & Beverage Interface feature provides a means of linking menu item
sales activity in the 9700 System to the MICROS F & B Management System.
When the F & B System reads sales records from the 9700’s Transaction Log, the
sale of any 9700 menu item must be matched to a record in the F & B’s recipe list.
In cases where a menu item has only one recipe, it is easy to match the menu item
sale to its corresponding recipe, even if the menu item has multiple prices (e.g.,
Lunch, Happy Hour, Dinner).
However, when a menu item has multiple prices at which it can be sold, there may
be multiple recipes to which that menu item can be matched. Matching those
prices to a recipe becomes a challenge, as illustrated in the example below.
9700 F&B
The Menu Item Recipe Link file provides links that allow you to match multiple
entries for a menu item’s price to specific Recipe records in the F & B System.
9700 F&B
Each record in the Menu Item Recipe Link file includes eight Recipe Name fields
for each available Menu Item price definition.
F-24
Food & Beverage Interface
Separate entries in the Menu Item Recipe Link file are required only when
multiple recipes for a single menu item are listed in the F & B System. In most
cases, multiple recipes are used only when a difference in sale price reflects a
change in portion size.
Multiple recipes are usually not used when multiple prices are charged for the
same-sized menu item. For example, the illustration above shows that there is a
different recipe for a cup of soup and a bowl of soup. There are three different
prices for a bowl of soup (lunch, happy hour, and dinner). But because the same
menu item (bowl of soup) is served each time, a single recipe represents all three.
Many installations with a large number of menu items in the 9700 database may
require only a handful of entries in the Menu Item Recipe Link file.
Example
The Blue Parrot Cafe serves breakfast, lunch and dinner, and stocks a full bar. The
9700 database contains over 1,000 menu items. However, most of these menu
items are only offered in one size. Therefore, most menu items share the same
entry in the Menu Item Recipe Link File. There are six other records in the Menu
Item Recipe Link File, which are used for menu items that come in varying sizes,
and therefore have separate recipes in the F & B Management System.
The appropriate options are automatically enabled when activity takes place in
any of the following areas:
w Menu Item Master
Enabling
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item> | Pricing
R Recipe Number field
1 PC Autosequence
Related Topics
w “Autosequences” on page A-26
F-26
Function Keys
Function Keys
Description
Function Keys are programmed onto a workstation’s keyboard or touchscreen in
order to allow an employee to perform specific operations on the 9700 system.
For ease of programming, function keys are divided into the 11 categories in the
table below.
Key
Category Function
Movement These keys are used to move the cursor or highlight bar around
Keys the operator display, or to move between screens on the
operator display. Examples include: [Down] and [Page Up].
Sales NLU These are the Number Look-up (NLU) keys used for menu
Keys items, discounts, service charges, and tender/media.
General These keys perform a variety of miscellaneous functions.
Keys Examples include: [Help], [Display Time], and [Mode].
Touchscreen A special set of keys are required to perform certain
touchscreen operations. Examples include: [TS SLU Page Up],
[TS Contrast Down], and [TS Previous Screen].
Check This category includes a variety of keys that are used to begin
Begin/ guest checks and to pick up guest checks that have been
Pickup service totalled. Examples include: [Begin Check By Table],
[Pickup Check By Number], and [Adjust Closed Check].
Check Keys in these two categories are used on guest checks that
Operations have already been opened. Examples include: [Add/Transfer
Check], [Print Customer Receipt], [Exempt Tax Rate 4], [Split
Check], [Level Select], [Transaction Cancel], and [Order
Transactions Type] keys.
Currency These keys are used for currency conversion.
Key
Category Function
Seats Keys in this category are used to operate the seat handling
feature. Examples include [Seat Number] and [View/Edit
Seat].
Keyboard Changes between programmed keyboards on a User
Select Workstation are performed by using the keys in this category.
Non-Sales These keys perform functions that are not directly related to
Operations guest check operations. Examples include: [No Sale], [Clock
in/Out], [Direct Tips], and [Inquire PMS 3].
Usage
Any key that an employee presses (other than a numeric key or an alpha key) is a
function key. An employee must use time clock function keys to clock in. [Begin
Check] and menu item keys begin a transaction, and discount, service charge, and
tendering keys are used to close the transaction.
Keys may be placed on the keyboard in one of two modes:
w Unshifted mode - to perform a function, press the assigned key.
w Shifted mode - to perform a function, hold down the [Shift] key and press the
assigned function key.
The shifted/unshifted key feature allows two key codes to be assigned to the same
physical space on the keyboard.
Function keys may be assigned to a Function Look Up (FLU) key, which can
combine up to eight functions on a single key. Function keys that prompt the
operator are intended for use with FLUs, in order to allow the operator to enter
information necessary to complete the function.
F-28
Function Keys
Enabling
1 Keyboards or WS Touchscreen
Optional Settings
The following privilege options may be set on a discretionary basis:
1 Employee Class
Related Topics
w “Function Look Up Keys” on page F-30
Description
There are two types of Function Look Up (FLU) keys—Functions and Sales:
w Function key FLU keys are used to combine several functions in one key,
conserving space on a keyboard or touchscreen. These FLUs may be
programmed to select any one of up to eight functions, based on a numerical
entry preceding the keystroke.
w A Sales FLU key allows you to post a sales item that corresponds to the
current main menu level or sub-menu level with one keystroke. Sales FLUs
include either Menu Items, Discounts, Service Charges, or Tender/Media, and
may be programmed to interact with current menu level assignments.
Usage
w Shifted—To perform a function, hold down the [Shift] key and press the
assigned function key.
To conserve space on a keyboard, Function key FLU keys are used to combine
several functions in one key. These FLU keys may be used in one of two ways:
w An operator presses the number of the required function (1 through 8),
followed by the FLU key.
w An operator presses the FLU key without first pressing a number. A help
screen displays, listing all of the functions programmed for this FLU key. The
operator selects the required function from the display and presses the number
for that function.
F-30
Function Look Up Keys
w [Pickup Check]
w [Split Check]
w [Add/Transfer Check]
George, a server in the restaurant, wants to adjust one of his closed checks. He
does not know the FLU number for the [Adjust Closed Check] function. So he
presses [Check Ops] and a help screen similar to the one shown below
displays:
1 Begin Check
2 Pickup Check
3 Adjust Closd Chk
4 Reopen Closd Chk
5 Split Check
6 Add/Transfer Chk
George presses [3] to adjust his check. When he becomes more familiar with
the System, he can adjust a closed check by pressing [3] [Check Ops].
Sales FLUs
A Sales FLU key allows you to post a sales item that corresponds to the current
main menu level or sub-menu level with one keystroke.
F-32
Function Look Up Keys
Enabling
1 Keyboards
1 Keyboards
F-34
Function Look Up Keys
Privilege Considerations
The following privilege options may be enabled on a discretionary basis:
1 Personnel
Related Topics
w “Function Keys” on page F-27
F-36
G
Grace Periods
Description
A Grace Period is used to allow employees some flexibility in clocking in and
out when the time clock schedule is used.
A grace period determines how much time, in minutes, each employee will have
as grace on either side of the time they are scheduled to clock in or out in the Time
Clock Schedule File. The grace period provides a range of time within which the
employee can clock in or out without being considered early or late.
Usage
If an employee attempts to clock in or out, outside of their scheduled time, the
system may display a prompt or may prevent the clock-in or clock-out. A grace
period allows employees to arrive or leave within a reasonable number of minutes
on either side of their scheduled time.
A clock in grace period can be programmed for each employee. It overrides the
clock in grace period set for the revenue center.
Example
George, Dave, and Samantha are restaurant employees who are scheduled to clock
in at 4:00 p.m. The grace period for their revenue center has been set at ten
minutes.
At 4:06 p.m., George clocks in. He is six minutes late, according to the time clock
schedule. However, since he is within the ten minute grace period, the system
allows him to clock in.
At 4:11 p.m., Dave attempts to clock in. Since he has missed the grace period by a
minute, the system prevents him from clocking in. The system displays a prompt
informing Dave that manager authorization is required to enable him to clock in
now.
At 4:12 p.m., Samantha attempts to clock in. She has missed the grace period by
two minutes. However, management decided long ago that Samantha is a trusted
and highly valuable employee, and that if she clocks in late she probably has a
good reason. Therefore, the late clock in grace period field in Samantha’s
Employee File has been set to a whopping 15 minutes. Because the employee
grace period overrides the revenue center grace period, Samantha is able to clock
in 12 minutes late without requiring manager authorization.
Enabling
1 System Parameters
G-2
Grace Periods
1 Employees
Related Topics
w “Grace Periods” in Chapter 8 of the 9700 Feature Overview Manual
Guest Check
Description
A Guest Check is a record of all sales to one or more customers, from the
customer’s first order to final payment (or transfer to another customer’s check).
Detail entries include menu items, discounts, service charges, voids, returns, and
tender/media entries.
The guest check record is transferred from the 9700 system’s memory to a printed
guest check that can be presented to the customer for payment.
Usage
An operator begins a guest check by pressing a [Begin Check] key. The system
may be programmed to require certain information from the operator at this point,
such as the check number, the table number, or the number of guests in the party.
During the course of the meal, the operator enters menu items in response to
customer orders. These items may be printed on the guest check in one of three
ways:
w By-round- Menu items and a subtotal print every time the guest check is
service totalled.
w On-demand - Guest check detail is retained in the system’s memory until the
check is closed. The entire check detail is printed at that time.
In addition to menu items, the operator may enter any discounts or service charges
that apply to the transaction.
At the end of the meal, the check is presented to the guest for payment and then
closed with a tendering key.
G-4
Guest Check
Example
Samantha, a server in a full service restaurant, is told by the hostess that she has a
new party of four seated at table 27. Samantha takes the party’s order and then
proceeds to a UWS.
Samantha presses [2] [7] followed by the [Begin Check By Table] key. The
System assigns a guest check number to her transaction and prompts her to enter
the number of customers. She presses [4].
The system is programmed to treat Samantha as a By Round operator.
After entering the menu items that the customer ordered, Samantha takes a blank
guest check from her apron and places it in the slip printer. She presses [Service
Total]. The 9700 system prints the guest check header at the top of the check,
followed by the menu items ordered. The list of menu items is followed by a
subtotal for this service round.
After dinner, the party at table 27 orders coffee and dessert. Samantha goes to a
UWS and presses [2] [7] [Pickup Check By Table]. After pressing the appropriate
Menu Item keys, Samantha places the guest check in the slip printer and presses
[Service Total] again. The Menu Items for coffee and dessert print, followed by a
new subtotal.
Table 27 asks for the check. Samantha takes the guest check from her apron
pocket and writes “Thanks, come again” across the bottom in flowing script. (She
has recently resolved to adopt a more professional demeanor at work, and so
resists the temptation to dot the “i” with a little heart.) She presents the check to
the customers, who return it in a few minutes with cash.
Samantha picks up the check again, places the guest check in the slip printer, and
tenders the check. The system prints the total, the tender amount and type, and a
guest check trailer on the check. The guest check is now closed.
Reports
Financial Reports
(System, Revenue Center, and Employee)
w Total number and dollar amount of guest checks begun
w Total number and dollar amount of guest checks carried over from the
previous period
If the report is programmed to include the optional Order Type Sales Profile
section, the following fields print for each Order Type:
w Number of checks
w Table/Group number
w Amount due
G-6
Guest Check
w Table/Group number
w Amount due
w Number of guests
w Amount paid
w Amount paid
w Table/Group number
w Number of guests
Enabling
1 System Parameters
G-8
Guest Check
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | Output
R Print On Guest Check
1 Discounts
1 Service Charges
G-10
Guest Check
1 Tender/Media
1 Operators
1 Workstations
1 Keyboards or WS Touchscreen
Optional Settings
The following options can be enabled on a discretionary basis:
1 System Parameters
1 Currency
G-12
Guest Check
G-14
Guest Check
1 Tender/Media File
1 Keyboards or WS Touchscreen
Optional Settings
The following privilege options may be enabled on a discretionary basis:
1 Job Codes
1 Employee Class
G-16
Guest Check
1 Operators
1 PC Autosequences
1 UWS Autosequences
G-18
Guest Check Identification
Description
The Guest Check Identification feature allows an operator to enter a descriptor up
to 16 alphanumeric characters. This descriptor is referred to as a Guest Check ID
and can be used in conjunction with a check number, a table number, or both. The
Guest Check ID can also be assigned and accessed using the 9700 System
Interface Module. For more information, please see the 9700 System Interface
Module Manual.
Usage
Use the Guest Check ID feature to attach a label of up to 16 alphanumeric
characters to uniquely identify a guest check. The ID can be added when the guest
check is begun or during a subsequent service round. The Type Definition for
each operator may be programmed to require the entry of a Guest Check ID, or it
can be an option for a guest check. It can be used in conjunction with any table
number or guest check number requirements.
For example, if the operator’s file is programmed to required a Guest Check ID,
the operator may use [Begin Check by Table #] to begin a guest check, and the
System will prompt for a Guest Check ID.
The [Begin Check By ID], [Pickup Check By ID], and [Transfer Check by ID]
function keys are used just as other [Begin], [Pickup] or [Transfer] keys. In each
case, the Guest Check ID is used to reference the check. If necessary, ID
information can be edited while the check is open, or after it is closed, using the
[Guest Check ID] key.
Check Operations
Begin Checks
An operator who is privileged to begin checks may use the [Begin Check by
ID] key to begin checks by guest check ID. If the operator begins a check with
another type of [Begin Check] key, and the operator’s type definition is
programmed to require the entry of a Guest Check ID, the System prompts for
the ID.
A Guest Check ID can be used in conjunction with the check number, a table
number, or both.
Pickup Checks
An operator may use the [Pickup Check By ID] key to pickup open checks.
The System may be programmed to provide Pickup Check SLU screens.
Refer to “Pickup Check SLU” in Chapter 5 of the 9700 Feature Overview
Manual.
Transfer Checks
An operator may use the [Trans Check By ID] key to transfer checks from
another operator. The System may be programmed to provide Pickup Check
SLU screens. Refer to “Add/Trans Check SLU” in Chapter 5 of the 9700
Feature Overview Manual.
G-20
Guest Check Identification
MICROS 9700
FINE DINING SYSTEM
411 MARY
--------------------------------
CHK 73 SAMPLE GST CK ID GST 2
JAN14’94 11:36PM
--------------------------------
MICROS 9700
FINE DINING SYSTEM
411 MARY
--------------------------------
TBL 2/1 CHK 74 GST 2
SAMPLE GST CK ID
JAN14’94 11:36PM
--------------------------------
Order Chit
The Guest Check ID information appears as a separate line of information on
a local or remote order chit. The ID appears immediately after employee
number information. Like the table number, the ID prints double wide. For
example:
RESTAURANT
** HOT PRINTER **
411 MARY
--------------------------------
SAMPLE GST CK ID
CHK 81 GST 2
--------------------------------
G-22
Guest Check Identification
MICROS
FINE DINING SYSTEM
PH# (301)210-6000
FAX# (301)210-7077
DATE: MAY23’94 01:50PM
CARD TYPE: MASTERCARD
ACCT #: 54123456789632 *
EXP DATE: 12/95
AUTH CODE: DEMO1
CHECK: 86
TABLE: 2/1
GST CHK ID: SAMPLE GST CK ID
SERVER: 1 JANICE
SUBTOTAL: 34.70
TIP_________________________________
TOTAL______________________________
SIGNATURE__________________________
Enabling
1 Operators
1 Keyboards or WS Touchscreen
Optional Settings
The following options may be enabled on a discretionary basis:
1 Touchscreen Style
1 Employee Class
G-24
Guest Check Identification
Related Topics
w “Edit Detail” on page E-1
Description
The Guest Check Information Detail Lines feature uses the System Interface
Module (SIM) to create reference information that can then be included in a guest
check’s detail.
Up to 30 detail lines of 32 characters each may be added to the guest check detail.
These lines may be programmed to print on the guest check, customer receipt, and
on specific order devices. Guest Check Information Detail Lines are not included
in journal entries.
Once added to a check, guest check information detail lines cannot be voided or
edited.
Usage
SIM uses the Interface Script Language (ISL) to capture information from a third-
party software package (such as a database of guest information) and store it in the
guest check detail. SIM can also be set up to allow the operator to enter Guest
Check Information Detail at the UWS.
Check information detail lines are often used to store customer information, such
as names and addresses, or to add special handling instructions to a guest check.
G-26
Guest Check Information Detail Lines
DELIVER TO:
MR. JOE DECKER
123 MAIN ST.
PERSONAL CHECK IS OK
Enabling
Optional Settings
The following options may be enabled on a discretionary basis:
1 System Parameters
1 Order Devices
G-28
Guest Check Information Detail Lines
Related Topics
w “Edit Detail” on page E-1
For additional information about the System Interface Module, refer to the 9700
System Interface Module Manual.
Guest Count
Description
The 9700 System can keep track of the number of guests being served in each
transaction. This information may be used in reports.
Usage
The number of guests being served in a transaction can be counted in any of
several ways:
w Seat Count—The number of seats entered for the guest check can be used as
the guest count. If this method of guest counting is used, the Manual Entry
method of adding to the guest count is disabled. Also, the Number of Guests
Entry Required for New Checks Option is disabled.
G-30
Guest Count
Reports
Financial Reports
(System, Revenue Center, Employee, Time Period, Serving Period)
An Order Type Profile section may be programmed to print on these reports. This
section includes the following totals for each Order Type that is programmed as
“active” in the System Parameters File or the Revenue Center Parameters File:
w Number of Guests—This total records the total number of guests recorded
for this Order Type.
w Sales/Guest—This total equals the total net sales recorded for this Order
Type, divided by the total number of guests recorded for this Order Type.
Enabling
1 Keyboards or WS Touchscreens
1 System Parameters
1 Interface
Optional Settings
The following options may be enabled on a discretionary basis:
G-32
Guest Count
1 Service Charges
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Add to Guest Count
1 Interfaces
1 Employee Class
1 Operators
Related Topics
w “Table Management System” on page T-1
G-34
H
Hand-held Touchscreen
Description
The Hand-held Touchscreen terminal (HHT) is a portable, wireless User
Workstation that communicates with the 9700 System by radio.
For more information, refer to “Hand-held touchscreen” in Chapter 12 of the 9700
Feature Overview Manual.
Help Screens
Description
A Help Screen is a “window” temporarily displayed on the current User
Workstation display to show information to the operator.
Usage
Help screens are generated automatically by the system when one of the following
occurs:
w An NLU or function FLU key is pressed with no numeric entry preceding it.
w A key is pressed for a menu item that requires a prep instruction or condiment.
w An employee clocks in to the system, and has more than one Job Code from
which to choose.
Help Screens may also be generated from a programmable Help Screen File when
the [Help] key is pressed.
Example
Beers are ordered using a single NLU key, and George has forgotten the NLU
number for draft. He presses [Beer NLU], and the help screen shown below pops
up in a window, displaying NLU numbers and brand names.
1 Colorado Light
2 Australian Lager
3 Holland’s Beer
4 Frisco Steam
10 Domestic Draft
11 Import Draft
H-2
Help Screens
1 RARE
2 MEDIUM RARE
3 MEDIUM
4 MEDIUM WELL
5 WELL DONE
George enters [4] to display the help screen programmed with notes on the
restaurant’s gift certificates.
Field Help
Some of the User Workstation Procedures include fields that require entries drawn
from the 9700 database. For example, when using Procedure # 3, Employee
Setup, you are required to link the employee to a specific Employee Class.
The [Field Help] key can be used to avoid the necessity of maintaining printed
lists of Employee Class numbers, or of having to start the System Configurator
module and open the Employee Class File.
Press the [Field Help] key when editing a field that requires an entry from a
database file. The System superimposes a pop-up window on the User
Workstation display. The window lists the names and object numbers of the
records in the file.1 These fields may not be edited, and no other fields from the
file are displayed.
To close the pop-up window, enter one of the numbers displayed and press
[Enter], or press [Clear].
Due to the size of Menu Item files, Menu Item fields do not offer the [Field Help]
feature.
1. When the [Field Help] key is used in conjunction with an employee name field, the System will display an
alphabetized list of names. This will allow you to distinguish employees with the same last name from
one another.
H-4
Help Screens
Enabling
1 Keyboards or WS Touchscreen
1 System Parameters
1 Help Screens
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class |<Select
Class> | Condiment Groups | Menu Item Type
R Regular or Condiment—Select Condiment o designate this menu item
as a condiment.
R Required Condiment Groups field
R Allowed Condiment Groups field
R Member of Condiment Groups field
1 Discounts
H-6
Help Screens
1 Service Charges
1 Tender Media
1 Operator File
Related Topics
w “Condiment Handling” on page C-27
Hexadecimal Entry
Description
Hexadecimal entry is a method of programming certain fields, such as type
definitions, options, etc., that requires converting binary numerals into
hexadecimal numerals for entry.
Each option or type definition represents a binary value. An option is either
enabled or disabled.
A string of four options is entered into a data field as a single hexadecimal digit.
In the 9700 database, fields of this type may use up to 20 hexadecimal digits, each
representing four options.
Usage
The 9700 System Configurator is designed as a user-friendly interface that does
not require its operators to use hexadecimal entry. Option fields (or type
definitions, etc.) may be programmed in Symbolic Mode by clicking the field’s
Zoom Box and using the mouse to set each option ON or OFF.
However, System Configurator retains hexadecimal entry as an alternative for
entering fields, because many experienced programmers and installers are familiar
with this method, and prefer it for its speed. If the same setting for a field is to be
used in multiple records in a file, the hexadecimal entry can be copied, and then
pasted to as many records as necessary, using the mouse.
Hexadecimal Digits
Hexadecimal notation uses a base 16 numbering system. There are 16
hexadecimal digits: 0 to 9 followed by A to F. The corresponding decimal value
of the hexadecimal digits is shown below.
Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Decimal 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1
0 1 2 3 4 5
As the table shows, a hexadecimal digit can represent any decimal value between
0 and 15.
H-8
Hexadecimal Entry
A hexadecimal digit represents the total value of a string of four binary digits. A
binary digit can have values of 0 or 1 only. A single hexadecimal digit represents
a unique string of four binary digits, as the following comparisons show.
We are accustomed to recognizing that the actual value of the digit “1” is based on
its position. In binary notation, where the only digits are 1 and 0, the same rule is
true, as the following illustrates:
Thus, every value between 0 and 15 is a unique combination of one or more of the
numbers: 8, 4, 2, and 1.
Calculate a Hexadecimal
The preceding section showed that a hexadecimal (or hex) digit is a string of four
options. Each option has a value based on its position in the string. From top to
bottom, the values are 8, 4, 2, and 1. Since a binary digit can only be 0 or 1, an
option’s value is always 8 or 0, 4 or 0, 2 or 0, and 1 or 0. Thus, the value of a
position adds to the hexadecimal digit value only if the bit in that position is ON,
that is, equal to 1. The resulting hexadecimal digit value shows which options are
ON.
A byte is a string of eight binary digits represented by two hexadecimal digits.
The first digit represents the value of the first four options and the second digit
represents the value of the last four options. Hexadecimal fields always contain an
even number of hexadecimal digits.
Example
Determine the hexadecimal digit value of a two-digit field with options 2, 4,
5, and 7 set ON.
OFF = 0 x 8 = 0
ON = 1 x 4 = 4
5
OFF = 0 x 2 = 0
ON = 1 x 1 = 1
ON = 1 x 8 = 8
OFF = 0 x 4 = 0
A
ON = 1 x 2 = 2
OFF = 0 x 1 = 0
Answer: 5A
Thus, the hexadecimal entry for a field with this mix of option settings is
“5A”. If this same setting is to be used for multiple records in the file, this hex
entry can be copied, and then pasted to as many records as necessary, using
the mouse.
Employee File
w Default to Symbolic Mode when Editing Hexadecimal Fields - Type
Definition #6
H-10
High Amount Lockout (HALO)
Description
High Amount Lockout (HALO) is a programmable limit on the dollar amount of
menu items or tenders that may be entered by the operator. A HALO is used to
filter out erroneously high entries.
Usage
When a tender/media HALO is active, dollar amount entries are compared to the
HALO amount. The HALO may be programmed to limit either the tender amount
entered or on the amount overtendered.
Authority to override a Tender/Media HALO may be restricted to certain
employees.
When a menu item HALO is active, the quantity of the item ordered times the
item price is compared to the HALO amount. For example, if a menu item is
priced at $3.00, and the HALO for this menu item class is set at $30.00, then
ordering 11 of these menu items would exceed the HALO amount
(11 x $3.00 > $30.00).
If the HALO is exceeded in an entry, the user workstation prompts “AMOUNT
TOO LARGE- CONTINUE?”. The operator may then change the entry or may
continue with the large amount.
Enabling
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R HALO field—This is a two-digit numeric field that determines the size
of the HALO. The first digit is a number between 0 and 9. The second
digit is a tens multiplier from 0 through 7. Example: 21 = 20.00, 22 =
200.00, 27 = 20,000,000.00.
1 Tender/Media
Optional Settings
The following options may be enabled on a discretionary basis:
1 Employee Class
H-12
Hold & Fire
Description
The Hold & Fire feature allows a server to service total a guest check and hold
the order until the server is ready to “fire” it (i.e., send it) to order devices.
Usage
Example
Table 27 has given Samantha an order for their drinks, appetizers, and entrees,
all at the same time. Samantha goes to the User Workstation and places the
order for the drinks and appetizers, then service totals the check.
Samantha picks up the check, places the order for the entrees, and this time
she presses the [Service Total/Hold] key, which service totals the check. The
entire order is now posted to the check, but the entrees are not sent to the
remote printers.
Samantha serves the drinks and appetizers. Halfway through the appetizer
course, Samantha picks up the check and presses the [Service Total/Fire] key,
which service totals the check again. The orders for the entrees are now
dispatched to the remote printers in the kitchen.
Direct Hold
A direct hold is performed by pressing the [Hold Menu Item] key and then
posting the Menu Item. The menu item will appear on the operator display
along with an “H” to specify that the item is on hold. Press the [Service Total/
Hold] key. This service totals the guest check, but the menu items designated
as hold items are not output to order printers.
H-14
Hold & Fire
Enabling
1 Keyboards or WS Touchscreen
1 Tender Media
Related Topics
w “Chain & Fire” on page C-16
H-16
I
Itemizers
Description
When items are entered on a guest check, various subtotals known as Itemizers
are maintained in the background. As an analogy, an Itemizer is a “bucket” where
totals accumulate. For example, all food items could be subtotaled in one itemizer,
and all liquor items in another. Various calculations such as subtotal discounts,
subtotal service charges, and sales tax can be set to apply to all or only certain
itemizers. This provides a way to selectively apply each calculation.
Usage
Sales Itemizers
These 16 itemizers are used for the purpose of separating menu item sales into
categories, such as Food, Beverage, and Merchandise. Optionally, Sales Itemizers
may appear on a guest check as separate subtotals.
Discount Itemizers
Every Menu Item Class may be programmed to post to one of sixteen Discount
Itemizers. A percentage Discount key may be programmed to compute a Discount
on any mix of Discount Itemizers. For example, a discount coupon for 10% off of
the cost of a meal may apply only to food sales (not liquor). In this example, you
would assign food items to one discount itemizer and liquor items to another.
Itemizer Descriptors
Descriptors for Discount, Service Charge, and Sales Itemizers may be
programmed in various files in the 9700. (See “Enabling” on the next page.)
These descriptors appear for reference when programming other files.
Consider, for example, a restaurant in which Discount Itemizer #4 is programmed
with the descriptor “Seniors.” When the programmer is setting up the Menu Item
Class File, classes must be linked to various Discount Itemizers. The programmer
does not need to remember (or write notes to remind himself) that Discount
Itemizer #4 is “Seniors.” When programming the Discount Itemizers for each
class, the descriptors appear in pop-up windows. The programmer can see, while
in the Menu Item Class File, that Discount Itemizer #4 is “Seniors.”
Sales Itemizers, in addition to providing an aid to programming, may also be
programmed to print on Guest Checks and Customer Receipts beside the sales
total for each itemizer.
Example
The amount due for a guest check in the hotel restaurant totals $10.00. The
customer elects to charge $7.00 to his room account, and to pay $3.00 in cash.
The operator posts a $7.00 charge to the account in the PMS, and tenders the
balance to cash. In this example, 70% of the total of all itemizers accumulated
for this transaction (i.e., menu item, discount, and service charge itemizers) is
posted to the PMS.
If prorated itemizer posting is not used, all itemizers are included in each
posting.
I-2
Itemizers
Enabling
1 System Descriptors
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Sales Itemizer field
R Discount Itemizer field
R Service Charge Itemizer field
1 Discounts
1 Service Charges
Optional Settings
The following options may be enabled on a discretionary basis:
1 Tender/Media
Related Topics
w “Descriptors” on page D-13
I-4
Interface File
Interface File
Description
The Interface File is used to define communication between the 9700 system and
a number of peripheral systems.
Usage
The 9700 System is designed to communicate with up to eight peripheral systems
per Revenue Center, and up to 255 per System. These peripheral systems may
include:
w Property Management Systems (PMS)
More than one Revenue Center may access the same peripheral. Communication
may be established using either of two methods:
w A TCP interface may be set up to communicate through the System’s LAN.
Enabling
1 Interface
Related Topics
w “Backup PC” on page B-1
I-6
Interface Script Language
Description
The Interface Script Language (ISL) is used by the System Interface Module
(SIM) to interface with a variety of other data systems, including sophisticated
Property Management Systems (PMS), automated delivery systems, and other
electronic database systems.
For a complete description of ISL and of SIM, refer to the 9700 System Interface
Module Manual, P/N 100068-084.
I-8
J
Job Codes
Description
A Job Code is an accounting entity that enables a system to track the labor
activity of a group of employees by category of work. Job codes are used for two
purposes. First, they link hourly employees to a specific wage rate when they
clock in, and second, for management analysis, they group labor hours and costs
into job categories on reports.
Usage
Linked to Employees
Typically employees are grouped by job-related categories such as Waiter,
Bartenders, Managers, Cooks, Dish Washers, etc. An employee may be linked to
eight different Job Codes.
When an employee clocks in for a shift, their hours worked and wages earned are
added to the totals for one of the Job Codes to which they are linked. The Job
Code to which the employee’s totals are reported is determined in one of three
ways:
w The Job Code field in the Time Clock Schedule may be programmed to
automatically clock the employee in at a specific Job Code.
w The Report Group field in the Time Clock Schedule may be programmed to
prompt the employee to select a Job Code from among those included in a
specific Report Group.
w The Job Code field and the Report Group field in the Time Clock Schedule
may both be blank. If this is the case, the employee is prompted to select a Job
Code from among those listed in the employee’s record in the Employee File.
Labor Analysis
Job Codes can be used to group labor hours and costs into job categories on
reports. This information can be useful in analyzing scheduling, staffing, and
labor costs. For example, you may discover that you have scheduled too many
chefs, or that you could afford to hire more waiters. You could even use the
information on this report to establish a hiring ceiling for specific departments.
Reports
In addition, this report lists, for each Job Code, the percentage of labor cost (total
pay) to Net Sales generated by all employees in that Job Code.
J-2
Job Codes
Enabling
1 Job Code
2 Personnel | Job Code | General
R Define a Job Code for each labor category in each Revenue Center.
Assign each Job Code to a Report Group, both for reporting purposes
and for use in a Time Clock Scheduling option (see below).
R Assign each Job Code to a specific Revenue Center, or select 0-All in
this field to make a Job Code available in all Revenue Centers.
1 Employees
2 Personnel | Employee Maintenance | <Sort By Employee> | <Select
Employee> | Job Codes/Pay Rates
Related Topics
w “Job Codes” on page J-1
Job Rates
Description
A Job Rate is a wage associated with a specific Job Code in the Employee File.
Since it is programmed by employee, employees can have different wage rates
associated with the same Job Code.
Usage
George and Samantha are both bartenders. They are both linked, in their
respective Employee File entries, to a Job Code called Bartender. However,
George is new to the job and somewhat unpolished. Samantha has been working
the bar for six years and is a consummate professional.
In Samantha’s Employee File record, her Job Rate is set at $10.00 per hour;
George’s is set at $6.75.Accordingly, when Samantha clocks in as a bartender, she
is paid $10.00 per hour. When George clocks in as a bartender, he is paid $6.75.
George is watching Samantha like a hawk, trying to acquire some of the polish
and aplomb she exhibits.
Enabling
1 Employee File
2 Personnel | Employee Maintenance | <Sort By Employee> | <Select
Employee> | Table View
Related Topics
w “Job Rates” on page J-4
J-4
K
Keyboards-User Workstation
Description
A Keyboard on a User Workstation includes a set of on-screen keys that are used
to enter information. The type and location of keys included are user definable.
The flexibility of the 9700 System allows you to tailor a set of keyboards to the
needs of an establishment. Establishments may define as many keyboards as they
need for different functions (order entry, cashiering, etc.) and different revenue
centers.
For each keyboard, determine the functions needed and map them out on the
keyboard. For example, direct access menu items are generally grouped together
on the keyboard so that all appetizers are located in the same area. A numeric
keypad is included to facilitate numeric entry and is laid out like a calculator
keypad.
There are twelve categories of keys, each is identified here:
Definitions
Keyboard Layouts
A keyboard layout is the format of the keys. A PCWS uses the 100-key
programmable layout shown below.
K-2
Keyboards-User Workstation
Usage
Lookup Keys
A lookup key lists a set of items on the operator display and allows the
operator to choose one. It optimizes keyboard space by linking multiple menu
items or functions to a single key. For example, one set of menu items might
be linked to an appetizer lookup. When an operator presses the appetizer
lookup, a help window displays a numbered list of appetizers:
1 Shrimp Cocktail
2 Chicken Wings
3 Egg Rolls
4 Stuffed Mushrooms
w Function Lookup (FLU) Keys - FLUs include function FLUs and Sales
FLUs.
A S c re e n L o o k u p ( S L U ) i s o n l y u s e d f o r
touchscreens.
w The Extended Keyboard Type allows ASCII characters in the range 20H to
FFH to be entered on the keyboard. This allows the 9700 to make use of
lower-case letters, as well as characters and punctuation used in some
languages (e.g., the umlaut).
ASCII characters 19H and below are reserved for use as printer control characters,
and should not be used in keyboard entry. For example, one IBM character set
font uses character 15H as the section (§) character. This character cannot be used
in the 9700 System.
K-4
Keyboards-User Workstation
Enabling
Keyboard File
For each keyboard, fill all fields in the Overhead tab of the file. Each keyboard
record on the Overhead tab of the file is linked to a Configuration tab, which
defines all of the keys available on each keyboard. The Configuration tab is
comprised of three basic areas: Keys, Entry Fields, and Keyboard Legend. Each
of these areas is described in the pages that follow.
Keys
Entry fields
Keyboard Legend Generation
Keys
In order to program a specific key, do the following:
w Click that key with the mouse.
Entry Fields
w Select a key type and a specific key for the Unshifted function.
w Select a key type and a specific key for the Shifted function.
K-6
Keyboards-User Workstation
Key Identifiers
When programming is completed for a key, a letter appears in the center of the
key on the display. This is the Key Identifier, an abbreviation of the Unshifted key
category. Its purpose is to let you know, at a glance, which keys on the keyboard
have been programmed. For example, if a menu item was programmed as the
Unshifted function, the letter “m” appears in the center of the key. A list of Key
Identifiers is shown in the table below:
1 - Menu Item m
2 - Menu Item FLU M
3 - Discount d
4 - Discount FLU D
5 - Service Charge s
6 - Service Charge FLU S
7 - Tender/Media t
8 - Tender/Media FLU T
9 - Keypad 0 through 9, sh, cl, en
10 - FLU F
11 - Function f, or, an abbreviation for the specific
function, e.g., $ for Currency, vd for
void, etc.
12 - Macro ma
Example
This key has been
programmed as a Discount
key. The other 5 keys shown
are not programmed for an
unshifted function.
Moving a Key
You can easily move keys around to rearrange a keyboard to the desired
configuration. To relocate a key assignment using the mouse, do the following:
w Click the key to be moved and hold the left mouse button down.
The key programming from the first key location (including any keyboard legend)
is erased, and is relocated to the new key location (except for the alpha
assignment). Any key programming that was already located there is overwritten.
A key movement can be reversed by clicking the Undo selection in the Edit menu.
If you click Undo, the last edit made to the file (including key movements) is
undone.
K-8
Keyboards-User Workstation
Optional Settings
1 Workstations
1 Keyboards
1 Employee Class
Related Topics
w “Function Keys” on page F-27
K-10
Keyboard Workstation
Keyboard Workstation
Description
The Keyboard Workstation (KBWS) is a user workstation that is designed for
multi-revenue center high volume operations that need a simple to use but feature-
rich terminal. The KBWS is virtually water resistant and will work well in
environments where weather is a factor (e.g., arena, theme park, and stadium
environments).
For a complete description of the KBWS, refer to the 9700 Keyboard Workstation
Configuration and Installation Manual.
K-12
L
Description
The Labor Day Start Time is the pivot point used by the system to calculate
daily labor totals. It is set by a manager (or an installer) as the start of the business
day.
Usage
The labor day start time allows the 9700 System to accumulate daily time keeping
totals. These totals are used by the System to calculate labor hours and overtime.
The labor day start time should be set at a time after closing and before opening,
when no employees are clocked in to the System.
Example
Restaurant employees begin work at 9:00 a.m. for the 10:00 a.m. opening. The
restaurant closes at 3:00 a.m., and employees are usually out by 4:00 a.m. The
Labor Day Start Time is set for 6:00 a.m.
At a 24-hour establishment, the start time should be set at a time when the fewest
number of people are clocked in, or at a time agreed on as the end of one business
day and the beginning of the next.
Some employees may clock in before the Labor Day Start Time and clock out
after that start time. In this case, all of the hours for that employee’s shift are
credited to the day when the majority of the shift took place. For example, if a
cleaning person clocks in at 3:00 a.m. and works until 7:00 a.m., all of that
person’s hours are credited to the first day because three hours (3:00 to 6:00)
occurred in the first day and only one (6:00 to 7:00) occurred in the second.
Reports
The labor day start time determines which hours that an employee works are
overtime and which are regular. This determination affects all totals in the
following reports:
w Employee Labor Detail
Enabling
1 System Parameters
Related Topics
w “Job Codes” on page J-1
L-2
Labor Week Start Day
Description
The Labor Week Start Day is the pivot point used by the system to calculate
weekly labor totals. It is set by a manager (or an installer) as the first day of the
work week.
Usage
The labor week start day is the day that the System uses as the restart time for
calculating overtime for each week. For example, if the start day is Sunday, the
System will begin counting labor hours for each employee on Sunday. The next
Sunday, the System will reset to zero and start counting again.
If the System finds the hours worked by one employee during the week are greater
than the number entered into the Job Code File as the overtime number of hours,
the employee is credited overtime hours and pay.
Each work week is treated as a separate unit, usually of 40 hours. The “work
week” can begin on any day of the week, to match any payroll cycle.
Reports
The labor day start time determines which hours that an employee works are
overtime and which are regular. This determination affects all totals in the
following reports:
w Employee Labor Detail
Enabling
1 System Parameters
Related Topics
w “Calculating Time Worked” in Chapter 8 of the 9700 Feature Overview
Manual
w “Time and Attendance” in Chapter 8of the 9700 Feature Overview Manual
L-4
Language Support
Language Support
Description
The 9700 has several features that make up its language support. The System has
an easy-to-convert text file, in which an installer or dealer may convert all the text
that the system uses to another language.
The 9700 also provides full, eight-bit, character codes, including character values
128 to 255. These codes allow the 9700 to display and print characters from many
different languages.
Related Topics
w “Credit Card Handling” in Chapter 11 of the 9700 Feature Overview Manual
Description
A Limited-availability Menu Item is a menu item that has a user-defined limit
on the quantity available. The 9700 System keeps track of limited-availability
menu items in order to restrict employees from:
w placing an order for a limited availability item that has run out, or
For example, if a restaurant has a limited number of lobster tails available for each
shift, that menu item may be programmed as a limited-availability menu item.
Usage
Menu Item Counts for limited-availability menu items are set by privileged
employees through UWS Procedures. The 9700 System automatically checks the
availability each time the item is ordered. The beginning count (Spcl Cnt) is
decremented each time the item is ordered. When the count becomes zero and
another of the menu item is ordered, the system responds with the prompt, “NO
MORE [menu item name] REMAINING.” If an order is placed for more of an
item than is on hand, the system responds with the prompt, “ONLY # ITEMS
REMAINING.”
L-6
Limited-Availability Menu Items
Enabling
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General | Type Definitions
R Check Menu Item Special Count—Enable this option to identify
these items as having limited availability.
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item> | General
R Count on Hand field—Enter the number of items available for sale.
R Out of Menu Item—Enable this option to make this menu item
unavailable for posting.
Optional Settings
The following privilege options may be set on a discretionary basis:
Related Topics
w “Menu Items” in Chapter 6 of the 9700 Feature Overview Manual
Description
A Line-by-line Customer Receipt is used for fast transactions. A line-by-line
customer receipt prints each detail item as keys are pressed. For example, if a
bartender is programmed to print line-by-line and she presses a [Strawberry
Daiquiri] key, it prints immediately.
Other methods of printing receipts include:
w Buffeted Customer Receipt - No printing takes place until a tender key (that is
programmed to print customer receipts) is pressed.
Usage
All customer receipts are used to record sales for a customer. The line-by-line
feature is used to print receipts quickly. Detail entries (e.g., menu items, discounts,
service charges, tender/media) print as the key is pressed, rather than after the
entire order is tendered.
Line-by-line printing provides faster customer service, since the receipt is ready to
present to the customer when the transaction is closed.
When line-by-line customer receipts are used, the designated customer receipt
printer is “dedicated” to the customer receipt being printed (i.e., no other printing
may take place while engaged in a transaction).
Service total of line-by-line fast transactions is also supported. When the
transaction is picked up after being service totalled, it is no longer in line-by-line
mode.
L-8
Line-By-Line Customer Receipt
Credit Authorization
Only one credit card payment may be posted to a line-by-line fast transaction. If
multiple payment types are used in a single line-by-line fast transaction (e.g.,
credit card and cash), the credit card payment must be last.
The [Credit Card Lookup] key is used for credit authorization in this type of
transaction. The Type Definition for Credit card [Tender] keys must be
programmed to either of the following settings:
w Amount Required
The latter option is the usual choice for retail operations, in which charged tips
and change due generally do not occur.
Operation
To post a credit card payment to a line-by-line fast transaction,
w Press the [Credit Card Lookup] key.
w Swipe the credit card through the magnetic stripe reader, or type the credit
card number and press [Enter]. The UWS prompts for the amount to be
tendered, if the credit card [Tender] key is programmed to do so.
w Enter the amount tendered (if required). The UWS submits the credit card
transaction for authorization. Upon approval, it posts the tender.
Enabling
1 Operators
Optional Settings
The following options may be set on a discretionary basis:
1 Keyboards or WS Touchscreens
1 Tender/Media
Related Topics
w “By-Round Guest Check” on page B-28
L-10
Local Order Output
L-12
M
Macros
Description
A Macro is a key that is programmed to act as if a number of keys are pressed in
sequence. Macros can be programmed to include menu item, service charge,
discount, tender/media, function, and alphanumeric keys, or a link to another
macro.
Some keys prompt for an entry. Keys of this type might include an [Employee
Meal] key that prompts for an ID number, a [Misc Food] key that prompts for an
alphanumeric entry, or a discount or tender/media key that prompts for an amount
entry. These alphanumeric entries may be programmed into the macro, if they are
known in advance. If they are not pre-programmed, the macro pauses in its
execution to prompt for the entry. After the operator responds to the prompt by
making an entry, the macro continues executing any remaining keystrokes in its
program.
The 9700 system allows a maximum of 255 macros. Each macro can be
programmed to include up to 16 steps (keys). Up to 20 macros can be linked
together.
Usage
Macros are used to save time when employees frequently enter certain sequences
of keystrokes.
Example
A restaurant is offering a combination special that features a hamburger, fries,
soda, and a discount. This special could be entered in the System as a single menu
item, using a single key. Using this method, however, the individual items
included in the special could not be tracked on sales reports.
By programming the combination special as a macro, each menu item (and the
discount) in the special can be tracked separately. This macro consists of the
following keys:
w Hamburger (menu item key)
Enabling
1 Macros
2 RVC Information | Macros
R For each macro, complete all fields in this file.
R Prompt for Entries—Enable this option to show a prompt message if
the macro contains a key with entry requirements.
R Download to HHTs—Enable this option to prevent the System from
signing out a pop-up operator while in a keyboard macro function. The
operator will be signed out when the macro terminates provided the
employee is not currently in a transaction, UWS report, or UWS
Procedure.
R No Employee PopUp While in Macro—Enable this option to control
operator pop-up while in a macro.
M-2
Macros
1 Keyboards or WS Touchscreens
2 Touchscrns & Keyboards | Keyboards | Keyboard Overhead | <Select
Keyboard> | Key Configuration | Type=Macro | Link
Optional Settings
The following option may be set on a discretionary basis:
1 System Parameters
2 System Information | System Parameters | General
R Do Not Check for Macro Loop Limit - Testing Purposes Only—
Enable this option to disable the limit of 20 macro executions. This
option is intended for use in installing and testing a system. This option
should be disabled for normal operations.
Related Topics
w “Function Keys” on page F-27
Description
A Magnetic Card Reader is a component of a User Workstation’s hardware. The
magnetic card reader scans the information off the magnetic stripe on an
employee card or a credit card. Magnetic employee cards contain employee
identification numbers, which are numbers that employees use to sign in and
clock in. The same magnetic card reader can also read credit cards.
Usage
Magnetic card readers may be used in a number of ways.
As an employee card reader, a magnetic card reader allows greater security in
timekeeping and system access. To clock in or sign in to the system, an employee
swipes their employee ID card.
If an operator is attempting to perform a function that requires authorization (e.g.,
voiding menu items), the authorizing employee (e.g., a manager) can enter their
ID number to authorize the activity by swiping their card.
As a credit card reader, a magnetic card reader is faster and more accurate than
typing the credit number and expiration date manually. If credit authorization/
electronic draft capture (CA/EDC) is used, a magnetic card reader may also be
less expensive than authorizations of manually entered credit card numbers.
Some types of cards are encoded with two tracks (two lines) of magnetic data.
UWS/1 and UWS/2 card readers can only read Track 2, which is used by Micros
employee cards and all major credit cards. The UWS/3 magnetic card reader can
read Track 1 and Track 2. Some membership organizations (e.g. country clubs)
use Track 1 to encode member information.
M-4
Magnetic Card Reader
Enabling
1 Employee Class
2 Personnel | Employee Maintenance | Sort By Class | <Select Class> |
Procedures & Reports | UWS Procedures
w Use UWS Procedure #3: Employee Setup—When using a mag card
reader to enter employee ID numbers, place the cursor on the
Employee ID field. Swipe an employee card. The number that is
encoded on the card is entered in the Employee ID field.
1 Tender/Media
2 System Information | Tender Media | Key Type=Payment | Key Type |
Category=Credit Card Options
R Preamble field
R Use With Credit Card Recall
R Check Credit Card Expiration Date
R Credit Card Validity Test
R PMS or Credit Card Reference Entry field: 19 Digit or 16 Digit
2 System Information | Tender Media | Key Type=Payment | Key Type |
Category=POS Ops Behaviors
R Reference Entry Required
Related Topics
w “Employees and Transactions” Chapter 7 of the 9700 Feature Overview
Manual
M-6
Major Group
Major Group
Description
A Major Group is a grouping of related menu items for reporting sales
summaries.
Usage
The Major Group Sales Report and Major Group Food Cost Report provide sales
and cost information for each major group programmed in the 9700 System.
Example
In Samantha’s restaurant, liquor, sodas, coffee, and milk are menu items that are
included in major group #3, which is labeled “Beverages”.
Each time a soda is ordered at a Workstation, the record of the sale is posted to,
among other places, major group sales.
When Samantha runs a Major Group Sales report for a given day, the line entry
for major group #3, Beverages, shows a single sales count and single dollar
amount totalling all drinks sold that day.
Reports
w Subtotal fields—A subtotal line prints for all Major Groups that are
programmed with the same number in their Report Group field.
w Quantity Sold
w Yield Percentage
M-8
Major Group
Enabling
1 System Parameters
2 System Information | System Parameters | General | Options
R Post MI, Major/Family Group Sales Totals Net of VAT
R Post Food Cost Totals Net of Item Discounts
1 Major Group
2 Menu Items | Menu Item Maintenance | Sort By MI, by Major/Family
Group | <Select Major Group> | Major Group
R For each Major Group, fill in all fields.
Related Topics
w “Family Group” on page F-1
w “Major and Family Group Files” in Chapter 6 of the 9700 Feature Overview
Manual
Description
Media Pickup and Loan Tendering Keys are two non-payment type tender/
media keys.
Usage
Media [Loan] keys are used to record non-sales transactions that place cash in a
UWS cash drawer. Media [Pickup] keys are used to record non-sales transactions
that remove cash from a drawer. Examples of non-sale transactions may include:
w Money placed in a drawer at the beginning of a shift to be used for making
change (often called an “Opening Bank”).
w Money removed from a drawer during the shift to pay servers for charged tips.
w Money removed from drawer during a shift to reduce losses in the event of a
robbery (sometimes called a “Drop”, a “Pickup”, or a “Bleed”).
w Money removed from a drawer at the end of a shift to repay the opening bank
(often called an “Ending Bank”).
Reports
This feature may be tracked in a Tracking Group and linked to Financial Reports.
The [Tips Paid] key is a Media Pickup key, which oosts to the following reports:
w Establishment Tip Report
M-10
Media Pickup/Loan Tendering Keys
Enabling
1 Operators
2 Personnel | Employee Maintenance | Sort By Operator | <Select
Operator> | Options | Miscellaneous
R Bank Entry Required at Beginning of Shift
1 Tender/Media
2 System Information | Tender Media
R For each media [Pickup] and [Loan] key, fill in all fields in this file.
Related Topics
w “Tender/Media” on page T-51
Multi-tasking Capability
Description
The Multi-tasking Capability used by the 9700 system allows different
components of the software to be active at the same time.
Usage
Managers may make changes to the database (e.g., changing prices, adding
employees) while the POS system is posting sales, and while still another
manager is using the Report Writer module.
Related Topics
w “The Operating System” in Chapter 7 of the 9700 Feature Overview Manual
M-12
N
No Sale Key
Description
No Sale is a function key that opens the cash drawer outside of a transaction.
Usage
[No Sale] keys are usually used when an operator wants to make change.
Reports
Enabling
R 830 - No Sale
R Authorize Opening Cash Drawer Using the [No Sale] key—Set this
ON to allow an employee to use the [No Sale] key.
Optional Settings
The following options may be enabled on a discretionary basis:
1 Workstation Table
2 System Hardware | Devices | <Select Workstation> | Workstation
R Close Cash Drawer Before New Trans.
Related Topics
w “Cash Drawer” on page C-4
N-2
Number Lookup (NLU)
Description
A Number Look Up (NLU) is a key that, when pressed, will access a numbered
list of one of the following:
w Menu items
w Discounts
w Service charges
w Tender/media
w Menu levels
w Keyboards
Usage
Number Look Ups are used to save space on a keyboard. One NLU key can take
the place of an unlimited number of keys. Instead of one key for each brand of
soda, one NLU key could be programmed to display a numbered list of all the
brands.
Enabling
1 Keyboards or WS Touchscreen
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = Transaction] | Link
1 Operators
2 Personnel | Employee Maintenance | Sort By Operator | <Select
Operator> | Options | NLU
N-4
Number Lookup (NLU)
1 Operators
2 Personnel | Employee Maintenance | Sort By Operator | <Select
Operator> | Options
1 Tender/Media
2 System Information | Tender Media | <Select Key Type> | NLU/SLU
R NLU field
1 Discounts
2 System Information | Discounts | NLU/SLU
R NLU field
1 Service Charges
2 System Information | Service Charges | NLU/SLU
R NLU field
1 Keyboards
2 Touchscrns & Keyboards | Keyboards | Key Configuration | [Type =
Function] | [Function Key Categories = Transaction] | Link
Related Topics
w “Changing ASCII Sort Order: The collate Program” on page S-43
N-6
O
Description
An On-demand Guest Check is a printing option that prints a guest check only
when the operator orders it by pressing a [Tender/Media] key that is programmed
to print the guest check.
An On-demand guest check may be printed by pressing a [Service Total] key or a
[Tender/Media] key that is programmed to print the guest check.
An alternative guest check printing option is By-round. By-round means that the
check is printed at the end of every service round, at any time the guest check is
service totaled.
Usage
On-demand printing is often used in a restaurant environment that generates many
service rounds. On-demand printing eliminates the need to print each time orders
are added to a guest check.
Example
A server places orders for a meal that includes the following courses, which are
ordered in separate service rounds:
w Drinks
w Appetizers
w Salads
w Entrees
w Drink Refills
The guest check detail is retained in memory during the course of the meal. The
guest check is printed once, at the end of the meal, and presented to the customer.
On-demand printing reduces the chances of having guest checks become lost or
soiled before being presented. On-demand printing saves paper if the guest check
is printed on a slip printer, because the subtotals from each service round are not
printed, and sort and consolidate options can be used to combine items from
multiple service rounds.
Enabling
O-2
On-Demand Guest Check
1 Employee Class
1 Tender Media
1 Operators
Related Topics
w “By-Round Guest Check” on page B-28
Description
The [Open Check Block Settlement] keys allow an operator to close all open
checks for a specific operator to cash. Operators may use an [Open Check Block
Settlement] key to close their own open checks, or they may be prompted for the
employee number or employee ID of another employee.
Usage
This feature is used in server banking operations in which a large number of
checks are closed at once to cash.
Example 1
Samantha works as a cocktail waitress at a nightclub. During the course of the
show, she orders drinks and delivers them to 25 different tables. In the process,
she opens 25 different guest checks. Samantha uses server banking. Therefore, she
collects the payments for the drinks and makes change.
Three of Samantha’s tables pay their checks with credit cards. The rest pay in
cash. Samantha closes those three tables to the appropriate credit card tender.
At the end of the show, the crowd files out, and Samantha is left with 22 open
checks of varying amounts, and an apron pocket full of cash. Rather than close
each check to the exact amount, making 22 payments to the cashier, Samantha
presses the [Open Check Block Settlement - Signed In Operator] key.
The System closes all of her open checks to cash. The UWS displays a list of the
check numbers, table numbers, and amounts due for each of her open checks,
followed by the total number of checks, and the total amount due. This same
information prints on a receipt at the guest check printer. Samantha pays the
cashier the amount due for these closed checks, and keeps the rest of the cash as
her tips.
Example 2
Samantha used to work at another nightclub (which also had the sagacity to install
a MICROS 9700). At that nightclub, the bartender acted as the cashier. At the end
of a show, he would close Samantha’s checks, using the [Open Check Block
Settlement - Prompt Operator] key. He was prompted to enter her employee
number, after which her open checks were closed to cash, and he presented her
with the printed total and collected her payment.
O-4
Open Check Block Settlement
1 101 JOE
---------------------------------------------------------------
2 RESTAURANT SEP25’94 10:13AM
---------------------------------------------------------------
3 OPEN CHECK BLOCK SETTLEMENT
4 123 SMITH 123
5 CLOSED
6 CHK 328 TBL 2/1 10.50
6 CHK 329 TBL 37/4 15.80
6 CHK 330 TBL 3/1 2.65
--------------
7 3 TOTAL CLOSED 28.95
Line Description...
1 This line prints the employee number and check name of the operator
who pressed the [Open Check Block Settlement] key.
2 This line prints the name of the Revenue Center in which the checks
were closed, followed by the date and time the key was pressed.
3 This line prints the title of the operation: the name of the key that was
pressed.
4 This line prints the employee number and last name of the operator
whose checks were closed.
5 This line indicates that the operation successfully closed all open
checks. If something prevented closure (for example, the current
operator is not privileged to use the [Cash] key), this line would read
“STILL OPEN”.
6 These lines print information for each check closed: the check number,
followed by the table number and group number (if table numbers are
used), followed by the amount due for each check.
7 This line prints the total number of checks that were closed to cash,
followed by the total amount of cash due.
Reports
Checks that are closed using this key appear on reports as though they were closed
using the System’s [Cash] key. Use of this key does not affect reports in any other
way.
Enabling
1 Devices
Optional Settings
The following options may be enabled on a discretionary basis:
1 Operators
1 Employee Class
O-6
Open Check Block Settlement
Related Topics
w “Server Banking” in Chapter 7 of the 9700 Feature Overview Manual
Description
Open and Closed Check Files are files within the 9700 Database which store the
totals and detail of open and closed checks. The Open Check File stores open
check totals and detail in memory (i.e., in RAM) until the check is closed and
posted to the Closed Check File. The closed check file is written to disk in the PC.
Each Revenue Center must designate a specific PC on which to store check files.
Usage
The Closed Check File stores the detail of guest checks that have been closed. The
information stored in the closed check file allows operators to adjust or reopen a
closed guest check.
Open Check Files hold active guest check data so that operators may service total
a guest check and then pick it up again later.
The amount of space that the PC devotes for each Revenue Center to open checks
must be specified in the Checks section of the Revenue Center Configuration file.
There are two fields that must be programmed:
O-8
Open and Closed Check Files
Reports
Financial Report
w Checks Begun field
w Transferred In field
Enabling
Optional Settings
The following options may be enabled on a discretionary basis:
1 Employee Class
O-10
Open and Closed Check Files
Related Topics
w “Adjust Closed Check” on page A-10
Order Output
Description
Order Output sends a work order to a printer or VDU. Items posted in a
transaction (e.g., menu items, discounts, service charges, and tender/media) may
be automatically printed or displayed at devices placed at remote locations, such
as a kitchen or bar.
Up to 15 order devices can be defined in each Revenue Center. Order devices may
include printers (usually roll printers) and Video Display Units (VDUs). Items can
be programmed to output to any combination of these devices.
Order output is triggered when a transaction (that includes detail items that are
programmed to output to order devices) is service totalled or tendered by the
operator. Orders may be posted to remote order devices or to a local order device
specified for each UWS.
Usage
O-12
Order Output
Example
A large restaurant has two remote printers installed in its kitchen: one at the
grill, where hot food is prepared, and one at the cold food prep area, where
salads are made. A printer is installed at the UWS to print local orders.
Samantha places an order for a steak, a salad, a cup of soup, and a bottle of
champagne. She service totals her guest check.
A remote order for the steak prints at the grill in the kitchen. At the same time,
another remote order, for the salad, prints at the cold food prep area. The local
order printer produces a chit for the champagne. Servers are responsible for
getting their own soup orders; soup does not print on any remote or local
devices. Samantha uses the local order chit to retrieve the champagne and
soup, then delivers them to the table.
The diagram on page O-20 illustrates the files and fields that are involved in
order output.
Maximum Size
Each printer may be programmed to begin a second page when a certain number
of lines have printed on an order chit. This may be useful in a kitchen that has
limited space to display or store chits.
Example
Orders that print at the salad printer are hung in a rack over the salad chef’s
counter. The rack is mounted 12 inches above the counter. If an order chit
prints that is longer than 12 inches, the end of the paper dangles in the
tomatoes.
To avoid this, the salad printer is programmed to print a maximum of 72 lines
on a chit before beginning a second page. (Most MICROS printers print 6
lines per inch. 6 lines times 12 inches = 72 lines maximum.)
This feature is controlled by the Lines in Requisition Chit field in the Order
Devices file.
CHK 1233
Order ------------- Check Devices File for order
posted 1 STEAK devices enabled
at UWS 1 SALAD for this UWS
1 DOM PERIGNON
1 CUP SOUP
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3 4
O-14
Order Output
Enabling
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | Output
R Output to order devices 1 through 15
1 Discounts
1 Service Charges
1 Tender Media
1 Workstations
1 Order Devices
Optional Settings
The following options may be enabled on a discretionary basis:
1 Workstations
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Class> | Output
R Condiment Changes Print Group of Parent Menu Item
R Print Price on Order Chit
R Print Name 2 on Order Output Instead Of Name 1
R Consolidate Menu Items with Condiments on Order Output
R Consolidate Parents with Matching Condiments on Order Output
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Class> | General
R Print Name 2 on Touchscreens Instead of Name 1
O-16
Order Output
1 Order Devices
Related Topics
w “Autocut Printing” on page A-22
O-18
Order Redirection
Order Redirection
Description
Order Redirection allows an operator (usually a manager) to change the routing of
order output (remote or local) to a different order device in the same revenue
center. When the order prints at the new order device, it includes the header of the
original destination device.
The order devices for any printing item, such as a menu item, are defined in the
item’s definition file.
Redirection takes place in response to deliberate intervention by an operator,
unlike backup printing, which the system performs automatically when it is
unable to output to an order device.
Usage
UWS Procedure #11 controls order redirection. It may be used by any operator
with the proper privileges. This procedure allows the output to any order device in
the system to be redirected to any other order device in the system.
Example
A large restaurant has two bars in two different dining rooms. During busy
periods, orders placed by servers in each room print at the bar in that room.
During non-peak hours, the bar in one dining room is closed. Order output
from that dining room is redirected to the bar that remains open.
Enabling
1 Order Device
Optional Settings
The following options may be enabled on a discretionary basis:
1 Employee Class
O-20
Order Types
Order Types
Description
Order Types are menu item sales categories that also control the Tax Classes in
effect. Examples of order types may include “take out” and “dine in.” There are
eight order types available in the 9700 system.
Usage
Order Types are used to separate sales for reports and for tax purposes. Some
jurisdictions require different sales tax structures for take-out food. Order Types
allow menu items to be taxed differently in such situations.
Every transaction, before it is service totalled (or, in the case of a Fast Transaction,
before it is tendered), must have an Order Type declared. An operator may be
required to choose an Order Type for each transaction, and/or a default Order
Type may be programmed for all transactions.
Each transaction can have only one Order Type declaration. The Order Type may
be changed after service totalling or tendering, but totals remain posted to the
original Order Type.
The order type name may be programmed to print on output devices. In the case
of “take-out” vs. “dine-in” orders, the Order Type name can be used to let the
kitchen staff know whether to place an order on a plate or in a bag.
Transaction items that were entered before the Order Type was declared are
considered “previous round” items for voiding purposes. This means that
operators must be privileged to void these items.
A transaction cannot be cancelled using the [Transaction Cancel] key after an
Order Type has been declared.
Until the Order Type is declared, the guest check cannot be service totalled or
tendered, and currency conversion is not allowed.
Reports
Financial Reports
(System, Revenue Center, Employee)
w An Order Type Profile section may be programmed to print on these reports.
This section prints totals for each Order Type that is programmed as “active”
in the System Parameters File or the Revenue Center Parameters File.
Enabling
1 System Parameters
O-22
Order Types
1 Devices
Optional Settings
The following options may be enabled on a discretionary basis:
1 System Parameters
1 Keyboards or WS Touchscreens
1 Employee Class
O-24
Overtime
Overtime
Description
Overtime refers to the hours worked and the wage paid to employees after a
specified number of hours in a day or period, such as a week. The 9700 System
can be programmed to have the same pay for overtime as for regular working
hours.
Usage
Overtime is used to determine pay for employees and to keep track of hours and
pay on reports.
Reports
w Pay field
Enabling
1 Employee
1 Employee Class
Related Topics
w “Overtime” on page O-25
O-26
P
PC Workstation
Period Totals
Description
Period Totals are sales activity totals over a user-defined time period. The 9700
keeps track of all sales activities, such as:
w Cash received
w Sales by operators
w Labor costs
Usage
Use period totals to keep track of any totals set for any period of time, such as a
week, month, or quarter.
The 9700 keeps track of every activity from the first day it is installed. The
System automatically generates Current period totals. The System may also be
programmed to generate a Previous period total and up to eight user defined to-
date period totals. When an autosequence is run to “close out” the day, current
totals are added to previous totals, then the current totals are reset to zero.
P-2
Period Totals
Add
Current Totals Period Total 1 (P1)
Period Total 0 (P0) Previous Totals
Enabling
1 Totals Sets
Related Topics
w “Autosequences” on page A-26
P-4
Pickup Check SLU/On Hold Items
Description
The Pickup Check SLU can now display all guest checks with menu items on hold
in reverse video.
Enabling
1 WS Touchscreen Style
PMS Interface
Description
The PMS Interface allows the 9700 system to communicate with a PMS (e.g., a
hotel’s front desk system).
Usage
A PMS Interface is used to link the 9700 System to a PMS. The 9700 System is
designed to communicate with up to eight Property Management Systems (PMS)
per Revenue Center and 128 per system. (More than one Revenue Center may
access the same PMS.) Communication may be established using either of two
methods:
w A TCP interface may be set up to communicate through the System’s LAN.
Enabling
1 Interfaces
P-6
PMS Interface
Related Topics
w “Interface File” on page I-5
PMS Inquire
Description
PMS Inquire is a function key that accesses a property management system
(PMS), usually a hotel’s front desk system. A cashier might inquire a PMS to see
if a customer’s charge may be posted to the room folio.
Usage
The [PMS Inquire] key is used to verify the occupancy of a room. The inquiry
allows the cashier to verify that the charge can be posted to the room number
provided by the guest. The inquire function is used to see that the customer has a
folio (a room or account with the hotel).
The Interface File may be programmed to allow the 9700 System to use either a
16-digit or a 19-digit reference entry for inquiries to a PMS.
Enabling
1 Interfaces
1 WS Touchscreen or Keyboards
P-8
PMS Inquire
1 Tender/Media
Optional Settings
1 Interface
Related Topics
w “Interface File” on page I-5
PMS Posting
Description
PMS Posting is a function performed by a tendering key. It allows an operator at
a UWS to access a property management system and to transfer a charge to a
customer’s folio.
Usage
PMS posting is used when a customer wants to pay his restaurant check by having
it added to his hotel bill. The PMS decides whether or not to accept the charge,
based on the status of the customer’s account in the PMS.
The PMS then transmits a message of acceptance or denial to the 9700 System. If
the charge is accepted, the tender is complete. (If the tender amount was for full
payment, the transaction is closed.) If the charge is not accepted, the denial
message appears on the UWS display.
Detail entries that have been posted to the PMS (e.g., menu items, discounts,
service charges, tender/media) cannot be removed using last item void.
Example
The amount due for a guest check in the hotel restaurant totals $100.00. The
customer elects to charge $70.00 to his room account and pay $30.00 in cash.
The operator posts a $70.00 charge to the account in the PMS and tenders the
balance to cash. In this example, 70% of the total of all Itemizers accumulated
for this transaction is posted to the PMS.
If prorated Itemizer posting is not used, all Itemizers are posted to each tender.
P-10
PMS Posting
Reports
Enabling
1 Interface File
P-12
PMS Posting
Optional Settings
1 Tender Media
UWS 1 - 999,999,999 1 - 99
Employee 1 - 999,999,999 1 - 9,999
Tender/Media 1 - 999,999,999 1 - 999
Serving Period 1 - 999,999,999 1 - 999
The 9700’s PMS posting message truncates any record numbers that exceed the
requirements stated here. For example, Tender/Media record number 100999
posts as 999.
Related Topics
“Interface File” on page I-5
“PMS Inquire” on page P-8
“PMSwait” on page P-15
P-14
PMSwait
PMSwait
Description
PMSwait is an 9700 program that sends a PMS inquire message over a PMS
interface, to determine whether or not the PMS is active. It is set up as an External
Program in a PC Autosequence.
Usage
PMSwait is intended for use in an environment in which the PMS interface is
periodically shut down, and certain PC Autosequences should not run if the
interface is still active. PMSwait provides a means of checking the status of the
PMS interface, and allowing the results to determine whether the autosequence
cancels or continues its remaining steps.
Once started, the PMSwait program sends PMS Inquire messages every few
minutes (this interval is programmable). The program continues until one of two
events occurs:
w The Inquire fails, meaning that the PMS interface is inactive (and it is OK to
continue with the rest of the autosequence), or,
w The amount of time set for the program duration expires, meaning that the
PMS interface is still active.
If the Inquire fails, the program ends and returns a successful status of 0 to the
autosequence. If the duration expires (meaning that the PMS interface is still
active), the program ends and returns a non-zero error status to the autosequence.
Autosequence programming then determines whether to continue or to cancel,
based on the status that is returned from PMSwait.
Implementation of switch style command line processing for the PMS Wait
function was enhanced in Version 2.01. Each PMSwait argument has been
replaced with a command line switch. This style of command line processing
provides you with the flexibility to quickly and easily add or change switch
settings. Use the table that follows to preview the new command line switches.
pms_num -n 0
acct_id -a 0
uws_num -u 0
empl_num -e 0
interval -i 1 minute
duration -t 60 minutes
msg_file -m 0
PMSwait - R Switch
The manner in which the PMSwait function can confirm the status of a PMS was
enhanced in Version 2.01. Added to the list of available PMSwait command
arguments is the -r (retry_count) switch. Use this argument if you want the ability
to reconfirm the “inactive” status of a PMS prior to initiating a PC Autosequence.
When the retry_count argument is part of the PMSwait command, format it as
follows:
-r <retry count value>.
The value specifies the number of times that the 9700 System will send an inquiry
message to a PMS to reconfirm that it is inactive. The System will allow 15
seconds to elapse (interval is not modifiable) between each retry attempt.
This argument can be placed anywhere within the command and there are no
restrictions placed on the possible number of retry messages that can be specified.
A retry attempt is in addition to the initial message that is sent to the PMS.
Therefore, if the retry_count is 1, the System will make 2 attempts to send a PMS
message.
P-16
PMSwait
To use the retry_count argument, you must add it to the appropriate Autosequence
in the PC Autosequence file. You will find PMSwait command line arguments in
the Filename field of the PC Autosequence file. If you are adding this argument to
an existing PMSwait command that does not use the switch style command line
format, you must re-enter the entire command using the appropriate switches.
Enabling
1 PC Autosequence File
2 Reporting | PC Autosequences
To execute PMSwait as a step in a PC Autosequence, set up an External
Program, as described below:
R Type - Select External Program.
R External Program User Interface Type - Select No User Interface.
R Filename - Enter the pmswait command followed by six arguments, as
shown in the line below. The six arguments are described in the table
that follows.
Argument Description
Options
The pmswait program may be programmed to send the contents of a file instead of
a standard PMS inquiry. This option is intended for use with the System Interface
Module (SIM). To send the contents of a file instead of an inquiry, use the
following syntax:
1 PC Autosequence File
2 Reporting | PC Autosequences
R Filename field—Enter the pmswait command followed by six
arguments, as shown in the line below. The six arguments are described
in the table that follows.
Argument Description
P-18
PMSwait
Related Topics
“Autosequences” on page A-26
9700 System Interface Module Manual
Description
Pop-up and Stay-down refer to certain operational conditions at the UWS. Stay-
down means that the current condition remains active. Pop-up means that the
previous (or default) condition will become active when the current operation is
finished.
Pop-up and Stay-down are characteristics of:
w Menu levels
w Touchscreens
w NLU list
Usage
Menu Levels
A pop-up can be used to change menu levels before or after a menu item is
ordered. For example, all soft drinks (small, medium, or large) may be
programmed to pop-up to medium after they are ordered. When a soft drink is
ordered, the menu level always returns to medium.
Touchscreens
A Stay-down setting can be used to keep a condiment SLU screen active when
several condiments may be allowed for a single menu item.
Operators
Pop-ups can also be used to sign an operator off automatically after a transaction.
Bartenders and cashiers who are assigned to a single UWS and its cash drawer are
usually programmed as stay-down operators. Servers who share a common UWS
are usually programmed as pop-up operators.
P-20
Pop-up, Stay-down Functions
NLU Lists
A stay-down NLU list remains on the screen, allowing an operator to select items,
until the [Clear] key removes the NLU help screen.
Enabling
Touchscreen Pop-ups/Stay-downs
Operator Pop-ups/Stay-downs
Workstation Table
w Disable Auto Signout
Operator File
w Pop-up Operator
Discounts
Discount File
w Main Level Pop-up field
P-22
Pop-up, Stay-down Functions
Service Charges
Tender/Media
Tender/Media File
w Main Level Pop-up field
Related Topics
w “Menu Items” in Chapter 3 of the 9700 Feature Overview Manual
Post Sales
Description
To Post Sales means to record transactions. Any time a menu item is ordered or
paid for, the transaction is posted to totals files in the database (i.e., recorded in
memory).
Usage
Sales posting is used by reports to keep track of the quantity of each item sold and
the revenue generated by the sales.
Reports
Because this feature affects all sales totals, it affects all reports except Clock in
Status Reports and Labor Availability Reports.
Enabling
Options
P-24
Post Sales
Tender/Media File
w Post to Gross Receipts on Tip Reports - Type Definition #10
Privilege Considerations
Discount File
w Privilege Group field
Designate a privilege group to restrict the ability to post this discount to
certain employees
Tender/Media File
w Privilege Group field
Designate a privilege group to restrict the ability to post this tender/media to
certain employees
Related Topics
“Repeat Round Function” on page R-10
“Service Total” on page S-26
P-26
Preserve Formatting Time Field
Description
The ability to consolidate debugging information into the PMS log without having
to run the PMS process from the command line was added. This was previously
accomplished by using the -c command line switch.
Enabling
To enable this new functionality, create a file in the /usr/9700/etc directory (via
the touch command) entitled pms###.con_log, where the ### symbol is the object
number of the PMS interface (from the Interface Table) from which you wish to
obtain debugging information. You must either perform a Reload from the Control
Panel, or perform a kill -1 <process id>, inserting the process ID of the
PMS process you wish to monitor.
To disable this functionality, you must delete the pms###.con_log file, and
perform either a Reload or kill -1 <process id> again.
Prices
Description
Prices are the amount of money each menu item posts to reports and guest checks.
Both menu items and condiment menu items may be priced.
Menu items may be assigned a negative price. For example, a menu item
condiment named NO CHEESE might be priced at -$0.15.
Usage
Open Prices
Open pricing means the menu item has a 0.00 price entered in the Menu Item
Price Definition File.
Open pricing is used for menu items that are usually sold as part of a combination
dish or for menu items that change price frequently. Open-priced menu items can
also be used to charge for items that are not on the menu, but which the restaurant
agrees to sell. (e.g., “Yes ma’am, I’m sure the chef can make a peanut butter &
jelly sandwich for your little boy.”)
An operator enters a price when the item is ordered. If an open-priced menu item
is accessed through an NLU, the UWS prompts for the price amount. If an
operator presses an open-priced menu item key before entering an amount, the
UWS displays an error prompt.
When an item is open priced, it may have a HALO (high amount lock-out)
associated with it. A HALO is an upper limit on the amount that may be charged
for this item.
Fixed Prices
Fixed prices are those that are entered for a menu item in the Menu Item Price
Definition File. Each menu item may be programmed with up to eight different
prices. These prices may correspond to different times of day, sizes of menu item
or other price changes that occur regularly.
Split Pricing
The UWS automatically calculates split prices. Split prices are entered using the
[@/For] key. For example, split pricing is used to charge for an order of 10
doughnuts when doughnuts are priced at $5.00/dozen.
P-28
Prices
Price by Weight
Menu items may be programmed to be priced by weight. The Menu Item Price
Definition File may be programmed to price menu items by the pound or by the
kilogram.
w Non-priced menu items are not included in any menu item reports.
Reports
Because this feature affects all sales totals, it affects all reports except Clock in
Status Reports and Labor Availability Reports.
Non-priced menu items do not affect or appear on any reports.
Enabling
Options
w ON = Use Sub-Menu Level Pricing; OFF = Use Main Level Pricing - Type
Definition #10
w Add Condiment Price to the Parent Item’s Price on Check Only - Type
Definition #23
w Print Main Menu Level Prefix and Suffix - Type Definition #28
w Display Prices of Menu Items, Discounts, & Service Charges When a Check
Initially Displays - HHT Option #1
Privilege Considerations
w Use UWS Procedure #13, #17, & #18: Menu Item Assignment - Supervisory
Privilege #14
This UWS procedure may be used to change the price of a menu item.
w Use UWS Procedure #15: Print Menu Item Price List - Supervisory Privilege
P-30
Prices
#16
Related Topics
“@/For Function” on page A-1
“Menu Items” in Chapter 3 of the 9700 Feature Overview Manual
Description
This feature is intended for use in slip printer environments where, to ease in
manual audit functions, it is desirous to have all payments placed in the same
physical location as the guest check form. When enabled, Operations will prompt
the operator for a continuation form where the final tender information will print,
rather than following the default by round method of appending a guest check.
Enabling
P-32
Print Groups
Print Groups
Description
A Print Group categorizes menu items so that they are printed together on output
devices, guest checks, and customer receipts.
Usage
Up to eight print groups are used to sort menu items when they are printed. Each
menu item must belong to a print group. Some features of print groups include:
w Sorting by preparation time (longer prep time items first)
When menu items are printed, those items with a lower- numbered print group are
printed before items with a higher- numbered print group. (Within print groups,
menu items print in the same order as they are listed in the menu item file.)
A menu item’s print group assignment may be changed using UWS Procedure
#13, Change Menu Item Assignment.
Enabling
Options
w Sort by Seat and then by Print Group, Consolidate Identical Items - Sort/
Consolidation Type #5
w Sort by Print Group and then by Seat, Consolidate Identical Items - Sort/
Consolidation Type #7
P-34
Printers
Printers
Description
A printer is a hardware component that prints certain reports and receipts. The
types of printers used by the 9700 User Workstations to print guest checks or
customer receipts include:
w Roll printers (modular-integrated, stand-alone, and autocut)
Standard line printers and laser printers may also be used to print reports from the
PC.
Usage
Roll Printers
Roll printers print on continuous-feed paper rolls. They are usually used for:
w Customer receipts
w Time chits
w Validation chits
w Dopplebon dupes
w Backup printing
w UWS reports
w Journal entries
Stand-alone roll printers may be equipped with a take-up reel for journal printing.
Slip Printers
Slip printers print individual pieces of paper, usually card stock. They are usually
used for:
w Guest checks
w Time cards
Stand-alone slip printers may be programmed to eject the slip after printing.
Slip printers may be programmed to skip down several lines before beginning
print. This allows restaurants to use guest checks that have their logo, address, etc.
preprinted at the top of the card.
Many restaurant guest checks include a tear-off bottom section that functions as
the customer’s receipt. The number of available lines for each slip may be
programmed for slip printers, to prevent printing on this detachable portion of the
check.
Thermal Printers
Thermal printers offer a faster and quieter variation on the standard, impact-
printing roll printer.
Line Printers
Line printers, such as laser printers or dot-matrix printers, may be connected to the
PC to print 80-column or 120-column reports, using the 9700 System’s Report
Writer or Autosequencer modules.
Up to four line printers may be configured for each PC in the System. Printer
Setup String and Parameter fields are provided for each printer.
If a PC is connected to more than one line printer, include a destination command
in the Line Printer Parameters field, in the format:
-d <printername> <parameters>
where:
-d is the UNIX syntax indicating that this print job is intended for a specific
destination.
P-36
Printers
Enabling
Device Table
w Complete all fields in this file.
Workstation Table
w For each printer, complete all fields in this file.
Options
PC Table
w Report Printer Setup String fields (1 - 4)
Currency File
w ON = Print Currency Symbol after Numeral; OFF = Print Before - Base
Currency Option #1
P-38
Printers
Related Topics
“Printers” in Chapter 1 of the 9700 Feature Overview Manual
Description
This feature will print two copies of either a guest check or a customer receipt. It
will work with either a tender or service total key. The two checks may either print
out automatically, or the operator may be prompted to print the second check.
This feature also applies to the Adjust Closed Check and Reopen Closed Check
functions and Fast Transactions. The Operator may be either On-Demand or By-
Round.
This feature does not apply to Memo Checks.
Enabling
Tender/Media File
w Print 2 Guest Checks/Receipts - Type Definition #62. (Revenue Center
Format Option #36 must also be enabled)
P-40
R
Reference Entry
Description
In the 9700 System, a Reference Entry is a string of numbers or characters that
can be required to be entered with a transaction entry. Reference entries print and
display with the item entered as additional information. Reference entries print on
guest checks, customer receipts, remote printers, and journal printers.
Usage
A reference entry may be used to add an employee number, coupon number or
name to a transaction entry to provide greater control and audit capability. A
reference entry also is used to record credit card numbers for credit card tendering
keys. In addition, PMS posting uses [Tender/Media] reference entries for room
numbers or other account number postings.
Menu Items, Discounts, Service Charges, Tender/Media, and Tax Exemptions,
can all be programmed to prompt the user to enter a reference entry.
If a Tax Exemption is programmed to require a reference entry, the entry is
prepended with “TAX #:”.
Example
An establishment accepts numbered discount coupons, and a discount key called
[Coupon] is programmed in the system. The establishment also wants to have an
audit trail for coupon use, therefore, the [Coupon] discount key is programmed to
require a reference entry.
When the [Coupon] key is used, the operator is prompted to “Enter Coupon Info”,
where “Coupon” is the name assigned to the key used.
The operator enters the number of the coupon. The reference entry prints with the
detail entry on the guest check.
Reference
Entry
Reports
Reference entries for [Tender/Media] keys print on the Closed Check Report.
Enabling
1 Interfaces
R-2
Reference Entry
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Reference Entry Required
1 Discounts
1 Service Charges
1 Tender Media
R-4
Remote Database Maintenance
Description
Remote Database Maintenance allows support personnel at a remote location
(i.e., the dealership or technical support center) to perform System maintenance,
including:
w Remote login
w File Transfer
A remote location can be any PC connected to the 9700 System LAN (physically
or by modem). The remote PC does not need any 9700 System Software installed.
Usage
This feature is useful if a single office or person is responsible for maintaining the
databases in several separate systems. A large company can have a single
technical support center for many sites, minimizing the need for technicians to
travel to sites.
Enabling
XVision: Windows
XVision, and its companion program, XRemote, may be used to support a remote
9700 System from a PC running Microsoft Windows 3.1 or later.
Related Topics
w “Dopplebon Printing” on page D-33
R-6
Re-open Closed Check
Description
The Re-open Closed Check feature allows a privileged employee to make
changes to a closed (tendered) check.
Usage
The [Re-open Closed Check] key allows a closed check to be opened and assigned
a new check number. Payments, menu items, discounts, and service charges may
then be added or removed. If there was change due when the check was closed,
the last tender entry must be removed (voided) before any other changes are made
to the check.
Once re-opened, the check may be service totalled and kept open for further
transaction posting. The tender posting that originally closed the check must be
voided before the check can be service totalled.
To add a check to a re-opened check, you must service total the re-opened check,
and pick it up again.
When a check is re-opened, the state of the autogratuity (ON or OFF) is returned
to its setting at the time the check was closed. For example, if autogratuity was
ON when the check was closed, but is now OFF, it is turned back ON when the
check is re-opened, and remains ON for that check until it is service totalled,
transferred, or closed.
When the re-opened check is closed again, a new check number is issued, or the
Revenue Center may be programmed to allow the check to retain its original
check number.
Example
A guest check is closed with a tendering key. The customer then decides that he
will have that piece of pie for dessert after all. The server presses the [Re-open
Closed Check] key. The UWS prompts for the check number, which the server
enters. The check is reopened. The server enters the pie and tenders the check to
close it for (probably) the last time.
Reports
Enabling
1 Keyboards or WS Touchscreen
Optional Settings
The following options may be enabled on a discretionary basis:
R-8
Re-open Closed Check
1 Employee Class
Related Topics
w “Adjust Closed Check” on page A-10
Description
This feature allows a server to re-order those menu items from the previous
service round that are enabled for use with the [Repeat Round] key.
Usage
Repeat round is intended for use in situations where customers may want to order
the same set of items in another round. The best example of this is a group of four
customers in a cocktail lounge who tell the server, “We’ll have another round.”
The server picks up their guest check and presses the [Repeat Round] key.
A menu item must be specifically enabled for use with the [Repeat Round] key.
Continuing the example above, in addition to their drinks, the guests ordered the
nachos, chicken wings, and two bowls of chili. When they later tell the server,
“We’ll have another round”, they obviously mean only another round of drinks.
For this reason, food items in the lounge are not enabled for use with the [Repeat
Round] key.
When the server picks up the check, the transaction display on the UWS shows a
less-than mark (<) on the line of all items that may be re-ordered, using the
[Repeat Round] key. An asterisk (*) appears on the line of all items that are not
programmed to respond to the [Repeat Round] key.
Quantity
Line Price
Number Menu Item
1
2
1 Nachos
1 Chicken Wings
4.50
5.25 ** Will not respond
to [Repeat Round]
3
4
2 Bowl Chili
1 Martini
7.50
4.25 *< Will be ordered again
5 2 Domestic Draft 5.00 < if [Repeat Round]
6 1 Bourbon 3.75 < is pressed
When the server presses the [Repeat Round] key, only the drinks, not the food,
from the previous round are repeated.1
1. Menu Items that were removed from the check via the line item void procedure will not be included in
repeat round detail.
R-10
Repeat Round Function
Establishment prices may change from time to time, such as changing to and from
Happy Hour pricing. If a price change takes effect between a previous round and a
current round, the establishment can force repeat rounds to take effect with the
current main and/or sub-menu levels or with the previous round main and/or sub-
menu levels by selecting the appropriate Menu Item Class Type Definition
options.
Enabling
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Use With [Repeat Round] key—Select this option to enable each menu
item to repeat last round.
R Keep Main Menu Levels With Repeat Rounds
R Keep Sub-Menu Levels With Repeat Rounds
Report Groups
Description
A Report Group provides a means of subtotalling and sorting items on a report.
It also provides a means of selecting items to include in a report. The following
items can be assigned a report group number:
w Major Groups (99 report groups available)
w Employees (300)
Usage
Items assigned the report group number 0 do not appear on reports. However, any
totals associated with the item are included in the report totals. For example, you
may want to assign unpriced menu item condiments (e.g., “RARE”) to Report
Group #0 to avoid cluttering menu item reports with condiments.
Reports that include more than one report group sort in order of report group
number. That is, all items assigned to Report Group #1 are listed and subtotalled
before items assigned to Report Group #2.
Enabling
1 Major/Family Groups
R-12
Report Groups
1 Job Codes
Report Writer
Description
Report Writer is one of the main modules of the 9700 System Software. It can be
run independently of the System Configurator module or the POS Operations
module.
Report Writer is used to instruct the 9700 System to prepare a specific report.
Reports can be run automatically using the 9700 Autosequence features. See
“Autosequences” on page A-26.
Usage
When Report Writer is run and a report selected, a report options window
displays. Report options available include:
w Select a totals set from which to take the report.
R-14
Report Writer
Enabling
1 Devices
The following three fields are used to enter settings that may be required
by some line printers:
R Rpt Printer Setup String fields
R Line Printer Parameters fields
R Lines/Report Page
Optional Settings
The following options may be enabled on a discretionary basis:
1 System Parameters
1 Employees
1 Employee Class
Related Topics
w “Access Level Required by Report Writer” in Chapter 10 of the 9700 Feature
Overview Manual
R-16
Reprint Check
Reprint Check
Description
To Reprint a Check is to print a check in its entirety.
Usage
This feature is accessed through a tender/media key programmed to reprint a
check.
The reprint check function does not allow you to reprint a closed check. But if you
are privileged to open a closed check, then you can reprint it.
A By-round operator will find the reprinted check has consolidated and sorted
entries from the previous rounds according to the programming of the print groups
which the previous By-round printing of the check does not.
The main use of the reprint check feature is to allow an employee to replace a
check that has been damaged or misplaced.
By-Round
If the REPRINTED CHECK header is programmed to print on guest checks
in this Revenue Center, the total number of times the check has been printed is
included on the reprint line.
MICROS 9700
Fine Dining System
411 MARY
--------------------------------
TBL 6/1 CHK 560 GST 0
JAN14’94 3:30PM
* * * REPRINT 3 * *
--------------------------------
On-Demand
For On-demand guest checks, the number of times the check has been printed
appears on the line with operator’s name and Employee Number. This field is
used to print page numbers (when checks are programmed to print on multiple
pages), but the page number is never printed for page 1.
On-Demand Guest Check
MICROS 9700
Fine Dining System
411 MARY 3
--------------------------------
TBL 5/1 CHK 424 GST 2
JAN14’94 1:30PM
-------------------------------- Check copy number
Reports
Enabling
1 Keyboards or WS Touchscreen
1 Tender Media
R-18
Reprint Check
Optional Settings
The following privilege options may be enabled on a discretionary basis:
1 Tender Media
1 Employee Class
Return Items
Description
A Returned menu item is one that is prepared and then rejected by the customer
or, for some other reason, it is not delivered to the customer. A menu item that is
ordered but not prepared can be voided from the customer’s check. A return is
treated as a different action than a void because inventory and preparation costs
are incurred when a menu item is prepared but not consumed or paid for.
A return is performed using a [Return] key programmed on the keyboard or
touchscreen. The return is posted to the check as a negative amount to reduce the
check total.
Usage
The return feature is used when an item has been prepared but will not be charged
to the customer or consumed by the customer.
R-20
Return Items
Example
A customer ordered Cream of Broccoli Soup which was prepared and delivered,
then rejected by the customer as too watery. Naturally, the soup is returned. The
server uses the [Return] key to post the Cream of Broccoli Soup as a negative item
on the check. The resulting check detail will look like this.
Reports
Enabling
1 Keyboards or WS Touchscreen
R 604 - Return
Optional Settings
The following options may be enabled on a discretionary basis:
1 Keyboards or WS Touchscreen
1 Employee Class
R-22
Return Items
Related Topics
w “Credit Card Handling” in Chapter 5 of the 9700 Feature Overview Manual
Revenue Centers
Description
Revenue Centers are defined within a system for sales tracking and accounting.
Usually, a Revenue Center matches an outlet in the establishment, such as a bar,
restaurant, or retail outlet.
Usage
Revenue Centers serve three general purposes:
w To provide accounting information for outlets in the system, as a subset of the
system.
UWS Assignment
The Revenue Center on which a UWS is active may be determined in one of two
ways:
w The UWS is “dedicated”, that is, programmed to operate in only one specific
Revenue Center.
w The UWS is “open”, that is, programmed to allow an operator to select from a
list of active Revenue Centers. (If this method is used, and cashiers are
assigned by UWS, cashier totals must exist in a Revenue Center in order for
operators from that Revenue Center to sign in to the UWS.
A dedicated UWS has only one Revenue Center link programmed in its record in
the Workstation File in System Configurator. An open UWS has several Revenue
Center links.
R-24
Revenue Centers
To sign in on a UWS, the operator’s Revenue Center link in the Employee File
must match a Revenue Center in the UWS.
Yes
No
1. Dining 1. Dining
2. Room Svc
UWS Download
An operator may load a UWS with the database from any Revenue Center on
the PC to which this UWS is connected, even if that Revenue Center is not
one of the eight listed in the UWS Table.
The operator may press the [UWS Download] key to change the first entry in
the UWS’ list of available Revenue Centers. The System prompts, “Select
new Revenue Center”, and displays a list of the Revenue Centers programmed
for the System. This allows the UWS access to all Revenue Centers on this
PC, beyond the eight that are listed in the UWS Table.
This feature may be used in a situation in which a master cashier station must
be able to perform transactions (e.g., check adjustments or tips paid
operations) in any Revenue Center.
In the case of a large Revenue Center database, the UWS may take several
minutes to download all of the files. One of the largest of these files is
typically the Menu Item Definition File. In cases where speed is a
consideration, and the Menu Item Definitions do not need to be changed (i.e.,
Menu Items are not needed for the intended operation), the operator may elect
to use the [UWS Download, No Menu Item] key.
This key loads the entire Revenue Center database, except for the Menu Item
Definition File. As a result, the time required for the download is significantly
reduced. Since the Menu Item Definition File houses the Menu Item SLU
links, Menu Item SLUs are not available when using this key. Menu Items are
available, however, if listed on an NLU key, or if the Menu Items are
programmed on touchscreens as separate keys.
If the size of the database to be downloaded exceeds the available memory in
the UWS, the message Database will not fit in UWS memory appears on the
UWS display, and a message posts to the Error Log module.
R-26
Revenue Centers
HHT Download
A privileged operator may load an HHT with the database from any Revenue
Center on the PC to which the HHT’s Base Station is connected.
When an operator presses the [Load HHT Database] key, the HHT prompts
“Select new Revenue Center”, and displays a list of the Revenue Centers
programmed for the PC.
Downloading an HHT database takes significantly longer than performing the
same operation on a UWS, due to the fact that the data is transmitted first
from the PC to the Base Station, and then from the Base Station to the HHT.
w Keyboard File
Parent Revenue Centers may not be deleted from the database if they have
dependent children. In the illustration above, for example, the System will not
allow Revenue Center #1 to be deleted from the database, because Revenue
Centers #2 and #3 are child Revenue Centers that depend on #1.
Reports
The following Revenue Center reports are available:
w Revenue Center Financial Report
All other Revenue Center reports may be run except for the following:
w Employee Labor Reports (Detail and Summary)
R-28
Revenue Centers
Sales Totals
Financial totals post to the Revenue Center in which they take place. Guest
Check totals post to the Revenue Center in which the check was begun, unless
the check is transferred to another Revenue Center.
If an operator posts totals to more than one Revenue Center, the Employee
Financial Report must be taken for a System view in order to give a complete
accounting of that person’s activity.
Labor Totals
When an operator uses a [Change Transaction Revenue Center] key or picks
up checks in another Revenue Center, labor totals continue to accrue to the
Revenue Center to which that operator first signed in.
If an operator who is already signed in uses a [Sign in to UWS RVC #] key to
sign in to a different Revenue Center, the System clocks the operator out of
the original Revenue Center and clocks in to the new Revenue Center.
Since Employee Labor Reports are only available for a System view, they will
give a full accounting of that person’s time.
Enabling
1 Devices
1 Employees
Optional Settings
The following options may be enabled on a discretionary basis:
1 System Parameters
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Do Not Download to HHT
1 Cashiers
R-30
Revenue Centers
1 Keyboards or WS Touchscreen
1 Employee Class
Related Topics
w “Shared Definition Files” on page S-33
R-32
Round Balance Due (Finnish Rounding)
Description
Finnish Rounding forces the balance due on a transaction to be rounded up or
down to the nearest 5 or 10 to meet the requirements of currencies that do not have
unit denominations; that is, the smallest unit of currency is 5 or 10, not 1.
This feature is often referred to as Finnish Rounding since it was originally
developed for applications in the Republic of Finland.
When this feature is active, financial reports will still reflect actual sales totals, but
will include an additional line, “ROUNDING TTL”, to account for the difference
between the Change in Grand Total (revenues) and the total of Checks Begun/
Paid (receipts) caused by the rounding. Because rounding options can result in
rounding up or down, the “ROUNDING TOTAL” field may be positive or
negative.
Usage
Use this feature when the smallest unit of base currency is 5 or 10. This feature
may be implemented for the base currency and/or for any alternate currencies
used.
Reports
A “Rounding Total” field prints on all Financial Reports (i.e., System, Revenue
Center, Employee, and Serving Period) when this feature is used. This figure can
be either positive or negative. It represents the difference between the Total
Revenue field and the Change In Grand Total field. Total Revenue records the
rounded amount that was posted to the guest check. Change In Grand Total
records the actual sale price of all the menu items sold.
Enabling
1 Currency
Optional Settings
The following options may be enabled on a discretionary basis:
1 Currency File
R-34
Round Balance Due (Finnish Rounding)
Example
The effects of the combinations of the possible rounding options are shown in this
table.
If Option #4
If Option #3 2.53 2.47 2.62 2.32
(Round to
(Round to 0, rounds rounds rounds rounds
units or tens
5, or 10) is: off to: off to: off to: off to:
digit) is:
Related Topics
w “Currency” on page C-45
Description
When used in conjunction with Tender/Media Type Definition #3 (Assume Paid
in Full), a tender key with this feature enabled will tender the transaction to the
next highest dollar above the total amount due if no amount is entered prior to
pressing the tender key.
For example, if the total due is $9.35 the transaction will be tendered for $10.00.
This feature is overridden by the Open Check Block Settlement feature.
Enabling
1 Tender Media
R-36
S
Sales Itemizers
Description
Sales Itemizers are the 16 categories of sales which print as subtotals on the guest
check. For example, you could group sales into Food, Liquor, and Merchandise.
For a complete discussion of Sales Itemizers see, “Itemizers” on page I-1.
Scale Interface
Description
The 9700 System supports a scale interface for the UWS/2 and UWS/3, for use
with menu items that are priced by weight. Refer to “Weighed Menu Items” on
page WXYZ-1.
S-2
Screen Display Features
Description
The User Workstation Screen Display displays transaction information during
POS Operations. The same screen format is used by the UWS/1 and UWS/2. The
UWS/3 has a slightly different format which provides the same information.
This illustration shows the screen display format for UWS/ 1 and UWS/2.
Transaction Detail
Message Prompt
Main Level
Sub Level
Flag Field
Quantity
Price
UWS Name
Order Type
Serving
Period
Name
Name
Quantity
Keyboard.
Touchscreen Keys
Price
Check Information
Transaction Summary
Seat Number
*
*
Service Total Marker
Order Type
Prompt Lines
The operator display (top half of the screen) is used to provide guest check
transaction detail and summary information. The Keyboard (lower portion of the
screen) is used to enter information and perform System functions.
Transaction
Detail
Operator Display
Transaction Summary
Keyboard
1. For additional information about TouchAdvantage refer to the Encyclopedia section of this manual.
Prompt Line
The prompt line describes the type of entry the UWS expects or requires next.
This is also called the operator prompt.
Flag Field
This line displays messages, or flags, to alert the operator to the current
operation, for example, VOID, RETN, TAX XMPT, etc.
S-6
Screen Display Features
Seat Numbers
When used, Seat Numbers display on the same line after each menu item.
Enabling
The screen display is active whenever the system is in POS Operations. If the
POS Operations module is not active, a box displays the message, “System
Closed”.
Options
The following options may be enabled on a discretionary basis:
Help Windows
The operator display can pop-up help windows of additional data (such as
lists of NLU items), superimposed on the basic format. The selections in the
help windows may be programmed to be sorted in numerical or alphabetical
order.
Brightness/Contrast
The brightness control knob for the CRT screen on the UWS/1 is located on
the back, in the lower left corner (as you face the unit). Position yourself at a
normal viewing angle and turn the knob to adjust the brightness of the screen.
The contrast control for the UWS is also located on the back, in the lower left
corner (as you face the unit). Position yourself at a normal viewing angle and
turn the knob to adjust the contrast.
If you have a UWS/3, there are two contrast function keys, which must be
assigned to keyboard locations. These keys adjust the contrast “Up” and
“Down”. Each UWS/3 automatically “remembers” the contrast setting of the
last 20 employees that signed in. Thus, an employee only has to adjust the
contrast once at each UWS/3.
Transaction Descriptors
The labels for each of the sales transaction names (Total, Subtotal, Tax, etc.)
are programmed in the System Descriptor File.
TouchAdvantage
In order to take advantage of the TouchAdvantage feature, set Workstation
Type Definition # 17 (Use Enhanced User Interface) ON.
S-8
Screen Display Features
Related Topics
w “User Workstation Features” in Chapter 1of the 9700 Feature Overview
Manual
Description
A Screen Lookup (SLU) key is similar to a Number Lookup (NLU) key in that it
can give access to any number of items. When an SLU key is pressed, the system
scans the appropriate definition file (discount, service charge, tender/media, menu
item, or guest checks) and generates a Touchscreen key for each item with a
matching SLU number. Using a format defined by instructions in the associated
style, the SLU generates a new Touchscreen.
For a complete discussion of this feature, see the following:
w “About the User Workstation Touchscreen” in Chapter 5 of the 9700 Feature
Overview Manual.
S-10
Seat Handling
Seat Handling
Description
Many restaurants assign Seat Numbers to positions at a table. This way, food can
be delivered to the guest by a food runner without asking the guest to identify their
food. The 9700 allows operators to assign seat numbers as each menu item is
ordered. The seat numbers are then printed on Remote Order Chits to aid in
preparation timing and in assembling orders for delivery.
This feature provides a way to improve order service for groups of guests and to
allow checks to be split and printed for any combination of guests at time of
payment. A single guest check may also be printed that provides the total due for
each guest.
Seat Handling
1 Order Devices
1 Keyboards or Touchscreens
To edit a seat after its detail has been printed, the operator
must be privileged to reprint memo checks.
1 HHT Touchscreens
1 Tender Media
1 Operators
S-12
Seat Handling
1 RVC Descriptors
Optional Settings
Here is a list of all of the possible options that may influence the way the Seat
Handling feature operates. Some of these options may not be compatible with one
another. Before enabling them in your database, refer to the 9700 HMS
Programming Manual for additional information and considerations.
1 Keyboards or Touchscreens
1. FLU keys function slightly differently than Direct Access keys, in that, the first step (which is to enter a
number) is used to select the FLU key from a pop-up window. The user is then prompted for the seat
number entry. Refer to “Function Look Ups” in Section F of the 9700 A to Z Feature Reference Manual.
1 RVC Parameters
1 Discounts
S-14
Seat Handling
1 Tender Media
1 Order Devices
1 Employee Class
S-16
Security - Access Levels
Access levels are used to control the ability to open and modify files in System
Configurator and take and reset reports. For a complete discussion of the use of
Access levels to secure System information, refer to “Access Levels” in Chapter
10 of the 9700 Feature Overview Manual..
Description
A server is any employee authorized to sign on to a UWS and perform sales
transactions. In MICROS terminology this person is known as an “Operator”.
For a complete discussion, see “Employees and Transactions” in Chapter 7 of the
9700 Feature Overview Manual.
S-18
Service Charge
Service Charge
Description
A Service Charge is an amount that is added to the sales transaction for a service
rendered. Service Charges are determined from a base amount (e.g., cover charge
$5.00) or by percentage (e.g., room charge 15%), and they may be taxed like a
menu item. Typical service charges include: Autogratuities, Room Service
Charge, Entertainment Cover Charge, etc.
Usage
The 9700 System may be programmed to apply one or more of the following
types of service charges:
Autogratuity
An Automatic Service Charge is a percentage service charge which may be
selectively or automatically applied to every check opened in a Revenue
Center. The taxability of an Automatic Service Charge is not affected by the
Serving Period’s Tax Mask.
When a closed check is re-opened, the state of the autogratuity (ON or OFF)
is returned to its setting at the time the check was closed. For example, if
autogratuity was ON when the check was closed, but is now OFF, it is turned
back ON when the check is re-opened, and remains ON for that check until it
is service totalled, transferred, or closed.
S-20
Service Charge
Reports
Financial Reports
System, Revenue Center, Employee, Time Period, and Serving Period
Enabling
w # Guests Before Auto Service Charge field—If the autogratuity is only active
for parties of a certain size, enter the number of guests that must be entered in
a transaction in order to activate the autogratuity.
w # Guests Before Auto Service Charge field—If the autogratuity is only active
for parties of a certain size, enter the number of guests that must be entered in
a transaction in order to activate the autogratuity.
S-22
Service Charge
Options
The following options may be enabled on a discretionary basis:
Discount File
w Affects Auto Service Charge - Type Definition #11
Tender/Media File
w Exempt Auto Service Charge - Type Definition #12
Privilege Considerations
The following privilege options may be enabled on a discretionary basis:
S-24
Service Charge
Related Topics
w “Discounts” on page D-16
Service Total
Description
A Service Total ends the current service round, triggering output to order devices.
It temporarily removes a guest check from the UWS display, and saves the check
information in the Open Check Totals and Detail Files for later recall.
Usage
Print Check
A [Service Total] key is usually programmed to print the items posted during the
service round. Output may include local and remote order printing, guest check
printing, journal printing, and validation printing.
Reprint Check
This key is used for a by-round operator. For example, a check may need to be
reprinted when the original check has been lost, mutilated, or overprinted. This
feature is enabled by using a [Service Total] key with Tender/Media Type
Definition #19 set ON (Reprint Guest Check).
S-26
Service Total
Fast Transactions
Normally, a Fast Transaction is completed (tendered and closed) before another
guest check is opened or picked up on the same UWS. When this is the case, Fast
Transactions do not print a guest check but a customer receipt. However, each
Revenue Center may be programmed to allow Fast Transactions to be service
totalled. When a Fast Transaction is service totalled, the transaction prints as a
guest check when it is tendered.
If Operator Type Definition #9 (Line-by-line Customer Receipt) is set ON, the
operator may service total a fast transaction. Support for service total of line-by-
line fast transactions began in Software Version 1.02. When the transaction is
picked up after being service totalled, it is no longer in line-by-line mode.
Reports
[Service Total] keys do not record the payment of cash, and therefore do not post
to any reports. If they are tracked on reports, using Tracking Groups, they always
post a total of $0.00.
Enabling
Tender/Media File
w Tender/Media Type field—Service total keys are defined as Type 2.
Options
The following options may be enabled on a discretionary basis:
Operator File
w Line by Line Customer Receipt - Type Definition #9
w Service Round Totals Include the Current Round Only - Format Option
#13
S-28
Service Total
Tender/Media File
w Print Memo Check - Type Definition #13
Related Topics
w “Chain & Fire” on page C-16
Serving Periods
Description
A Serving Period is any time span for which sales totals tracking and reporting is
desired by management. Serving periods are not changed automatically by the
system; when the current serving period ends, the system may be programmed to
prompt for the period to be changed.
Usage
Serving Periods may be assigned specific beginning and ending times. When a
Serving Period time expires, the operator is prompted to manually change the
Serving Period.
Serving Periods are not required in the 9700 System. However, if Serving Periods
are defined, a Serving Period must be active in order to begin a transaction,
because the Serving Period’s Tax Mask field determines the sales tax applied.
Serving Periods have a variety of uses listed below:
S-30
Serving Periods
Tax Mask
A serving period may be used to exempt, or “mask”, a Tax Rate from being
applied. For example, an entertainment tax may be required when live music is
played. This tax would be masked for all regular serving periods (no music), and
applied only when there is entertainment. The serving period tax mask does not
affect the taxability of an auto service charge.
Reports
Enabling
w Enter the appropriate information for the Start and End times, Menu Levels,
Tax Mask, etc. A Start and End Time can be specified for each serving period.
These times are only used to alert an operator, with a UWS prompt, that the
serving period should be changed through Workstation Procedure #2. Set the
times to 0:00 to disable the prompt.
Privilege Considerations
The following privilege options may be enabled on a discretionary basis:
Related Topics
w “Revenue Centers” on page R-24
S-32
Shared Definition Files
Description
In the 9700 System, the database is divided between Totals Files and Definition
Files. Totals Files record numeric sales information about an item, while
Definition Files define what an item is. For example, every menu item is defined
by name, prices, item number, etc.
In the 9700 System, the Revenue Center definition files are downloaded to each
UWS/3 during POS Operations. This speeds operations because the PC is
accessed less often.
However, operators from different Revenue Centers may need to use the same
UWS/3, which has only stored one set of definition files. This is overcome by
allowing several “child” Revenue Centers to share the Definition Files of a single
“parent” Revenue Center, which acts as a “master list.” Thus, each UWS/3 is
downloaded with only the Shared Definition Files. Totals files are still unique
for each Revenue Center and are stored on the PC.
The files listed below are downloaded to the UWS/3 during POS Operations:
w Menu Item Definition File
Usage
This feature is required when operators from different Revenue Centers use the
same UWS/3.
The second use of this feature is that by using one Revenue Center as a master list
(referred to as the “parent”), you also can avoid entering the same records again in
other Revenue Centers (referred to as “children”). This can save programming
time, system maintenance, disk space, and memory usage.
Enabling
Related Topic
w “Revenue Centers” on page R-24
S-34
SLU Sort Priorities
Description
This feature, if enabled, will allow items within a SLU to be sorted by priority
group. Additionally, Alpha sorting, if enabled, will occur within each sort priority.
Enabling
PCWS Application
w PCWS Application 2.11 must be loaded on the PCWS
Soft Check
Description
A Soft Check is a guest check printed on a continuous paper roll.
Usage
Soft checks are less expensive than pre-printed checks made from card stock.
Typically soft checks are presented to the guest in a check folder.
Enabling
The following programming is required to print a soft check:
Device Table
w Device Type field—Specify a roll printer (Device Type #2).
Tender/Media File
w Output Links field
S-36
Soft Check
Options
The following options may be enabled on a discretionary basis:
Sort Options
Description
Transaction Detail
When transaction detail items such as menu items, discounts, and service charges
are sorted, they display or print on the guest check, guest receipt, order printers,
they may be sorted in an order determined by the system, or in the order in which
they were posted.
Transaction items print on the journal in the order in which they were posted. Sort
options do not affect the journal.
Sorting is a programmable option in the 9700 System. There are three sort criteria:
w Seat Number: If seat handling is used, printing may be sorted by the seat
number to which an item was assigned.
S-38
Sort Options
Usage
Transaction Detail
Seat Numbers
A seat number is a means for identifying individual guests on a check. When
seat handling is used, check detail can be assigned to individual seat number
and printed in seat order. See “Seat Handling” in Chapter 9 of the 9700
Feature Overview Manual for more information.
Print Groups
Menu items, service charges, and discounts can each be linked to one of eight
print groups. A lower-numbered group prints before a higher-numbered
group. This provides a variety of applications. For example:
w One remote printer is used by an expeditor who calls out orders to the
kitchen staff. If the meat items are placed in one group, fish items in a
second, and cold food in a third, the expeditor can easily call out each
station’s entire order.
w At a service bar, it may be more efficient to have all beers print first and
all mixed drinks print next.
Consolidation
When menu items are posted separately to a guest check and consolidation is
used, only one line prints for the item indicating the total quantity actually
posted. If the menu item, SALAD, is posted three separate times to a check, a
regular listing displays as follows:
1 SALAD 5.00
1 SALAD 5.00
1 SALAD 5.00
3 SALAD 15.00
Enabling
Transaction Detail
The following sort/consolidation criteria are used for menu items, discounts, and
service charges in the 9700 system:
0 = no sort
1 = sort by seat only with consolidation
2 = sort by seat only without consolidation
3 = sort by print group only with consolidation
4 = sort by print group only without consolidation
5 = sort by seat and print group with consolidation
6 = sort by seat and print group without consolidation
7 = sort by print group and seat with consolidation
8 = sort by print group and seat without consolidation
These criteria may be programmed in each of the following fields:
w Revenue Center Parameters File
S-40
Sort Options
Options
The following options may be enabled on a discretionary basis:
w Show Tbl/Grp in Open Check SLU - Key Type Definition #3—This type
definition applies only to the Pickup Check and Add/Transfer SLUs. Set
this ON to display the table and group, along with the check ID, when a
Guest Check SLU is generated by this style. Set this OFF to display the
table and group only if there is no guest check ID.
w Show Check # in Open Check SLU - Key Type Definition #4—This type
definition applies only to the Pickup Check and Add/Transfer SLUs. Set
this ON to display the check number, along with the check ID or table
number, when a Check SLU is generated by this style. Set this OFF to
display the check number only if there is no guest check ID or table
number.
w Show Open Check SLU Amount Due on Key - Key Type Definition #7—
This type definition applies only to the Pickup Check and Add/Transfer
SLUs. Set this ON to display the amount due, along with the check ID,
when a Check SLU is generated by this style.
S-42
Sort Options
1. Edit one of the supplied input files to create a new sort order. Two sample
input files are included with the System:
Related Topics
w “Dopplebon Printing” on page D-33
S-44
Special By-Round Operator
Description
Special By-round Operators function as On-demand operators in that they can
service total a guest check without printing it. Once they have printed a check,
they function as a By-round operator for that check, causing a check to print with
each succeeding service total.
Usage
Special By-round printing of guest checks ensures that the operator always has an
updated version of the guest check. At first, the operator is On-demand, so that he
or she doesn’t have to carry the guest check and possibly lose or damage it. After
the first printing, the operator becomes By-round, so that all rounds are printed
and there is no possibility of presenting an outdated version of the guest check.
Example
Mark is a Special By-round operator. Mark takes an order for two chicken dinners
and two Cokes. He rings the order, serves it, and does not print the check. When
his customers ask for dessert and the check, he prints the check and delivers it
along with two cheesecakes. As he presents the check, they tell him they’ve
changed their minds and would like to order two coffees. Mark adds the coffees to
the check.
Because Mark has already printed the check, he has become a By-round operator
for this check. This means that when he service totals the coffees, the system
prompts him to put the guest slip back into the printer. The system adds the
coffees to the check and prints the new balance due.
If the customers request more cheesecake when Mark tries to present the check a
second time, Mark can easily add this to the old guest check. Because he is now a
By-round operator, the system will add each round to the old guest check when
Mark presses a service total key.
Enabling
Operator File
w ON = On-demand; OFF = By-round - Type Definition #5—Set this OFF.
Related Topics
w “By-Round Guest Check” on page B-28
S-46
Split Check Functions
Description
A check is split when a portion of the original check detail is split off of the
existing check to form a new one. It is the opposite of the Add Check function. To
split a check, seat handling must be used. Each seat, or group of seats, is “filtered”
and split onto a new check.
The TouchSplit feature combines split check functionality with that of
TouchAdvantage. This allows an employee to select and move detail from one
quest check to another with the touch of a finger. Its just as simple as that. For
more information, refer to TouchSplit in the Encyclopedia section of this manual.
For a complete discussion of the split check function, see “Seat Handling” in
Chapter 9 of the 9700 Feature Overview Manual.
SQL Access
Description
SQL (Structured Query Language) was developed from research conducted by
IBM during the mid-1970s. Since its first commercial introduction in 1979, SQL
has been adopted by many vendors as a database language standard for
mainframe, minicomputer, and microcomputer environments. This means that
companies can continue to standardize their development of database
applications.
Usage
SQL provides a small and concise set of commands that allow you to define,
display, and update information in tables (similar to a typical spreadsheet). By
reducing the number of commands you need to access data, SQL saves you time
and reduces the amount of programming needed to perform complex queries.
SQL commands can be used to access the 9700 Database. This allows you to
import database information into many accounting packages as well as standard
database applications like dBase IV and Paradox.
For a complete listing of SQL commands, with tables of 9700 fields, refer to the
9700 SQL Manual.
Related Topics
w “Database Architecture” in Chapter 4 of the 9700 Feature Overview Manual
S-48
Stay-down
Stay-down
Description
Operators, menu levels, and NLU screens may be defined in the System program
as “stay-down”. In the case of operators and cashiers, it means they are active on a
User Workstation from the time they sign on until they are signed off. In the case
of a menu level, a “stay-down” menu level is active from the point it was activated
by a menu level select key until it is replaced by pressing a menu level select key
for a different menu level.
For a complete discussion of this feature, see “Pop-up, Stay-down Functions” on
page P-20.
The 9700 System Interface Module (SIM) is a software module that allows the
9700 to interface with a variety of other data systems, including sophisticated
Property Management Systems (PMS), automated delivery systems, and other
electronic database systems.
SIM offers an Interface Script Language (ISL), which allows the interface
designer to invoke touchscreens, direct operator prompting, define interface
message formats and subsequent 9700 System processing, and execute keyboard
macros on a UWS.
SIM scripts may be written to include tests for four Supervisory Privileges, thus
allowing the designer to create access level protection for scripts.
Enabling
Interface File
w ISL Script Name field—Enter the name of the ISL script file that the SIM
should search for if it is to execute an event linked to a PMS or other
interfaced device. The filename may be up to 8 characters, and must not
include an extension. The 9700 System automatically appends the extension
“.isl” to the filename entered here, and searches for the file in the /usr/9700/
etc directory.
For a complete description of SIM, refer to the 9700 System Interface Module
Manual, P/N 100068-084.
S-50
T
Description
The ProHostÔ Table Management System (TMS) is a computerized seating
management system that helps organize table usage and assignment in a
restaurant.
The full-color touchscreen video monitor of the TMS displays the restaurant’s
floorplan and shows the current status of all tables. This system balances server
stations and optimizes seat usage, allowing the operator to tell the restaurant’s
seating status at a glance.
The TMS can communicate with the 9700 System through an RS232 interface.
This allows the TMS to open guest checks in the 9700 System.
The Integrated Waiting List feature in the TMS manages a guest waiting list,
estimates wait times, and pages guests.
Designed and manufactured by Rock Systems, Inc., of Dallas, Texas, ProHost is
marketed exclusively by MICROS Systems, Inc.
Usage
When interfaced with the 9700 System, the TMS performs the following
functions:
w Open a guest check by table number in the 9700 System. The TMS opens the
check as a dummy operator (#999999999), but no ownership is assigned to
this check.
w Enter the number of guests when the check is opened. (This feature is
optional.)
w Start the 9700 System’s Table Dining Time clock when the check is opened.
The TMS does not automatically process any changes that take place after an
operator picks up a guest check. Any guest checks opened by the TMS and not
picked up by a server will remain open in the 9700 System. They will post to the
Employee Open Check Report for Employee #999999999 if they are not picked
up and closed. Any checks opened by the TMS and picked up by an employee in
Training mode will become Training checks.
Example
A party of four approaches Samantha at the hostess’ stand and asks for a table in
the nonsmoking section. Samantha consults the TMS monitor, which shows a
graphic diagram of the restaurant floorplan, including the stations assigned to
each waiter, and the active tables in each station. She enters the size of the party
and the smoking preference at the TMS monitor.
The TMS refers to internal information that it has stored, including the number of
parties that each waiter is currently serving, the times at which each party arrived,
etc., and suggests seating the new party at table #37. Samantha touches table #37
on the monitor to confirm the selection.
The TMS opens a guest check by table number in the 9700 System. Table #37 is
entered for the table number, and the check is temporarily assigned to server
#999999999. (All tables opened by the TMS are assigned by the 9700 System to
server #999999999. However, this check is not owned by any operator at this
time; there is no check operator.)
Samantha conducts the party to table #37. Upon arrival, they notice that table #25,
which has a view of the ocean, is unoccupied, and they ask to be seated there
instead. Samantha agrees, and seats the party at table #25.
Returning to the TMS, Samantha closes table #37 and opens table #25. These
actions are repeated in the 9700 System. (Because the check for table #37 was not
picked up by a server, Samantha is able to close it in both systems from the TMS
monitor.)
T-2
Table Management System
Samantha tells George that he has a party at table #25. George greets the guests
and takes an order. He then goes to a UWS and uses the [Pickup Check by Table
#] key to pick up the check for table #25. In doing so, George takes ownership of
the check, and becomes the check operator for this check.
George’s Employee Class Privileges do not allow him to pick up checks
belonging to other operators. However, this privilege is not required to pick up a
check begun by the TMS.
These new messages will update the TMS System with the current status of each
check in the 9700 System.
There are two Tender/Media Output Links that control if the check printed
message will be sent to the TMS Interface on full or partial tenders and/or
whether to prompt the operator to send the message.
<RVC #> is the Revenue Center number is which the prompt will be active.
The <text> must be enclosed by apostrophes and the maximum number of
characters included in the text string is 32. For example:
RVC_51_TMS_PRMT=’Send Message to ProHost?’
The keycodes [TMS Xfer Tbl] and [TMS Xfer Tbl Rvc] support this function.
These keys are used to transfer a check from one table to another within the
TMS System before any detail has been added to the check.
DO NOT use these keys if detail has been added to a check. If detail has been
added, use the normal method of transferring a check via POS Operations. If
the [TMS Xfer] keys are used when there is detail on a check, the check will
be transferred to the new table but the old table will remain an open check.
This open check must be picked up and closed manually; the [TMS Xfer] key
will not close the check.
T-4
Table Management System
These transfer keys may be used outside of a transaction. For example, if the
host began a check on one table, then the customer moved to another table
(either in the same Revenue Center or a different Revenue Center), the host
may transfer the check to the other table using the 9700 System.
3. Enter the new table number (transfer to table). The System will
prompt “One moment, sending message.” There will be no notice or
prompting after the message is sent. The UWS will simply return to
“Ready for next entry” status.
2. Press [TMS Xfer Tbl Rvc]. The System will prompt “Enter current
table revenue center” and display a listing of the Revenue Center.
4. Enter new table number (transfer to table). The System will prompt
“One moment, sending message”. There will be no notice or
prompting after the message is sent. The UWS will return to the
“Ready for next entry” status.
1. Press [TMS Bus Table]. The System will prompt “Bus table: enter
table number”.
2. Enter table number. The System will prompt “One moment, sending
message”. There will be no notice or prompting after the message is
sent. The UWS will return to the “Ready for next entry” status.
Reports
w Table/Group number
w Number of guests
Financial Report
Financial reports (System, Revenue Center, Employee, Time Period, and Serving
Period) can be programmed to include an optional Table Profile section, which
includes:
w Table Dining Time
The principal effect of the TMS on 9700 Reports is to improve the integrity of the
Table Dining Time and Average Turn Time fields. Since the guest check is
opened as the guest is seated, the clock starts running at that time, instead of after
the server takes the order, walks to the UWS, and begins a check.
T-6
Table Management System
Enabling
ProHost
The TMS must be programmed to match the 9700 System. Elements from the
9700 System that must be entered in the ProHost include the following. The TMS
must be programmed:
w to match the configuration of the desired Revenue Center
w with Table Numbers or Table IDs from the Table File, depending on the
setting of Revenue Center Parameters option ON = Use 5 Digit Table
Number; OFF = Use 4 Character Table ID (RVC Information | RVC
Parameters | Options).
w Table ID
w to include the employee entered in the TMS Operator field in the 9700’s
Revenue Center Parameters File
MICROS (Required)
1 Interface
1 Tables
1 Employees
1 Operators
T-8
Table Management System
1 Keyboards or WS Touchscreens
R 551 - TMS Bus Table—This key will inform the TMS that a table
needs to cleaned.
R 552 - TMS Clear Table—This key will inform the TMS that a table
has been cleaned.
R 553 - TMS Close Table—This key will inform the TMS that a table
has been closed.
R 554 - TMS Xfer Tbl—This key will transfer one check to another in
the TMS.
R 555 - TMS Xfer Tbl Rvc—This key will transfer one check to another
in the TMS.
1 Tender Media
Optional Settings
1 Interfaces
1 Employee Class
T-10
Table Management System
Related Topics
w “Guest Check” on page G-4
Tables
Description
A Table is a separate seating location for one or more guests in the restaurant. In
the 9700 System, tables are identified by the Table number, which can be
programmed as either of the following:
w any four-digit string of numbers or alphanumeric characters
w the five least significant digits of the object number in the Table File
Usage
Table numbers are assigned by operators when a check is begun. Usually, only
servers are required to use table numbers. However, in some restaurants, the
bartender designates each seat at the bar as a separate table.
A restaurant’s uses for table numbering may include:
w Table numbers are used to allow runners to pick up food orders from the
kitchen and deliver them to guests.
w Table numbers are used by operators to pick up a guest check that has been
service totalled.
w Managers can view checks or perform check operations (e.g., voids) without
having the guest check or the server present.
T-12
Tables
Seat Handling
The 9700 System’s seat functions allow the server to assign all of the menu
items ordered by this party to a specific “seat” on the guest check, while
keeping all of the menu items on a single check. In some situations, this offers
the server some assurance that menu items ordered together will be ready at
the same time. Using seat handling also means that the server has to keep
track of less checks than would be required if opening a separate check for
each person.
Groups
When a check is opened by table number, the Revenue Center also assigns the
check a group number. The group number appears to the right of the “/” in the
table number display. For example, 3/1 indicates Table #3, Group #1.
If the Revenue Center is programmed to allow more than one group per table,
the server can open multiple guest checks for a single table. Each successive
guest check opened is assigned a distinct group number, up to a maximum of
99 groups per table.
The Revenue Center may be programmed to re-use group numbers at a table
as those checks are closed, or it may be programmed to sequentially assign
group numbers.
Split Checks
This feature is used to transfer a portion of the original guest check detail to a
new check. A Split Check is a separate guest check for each seat or a
combination of seats at a table.
Reports
Financial Report
Financial reports (System, Revenue Center, Employee, Time Period, and Serving
Period) can be programmed to include an optional Table Profile section, which
reports:
w # Tables / $ Average
w # Turns / $ Average
w # Turns / Table
Enabling
1 System Parameters
T-14
Tables
1 Operators
1 Employee Class
1 Keyboards or WS Touchscreens
1 Tables
Related Topics
w “Check Number” on page C-22
T-16
Tax
Tax
Description
There are two Tax handling files used to assign taxes to menu items, discounts,
and service charges: Tax Rates and Tax Classes.
Tax Rates are the rates that the nation, state, province, or city charge on sales of
menu items or on service charges. For example, a state might charge a 4% tax on
prepared foods, but not on alcoholic drinks. The state may charge a 10% tax on
room rental fees, but not on cover charges.
The combination of all the tax rates that apply to a certain menu item comprise
that item’s Tax Class. For example, if alcoholic drinks are subject to a state tax of
4%, a city tax of 1%, and a federal tax of 1%, the tax class of alcoholic beverages
will include all of these, and 6% tax will be calculated on the menu items.
Definitions
Add-on Tax
This method uses the item price to calculate tax, which is then added to the bill.
For example, if the tax rate is 5% and the item price is $5.00, the system calculates
5% of $5.00, posting $0.25 tax to the check for a total due of $5.25.
Tax Types
The tax type is first defined for the entire system, i.e. European or U.S. Each tax
rate table also has a Tax Type which identifies the calculation method.
T-18
Tax
Tax Exemption
Tax exemption may be used to forgive one or more tax types on a sales
transaction. The 9700 system allows taxes to be exempted or masked in a variety
of ways, as listed in the table below.
Method Description
T-20
Tax
7 If the [Exempt All Taxes] key is used, this line prints ALL
TAXES. If an individual tax rate is exempted (either by a [Tax
Exempt] key or by a [Tender] key programmed to exempt
taxes), this line prints the name of the tax being exempted, as it
appears in the Tax Table. If more than one tax rate is
exempted, this line is repeated for each tax rate. Note that in
the example shown, two separate exemptions were performed:
one to exempt Tax Rate 1, the State Tax, and one to exempt
Tax Rate 2, the City Tax.
8 If a [Tax Exempt] or [Exempt All Taxes] key is used, and if
the Revenue Center is programmed to prompt for a reference
entry when tax is exempted, this line prints the reference entry.
Usage
The 9700 supports tax systems used in many countries, including:
w Canadian GST and PST Taxes
w Japanese Tax
w Philippine Tax
w Singapore Tax
w Taiwanese Tax
w Thai Tax
Tax Table
Tax Method Type(s) Description
Allowed
T-22
Tax
Tax Table
Tax Method Type(s) Description
Allowed
Reports
Financial Reports
w Tax Collected field
Enabling
1 System Parameters
1 Taxes
1 Discounts
T-24
Tax
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Tax Class field
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | <Select Menu Item> | Pricing
R Tax Class Override field
1 Service Charges
1 Employee Class
1 Serving Periods
1 Keyboards or WS Touchscreens
T-26
Tax
Related Topics
w “Tax Exempt Coupon” on page T-31
Description
The Goods and Services Tax is a Canadian federal add-on type tax on most
goods and services. Special programming is available in the 9700 System to adapt
to the variety of relationships that may exist between the federal sales tax (GST)
and each provincial sales tax (PST).
Definitions
Incremental Tax
Incremental taxes are calculated separately and are added to the sale. For example,
on a $15.00 meal, GST is applied at 7% and PST is applied at 8% on the same
meal. The equation looks like this:
Entree $15.00
GST (7% of 15.00) 1.05
PST (8% of 15.00) 1.20
Total Due $17.49
T-28
Tax - Canadian (GST)
Compounding Tax
PST may be calculated on the price of the item plus the GST. Only Tax Tables 2,
3, and 4 can be identified as compounding taxes. An example may be a single
$15.00 item, where PST is applicable and a 7% compounding GST is charged:
Entree $15.00
GST(9% of 15.00) 1.44
Subtotal 16.44
PST (7% of 16.44) 1.15
Total Due $17.59
Threshold
The threshold for each tax rate is the point of the sale (dollar amount) at which
that tax becomes active. This is similar to the “Start Amount”, but more complex
in that this start amount can be dependent on whether another tax was applied, or
whether this PST is compounding on GST. In programming the 9700 for GST, the
threshold fields will be used differently for Tax Rate 1 than for Tax Rates 2
through 4.
1. Even though tax itemizers are not specifically programmed in the 9700 System, the general concept is the
same as in the 2700 and 4700 Systems. In the 9700 System, Menu Item Classes are linked to Tax Classes
which are, in turn, linked to Tax Rates 1-8. When you link to a tax rate, you are, in effect, creating an
itemizer “bucket” for that item.
Enabling
1 Taxes
Optional Settings
The following options may be enabled on a discretionary basis:
1 System Parameters
T-30
Tax Exempt Coupon
Description
Tax exempt coupon is a type of Tender/Media that can act as a partial tender while
exempting a prorated portion of tax. This differs from the standard Tender/Media
tax exempt feature, which exempts the entire amount of tax, regardless of the
amount tendered.
Usage
To enter a tax exempt coupon, type the dollar amount of the coupon and press the
[Tax Exempt Coupon] Tender/Media key. The System deducts the amount of the
coupon from the balance due, and calculates and deducts the amount of tax to be
forgiven.
After a [Tax Exempt Coupon] key is used, additional sales cannot be posted to the
check, nor can the order type be changed.
A [Tax Exempt Coupon] key cannot be used to overtender a guest check, either to
create a charged tip or change due. If the balance due is less than the amount of
the tax exempt coupon, tendering the coupon simply closes the check.
Example
The amount of sales on a guest check is $43.00, and the sales tax rate is 5%.
The balance due is $45.15. The customer presents a tax exempt coupon in the
amount of $7.00 as partial payment of the check.
The operator types [7][.][0][0] and presses [Tax Exempt Coupon].
The System subtracts $7.00 from the balance due on the guest check, and
$0.35 of the $2.15 in sales tax is forgiven. The following calculations are used
to determine the amount of tax forgiven:
Coupon Amount 7.00
= = 16.28% forgiven
Sales Amount 43.00
The illustration below shows the guest check that would result from this
transaction.
COUPON 7.00 X
TAX FORGIVEN 0.35
SUBTOTAL 43.00
SALES TAX (5%) 1.80
BALANCE DUE 37.80
Enabling
1 Tender Media
T-32
Tax Exempt Coupon
1 Keyboards or WS Touchscreens
Optional Settings
The following options may be enabled on a discretionary basis:
1 Tender Media
1 Employee Class
Related Topics
w “Tax Exemption” on page T-19
Description
The Florida Liquor Surcharge Tax feature provides the ability to apply a
predefined dollar value surcharge to a menu item. This feature is designed to meet
taxation requirements that are specific to the State of Florida and, therefore,
should only be used by those establishments operating within the State of Florida.
Usage
Overview
The State of Florida has adopted a tax regulation that places a surcharge on the
sales of all alcoholic beverages. The surcharge is referred to as the Florida Liquor
Surcharge and applies whether the beverage is sold by the drink or by the
container (wine, beer, etc.). The 9700 System uses the Tax feature to
accommodate the accounting and reporting requirements associated with this
surcharge.
Tax Regulations
The liquor surcharge applies to alcoholic beverages only. The amount of the
surcharge applicable to alcoholic beverages is governed by the State of Florida. A
surcharge cannot be exempted or discounted and is assessed in addition to any
other applicable taxes. The surcharge itself is not taxable.
T-34
Tax - Florida Surcharge
MICROS 9700
Fine Dining System
1001 Mikey
--------------------------------
6/1 3650 GST 5
JAN03’96 11:36PM
--------------------------------
1 GLASS WHITE 2.50
1 HOUSE COCKTAIL 2.85
1 CALL COCKTAIL 3.00
2 CHICKEN WINGS 4.50
1 HOUSE CORDIAl 3.10
Cash 18.75
SUBTOTAL 15.95
TAX .80
FLA Surcharge FLA Surcharge 2.00
TOTAL 18.75
---1001 CLOSED JAN03 11:55PM---
Prompts
Reports
Tax Report
When the Florida Liquor Surcharge tax option is activated, collected taxes will be
summarized on the Establishment Tax Report. Surcharge tax information will
appear on the report as it was programmed in the Tax Table. The surcharge tax
descriptors appearing on the report will correspond with those defined in the Tax
Table.
For example, the Tax Summary Report contains the Florida Liquor Surcharge
information as follows:
FLA Surcharge
T-36
Tax - Florida Surcharge
Enabling
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item> | General
R Surcharge field—This field is used to indicate the amount of the
surcharge.
1 Taxes
Related Topics
w Refer to the 9700 Reports and Programming Manuals.
Tax - Japanese
Description
Japanese Tax consists of the following two taxes.
w Consumption Tax (Tax Rate 1 is reserved for this.)
Definitions
Consumption Tax
This is a national, flat percentage add-on tax. The itemizer is calculated on a
subtotal of all items in the transaction. It is always defined as Tax Rate 1, with a
start amount of 0¥.
Excise Tax
This is a local tax calculated by using a subtotal of transaction items that are
subject to the Excise Tax. It is always defined as Tax Rate 2. The start amount is
variable and is applied or not based on the revenue center requirements. The
subtotal on which the Excise Tax is calculated is required to include all service
charges, including any auto service charges.
T-38
Tax - Japanese
Threshold
When enabled, the threshold is the taxable transaction amount, where an
applicable Excise Tax begins to apply. The threshold value is calculated this way:
When a threshold is active, it first determines the average taxable subtotal per
guest and compares it to the Tax Rate 2 Start Amount. If the average amount per
guest is greater, the Excise Tax (Tax Rate 2) is applied. The Excise Tax is always
applied if the guest count is 0.
Enabling
1 Taxes
1 Tender Media
1 Serving Periods
Related Topics
w “Tax” on page T-17
T-40
Tax - Philippine
Tax - Philippine
Description
The Philippine government uses levies, an add-on sales tax. The difference
between Philippine tax and U.S. add-on tax regards guest check printing:
w Tax Rates that have non-blank descriptors print.
w Tax Rates that have blank descriptors do not print (although posting still
occurs.
Enabling
1 Taxes
Related Topics
w “Tax” on page T-17
T-42
Tax - Singapore
Tax - Singapore
Description
Singapore tax may be flat, add-on, or breakpoint. The difference between this and
the U.S. tax is that the amount of the tax total on a taxable itemizer is always
rounded up to the nearest 5 cents.
Enabling
1 Taxes
Related Topics
w “Tax” on page T-17
Tax - Taiwanese
Description
Taiwanese Tax is a flat inclusive tax.
Usage
The printing format of the Government Uniform Invoice (GUI) may vary between
establishments. The 9700 System provides all of the necessary information (e.g.,
serial numbers, guest check detail) that is required to create a GUI. A custom-
made GUI guest check is then created for each restaurant using Interface Script
Language (ISL).
The tax rate in effect may change during the course of a business day. This change
can be performed using an ISL script.
In many Taiwanese establishments, certain customers may borrow cash from the
restaurant during the course of the meal, which the customer then repays with a
credit card when the check is presented. In order to satisfy accounting
requirements, a special type of tax-exempt service charge is used to record
payment of the loan.
Enabling
1 System Parameters
T-44
Tax - Taiwanese
1 Taxes
1 Service Charges
Related Topics
w “Tax” on page T-17
Tax - Thai
Description
Thai tax may be flat, add-on, or breakpoint. This tax format prints up to 4
additional lines of information, including tax numbers and tax ID numbers, on the
journal, guest checks, and customer receipts.
Usage
Thai tax printing for a typical guest check is shown below, followed by a
description of each line item. The format for customer receipts and the journal is
similar.
1 This is the last line of guest check detail before the Thai Tax
trailer lines print.
2 This Tax Invoice Line prints the date (in the format
YYMMDD), followed by the last two digits of the Revenue
Center number, followed by the System Level Running Tax
Number. This last number increments with each transaction.
3 This Account Rec line prints the date (in the format
YYMMDD), followed by the last two digits of the Revenue
Center number, followed by the Revenue Center Level
Running Tax Number. This last number increments with each
transaction.
4 This line prints the Revenue Center Tax ID Number.
T-46
Tax - Thai
Voiding Tenders
When Thai Tax is in use, tenders should only be voided using direct voids. If line
number void or last item void is used to void a tender, the tax lines will not print.
Split Checks
When a tender that uses Thai Tax is split to another check, the tax lines print on
the new check, and not on the original.
Enabling
1 System Parameters
1 Taxes
1 Tender/Media
T-48
Tax - Thai
1 Devices
Optional Settings
The following options may be enabled on a discretionary basis:
Related Topics
w “Tax” on page T-17
T-50
Tender/Media
Tender/Media
Description
Tender/Media is a generic name for a variety of functions that are used in sales
transactions (i.e., to account for the flow of cash and value of goods and services
rendered when a service round or transaction is completed and totals posting
occurs).
Usage
The Tender/Media File is a variable-length file. Five types of entries are made in
this file:
Payment
An amount entered by this type key subtracts from the amount due on the current
transaction balance, e.g., open check. If the result is 0, the check is closed and the
transaction finalized. Examples of payment keys include: cash, credit cards, and
foreign currency. Payment keys can be created to record special activity, such as
house charges, walk-outs, and employee meals.
Service Total
This key ends the current transaction and saves the check information in the Open
Check Totals and Detail Files for later recall. This type key is also used for
[Reprint Check], [Print Check], [Chain/Fire], [Hold/Fire], [Seat Check], and
[Print Memo Check] keys.
Pickup
This key records the withdrawal of cash from a cash drawer, such as payment of
petty cash, or when deposits are made in the middle of a high-volume shift to
reduce liability at each UWS. It is also used to record tips paid.
Loan
This key records the addition of cash to a cash drawer, such as the beginning bank
for a shift.
Preamble
This entry is not entered on the keyboard. It is entered in the Tender Media file in
the record immediately preceding the one used for the credit card payment.The
preamble is used in conjunction with a Credit Card payment key when that credit
card has more than one possible preamble to the credit card number. For
information about preambles, see “Credit Card” on page C-40.
Percent Tender
This key is used when a customer wishes to pay a percentage of the check. To use
this feature, the operator presses the [Percent Tender] key. The system prompts,
“Enter payment percent”. The operator types in the percentage being paid, and
presses the appropriate tender key.
Reports
T-52
Tender/Media
Enabling
1 Tender Media
1 Keyboards or WS Touchscreens
R [Tender/Media] keys
R [Service Total] key
R [Print Check] key
R [Media Loan] key (optional)
R [Media Pickup] key (optional)
Optional Settings
The following options may be enabled on a discretionary basis:
1 Keyboards or WS Touchscreens
1 Discounts
1 Tender Media
T-54
Tender/Media
1 Employee Class
Related Topics
w “Charged Tip” on page C-18
T-56
Tender Multiplication
Tender Multiplication
Description
The Tender Multiplication feature provides the ability to quantify a tender entry.
Doing so eliminates the need to individually enter a tender/media of the same
denomination. For example, five $10 gift certificates can be quantified and
entered as a single entry in lieu entering each certificate individually.
Usage
Tender Multiplication can be applied to a transaction in two different ways; in
conjunction with a macro or as a stand-alone function
1. If Revenue Center Parameters file Format Option # 1 (Print Unit Price as Well as Line Total on Checks) is
set on, the System will also display the unit price. For example, you might see transactions detail that
looks like this: 7 Wings DBL @ 10.95 76.65
Parameter... Explanation...
T-58
Tender Multiplication
During this procedure you may encounter the following System prompts
and messages. Use the following information to help you respond to
them:
During this procedure you may encounter the following System prompts
and messages. Use the following information to help you respond to
them:
Enabling
Optional Settings
The following options may be enabled on a discretionary basis:
1 Macros
Related Topics
w “Macros” on page M-1
T-60
Time Cards and Time Chits
Description
A time card is a record of clock-in and clock-out entries for a single employee for
a single pay period. A time chit is a slip that records a single clock-in or clock-
out. A single clock in/out entry consists of the date and time, clock in or out status,
the job code, the time worked, and the pay accrued.
Time cards may be printed on a slip or roll printer. Time chits are usually printed
on a roll printer; time cards are usually printed on a slip printer. An employee may
reprint an entire time card by pressing a [Reprint Time Card] key. Privileged
employees (usually managers) may also adjust time cards to correct errors or
omissions.
Usage
Time cards provide a hard copy record of attendance. Time cards can be used in
manually calculating payroll and labor percentages.
Time chits provide a “validation” style record of a single time clock action. These
may be issued if the employee wishes a record of his time clock activity for
personal record-keeping purposes. Some restaurants use time chits as a
verification of clock-in status. For example, employees may be required to present
a time chit to show that they are clocked in (or out) in order to receive an
employee meal.
Enabling
1 System Parameters
1 Devices
1 Keyboards or WS Touchscreens
Optional Settings
The following privilege options may be enabled on a discretionary basis:
1 Employee Class
Related Topics
w “Time Clock Schedule” on page T-63
T-62
Time Clock Schedule
Description
The Time Clock Schedule is a security feature that allows only scheduled
employees access to the 9700 System. Additionally, by restricting clock in/out
times and break periods, labor cost can be more effectively controlled.
Definitions
Grace Period
The Grace Period is a window of time, in minutes, in which an employee may
clock in or out before or past their scheduled work time without penalty.
The System Parameters file and the Employee Maintenance file determine how
much time, in minutes, each employee will have as grace on either side of the time
they are scheduled to clock in or out in the Schedules file. Clocking in or out
outside of the grace periods may simply prompt the employee that they are late (or
early) or may require authorization.
Break
A break is a rest period, such as lunch break, for hourly workers that can be
tracked by the 9700 timekeeping system. Breaks can be either paid or unpaid. The
9700 system can be programmed to set time limits on breaks, and to have different
break period lengths for minors. The time spent on unpaid breaks subtracts from
the total time credited, for pay, by the 9700 system.
Usage
Time Clock Schedules restrict employees from clocking in if they are not
scheduled to work. The schedule can also be used to control the job codes for
which an employee is allowed to clock in.
From System Configurator, the Time Clock Schedule can be printed for reference.
The Time Clock Schedule may also be printed using User Workstation Procedure
#9.
Enabling
1 System Parameters
1 Schedules
1 Employees
1 Employee Class
T-64
Time Clock Schedule
Related Topics
w “Breaks” on page B-26
Time Periods
Description
Time Periods are used to track sales activity during specific time spans for
reporting and analysis purposes.
Usage
Windows of time that the restaurant wishes to track are set up in the Time Period
File. These windows may overlap, and be active on select days of the week.
Tracking Groups may be linked to individual time periods so that time period
reports may reflect sales activity for certain menu items within the specified
window of time. These may be useful in productivity planing.
Example
A restaurant wants to see when the most Prime Ribs are served on Friday night.
This way, the chef will know how many racks to prepare and when to start baking.
They set up a tracking group which will track the Prime Rib entree. Time periods
are programmed for every hour and the whole shift.
w 6 to 7 p.m.
w 7 to 8 p.m.
w 8 to 9 p.m.
w 9 to 10 p.m.
w 10 to 11 p.m.
T-66
Time Periods
w 6 to 11 p.m.
Reports
Enabling
1 Time Periods
Optional Settings
The following options may be enabled on a discretionary basis:
1 System Parameters
1 Time Periods
Related Topics
w “Serving Periods” on page S-30
T-68
Tips Handling
Tips Handling
Description
The 9700 provides Tips Handling features for keeping track of tips received from
either cash, credit card charges, or automatic gratuity. To meet IRS reporting
requirements, it also records tips paid to servers.
Definitions
Charged Tips
A Charged Tip is a gratuity credited to a server by adding it to a charge slip (such
as a credit charge slip or room charge slip). Thus, like the meal, the tip is
“charged” to a credit card, room account, etc. A charged tip is credited to the
check operator.
Service Charge
This is a generic term which refers to a variety of gratuities added to a check, such
as Autogratuties, Room Service Charge, Cover Charge, etc. This does not include
Indirect Tips or Direct Tips.
Autogratuity
A service charge is automatically applied to all items posted to a check that are
programmed to add to the auto service charge itemizer (Menu Item Class option
Add to Automatic Service Charge Itemizer). The autogratuity is defined in the
Revenue Center Parameters File. It can be set to apply automatically to every
check, or to default to on (and can then be applied selectively by using an [Exempt
Auto Service Charge] key). A 15% auto service charge differs from a 15% regular
service charge in that it is constantly updated, even when checks are split, whereas
a regular service charge is applied all at once, at the end of a transaction.
Tips Paid
Tips which are paid out to the check operator are known as Tips Paid. Usually at
the end of a shift, the check operator is paid the value of the charged tip in cash
through a separate action, using the [Tips Paid] key.
Charged Tips can add automatically to the Tips Paid total on the Employee Tip
Report. In which case, no separate action is required, and the cashier simply
removes the cash from the cash drawer and pays the server. See the Cashier
Banking diagram in this section.
The system can be programmed to cause an operator’s Financial Report to be reset
after that operator receives tips through the [Tips Paid] key. This feature is useful
in 24-hour operations in which operators’ shifts may span the time selected for
resetting reports.
T-70
Tips Handling
Usage
Tip handling is an integral part of any restaurant operation. The 9700 System
provides two convenient and secure methods of recording and distributing tips;
Server Banking and Cashier Banking.
1
Server
Bank
$$
House Employee
4 Bank Financial Report 3
$$
Step 1
Servers are often issued a bank to make change for customers. Usually this is
performed as a Media Pickup from the house bank.
Step 2
Servers close their own guest checks using tendering keys. Servers usually
keep the closed checks and cash until the end of their shift. The Operator
Tracking Group records each server’s Tender/Media entries and charged tips
received.
Step 3
A manager takes an Employee Financial Report when the server is ready to
end their shift. The Employee Financial Report includes Tracking Group
Totals that add Charged Tips and Autogratuities to equal a subtotal labeled
Tips. This amount is entered for this employee, using the [Tips Paid] key.
Step 4
After the Employee Financial Report is reviewed by a manager, the report is
used to “cash out”.
Step 5
Tracking Group Totals are used again for cash settlement. Tracking Totals
compute the server’s Total Cash (cash received + bank issued in Step 1) and
subtract the Tips Paid.
If the resulting total is negative, the house owes the server that amount. The
cashier uses a [Media Pickup] key to record the cash paid to the server from
the house bank.
If the resulting total is positive, the server owes the house that amount. The
cashier uses a [Media Loan] key to record placing the cash in the house bank.
1
Servers give
checks to cashier
Cashier closes
5 Tips paid out 2
guest checks
Cashier
Employee
4 Bank Financial Report 3
$$
Step 1
Servers give their guest checks and cash to the cashier for tendering.
T-72
Tips Handling
Step 2
The cashier closes guest checks using tendering keys. Cash accumulates in the
cashier bank during the shift. The Operator Tracking Group maintains a
record of the cashier’s tendering operations. Each server is also linked to a
separate Operator Tracking Group. This is done primarily to record charged
tips.
Step 3
A manager takes an Employee Financial Report when the server is ready to
end their shift.
Step 4
After the Employee Financial Report is reviewed by a manager, it is taken to
the cashier to “cash out”. The Employee Financial Report lists the amount of
charged tips owed to the server. The cashier enters the amount owed and
presses the [Tips Paid] key. The money is paid to the server from the cashier
bank.
Reports
Example
In this Tracking Group Report, the servers tips are subtracted from Cash
receipts. If the server has more cash than was earned in tips, a Media Loan is
performed. If the server earns more in tips than their Cash receipts, a Media
Pickup is performed.
CASH 25.00
- CHARGED TIP 32.00
- AUTO SERVICE 10.50
----------------------------------
MEDIA LOAN/PICKUP 17.50 Pickup
The following sales can be included (or excluded) in the Gross F & B total on
Tip Reports:
T-74
Tips Handling
w Tips Paid—A service charge can be set to automatically add to the Tips Paid
total (Service Charge option Post to Charge Tips Total on Tip Reports).
Enabling
1 Tender Media
1 Service Charges
1 Keyboards or WS Touchscreens
1. The [Media Pickup] and [Tips Paid] keys are both “Pickup” type Tender/Media except that the [Tips Paid]
key has Type Definition #2 set ON.
1 Tender Media
1 Service Charges
1. For a complete explanation of programming the Tips Paid feature, see “Charged Tip” on page C-18.
T-76
Tips Handling
Optional Settings
The following options may be enabled on a discretionary basis:
1 Job Codes
1 Service Charges
1 Tender Media
T-78
Tips Handling
1 Employee Class
Related Topics
w “Charged Tip” on page C-18
TouchAdvantage
Description
TouchAdvantage makes POS functions easier and simpler to use. It also paves the
way for a variety of new POS functions; TouchDetail, TouchEdit, TouchShare,
and TouchSplit.
Usage
TouchDetail
The Devices option Enable TouchDetail (System Hardware | Devices | Options)
allows you to make the Transaction Detail section of the UWS Operator display
touch sensitive. When this type definition is enabled, the System adds scroll
buttons to the operator display. It also removes the line number associated with
transaction detail. Instead of entering a line number to specify the detail you wish
to access, just touch the detail.
When TouchDetail is active, it can be used to scroll through transaction detail or
in conjunction with the Hold, Void, and/or Edit Seat POS transactions. For
additional information, refer to “TouchDetail” on page T-82.
TouchEdit
TouchEdit allows you to move transaction detail between existing seats or to new
seats with the touch of a finger. The TouchEdit feature is key activated. This
means that you must complete the necessary touchscreen programming before
you can take advantage of the TouchEdit feature. TouchDetail does not have to
enabled in order to use TouchEdit. For more information, refer to “TouchEdit” on
page T-84.
TouchShare
TouchShare allows you to share transaction detail between existing seats or to
new seats with the touch of a finger. The TouchShare feature is key activated.
This means that you must complete the necessary touchscreen programming
before you can take advantage of the TouchShare feature. TouchDetail does not
have to enabled in order to use TouchShare. For more information, refer to
“TouchShare” on page T-123.
T-80
TouchAdvantage
TouchSplit
TouchSplit allows you to create a split check with the touch of a finger. The
TouchSplit feature is key activated. This means that you must complete the
necessary touchscreen programming before you can take advantage of the
TouchSplit feature. TouchDetail does not have to enabled in order to use
TouchSplit. For more information about TouchShare, refer to “TouchSplit” on
page T-124.
TouchDetail
Description
TouchDetail makes POS functions easier and simpler to use. When TouchDetail
is active, scroll buttons are added to the Transaction Detail area of the Operator
Display. This allows the operator to scroll through guest check detail with a touch
of the finger. The TouchDetail also functions with [Void], [Return], [Hold], and
[Edit Seat] keys.
Usage
TouchDetail makes viewing transaction detail simpler and easier than ever. When
it is active, transaction detail line numbers are removed from the screen and
replace by scroll buttons. POS functions that utilized the transaction detail number
will now work by touching the detail in lieu of entering a line number. When this
feature is enabled, the Operator Display screen looks like this:
Scroll Bar
and
Buttons
T-82
TouchDetail
Field... Described...
Enabling
1 Devices
Related Topics
w “TouchEdit” on page T-84
TouchEdit
Description
TouchEdit allows an employee to quickly and easily move transaction detail
between existing seats or to new seats with a single touch.
Usage
TouchEdit offers a quick and convenient alternative way to edit order detail. All
you need to do is touch the detail you want to move, then touch the seat to which
it should be moved and it’s done! It’s as simple as that.
The TouchEdit feature is key activated. When [TouchEdit] is pressed, the System
displays a default Edit Check screen. The default screen contains those
components that allow you to review existing seat detail, add a new seat to the
check, move detail from one seat to another, and to share detail with another seat.
Except for changing color preferences, the format of this screen cannot be
modified.
T-84
TouchEdit
Seat Window
Edit Seat
Status
Window
Touchscreen
Buttons
Component... Described...
Seat Window w The format and position of this portion of the Edit Check
screen is not user-definable. The UWS automatically
generates Seat Window information when the TouchEdit
key is pressed.
w The Seat Window contains information about a
particular seat that includes the amount due, the
transaction detail, and the seat number. For a more in-
depth view of amount due, seat number, and transaction
detail information refer to “More About the Seat
Window” on page T-89.
w The UWS will automatically display a seat window for
each seat that is currently in use on a guest check.
w The first Seat Window displayed contains information
about the lowest seat number currently in use on the
guest check.
w The System will, by default, display two seat windows
when there are less than two seats in use. This allows
you to move detail to another seat without having to
press [New].
w The Seat Window portion of the Edit Check screen looks
like this:
7.50 0.00
1 Hamburger
Med Rare Seat
1 Ham Sand Window
2 Lg Coke without
Transaction
Seat 1 Seat 2
T-86
TouchEdit
Component... Described...
Edit Seat Status w The Edit Seat Status window is designed to provide you
Window with information about the status of the selected seat.
w In this window you will find the number of the seat that
is currently active and the dollar value of the highlighted
item (excluding taxes and Autogratuties). The UWS
will include a descriptor identifying the type of
transaction that is in progress, e.g., When using
TouchEdit, the System displays Edit Seat as the
descriptor for Edit Check.
Edit Seat Status w The Edit Seat Window portion of the Edit Seat screen
Window looks like this:
(continued)
1 Hamburger 1 Hamburger
Med Rare Med Rare
1 Ham Sand
2 Lg Coke
Edit SEAT
Seat 1 Edit Seat Status
7.50
Component... Described...
1 Hamburger 1 Hamburger
Med Rare Med Rare
1 Ham Sand
2 Lg Coke
Touchscreen Buttons
T-88
TouchEdit
Field... Described...
In Conclusion
Unlike other touchscreens, the Edit Check Screen does not require any
programming. The Seat Window, Edit Seat Status Window, and the Touchscreen
buttons are all System generated.
The Edit Check screen includes six function keys: New, Share, Done, Cancel, left
arrow, right arrow. These keys function as follows:
Key... Described...
New w Touch this key to create a new seat. The System will
assign the next unused seat number. For example, if the
check currently uses seats 1,2,5, and 6 and [New] is
pressed, the System will create a seat window for seat 3.
w Press[New] for each additional seat required. A guest
check can include a maximum of 64 seats, ranging from
0 to 63 in number value.
w Save your changes by pressing [Done]. If you add a seat
to a guest check and press [Done] without moving detail
to it, the System closes the Edit Seat function without
adding the seat to the check.
T-90
TouchEdit
Key... Described...
Getting Started
You can begin using the TouchEdit feature once you’ve completed each of
the following tasks. You can add this information to your database in any
sequence. For ease of discussion, we will add these elements in the following
order:
Programming
Described
Task
Touchscreen Use the Touchscreen Screen tab to add the Share and
Screen Tab Count touchscreens to your database. You will also
use the Touchscreen Screen tab to add the TouchEdit
key the keyboard of your choice.
Touchscreen Use the Touchscreen Style tab to create two new styles
Style Tab to your database; Edit Seat, Share. The System uses
these styles to generate the Edit Seat and the Share
SLU touchscreens
Touchscreen Use the Touchscreen Assign tab to link styles and
Assign Tab touchscreens to the following touchscreen parameters:
T-92
TouchEdit
Make these additions and enhancements in the usual manner. In our example,
we added the [TouchEdit] key to the Default Sales Screen and named our new
Share SLU screen Share TS.
Once you completed making the necessary additions to the Touchscreen
Screen tab, proceed to the Touchscreen Style tab.
w Key Height
w Key Width
w Color Combination
w Function Key TS For Edit Seat have it set to zero. For Share, enter the
number associated with the Share Touchscreen from the Touchscreen
Screen tab.
w Icon Placement
w Edit Check Share T/S Style field—Select the Share Style that you
defined on the Touchscreen Style tab.
w Edit Check Count Screen field—Select the Count touchscreen that you
created on the Touchscreen Screen tab. A Count touchscreen should
include a numeric key pad, Enter, Clear, Edit Check All (key code 560),
and Edit Check One (key code 561) keys.
Editing a Seat
TouchEdit allows you to touch detail items for an active seat number on a guest
check in order to:
w Move detail items to a NEW or EXISTING seat (see below)
2. Press [TouchEdit].
The screen will display separate seat windows for the first available, non-
closed seats in ascending order. Up to four seat windows will display at
one time. Remember, when the right scroll button appears in the lower
right-hand corner, more seat windows are available for editing.
The example below is displaying two seat windows because only two
seats are active on the selected guest check:
If you want to move items to an existing seat, continue with the next step.
T-94
TouchEdit
scroll buttons
detail item(s)
seat number
If you want to move items to a new seat, press [New] before continuing
with the next step. An empty seat window with a new seat number will
appear.
3. Touch the item(s) you want to move. Remember, you may need to scroll
down to access detail items in seat windows containing more items than
can fit on the screen at one time. Once you touch an item, the system
highlights it, and displays the selected seat’s number and highlighted
item’s value (without tax) in the Edit Seat window as shown in this
example:
4. Touch the seat window where the selected detail item(s) should be
moved.
The detail item(s) now appear in the detail for the selected seat, along
with a new total in the Amount Due field as shown in this example:
5. To save changes and exit this procedure, press [Done] and then [Yes]
when prompted Exit and save changes?
or
To exit without saving, press [Cancel] and then [Yes] when prompted
Changes made. Quit?
2. Press [TouchEdit].
3. Touch the menu item(s) you want to share. The system highlights your
selection.
T-96
TouchEdit
4. Press [Share]. The Select SEAT(s) window, which displays a separate key
for each seat, is shown in this example:
Remember, when the right scroll button under Select SEAT(s) isn’t
grayed out, more seats than those appearing on screen are available for
sharing.
5. Touch the seat key(s) for the seat(s) that will share the selected detail
item(s), and then press [Enter].
or
The detail item(s) appear in each seat window you selected, with the
quantity and cost adjusted accordingly, as shown in this example:
6. To save changes and exit this procedure, press [Done] and then [Yes]
when prompted Exit and save changes?
or
To exit without saving, press [Cancel] and then [Yes] when prompted
Changes made. Quit?
T-98
TouchEdit
Enabling
1 WS Touchscreens
Optional Settings
The following options may be enabled on a discretionary basis:
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Item is Shareable—Select this option to allow menu items in this class
to be shared between seats.
1 Discounts
1 Service Charges
1 Tender Media
T-100
TouchEdit
Related Topics
w “Editing a Seat” on page T-94
Touchscreen Icons
Description
The PCWS supports the use of touchscreen icons in POS Operations. An icon,
may be used represent a menu item, discount, service charge, or tender/media and
can be placed on any touchscreen key. The icon may appear with or without a
descriptor.
A standard set of icons are included with the 9700 System Software. There are
approximately 190 icons included in the standard set.
If so desired, user-defined icons may be created using a program such as
Microsoft Paintbrush. The icons are located in the micros\les\pos\9700\xdt3\
bitmaps\ws_icons directory and are in .BMP format.
Usage
Icon Set
These icons are sorted, in the zoom pop-up System Configurator, where similar
icons are in the same range of number ID’s (i.e, all those icons that may be used
for check operations are located in the same number range). The number range of
the standard icon set is 1 - 500. The ID numbers 1 - 500 contain gaps in the
number sequence, these gaps are in place for future growth. Some icons are the
same graphic picture but different sizes. The standard bitmap size of most icons is
32x32. Not all of the icons come in different sizes.
Icons may be user-defined. User-defined icons, those icons which are created
using a program such as SCOpaint, must have an ID number of 500 or higher. The
ID number of 500 or higher is assigned to the icon when it is created. The standard
icon set includes blank icons of different sizes to be used a template when creating
a user-defined icon.
There are 6 blank icons included in the standard set, these begin with the name
“blank”. These blank icons are available in different sizes (32x32, 40x40, etc.).
T-102
Touchscreen Icons
Icon ID 002_courses.px
Icon Descriptor File Name Extension
T-104
Touchscreen Icons
Standard Set
The following pages include screen captures of the standard icon set. You may
view the icon set through System Configurator. It is recommended any color
monitor attached to the 9700 PC be configured as a 800x600 or higher with 256
colors. This will ensure the icons displayed in System Configurator will be
represented with the correct color scheme
T-106
Touchscreen Icons
T-108
Touchscreen Icons
T-110
Touchscreen Icons
T-112
Touchscreen Icons
w Discount (SLU)
w Tender/Media (SLU)
w Touchscreen Style
Touchscreen Screen
The Touchscreen Screen tab in the WS Touchscreens file is used the assign a
specific icon and to place that icon at a specific location on a touchscreen key.
T-114
Touchscreen Icons
Icon ID Field
This field is used to identify which icon is to appear on the touchscreen
key. A pop-up box will display all the icons contained in the
\Micros\Les\Pos\9700\xdt3\bitmaps\ws_icons directory.
w Left
w Right
w Center
w Top
w Bottom
w Icon Only (No Text or Box Around the Key)
Icon Only
Top
Left Right
Bottom
Center
Placement Rules
The following rules should be taken into consideration:
w Key Height matters with icons that are placed at the top or bottom of
the touchscreen key.
w When Center placement is used, the icon will replace any text on the
touchscreen key.
Depending on the placement of the icon and the size of the touchscreen
key, the text may or may not appear on the touchscreen key.
For example, the touchscreen key labeled “Draft” below (with the mug of
beer icon) is currently programmed with the height = 2 and the icon
placement is set to bottom.
If the key height was to be changed to = 1, only the icon would appear, as
shown below.
T-116
Touchscreen Icons
When an icon is placed in the center, the icon will always replace the text.
In the case of the “Draft” key below, the placement was changed from top
to center and the text has been replaced by the icon. Unlike with the top
and bottom icon placements, the key height has no bearing on the
appearance of the text when the placement is set to center.
SLU Key
Direct Access
Individual Keys
(Cancel Key)
Discount File
The Discount file is used to identify which icon is to appear on the
touchscreen key when a Discount SLU key is selected.
Icon Field
A drop-down box on the NLU/SLU tab will display all of the icons
contained in the \Micros\Les\Pos\9700\xdt3\bitmaps\ws_icons directory.
Icon Field
A drop-down box on the NLU/SLU tab will display all of the icons
contained in the \Micros\Les\Pos\9700\xdt3\bitmaps\ws_icons directory.
T-118
Touchscreen Icons
Icon Field
A drop-down box on the NLU/SLU tab will display all of the icons
contained in the \Micros\Les\Pos\9700\xdt3\bitmaps\ws_icons directory.
Icon Field
A drop-down box on the General tab of the Menu Item Maintenance form
(Menu Items | Menu Item Maintenance | Sort By Menu Item Class |
<Select Menu Item> | General) displays all of the icons contained in the
\Micros\Les\Pos\9700\xdt3\ bitmaps\ws_icons directory.
w Right
w Center
w Top
w Bottom
POS Operations
Once a touchscreen icon has been defined in System Configurator, it will then
appear on the specified touchscreen key on the PCWS when POS Operations is
started.
There are no other functions or procedures which affect the icons displayed in the
POS Operation.
Icon Only
Top
T-120
Touchscreen Icons
Auto Sizing
Auto sizing occurs when the icon selected for a certain touchscreen key has the
same ID number but comes in different sizes. The touchscreen key height and
width controls which size icon will be displayed.
There are two icons which will use auto sizing, as described below:
Icon Size
040_lock_1.px 16x16
040_lock_2.px 32x32
053_fire_2.px 32x32
053_fire_3.px 48x48
RVC# and
Icon ID Icon Name Key Legend
Touchscreen Name
T-122
TouchShare
TouchShare
Description
TouchShare provides the ability to share the cost of an item (menu item, discount,
service charge, and/or tender) with another guest.
Usage
TouchShare offers a quick and convenient way to share the cost of an item
between guests. All you need to do is touch the detail you want to share, indicate
the seat or guest check with which it should be shared and it’s done! It’s as simple
as that. You can access the TouchShare function by pressing [TouchEdit] or the
[TouchSplit]. When you do so, the UWS will display the default edit screen which
contains [Share]. If you used [TouchEdit] to access the TouchShare function, the
screen that is displayed will look like this:
Amount Due
for Each Seat
Transaction Detail
Seat Window
Seat Number
For additional information about how to use the Share feature, refer to
“TouchEdit” on page T-84 or “TouchSplit” on page T-124.
TouchSplit
Description
The TouchSplit feature combines split check functionality with that of
TouchAdvantage. This allows an employee to select and move transaction detail
from one guest check to another with the touch of a finger.
Usage
TouchSplit offers a quick and convenient alternative way to create a split check.
All you need to do is touch the detail you want to move, then touch the guest
check to which it should be moved and it’s done! It’s as simple as that.
The TouchSplit feature is key activated. When [TouchSplit] is pressed, the
System displays a Split Check screen. This screen is used to display the existing
check, display newly created checks, and to move items of detail from one check
to another.
Check Window
Split Check
Status Window
Touchscreen Buttons
T-124
TouchSplit
Component... Described...
Check Window The format and position of this portion of the Edit Check
screen is not user-definable. The System automatically
generates Check Window information when the TouchSplit
key is pressed.
Component... Described...
Check Window The System will, by default, display two check windows.
(continued) The left most window is always the original check. The
second window is blank. This allows you to move detail to
another check without having to press [New].
7.50 0.00
1 Hamburger
Med Rare Check
1 Ham Sand Window
2 Lg Coke without
transaction
detail
Split Check This portion of the display provides you with information
Status Window about the identity of the guest check. The Split Check Status
window is designed to provide you with information about
the status of the selected check.
In this window you will find the number of the Check that is
currently active and the dollar value of the highlighted item
(excluding the appropriate taxes). The System will include a
descriptor identifying the type of transaction that is in
progress, e.g., Split Check is the descriptor that is displayed
when a TouchSplit transaction is underway.
T-126
TouchSplit
Component... Described...
Split Check The Split Check Status Window portion of the Split Check
Status Window screen looks like this:
(continued)
7.50 0.00 7.50
1 Hamburger 1 Hamburger
Med Rare Med Rare
1 Ham Sand
2 Lg Coke
Split Check
TBL 5/1 Split Check
Selected 7.50 Status Window
Component... Described...
1 Hamburger 1 Hamburger
Med Rare Med Rare
1 Ham Sand
2 Lg Coke
Touchscreen Buttons
T-128
TouchSplit
Field... Described...
Key Described
New Touch this key to create a new check. The System will
assign the next unused check number. For example, if
the current check is TBL 5/1 [New] is pressed, the
System will create a check window for TBL 5/2.
Key Described
T-130
TouchSplit
Key Described
Getting Started
Before you begin, take a few moments to review the touchscreen
programming requirements. You can begin using the TouchEdit feature once
you’ve completed each of the following tasks:
Programming
Described...
Task...
You can add this information to your database in any sequence. For ease of
discussion, we will add these elements in the following order:
w Touchscreen Screen tab
T-132
TouchSplit
When you create the Numeric SLU Touchscreen make sure that you include
the following keys:
w Enter (Key Code 12)
Make these additions and enhancements in the usual manner. Once you’ve
completed making the necessary additions to the Touchscreen Screen tab,
proceed to the Touchscreen Style tab.
w Key Height
w Key Width
w Color Combination
w Function Key TS (leave this field set to zero unless you are adding the
Share style. In this case, enter the number associated with the Share
Touchscreen (you’ll create this touchscreen as a part of the next
programming task).
w Icon Placement
w Edit Check Share T/S Num field - enter the number of the Share Style
that you defined in the Touchscreen Style file.
w Edit Check Count T/S Num field - enter the number of the Count
touchscreen that you created in the Touchscreen Screen file. A Count
touchscreen should include a numeric key pad, Enter, Clear, Edit Check
All (key code 560), and Edit Check One (key code 561) keys.
Splitting a Check
TouchSplit allows you to touch the detail items on a guest check in order to:
w Create one or more new checks at one time (see below)
T-134
TouchSplit
w If you want to create one new check, continue with the next step.
w If you want to create more than one new check, press [New] for as
many new checks as you need before continuing with the next step.
The system highlights the item(s) while the Split Check window
displays the table number/group number (or check number depending
on how the system is programmed) and the highlighted items’ value
as shown in this example:
scroll buttons
detail items
The new check now contains the selected detail item(s) and an
amount due total as shown in this example:
amount due
5. To share menu items while splitting the check, move on to the next
procedure, TouchShare Detail Items on page T-137, before exiting.
6. To save changes and exit this procedure, press [Done] and then [Yes]
when prompted Exit and save changes?
or
To exit without saving, press [Cancel] and then [Yes] when prompted
Changes made. Quit?
T-136
TouchSplit
3. Touch the detail item(s) you want to share. The system highlights
your selection and notes the table number/group number and selected
items’ value in the Split Check window.
4. Press [Share]. The Select checks window will display a separate key
for each check as shown in this example:
Remember, when the right scroll button under Select checks isn’t
grayed out, more checks than those appearing on screen are available
for sharing.
5. Touch each check key in the Select checks window that will share the
selected detail item(s), and then press [Enter].
or
The detail item(s) appear in each check window you selected, with
the quantity and cost divided evenly for the shared detail item(s) as
shown in this example:
6. To save changes and exit this procedure, press [Done] and then [Yes]
when prompted Exit and save changes?
or
To exit without saving, press [Cancel] and then [Yes] when prompted
Changes made. Quit?
T-138
TouchSplit
Enabling
w Numeric Keypad
Optional Settings
The following options may be enabled on a discretionary basis:
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General
R Item is Shareable—Select this option to allow menu items in this class
to be shared between seats.
1 Discounts
1 Service Charges
1 Tender Media
Related Topics
w “Editing a Seat” on page T-94
T-140
Tracking Groups
Tracking Groups
Description
Tracking Groups are used to customize reports to track specific items or to
perform calculations that are not included in the standard body of 9700 Reports.
Each tracking group can define up to 128 tracking totals, such as menu items,
tender/media, discounts, and service charges. These items can be grouped with
totals, subtotals, or subtracted from each other. A virtually unlimited number of
different tracking groups may be created (subject to the constraints of the PC’s
memory capacity).
Tracking groups simply provide a format for totals to post to reports. Once
tracking groups have been created, they can be linked to:
w Employees
w Operators
w Cashiers
w Revenue Centers
w Time Periods
w Serving Periods
w System
The scope of the tracking group report will vary depending on the link. Whenever
a financial report is taken (for either the employee, operator, revenue center, etc.),
the tracking group report prints after the body of the report.
Example
A restaurant wants to see how many of a certain group of special desserts are sold.
A tracking group is created to list these desserts. Then, the tracking group called
“Specials” is linked to each employee, to the “Dining Room” Revenue Center,
and to each Time Period. This way a manager can see:
w Which employee sold the most special desserts.
Definitions
A tracking total consists of three items: a name, a count, and a value. The name is
a descriptor programmed in the Tracking Group File. The count is the number of
times the tracked item was posted. The value is the sum of the associated dollar
amounts. Tracking totals are posted whenever a transaction is finalized with a
[Service Total] key or [Tender/Media] key.
The following total types may be included in a Tracking Group:
T-142
Tracking Groups
12 Form Feed Forces the PC’s line printer to advance to the top
of the next page. This Tracking Total is ignored
if the report is output to a file, a display, or a roll
printer.
13 Tax Total If add-on tax is used, this total tracks the tax
amount.
Column Subtotals
A tracking group record can contain more than one subtotal. You can define
whether or not preceding information in included in the current subtotal.
Resetting subtotals and totals is controlled by Tracking Total Definition #3:
Do Not Reset Subtotal or Total.
Example 1: Subtotals
Column Totals
Column totals act as a superset of subtotals. That is, they can be used in a
tracking group to sum specific tracking totals or to sum specific sets of
subtotals.
Example 2: Totals combined with subtotals
Note that resetting column subtotals does not affect the information that is
passed to column totals. In the example above, Subtotal #1 is programmed to
reset. As a result, that information is not included in Subtotal #2. It is,
however, included in Total A.
T-144
Tracking Groups
Name
Count
Amount
Column subtotals and column totals may be combined with block subtotals and
block totals as required. The example below shows column subtotals and totals
used with block subtotals and totals.
A B C
f f f f f f f f 255 328.00
T-146
Tracking Groups
Enabling
1 System Parameters
1 Tracking Groups
1 Time Periods
1 Employees
Related Topics
w “Report Writer” on page R-14
T-148
Training Mode
Training Mode
Description
Training Mode allows an operator to enter sales, without affecting real system
totals. A separate set of training totals is kept to reflect the practice session of the
training employee.
While in Training Mode, order output is disabled and guest checks are printed
with a special header for that employee.
If a table in the 9700 System has an open training check, checks for regular
service may not be opened at that table until the training check is closed.
Usage
Training Status is used to allow new employees to practice using the 9700
System. It can also be used to test new database programming (e.g., new menu
items, new serving periods, etc.)
Reports
Enabling
1 Employees
1 Employee Class
T-150
Transfer Checks
Transfer Checks
Description
Transfer Checks is a procedure that changes the ownership of the guest check.
Privileged operators can use the UWS to transfer checks from one server (the
source) to themselves (the destination) by employee numbers or by employee ID
numbers. Unlike the Block Transfer function, checks may be transferred to
servers in other Revenue Centers.
This feature is available at the UWS only; an HHT cannot be used to transfer
guest checks.
The keys chosen when programming the Keyboard File or Touchscreen File
determine the restrictions on this feature. A general-purpose [Add/Transfer
Check] key may be used, which allows an operator to transfer a check from any
Revenue Center in the System. Alternately, an assignable key can be chosen to
restrict an operator to transferring checks from one assigned Revenue Center.
Any of these functions (by check or table number, to any Revenue Center or to a
specific one) can be included in a Function Lookup (FLU) key.
Usage
Samantha and George have lingered over lunch for hours. Their server’s shift is
ending and rather than ask Samantha and George to pay their check, the check is
transferred to the server arriving for the dinner shift.
In another part of the restaurant, a customer has a drink in the lounge while
waiting for a date. The date arrives, and they are then seated in the dining room.
The check is transferred from the lounge Revenue Center to the dining room
Revenue Center.
To transfer a guest check:
w Sign in to a UWS.
w Enter the check number (or the table number) of the check to be transferred.
w Press the [Add/Trans by Num] key (or the [Add/Trans by Table] key). The
UWS prompts, “TRANSFER THIS CHECK?”.
If you enter “Yes”, and the transfer is successful, ownership of the check is
transferred to the signed-in operator. (This operator is the “transaction” operator.
The operator who began the check is the “check” operator.
Transferring a guest check creates a journal entry of the event. For an illustration
of this type of journal entry, refer to the example in the “Journal” section Chapter
10 of the 9700 Feature Overview Manual.
T-152
Transfer Checks
Reports
w Transferred In
w Paid
w Transferred Out
Enabling
1 Keyboards or WS Touchscreen
Optional Settings
The following privilege options may be enabled on a discretionary basis:
1 Employee Class
T-154
Transfer Checks
Related Topics
w “Add Check” on page A-3
Translation Utility
Description
XL9700, the 9700 Translation Utility, is a utility program that modifies the text
files used by the 9700 database so that print and display text can appear in another
language.
The XL9700 Text Translation Utility consists of one file—XL9700.exe. In the
course of operation, XL9700 creates and maintains two additional files:
XL9700.cfg and XL9700.err.
XL9700.cfg stores the entries and preferences selected by the last user who ran
XL9700 in the current directory. XL9700.err records the times that XL9700 was
started and ended, as well as the files edited in each session.
Each software module in the 9700 System uses three files to store text
information: a .txt, .trn, and .off file. XL9700 operates by allowing a user to alter
a .txt file, from which the utility then generates new .trn and .off files.
Text files in
Description
/usr/9700/text
T-156
Translation Utility
Text files in
Description
/usr/9700/text
Usage
The steps required to translate text files are illustrated below.
The remainder of the screen is used to display the text file, in the form of six
columns, as described in the following table.
T-158
Translation Utility
Column
Contents Editable?
Name
12. Edit the new Foreign column in the display, using the menu options
described below.
Selection Description
[F1] - This key ends the XL9700 session. If you have edited fields
Cancel in this session, you are prompted to Save or Exit Without
Saving. Select “Yes” to save the translations you have
created to a new .txt file, and generate new .trn and .off
files. Select “No” to return to the Main Menu without
saving your work.This function may also be performed by
pressing the [Esc] key.
[F2] - This key allows you to toggle back and forth between the
More three rows of menu bars.
[F6] - This key allows you to suppress the display of the
Toggle Comments column. If this option is chosen, the Comments
Comments column disappears, and the English and Foreign columns
expand.
[F7] - This key allows you to save your work and exit XL9700
Save & without generating .trn and .off files. At the prompt, select
Exit “Yes” to remain in the edit session. Select “No” to return to
the main menu.
[F9] - This key superimposes a box on the screen that contains the
Zoom entire length of the selected character string from both the
English and Foreign columns. For example, if the text
columns display only the first 28 characters of a 40-
character label, press [F9] to display the entire 40 characters
in both fields. The English field is displayed above the
Foreign field. Enter the new text for the Destination file, or
press [Esc] to close the Zoom box without editing the field.
[F10] - This key prints the XL9700 Edit session to the PC’s line
Print printer, in the same format in which it appears on the screen.
Lines that are larger than the column width will wrap when
printed.
Selection Description
[F2] - This key allows you to toggle back and forth between the
More three rows of menu bars.
T-160
Translation Utility
[F3] - This key allows you to select the column on which a search
Toggle is performed. A small arrow appears in the column header
of the selected column. The arrow points in the direction
(Backward or Forward) in which the search will be
conducted. Refer to the explanation that follows for the [F4]
(Backward) and [F5] (Forward) keys. Note that the
Comment column cannot be searched.
Selection Description
Selection Description
[F2] - This key allows you to toggle back and forth between the
More three rows of menu bars.
[Alt]-[F3] - This allows you to search for an identical pair of records to
Repeat be edited. XL9700 ignores any records in which the entry in
Search the Foreign column has already been edited. Non-
translatable records are also ignored.
w The New English file. This is a copy of the English text file used by the
newly released software.
w The Old Foreign file. This is a copy of the Foreign text file used by the old
version of software.
The Upgrade screen prompts for path and filenames. To upgrade to a new text
file:
1. Select the Upgrade option.
2. Enter the drive and directory of the Old English file. The .txt files
available on this directory appear in a help window. Select the .txt file
to be upgraded.
3. Enter the path of the New English file.
4. Enter the path of the Old Foreign file.
5. Enter a path for the file to be created, e.g., the New Foreign file.
The directory selected for the Old Foreign file cannot be used to
store the New Foreign file. The two directory names must be
unique. XL9700 displays an error message if you enter the same drive
and directory for both files.
XL9700 creates the New Foreign using the path selected, and returns to the
Main Menu. The New English file and the New Foreign file may now be used
in the Edit function to translate the text strings that have changed in the new
version of 9700 Software.
T-162
Translation Utility
General Parameters
Lines per Use this field to determine the number of lines to print 10 - 255
Page before the printer performs a form feed.
Output Use this field to specify the linefeed and/or carriage- 1-3
Format return requirements for your printer:
2 - Linefeed only
After entering any necessary printer parameters, press [F7] to save and exit, or
press [F1] to exit without saving any changes.
Related Topics
w “Standard vs. Extended Character Sets” on page K-4
Description
This feature will print the Header and/or Trailer in red on guest checks and
customer receipts. This feature requires a two color ribbon.
The maximum number of Header lines is 3, the maximum number of Trailer lines
is 12.
Enabling
T-164
U
User Workstation
Description
The User Workstation (PCWS, KBWS, and HHT) is a hardware unit for point-
of-sale operations.
Usage
A user workstation may be used for several purposes, including:
w Clocking in and clocking out employees
w Recording payment
Sign In
In order to perform any operations or functions on a UWS, operators must first
identify themselves to the UWS by signing in. This process allows the system to
grant certain privileges or impose certain restrictions on the operator, depending
on system programming. Each operator is assigned an ID number, which is
different from their employee number. The ID number is similar to the PIN
number used by a bank machine card: it is intended to be a secret number, used
only by one person. Only one operator may be signed in to a UWS at one time.
The system may be programmed to accept or require several different methods of
signing in, as described in the paragraphs that follow.
Replacement Sign-In
Under normal circumstances, a signed-in operator must sign out before the
next operator may sign in. However, the UWS may be programmed to allow
replacement sign-in outside of a transaction. If this feature is used, the act of
signing in to the UWS automatically signs out the current operator, if no
transaction is in progress.
U-2
User Workstation
Sign Out
Some operators may be programmed to automatically be signed out when they
complete a transaction. They are referred to as “pop-up” operators.
Operators who are programmed to stay signed in until they sign themselves out
are called “stay-down” operators. They sign out by pressing [Transaction Cancel]
while outside of a transaction.
PC Keyboard
If you have to enter a large amount of information on the PCWS, a PC keyboard
can be attached as an alternate means of data entry. Data entry through the PC
keyboard is sent to the 9700 System as if it had been entered on a touchscreen.
Any key on the PC keyboard can be remapped to an ASCII key or to an 9700
keycode. This allows you to design international keyboards and to customize keys
for particular operations, such as using the [Esc] key to cancel a transaction.
Each PCWS contains a default keyboard map. The keys on the PC keyboard can
be remapped for every PCWS in the System (the default can be overridden) by
entering the name of a substitute keyboard mapping file in the PC Keyboard File
field on the Workstation tab in the System Parameters file. This setting can, in
turn, be overridden for an individual PCWS by entering the name of yet another
keyboard mapping file in the PC Keyboard File field for a PCWS on the
Workstation tab in the Devices file.
Substitute keyboard files must be located in the /usr/9700/etc directory and must
be named <filename>.kb.
Each record in the PC keyboard file defines the mapping of one PC key. Each
record must contain the following fields:
Code Definition
U-4
User Workstation
In the keyboard file shown above, the first scan code example defines the [1/!] key
on the PC keyboard. In this example, ASCII characters are returned when the
normal and shift keys are active, but not for the ctrl, alt, and num lock keys. In the
second scan code example, the [Esc] key (scan code 1) is remapped to the 9700
[Transaction Cancel] key.
Note the following rules for the format of the keyboard file:
w Lines beginning with a semicolon (;) are ignored.
In the event of a programming conflict within the keyboard file, the System uses
the following hierarchy to determine the response to a key press:
w If the [Number Lock] key is active, return the numlock character.
w If the type and number fields are non-zero, return the 9700 keycode.
Enabling
To enable a UWS for POS operations, connect it to a Remote Cluster Controller.
(RCC functionality will be available in 9700 Version 1.10.)
1 Devices
1 Confidence Test
U-6
User Workstation
Optional Settings
The following options may be set on a discretionary basis:
1 Devices
1 System Parameters
1 Employee Class
1 Operators
Related Topics
w “Hand-held Touchscreen” in Chapter 12 of the 9700 Feature Overview
Manual
U-8
User Workstation Procedures
Description
User Workstation Procedures are actions that a manager may take at a User
Workstation to modify or update the contents or status of the system and database.
Usage
UWS Procedures provide control and security by limiting the actions that may be
taken by any one employee. This protects the database from damaging errors and
mistakes that could be introduced by an employee with access to the entire
database (i.e., access to System Configurator).
UWS Procedures are easy to use. A manager can perform tasks that would require
more comprehensive training and system understanding to reliably obtain the
same result by editing the database using the System Configurator.
To access UWS Procedures, press the [Mode] key. At the prompt, select [2] for
User Workstation Procedures. You may eliminate this step by pressing [2]
[Mode]. A help window displays, listing the User Workstation Procedures.
The list includes all UWS Procedures for which the current operator is privileged
(in the Employee Class File’s Supervisory Privileges). If the operator is not
privileged to perform a specific UWS Procedure, it does not display in the list.
To exit the UWS Procedure mode, press [Save & Exit] to record your changes, or
press [Cancel] to exit without saving.
Changes that you make to the 9700 using UWS Procedures are recorded
immediately in the database files stored on the PC. These changes are
implemented as if they had been made in System Configurator. Refer to the notes
on implementation of database changes included in “Database Maintenance” on
page D-4.
Procedures
There are 20 User Workstation Procedures. Each is described below.
1- Change Next Guest Check Number
This procedure is used in each Revenue Center to change the Next Check
Number, which is printed on guest checks. Some restaurants prefer to start each
day or week with check #0001.
2 - Change Serving Period
This procedure is used to change the Serving Period, for example, from Lunch to
Dinner. Serving Periods are used to track sales activity during meal periods that
are determined by the user.
3 - Employee Setup
This procedure is intended to allow employees to be added when they start
employment. The Employee Definition Fields which can be changed include the
Employee Name, ID Number, Employee Class, Type Definition, Job Rate, Job
Code, etc. Fields in the Employee Class File are not included. Employee Classes
are comparatively fixed in their content and apply to many employees, so that it is
only appropriate to edit them in System Configurator.
4 - Employee Revenue Center Setup
This procedure is used to program operator characteristics for each Revenue
Center in which the employee works. The five fields displayed in this procedure
are the same ones that display in the Operator file:
w Cashier Number
w Table Count
w Drawer Number
U-10
User Workstation Procedures
U-12
User Workstation Procedures
Field Help
Some of the UWS Procedures include fields that require entries drawn from the
9700 database. For example, when using Procedure # 3-Employee Setup, you are
required to link the employee to a specific Employee Class.
The [Field Help] key can be used to avoid the necessity of maintaining printed
lists of Employee Class numbers or having to start the System Configurator
module and open the Employee Maintenance file.
Press the [Field Help] key when editing a field that requires an entry from a
database file. The System superimposes a pop-up window on the User
Workstation display. The window lists the names and object numbers of the
records in the file. These fields may not be edited, and no other fields from the file
are displayed.
To close the pop-up window, enter one of the numbers displayed and press
[Enter], or press [Clear].
Due to the size of Menu Item files, Menu Item fields do not offer the [Field Help]
feature.
Enabling
1 Devices
U-14
User Workstation Procedures
1 Employee Class
1 System Parameters
1 Keyboards or WS Touchscreens
R 300-Mode
R 303-Field Help
Related Topics
w “Autosequences” on page A-26
U-16
V
Validation Printing
Description
A Validation chit is a receipt or voucher that is printed by the 9700 System to
provide a hard copy of functions such as:
w Bank pickups/loans
w Employee meals
w Tax Exemptions
w Name and employee number of the employee who entered that function
w Check number
Usage
A discount coupon is programmed to require validation, and a slip printer is
programmed as the validation printer. When the coupon is presented by the
customer, the operator enters the discount and inserts the coupon in the slip printer
to be validated. With the validation printed on the coupon, it cannot be re-used.
The [Tips Paid] key can be programmed to issue a validation chit (usually from a
roll printer), thereby giving the employee a copy of tips paid for their records.
Enabling
Workstation Table
w Validation Printer field
w Validation Required for Menu Item, Service Charge Voids - Control Option
#10
Tender/Media File
w Validation Required - Type Definition #6
V-2
Validation Printing
Discount File
w Validation Required - Type Definition #6
Description
A Video Display Unit (VDU) is a video monitor that serves as an order device
that can display menu items, discounts, service charges, and tender/media entries.
Usage
A VDU is used to display orders on a screen instead of printing them. The VDU
can be programmed to display orders in one of three possible configurations.
V-4
Video Display Unit (VDU)
Double Queue
In this configuration, the screen is divided into eight frames, but each row of four
frames operates as a separate order device.
The VDU keypad (connected to the VDU controller) is used to remove (or
“bump”) orders from the VDU screen after they have been processed. The keypad
may also be used to recall up to eight orders after they have been bumped.
Up to 32 orders can be held in a buffer in the memory of the VDU controller while
waiting for displayed orders to be bumped.
Enabling
Options
The following options may be enabled on a discretionary basis:
V-6
Video Display Unit (VDU) - Line-By-Line Display
Description
A Video Display Unit (VDU) is a video monitor that serves as an order output
device that can display transaction detail instead of printing it. The VDU can be
programmed to display detail in one of two ways:
Usage
The line-by-line display option allows you to expedite order assembly time. Start
assembling an order as menu items are added to the guest check rather than
waiting until it is complete.
If you would like to take advantage of the line-by-line display option, you will
need to satisfy the following requirements:
w Hardware Configuration
w System Programming
V-8
Video Display Unit (VDU) - Line-By-Line Display
w 0 - No Sort
V-10
Video Display Unit (VDU) - Line-By-Line Display
VDU Display
Header identifies VDU#1001
the VDU by name
and number.
Order information
displays here first.
As this frame is
filled, information
wraps to the top
of the next frame.
1. Since orders vary in length, the maximum number of orders may be less than 32.
V-12
Video Display Unit (VDU) - Line-By-Line Display
Displayed
Explained...
Information...
Displayed
Explained...
Information...
- Weight
- Decimal quantity
- Reference information
- SLU/NLU information
- Discount information
- Payment information
V-14
Video Display Unit (VDU) - Line-By-Line Display
Transaction Void
All items are highlighted—All items associated with the order, regardless of
whether they are currently displayed, in the storage buffer, or have been
bumped off the screen (up to the last four orders) will appear in reverse video.
Transaction Cancel
The [Transaction Cancel] key cannot be used after an order type has been
selected.
Order Type
A few words about the [Order Type] key—This key performs a subtotal
function at the end of a transaction. However, it does not end the service
round. Additional menu items may be ordered after an [Order Type] key is
pressed. Pressing the [Order Type] key sends the last menu item posted to the
VDU for display.
An order type must be declared before a transaction can be tendered. If
required, the [Tax Exempt] key may only be used after an order type has been
selected.
If the System has been programmed to display summary totals when an
[Order Type] key, such as [Eat In], [Carry Out], or [Total] has been pressed
and additional menu items are entered, the summary information disappears
until the [Order Type] key is pressed a second time.
VDU Keypad
A few words about the Video Display Unit Keypad—The only keys you
need to use on the keypad are the [Next Order] and the [Order Recall] keys.
For more information about the operation of the keypad, refer to 9700 HMS
User’s Manual.
Enabling
Device
w Make sure that each of the VDUs included in your System’s configuration is
defined in the Device file.
Order Device
w Device Number—Enter the device number (from the Device Table) of the
VDU.
V-16
Video Display Unit (VDU) - Line-By-Line Display
w Order Device Redirect—Enter the device number (from the Device Table) of
the device to which VDU output will be redirected.
Touchscreen Screen
w Make sure that the Touchscreen Screen file includes an [Order Type] key that
acts as a subtotal key.
Void Item
Description
A Void is a method of correcting an error made during a sales transaction. Several
types of items can be voided, including:
w Menu items
w Discounts
w Service Charges
w Tender/Media
w Tips Declared
w Charged Tips
Usage
The 9700 has several types of voids, as described below:
1. If Revenue Center Control Option #8 (Post Error Corrects as Voids) is set ON, the System will not allow
the use of the Last Item Void function.
V-18
Void Item
Error Corrections
The 9700 can be programmed to count line item voids and last item voids that are
made in the current round (voids made before the check has been subtotalled) as
error corrections. These error corrections are totaled separately from voids, and do
not require authorization. This action may be restricted to privileged employees.
Direct Void
A direct void is done by pressing the [Void] key and then reringing the entry. It
voids that item off the check. If the employee attempting a direct void has the
appropriate privileges and the direct voids have a greater total than the ordered
items, the balance of a check can become negative. Direct voids add to either the
Void totals, or Error Corrections, depending upon your System configuration.
w If the override price is lower than the original price, the System doesn’t
recognize the menu item from the previous round during the direct void.
In order to void the menu item, the operator must be privileged to void
menu items that are not on the guest check.
w If the override price is higher than the original price, the operator must be
privileged to void menu items in previous rounds.
Transaction Void
A transaction void is used to create a negative check (or Fast Transaction). To use
a transaction void, begin a new check or pickup a current check and press the
[Transaction Void] key. Then enter each menu item to be voided. Continue until
the check is service totalled or tendered.
Void Check
A void check voids an entire check in one action. Press the [Pickup Check] key,
enter the check number, then press the [Void Check] key. All transaction detail on
the check is voided.
Reports
Financial Reports
(System, Revenue Center, Employee, Serving Period, Time Period)
w Void total
w Error-correct total
Because voids automatically remove (or decrement) sales totals, they affect all
reports except Employee Labor, Clock-in Status, and Labor Availability.
Enabling
Options
V-20
Void Item
w Post Error Corrects as Voids - Control Option #8—Set ON to post line item
voids and last item voids from the current service round to the Voids totals on
financial reports. Set this OFF to post these two types of voids as error
corrections.
w Validation Required for Menu Item, Service Charge Voids - Control Option
#10
Tender/Media File
w Reverse PMS Itemizers on Void Postings - Type Definition #47
Privilege Considerations
The following privilege options may be enabled on a discretionary basis:
V-22
Void Item
Related Topics
Description
The Void/Return Reason Code feature provides the ability to track void and return
activity for menu items and service charges. Tracking data is generated by
requiring the entry of a reason code during a void and/or return transaction.
Usage
Overview
You will find the Void/Return Reason Code feature useful if you have a need to
monitor and track void and return activities for menu items and service charges.
When this feature is active, the System generates tracking data by requiring the
entry of a valid reason code whenever a void and return transaction is initiated.
Void/return reason code data is tracked via a Tracking Group. The tracking group
accumulates count and amount information for each tracked reason code. Void/
Return Reason Code data can be programmed to appear on those reports that
include a tracking group section.
Parameter... Explanation...
V-24
Void/Return Reason Codes
Parameter... Explanation...
Transaction Log File Detail w Information about a last item void and/or the
void of a menu item or service charge in the
current service round is saved as special
detail in the Transaction Log file. It will not
be displayed or printed.
Parameter... Explanation...
V-26
Void/Return Reason Codes
---------------------------------------------------------------
EAT IN
Void/Return 1001 Rose
Reason Server Error
1 Iced Tea 1.00-V
Subtotal 25.20
Tax 1.51
Amount Due $26.71
=====================================
Void/Return Reason Code information will also appear in the detail that is posted
to the electronic journal.
V-28
Void/Return Reason Codes
Reports
Void/Return Reason Codes may be tracked and reported on any report that
includes a Tracking Totals Section.
Enabling
Optional
The following options may be enabled on a discretionary basis:
Related Topics
Voucher Printing
V-30
WXYZ
Description
Menu items may be priced according to their weight (by pounds or kilograms).
When a server enters the weight of an item the 9700 will automatically calculate
the sale price.
Usage
Weighed menu items can be posted manually, using the [Item Weight] key. The
9700 System may also use a scale, such as the NCI 4000, to directly enter menu
item weights.
Example 1
The bakery shop in a hotel sells cookies by the pound. A customer asks for 3
cookies from the display case. The operator places those 3 cookies on the scale,
and presses the menu item key. Note that the manual weight entry is only allowed
when the scale reads zero.
Example 2
Salad bars are often priced by weight. A customer makes a salad, and the operator
weighs it on a scale that is not interfaced to the 9700 System. The operator then
enters the weight and presses the [Item Weight] key, followed by the menu item
key. The weight must be entered as a decimal fraction of a pound (not ounces).
For example, 1-1/2 pounds (1 pound, 8 ounces) is entered as “1.5”.
Reports
The sale of a weighed menu item is recorded as one sale (in menu item Count
fields) regardless of the amount of weight sold.
Enabling
2 Menu Items | Menu Item Maintenance | Sort By Menu Item Class | <Select
Menu Item Class> | General | Type Definitions
R Weighed Items—Enable this option each Menu Item Class that is
priced by weight.
1 Employee Class
WXYZ-2
Weighed Menu Items
1 Keyboards or WS Touchscreen
1 System Parameters
1 Workstations
Zero-Payment Transactions
Description
This feature allows an employee to post a zero payment to close a guest check
with a zero balance due and to authorize non-privileged employees to do the
same.
Usage
This feature is usually enabled only for managers and provides more control in
cases where sales may be posted and later voided to a zero balance.
Enabling
1 Tender/Media
1 Employee Class
WXYZ-4
Index
B
Backup PC 1, 16
2
Index
4
Index
Itemizers 1 LAN
descriptors 2 enhanced backup and takeover 16
discount 17 remote database maintenance 5
programming requirements 3 Language Support 5
prorating 2 Last Entry Line 6
prorating for partial PMS posting 10 Last Item Void 15, 18
service charge 19 Limited availability menu item 6
Line number void 18
J Line-by-line
customer receipt 53, 8
Japanese tax 38 and a credit card payment 9
Job code 1 programming requirements 9
labor analysis 2 Local order output, see Order output
linked to an employee 1 Lookup Key 3
programming requirements 3
reporting 2 M
Job rate 4
Journal Macro 1
electronic 27 using 2
Magcard.cfg File
K see custom emp cards
Magnetic card reader 4
Keyboard 1 programming requirements 5
layouts 2 Major Group 7
PC keyboard for UWS/3 4 Managers’ procedures,
programming options 9 see User Workstation Procedures
programming requirements 5 Media loan 10
Keys Media pickup 10
alpha 4 Memo checks
assignable by Revenue Center 28 printing 27
categories 1 Menu item
direct access 3 condiment 27
extended character set 4 HALO 12
FLU 30 to 35, 3 limited availability 6
function 27 non-priced 29
key identifier 7 priced by weight 1
lookup 3 prices 28
macro 1 returns 20
NLU 3 weighed 29, 1
shifted vs. unshifted 28, 4 Menu Item Class File
standard character set 4 Option #40 - Add Course Price to Fixed Price
Meal’s Price on Check Only 18
L Menu Item Recipe File 24
Menu level
Labor day start time 1
and repeat round 11
and reporting 2
pop-up vs. staydown 20
and the system parameters file 2
serving periods 30
Labor tracking, see Time & Attendance
Menu Levels
Labor week start day 3
auto
and reporting 3
how programmed 25
and the system parameters file 4
Mod 10 algorithm 41
Multi-tasking 12
N PMS
charged tip 18
national currency 21 inquire 8
Interface - 19 digit reference entry 2 interface 6
PMS - 19 digit reference entry 9 posting 10
NLU 3 prorating itemizers 10
help screens 2 record number requirements 14
pop-up vs. staydown lists 20 PMSwait program 34, 15
NLU Condiment Masking 29 Pop-up 20
No sale 1 field help 3
No Sale Key 4, 7 help screens 2
Non-priced menu items 29 NLUs 2
Non-revenue service charge 20 POS Operations
Number Look Up, see NLU auto sizing 121
Number Lookup Key 3 touchscreen icons 120
Posting
O sales 24
Preamble 40, 52
On-demand
Previous totals 2
customer receipt 53, 8
Price by weight 29
guest check 4, 1
Prices 28
Online Documentation 4
Print Check 26
Open Check Block Settlement keys 4
Print group 33, 39
Open check files 8
sort by 38
Open priced menu items 28
Print memo check 27
Operator
Printer 35
linking to cashier 13
autocut 22
on-demand 1
stand-alone autocut 22
pop-up vs. staydown 20
Printing
training mode 149
by-round 28
Order buffering 12
line-by-line 8
Order output 12
on-demand 1
dopplebon printing 33
order output
sort and consolidation options 38
sort options 38
VDU 4
special by-round 45
Order redirection 19
ProHost, see TMS 1
Order types 21
Prompt Line 6
Overtime 25
Property Management System, see PMS
job rate 4
Provincial sales tax, see PST
PST 28
P P0 through P9 2
Parent Menu Item 10
PC Autosequences 26 R
batch mode 8
Recall Order Queue 12
PMSwait program 17
Recipe File
PC Keyboard for UWS/3 4
see Menu Item Recipe File
PC Workstation 1
Redirect order output, see Order redirection
PCWS 1
Reference entry 8, 1
Period totals 2
Remote database maintenance 5
Philippine tax 41
Remote Log-In 5
Pick up Checks
Remote printing, see Order output
in another Revenue Center 26
6
Index
Sales
itemizers 1
posting 24
Serving period 30 T
and menu levels 30
linked to tracking group 30 Table 12
masking tax rates 31 programming requirements 14
programming requirements 31 reporting 14
reporting 31 Table Management System, see TMS
Share an item Taiwanese Tax 44
TouchShare 96, 137 Tax 17 to ??
Shared Definition Files 27, 33 Canadian 28
Shift Balancing 14 exemption 19
Sign in to a Revenue Center 25 Florida Liquor Surcharge 34
SIM 50 Japanese 38
Singapore tax 43 Philippine 41
Slip printers 36 programming requirements 24
Soft check 36 reporting 23
Sorting 38, 39 serving period tax mask 31
nlu/slu 38 Singapore 43
print group 33 Taiwanese 44
programming requirements 40 Thai 46
seat number 39 types 18
transaction detail 38 types defined 17
Special by-round 45 usage summary 22
guest check 4 Tax class 17
Split a guest check and order type 21
TouchShare 137 Tax exempt coupon 31
Split Check Screen 125 Tax exemption 19
Split Check Status Window 126 Tax rates 17
Split pricing 28 TCP interface 5
Splitting a Check 134 TCP PMS interface 6
SQL 48 Team Member 2
Start of the business day, Temporary on-demand,
see Labor day start time see Special by-round
Start of the labor week, Tender Multiplication 57
see Labor week start day Tender/Media 51
Status Information Field 7 credit cards 40
Staydown 20 HALO 11
Step Summary, Autosequence 26 Open check block settlement 4
Subtotal discount 16 pickup/loan keys 10
Subtotal Discount Itemizers 18 PMS posting 10
System Configurator preamble 40
hexadecimal entry 8 service total 19
System Interface Module (SIM) 50 Thai tax 46
System Parameters File Time card 61
Minimum and Maximum System Serial Num- Time chit 61
bers fields 44, 47 Time clock
PC Containing System Serial Number field grace period 1
44, 47 Time clock schedule 63
Taiwanese GUI End of Range Threshold field Time format 8
44 Time periods 66
Taiwanese GUI Tax Number Prefix field 44
8
Index
V
Validation 1
Value added tax, see VAT
variables
embedded in autosequence filenames 35
VAT 17
VDU 4
Line-by-line 7
about programming 8
and order queuing 12
and order redirection 9
and the keypad 16
and the Order Type key 16
and voids 15
display detail 13
display detail explained 14
display formats 11
Order Device Options 9
Order Identifier described 13
screen configuration 10
sort/consolidation methodology 9
order output 12
Video Display Unit
see VDU
Void 18
adjust closed checks 10
re-open closed checks 7
void check 19
voids vs. returns 20
Voucher
employee meal 12
tax exemption 20
W
Weighed menu item 29, 1
weighed menu item
as part of fixed price meal 17
ws_icons.dat file 121
X
XL8700 156
XVision 5
Z
Zero payment transactions 4
10