Register Keyboard Programming
+--------------------------------------------------------------------------------+
|+-------------------------|___Key Programming___|------------------------------+|
||____________________________________|_________________________________________||
||_____Keyboard 14 (Touch Screen)_____|_________________________________________||
||____________________________________|-----------------------------------------||
|| Keymap Level:______________________|_________________________________________||
|| Key Number__:______________________|_________________________________________||
||____________________________________|_________________________________________||
|| Funct Code__:______________________|_________________________________________||
|| Funct Name__:______________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
|| Link Level__:______________________|_________________________________________||
|| Key Number__:______________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
||____________________________________|_________________________________________||
|+------------------------------------------------------------------------------+|
|_____CTRL - -, F2-Codes, F3-Clear, F6-Print, F7-Depts, F8-Show, F10-Save______|
+--------------------------------------------------------------------------------+
Overview
The Keyboard program is where the POSey system will begin to take on the
personality of the installation.__Each key on the keyboard can be programmed
to perform any of the functions defined in this program.__It will allow you
to customize the layout of the keys to fit your installation, and will give
the system your personal touch.
In order to understand how keyboard programming works, let's first define a
few terms.__A Key is a button that can be pressed on a keyboard or an area
on a touch screen.__Each key must have a number that identifies it to the
system.__This number is the Key Number.__Key numbers can range from 1 to
999.
A Keymap defines how the keys are arranged on the keyboard.__An appendix to
this manual has a layout of Keymaps for various types of keyboards.__The
keymap for a touchscreen, lightpen, or mouse operated system is designed
completely by the user, and may be of any design.__The touchscreen may
have as many as 1000 keymaps, numbered from 0 to 999.
The system also allows for keyboards to have up to one thousand keymaps.
These keymaps are accessed through a Keymap Level Shift Key.__This means any
key on the keyboard can perform more than one function.__For example, if key
number twelve on level zero is programmed as a Preset Key, key number twelve
on level one could be a No Sale Key.__This allows keyboards to have the same
Keymap Level flexibility that touch screen has always enjoyed.
If you do not have a printed keymap, keep in mind that the normal sequence
of keys on most keyboards begin at the upper left as key #1, and proceed,
left to right, top to bottom, with the lower right hand key having the
highest number.
Key Programming
General Guidelines
The POSey system provides a variety of key types that may be programmed.
Some keys have no parameters that need to be set.__On the other hand, some
Register keys need additional information assigned to them before they will
function properly.__Keys that need additional information will be explained
later in this chapter.
To program a key, enter the keymap level and key number of the key (from the
Keymap).__If the key is already programmed, the function code of the key
will be displayed.__If not, the cursor will move to the next field.__Next
enter the Function Code that you wish the key to perform when pressed.__Hit
the F2 field help key to obtain a list of valid key functions.__The key
function description will automatically be filled in by the program when
you select to function number.
Key Linking
In some cases, it is necessary that two or more keys be pushed in sequence
in order to carry out a particular action.__An example would be where the
sale of a preset item results in the sale of another item (or the second
item might be a free gift or purchase incentive).__This can be done in the
POSey system by using key linking.
To link a key to another key, enter the link level and key number of the key
to which you are linking, in the fields at the left of the key programming
screen.
Key linking may be used to link more than two keys together.__A chain of key
links may be built to any length.__However, for operations which
require more than a few links, it would be better to use a key Macro.
Macros are much more flexible, and easier to edit than key links.__See the
chapter, "Key Macros" for more information.
Normally, you will not want to link keys to other keys.__If no key linking
is desired, leave the link level and key number fields blank.
IMPORTANT NOTE: Be sure you do not link a key to itself.__Or, if you are
linking more than two keys together, be careful not to link a key to a key
used previously in the chain.__Either of these cases will result in an
endless loop of links, which will cause the Register to repeat the same
action over and over again.__In some cases, this may result in the Register
appearing to be locked or inoperative (for example, if you link a keymap
level key to itself).
Additional Programming Information
When you have selected the proper key function, and programmed the key
linking (when necessary), hit F10 to continue with the key programming
process.__Many key functions will require no further programming
information (on touchscreen systems you will still be required to
enter touchscreen key attributes and a key caption).
Other key functions will require additional programming information.
After you hit F10, the cursor will move to the right side of the screen, and
you will be prompted for specific information relative to the particular key
function you have chosen.__The key function descriptions given in the rest
of this chapter provide details of all information required for each key
function.
Programming Keys not on a Keymap
It is not necessary for every key that you program to be included on a
keymap.__In other words, you may program a key that is not associated with a
physical key on the keyboard or touchscreen.__This is useful when
programming macros, and when programming keys for key linking.
As an example, you may have a keymap level that is used for selecting
drinks.__The keys defined on this level will all be PRESET keys that sell
different types of drinks.__Each of these keys is linked to a "Previous
Keymap Level" key which takes you back to the previous keymap level after
selecting a drink.__The "Previous Keymap Level" key will never be used
except as a link from another key.__Therefore, it is not necessary to define
this key on the keymap.__All you need to do is program it for the proper
function.
Whenever you program a key that is not on the keymap, the message, "Not on
Keymap" will appear at the bottom of the key programming screen.
+--------------------------------------------------------------------------------+
|________________________________________________________________________________|
|______________________+-----------------------------------+_____________________|
|______________________|||||| Touch Screen Key Colors ||||||_________+------+____|
|______________________|-----------------------------------|_________|Sample|____|
|______________________| Key Number ...............________|_________|__Key |____|
|______________________|___________________________________|_________+------+____|
|______________________| Border Fore Color (0-15)..________|_____________________|
|______________________| Border Back Color (0-7)...________|_____________________|
|______________________|___________________________________|_____________________|
|______________________| Text Fore Color (0-15)....________|_____________________|
|______________________| Text Back Color (0-7).....________|_____________________|
|______________________|___________________________________|_____________________|
|______________________| Border Type ..............________|_____________________|
|______________________| Shade (shadow) ...........________|_____________________|
|______________________+-----------------------------------+_____________________|
|________________________________________________________________________________|
|_________+------------------------------------------------------------+_________|
|_________|||||||||||||||||||||||| Color Legend ||||||||||||||||||||||||_________|
|_________|------------------------------------------------------------|_________|
|_________|__0. Black____4. Red_________8. Hi Black____12. Hi Red______|_________|
|_________|__1. Blue_____5. Magenta_____9. Hi Blue_____13. Hi Magenta__|_________|
|_________|__2. Green____6. Brown______10. Hi Green____14. Hi Brown____|_________|
|_________|__3. Cyan_____7. White______11. Hi Cyan_____15. Hi White____|_________|
|_________+------------------------------------------------------------+_________|
|________Please enter the appropriate information and press F10 to save._________|
+--------------------------------------------------------------------------------+
TouchScreen Guidelines
If you are using a touchscreen, lightpen, or mouse with the Cash Register,
some additional information is needed during the key programming process.
You will need to specify the touchscreen key colors, border type, shading
type, and key caption.
NOTE: If you defined these attributes using the Keymap Editor program, or
if you have previously defined this key, you may simple hit the F10 key in
response to the request for this information.__The existing key attributes
will be retained.
The touchscreen key is composed of a rectangular shaped key with a border
around it.__The border may be a single line border, a double line border, or
a plain border.__The area inside of the border is for the key caption.
You must specify the border foreground and background colors, as well as the
text foreground and background colors.__The foreground color is the color
used for the text characters or the border design.__You may choose any
foreground color in the range of 0 to 15.__See the screen above for a list
of the color numbers.
The background color is the color for the text or border background.__You
may choose any background color in the range of 0 to 7.__The high-intensity
colors may not be used for backgrounds.
Note that if you choose a foreground and background color which are the
same, the text or background design will not be visible.
After selecting the colors, you may select the border type.__The following
types are available;
____0___No border (or plain border)
____1___Double-line border
____2___Single-line border
Next, select whether the key should be shaded.__If you enter a "0" the key
will have no shading.__If you enter a "1" the key will have a full drop
shadow.__And if you enter a "2", the key will have a half drop shadow.
+--------------------------------------------------------------------------------+
|____+---------------------------------------------------------------------+_____|
|____|__KEY CAPTION________________________________________________________|_____|
|____+---------------------------------------------------------------------+_____|
|_________+----------------------------------------------------------+___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|_______________________+---------+________________________|___________|
|_________|_______________________|___KEY___|________________________|___________|
|_________|_______________________| CAPTION |________________________|___________|
|_________|_______________________+---------+________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________|__________________________________________________________|___________|
|_________+----------------------------------------------------------+___________|
|_________Please enter the Caption description and press F10 to save.____________|
+--------------------------------------------------------------------------------+
Finally, on a touchscreen, lightpen, or mouse keyboard, you must enter the
caption for the key.__As you enter the key caption, it will appear on a
sample key in the center of the screen.__If the caption is composed of
several words, it will automatically wrap to the next line of the key.__Each
line will be centered on the key.
If you would like to force a line break in the caption, use the vertical
line character "|" (also referred to in MS-DOS as the pipe character).__This
character will cause the line to stop and the next line on the key to start.
The vertical line character can be used for centering text on a very tall
key.__For example, if you have a key that is 9 lines high, and the caption
is "CASH", you could enter the caption as "||||CASH".__This would cause the
caption "CASH" to appear on the fifth line of the key.
Here is another example of using the vertical line character.__Using the
caption, "C|A|S|H" would cause the caption "CASH" to appear in a vertical
column on the key, like this;
______________________________________+-------+
______________________________________|___C___|
______________________________________|___A___|
______________________________________|___S___|
______________________________________|___H___|
______________________________________+-------+
Key Function Descriptions
Alphanumeric Keys
Alphanumeric Register keys are those which enter an alphabetic, numeric, or
punctuation symbol for use by the Register.__The Double Zero key, Minus key,
and Decimal key require no further key programming.__Numeric and Alphabetic
keys require you to specify which number or symbol the key will represent.
+-------------------+--------------------------------------------------+
| Function Code 6___| NUMERIC KEY______________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Enter a Number__________________| 0 to 9_____________| None__________|
+---------------------------------+--------------------+---------------+
Numeric Key
A Numeric key is used to enter a number in the Cash Register.__Numbers, of
course, are useful in entering item quantities, as well as specifying prices
and tender amounts.__Number keys are also used extensively within Macros to
execute Register reports automatically from the Register.
To program a Numeric key, you only need to specify which number from 0 to 9
that the key will represent.
+-------------------+--------------------------------------------------+
| Function Code 42__| DOUBLE ZERO KEY__________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________| 00____________|
+---------------------------------+--------------------+---------------+
Double Zero Key (00)
It is frequently convenient to include a Double Zero key "00" on the Cash
Register keyboard.__This makes it easier for the operator to enter even
dollar amounts in an environment where dollar amounts are entered without a
decimal point.
No additional programming is required when defining a Double Zero key.
+-------------------+--------------------------------------------------+
| Function Code 41__| ALPHABETIC KEY___________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Enter letter or punctuation_____| 0 to 9_____________| None__________|
|_________________________________| A to Z, a to z_____|_______________|
|_________________________________| /!@#$%^&*()-=+[]<> |_______________|
|_________________________________| \|`~;:?'" and SPACE|_______________|
+---------------------------------+--------------------+---------------+
Alphabetic Key
Alphabetic keys are used in the Register for a variety of purposes like
entering house account and customer track information, or for entering
search parameters for inquiry operations.__Alphabetic or Punctuation keys
may also be necessary if you plan to program a keyboard suitable for entry
of memos or special instructions.
To program an Alphabetic or Punctuation key, you need only specify the
letter or punctuation character the key is to represent.
+-------------------+--------------------------------------------------+
| Function Code 47__| MINUS KEY________________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________| -_____________|
+---------------------------------+--------------------+---------------+
Minus Key
If negative dollar amounts or quantities will need to be entered at the Cash
Register, you should program a Minus key.__Most applications probably do not
require a Minus key since minus quantities and prices can be accommodated by
using refunds and discounts.
No additional programming is required when defining a Minus key.
+-------------------+--------------------------------------------------+
| Function Code 8___| DECIMAL KEY______________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________| ._____________|
+---------------------------------+--------------------+---------------+
Decimal Key
A Decimal key is used for entering non-integer item quantities, and also
is useful for those operators who insist on entering a decimal point with
dollar amounts.
No additional programming is required when defining a Decimal key.
+--------------------------------------------------------------------------------+
|+-------------------------|___Key Programming___|------------------------------+|
||____________________________________|_________________________________________||
||_____Keyboard 14 (Touch Screen)_____|_________________________________________||
||____________________________________|-----------------------------------------||
|| Keymap Level:___0__________________|_________________________________________||
|| Key Number__:___1__________________|_________No Sale Function : N (Y/N)______||
||____________________________________|_________Open Cash Drawer : Y (Y/N)______||
|| Funct Code__:__21__________________|_________Tenderable Media : Y (Y/N)______||
|| Funct Name__: CASH KEY_____________|_________________________________________||
||____________________________________|_______Allow Split Change : N (Y/N)______||
||____________________________________|Conversion Factor to Base : 1.00_________||
||____________________________________| Number of Decimal Places : 2____________||
||____________________________________|_________________________________________||
|| Link Level__:___0__________________|________Allow Over-Tender : Y (Y/N)______||
|| Key Number__:___0__________________|________Over-Tender Limit :______________||
||____________________________________|_________________________________________||
||____________________________________|___________Media Identity : A (A-Z)______||
||____________________________________| Return Change from Media : 21A (Func+ID)||
||____________________________________|__________Forgive S.I # 1 : N (Y/N)______||
||____________________________________|__________Forgive S.I # 2 : N (Y/N)______||
||____________________________________|__________Forgive S.I # 3 : N (Y/N)______||
||____________________________________|__________Forgive S.I # 4 : N (Y/N)______||
||_______________"Cash"_______________|_________________________________________||
|+------------------------------------------------------------------------------+|
|_____CTRL - -, F2-Codes, F3-Clear, F6-Print, F7-Depts, F8-Show, F10-Save______|
+--------------------------------------------------------------------------------+
Media Tendering Keys
Media keys are used to tell the Cash Register what type of media will be
used to tender the sale.__In Cash Register terminology, "media" refers to
anything that is accepted as payment for a purchase.__Examples of different
types of media are cash, check, charge cards, house accounts, etc.
All media keys will require additional programming information, as shown in
the screen above.__Some media keys, such as House Account keys, may require
even more information.
Following is a description of the minimum information required for all media
keys;
____*___No Sale Function: This is a yes/no field designating whether this
________media key can be used as a No Sale key.__A No Sale key allows a
________clerk with the proper password authority to open the cash drawer at
________any time, even when a sale is not being tendered.
____*___Open Cash Drawer: This yes/no field tells the Register whether this
________media key will cause the cash drawer to open when it is used to
________tender a sale.
____*___Tenderable Media: This yes/no field specifies whether the media key
________may be used to tender a sale.__Normally, a media key would be
________tenderable media, but if this is a cash media key which is used
________solely in the clerk logon process, it may designated as
________non-tenderable.
____*___Allow Split Change: The POSey system allows you to split the change
________from a sale into several different medias.__This feature is
________specifically designed to accommodate foreign currency requirements,
________however it can also be used in cases where change must be provided
________in several different medias.__Even though all media keys include
________this yes/no field, the only medias currently elligible for split
________change are cash, check, bank card, and charge card.
________When a cash, check, bank card or charge card media key is programmed
________to allow split change, you must specify a conversion factor to use.
________The conversion factor is the ratio between the base currency and the
________currency for this media key.
________The number of decimal places is used to interpret an implied decimal
________in amounts entered at the Register, and is also used for number
________rounding operations.__The number of decimal places for the base
________currency is determined by the POSEY.CFG option REGISTER.BASEDECIMAL=n,
________or if no entry exists in POSEY.CFG, 2 decimals is used by default.
____*___Allow Over Tender: This is a yes/no field which tells the Register
________if this media may be overtendered.__In other words, may an amount
________greater than the amount of the sale be tendered, resulting in change
________due to the customer.__If overtendering is allowed, an amount should
________be entered as the overtender limit.__For example, if the largest
________denomination cash currency you will accept are $100, you would want
________to enter $100.00 as the overtender limit.__Or, if you never cash
________checks for more than $25 over the amount of purchase, then enter
________$25.00 as the overtender limit for the check media key.
____*___Media Identity: The media identity may be any letter from A to Z.
________This allows you to define up to 26 different keys for each media
________type.__Normally, the first key defined for a particular media would
________have an "A" identifier, the second a "B", and so forth.__However,
________if several different media keys on various keymap levels will have
________identical functions, they may be assigned the same media identifier.
________All media keys with the same media identifier must have the same
________programmed information. The program insures that this is the case,
________so if you have two Cash keys programmed as media identifier "A", and
________you change the characteristics of one of the keys, the other key
________will also be affected.
________It is important to note that each type of media key is allowed to
________have different identifiers.__Therefore you may have a Cash key with
________identifier "A", and also a Charge Card key with media identifier
________"A".
____*___Return Change From Media: This field specifies the media from which
________change should be returned when using the current media key to tender
________a sale.__This field will only be used when the "Allow Overtender"
________field is marked "Y".
________The normal change media is the same media as the current media
________key.__For example, if you are programming a Cash key (function 21)
________with media identifier "A", the usual return change media would be
________"21A", which is the same media.__However, this need not be the case.
________For example, a check key (function 23) would normally be programmed
________to return change in cash, by specifying the return change media as
________"21A".
____*___Forgive S.I.: These four fields allow a sale tendered by this media
________key to reverse the tax or other selective itemizer amount from the
________sale.__These fields are normally used when programming a Food Stamp
________media key.__For standard media tendering keys, these fields should
________all be set to "N".
____*___Description: Once the above information is entered, and the F10 key
________is hit, the inventory entry screen will be displayed.__The cursor
________will be positioned in the Description field so that you may type in
________a description for this media key.
________Even though you may enter up to a 25 character description for the
________media key, most reports will only include the first 12 characters of
________the media description.__Hit F10 again after you have entered the
________desired description.
+-------------------+--------------------------------------------------+
| Function Code 21__| CASH KEY_________________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______| "Cash"________|
+---------------------------------+--------------------+---------------+
Cash Key
The Cash key is probably the most important key on every cash register.__It
is not only used for the obvious purpose of tendering a cash sale, but can
also be programmed to be a No Sale key.__The Cash key is also used as an
"ENTER" key when a clerk enters his clerk number to logon to the Register
(unless a special Clerk Logon key is programmed).
See the general guidelines at the beginning of this "Media Tendering Keys"
section for more information about programming the media key screen.
Some special notes about programming a Cash key;
____*___If a cash drawer is used on the system, the Cash key on the register
________or registers with the drawer should have the "Open Cash Drawer"
________option set to YES.
____*___If necessary, split change may be allowed for a Cash key.__This
________feature is designed specifically for foreign currency exchange
________situations, but may be used any time split change is required.
____*___If the Cash key will only be used as a clerk logon button, set the
________"No Sale", "Open Cash Drawer", and "Tenderable Media" options all
________to NO.__This will prevent this key from being used to tender a sale.
+-------------------+--------------------------------------------------+
| Function Code 23__| CHECK KEY________________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______| "Check"_______|
+---------------------------------+--------------------+---------------+
Check Key
The Check key is used to tender a sale with a customer check.__You may also
elect to use a Check key for traveler's checks, money orders, or other types
of media.
There are two features associated with the Check key;
____*___Bad Check Tracking: The POSey system provides a bad check tracking
________system which allows you to record and track customers who present
________you with bad checks.__See the chapter, "Bad Check Tracking" for more
________details.
____*___Check Validation: If you include the following entry in your
________POSEY.CFG file;
________REGISTER.CHECKVAL=TRUE
____________... then the POSey system will print a check validation message
________on the back of the customer check.__This requires the use of a
________special slip or check printer, such as the Epson TM-U375 Model 63UA.
________Commands for the clamping, feeding, and release of the check are
________configured using the Receipt Printer Configuration program.__The
________following printer control strings are used with the Epson TM-375
________to do check validation;
____________Init:_______________27__64
____________CR/LF:______________10
____________Validate Open:______27__99__48__8
____________Validate Close:_____All blanks
____________Validate Eject:_____12
____________Validate Stop:______27__113
________The actual check validation text is contained in the file
________CHKVALD.DET in the POSEY directory.__You may modify the text in
________this file to print any message you want on the back of the check.
________Note that POSey check validation is not the same a Bad Check
________Tracking, and it is not check authorization.__It simply causes a
________validation or endorsement to be printed on the back of the check.
+-------------------+--------------------------------------------------+
| Function Code 25__| BANK CARD KEY____________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______| "Visa"________|
+---------------------------------+--------------------+---------------+
Bank Card Key
The Bank Card key may be used as a media tendering key for credit cards or
bank debit cards when credit card authorization or processing is not
desired.__The credit card number and expiration date does not need to be
entered into the system when this key is used.__It provides a generic bank
card media type which entails no special features, and is reported
separately on the Register System report.
If credit card authorizations will be done by the POSey system, you must use
a function 26 Credit Card key.
+-------------------+--------------------------------------------------+
| Function Code 26__| CREDIT CARD KEY__________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| N_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______| "Visa"________|
+---------------------------------+--------------------+---------------+
Credit Card Key
The Credit Card key is used for tender of credit cards or bank debit cards.
Examples are MasterCard, VISA, American Express, Diners Club, Carte Blanche,
JCP, etc.__A single key can be used for all credit card tendering, or you
can program a separate Credit Card key for each type of credit card if you
want the totals to appear itemized on your system report.
In addition to programming the Credit Card key, a considerable amount of
additional setup is required before the system will do credit card
authorizations.__See the chapter, "Credit Card Processing" for detailed
information on setting up a credit card authorization system.
When pushed, the Credit Card key will ask for entry of the credit card
number and expiration date.__Depending on the configuration of your system,
you may either swipe the credit card at this point, or enter the information
manually.__The purchase amount will then be authorized before the sale is
tendered.__If the credit card processor declines the card, then the sale
will have to be tendered with another media or voided.
If you do not wish to do credit card authorization, and you do not want to
enter the credit card information when tendering a sale, use a function 25
Bank Card key.
A Credit Card key may not be overtendered, therefore the program will not
allow the "Allow Overtender" flag to be set to any value other than 'N'.
Note: Most media tendering keys will be programmed to return change in some
cash media (Function 21 media).__However, most banks require that any change
returned from a credit card sale or refund be done as a credit card credit
transaction.__Therefore the "Return Change from Media" field for Credit
Card keys should be set to the media identity of the key you are
programming.__In other words, if you are programming Credit Card key 26V to
be a VISA card key, you should return change from 26V.
+-------------------+--------------------------------------------------+
| Function Code 22__| HOUSE CHARGE KEY_________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Display Account Balances________| Y/N________________| Y_____________|
| Adhere to Credit Limit__________| Y/N________________| Y_____________|
| Itemized Statement______________| Y/N________________| Y_____________|
| Print Address on Aux Ticket_____| Y/N________________|_______________|
| Allow Partial Tendering_________| Y/N________________|_______________|
| Ask for Sub-Account Number______| Y/N________________|_______________|
| Description_____________________| 12 characters______| "Visa"________|
+---------------------------------+--------------------+---------------+
House Charge Key
The House Account key is used to tender a sale against an open account in
Accounts Receivable.__An account must have first been created using the Open
Account Entry/Edit program, or using the House Account Inquiry function of
the Register.
In conjuction with the Inquiry key, the House Account key may also be used
to examine open or extended payment account records, to change them, or to
add new records.__See the chapter, "POSey Cash Register" for detailed
information about how to use the House Charge key.
In addition to the normal media tendering key programming information, the
House Charge key requires that you answer a few more yes/no questions, as
shown in the key diagram above;
____*___Display Account Balances: If this option is set to 'Y', the
________customer's current balance and available credit will be shown at the
________bottom of the printed receipt.
____*___Adhere to Credit Limit: When set to yes, any credit limit defined in
________the open account record for this customer will be ignored.__In other
________words, a sale may be tendered even if it causes the balance of the
________customer account to exceed the credit limit.__If you want to keep
________customers from overcharging their accounts, be sure to set this
________field to 'N'.
____*___Itemized Statement: If you want to be able to print itemized account
________statements, be sure this field is set to 'Y'.__When this field is
________set to no, the master account record is updated for each sale, but
________detailed invoice data is not saved.
____*___Print Address on Aux Ticket: Set this field to yes if you want the
________customer account address to print on the kitchen ticket (auxiliary
________printer).__The Auxiliary Printer Option (set in Register Configuration)
________must be set to 1 or 5.
____*___Allow Partial Tendering: It is possible with the POSey system to
________partial tender most types of sales, including sales tendered to a
________house account.__If this field is set to 'Y', any number entered
________before the House Charge key is hit will be taken as a dollar amount
________to be entered, and the Register will then ask for the account
________number.__If you elect to disallow partial tendering of house
________accounts, you will be able to enter the account number first to
________specify the house account number.
____*___Ask for Sub-Account Number: The POSey accounts receivable system
________allows you to use sub-account numbers for house accounts.__This is
________a mechanism which allows account statements to be broken into
________categories by sub-accounts.
________An example of how to use sub-accounts would be a trucking company
________that wants to have each truck in their fleet itemized separately
________on the account statement.__Each truck could be given a different
________sub-account number.
+-------------------+--------------------------------------------------+
| Function Code 54__| TOURNAMENT CREDIT ACCOUNT KEY____________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______| "T.C. Acct"___|
+---------------------------------+--------------------+---------------+
Tournament Credit Account Key
The Tournament Credit key is used to tender a sale against a POSey
tournament credit account.__A tournament credit account is one which is set
up with a credit balance that may be used by the account holder.__It was
originally designed to be used as a gift certificate concept for winners of
tournaments at a golf club, however a variety of other uses are possible.
See the chapter, "Tournament Credit Accounts" for more detailed information
about setting up and using these special accounts.
Since the tournament credit account is a credit account which allows the
customer to charge against an open credit, the Tournament Credit key does
not allow the account to be overcharged.__The entire sale may be tendered
against the tournament credit account, or you may partial tender with some
other media.
If the tournament credit account does not have enough credit to cover the
entire sale, only that credit which is available will be tendered.__The
balance due will have to be tendered against some other media.
+-------------------+--------------------------------------------------+
| Function Code 59__| FOOD STAMPS KEY__________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| S.I. # Food Stampable Item______| 1 to 4_____________|_______________|
| S.I. # to Forgive_______________| 1 to 4_____________|_______________|
| Script (N = Debit Card)_________| Y/N________________|_______________|
| Description_____________________| 12 characters______|_______________|
+---------------------------------+--------------------+---------------+
Food Stamps Key
The Food Stamps key is used to tender a sale with government food stamps.
The following guidelines should be followed when setting up a system to
accept food stamps;
____*___One of the POSey selective itemizers is used to keep track of which
________items in the sale may be tendered with food stamps.__Government
________guidelines stipulate which type of products may be paid for with
________food stamps.__See the chapter, "Configuration and Setup" for more
________information about setting up selective itemizers.
________The selective itemizer (S.I.) you choose should be #2, #3, or #4.
________Selective itemizer #1 is reserved for sales tax.__Enter an S.I.
________description of "Food Stamps", and set the percentage to zero.
________Leave the breakpoint table blank.__When programming the Food Stamp
________key, enter this S.I. number in the "S.I. # Food Stampable Item"
________field.
____*___Each inventory record for food stampable items that you sell should
________have the food stamp selective itemizer flag set to 'Y'.__This tells
________the Cash Register that the item may be tendered with food stamps,
________and enables the Register to keep track of the amount of each sale
________that may be paid with food stamps.
____*___After the sale is rung up in the Cash Register, hit the Food Stamp
________key.__A box will appear showing the amount of the sale that may be
________tendered with food stamps, and asking for the amount to be tendered
________with food stamps.
________Any remaining balance must be tendered with some other media.__The
________Register will then display the amount of change that should be
________returned in food stamps and the amount of change that should be
________given in other media.__The "other media" will depend on how you
________program the "Return Change from Media" field for the Food Stamp key.
____*___During Food Stamp key programming you are asked to specify an S.I.
________number to forgive.__This would normally be S.I.#1, which is sales
________tax.__This causes the Register to remove the sales tax from any
________food stampable item.
____*___And finally, when programming the Food Stamp key, enter 'Y' in the
________script field if this key will be used to accept the standard paper
________script form of food stamps.__If you have occasion to accept the
________newer food stamp debit cards, enter a 'N' in this field.
________When accepting script food stamps, you are only allowed to give cash
________change less than a dollar.__Whole dollar change must be given in
________food stamps.__When accepting food stamp debit cards, the exact
________amount of the sale may be tendered against the debit card.__The
________POSey Cash Register knows about this difference, and will display
________the correct change for each media.
+-------------------+--------------------------------------------------+
| Function Code 27__| SMARTCARD KEY____________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______|_______________|
+---------------------------------+--------------------+---------------+
SmartCard Key
The SmartCard key allows you to use the CST SmartCard for tendering sales.
This is a magnetic stripe card on which is recorded customer information,
including a dollar amount of credit available to the customer.__A special
CST SmartCard terminal is required to use this feature.
When a sale is tendered with the SmartCard, the amount is debited from the
amount available on the card, and then the new balance is written back to
the card.
Some additional setup is required to use the CST SmartCard terminal.__In
Register Configuration, the CST port number must be set to 1 or 2 to
indicate the COM port to which the CST Smartcard terminal is connected.
Communication parameters are 9600 bps, no parity, 8 data bits, and 2 stop
bits.
Smartcard transaction details will be printed at the bottom of the customer
receipt.
+-------------------+--------------------------------------------------+
| Function Code 63__| VENDACARD KEY____________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______|_______________|
+---------------------------------+--------------------+---------------+
VendaCard Key
The VendaCard key allows you to tender a sale with a VendaCard, or to add
additional credit to the VendaCard.__A VendaCard is a special purpose
magnetic stripe card which records customer account information and balance.
A special VendaCard terminal is required to use this feature.
The VendaCard terminal is a serial device which must connect to a COM port
on the computer.__The COM port number to which it is attached is specified
in the POSEY.CFG file with the command;
____REGISTER.VENDAPORT=n
____where 'n' is the COM port number.__The communications parameters are
____fixed at 9600 bps, no parity, 8 data bits, and 1 stop bit.
The VendaCard holds the customer's credit balance, which may not exceed
$99.99.__This balance may be used to tender a sale at the POSey Cash
Register.__Additional amounts may also be received from the customer and
added to the credit balance on the card, as long as the total credit on the
card does not exceed the limit of $99.99.
The VendaCard key may also be used in conjunction with the Inquiry key
(function 33) to do a VendaCard inquiry.__This will show you the available
balance on the customer's card.
+-------------------+--------------------------------------------------+
| Function Code 88__| JPC DEBIT CARD KEY_______________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______|_______________|
+---------------------------------+--------------------+---------------+
JPC Debit Card Key
The JPC Debit Card key allows you to use magstripe cards with an amount
encoded on them to tender a sale.__The POSey Cash Register can read the
balance available on the card, subtract the appropriate amount, and then
write the credit balance back to the card.
It is also possible to receive a payment from the customer for addition to
his card balance, or to create a new JPC Debit Card.
Unlike VendaCards and SmartCards, the JPC Debit Card requires no special
terminal for processing of the cards.__All that is required is a magcard
reader/writer unit.
For more information about setting up and using JPC Debit Cards, see the
chapter, "JPC Debit Cards".
+-------------------+--------------------------------------------------+
| Function Code 24__| DUE BILL KEY_____________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| No Sale Function________________| Y/N________________| N_____________|
| Open Cash Drawer________________| Y/N________________| Y_____________|
| Tenderable Media________________| Y/N________________| Y_____________|
| Allow Split Change______________| Y/N________________| N_____________|
| Conversion Factor to Base_______| .0001 to 9999______| 1.00__________|
| Number of Decimal Places________| 0 to 9_____________| 2_____________|
| Allow Over-Tender_______________| Y/N________________| Y_____________|
| Over-Tender Limit_______________| 0 to 999999________|_______________|
| Media Identity__________________| A to Z_____________| A_____________|
| Return Change from Media________| 21A to 26Z_________| 21A___________|
| Forgive S.I. #1_________________| Y/N________________| N_____________|
| Forgive S.I. #2_________________| Y/N________________| N_____________|
| Forgive S.I. #3_________________| Y/N________________| N_____________|
| Forgive S.I. #4_________________| Y/N________________| N_____________|
| Description_____________________| 12 characters______| "Gas Credit"__|
+---------------------------------+--------------------+---------------+
Due Bill Key
The Due Bill is used when store credit has been issued to a customer, and the
customer wishes to use this credit to pay for a purchase.__When a Due Bill
key is used to tender a sale, the change is not returned as normal.
Instead, the change will cause a new due bill receipt to be printed on the
receipt printer.__This new due bill will show the balance of credit the
customer still has with the store.
Item Sale Keys
Item Sale keys are the heart of the Cash Register system.__They are used to
ring up the sale of an inventory item, or to show a sale allocated to a
sales department.__All of the other keys on the Register are simply support
keys which dictate how the sale will be tendered or manipulated.
+-------------------+--------------------------------------------------+
| Function Code 1___| PRESET KEY_______________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Inventory Item Number___________| 20 characters______|_______________|
| Item Description________________| 12 characters______|_______________|
| Item Cost_______________________| Dollar amount______|_______________|
| Item Sales Price________________| Dollar amount______|_______________|
| S.I. #1 (sales taxable?)________| Y/N________________| Y_____________|
+---------------------------------+--------------------+---------------+
Preset Key
The Preset key is used to sell an inventory item with the depression of one
key on the Cash Register.__It is the simplist, and most straight-forward way
of ringing a sale at the Register.
When you select to program a Preset key, the inventory entry screen will be
displayed, and you must enter the inventory item number of the item to sell.
If the item has previously been entered into inventory, you may enter the
item number to recall the inventory record, or you may scan through the
inventory file to select the correct item.
Once the correct item number has been entered or recalled, you MUST enter a
minimum of information about the item.__You must specify the item
description, the cost, and the selling price.__If the inventory item was
previously entered, this information will be recalled automatically when the
item number is entered.__Otherwise, if you are creating the inventory item
as you create the Preset key, this information must be provided.
While programming the Preset key for an inventory item, it is also possible
to enter or edit any of the other fields of the inventory item.__You may
set the S.I. flags, department links, and other pertinent information during
the key programming process.__Or you may enter only the required
information, and then use the Inventory Entry and Edit program to complete
the inventory record information.
+-------------------+--------------------------------------------------+
| Function Code 4___| PLU KEY__________________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
PLU Key
The Price Lookup (PLU) key is similar in function to the Preset key in that
it is used to ring the sale of an inventory item into the sale.__However, in
order to use the PLU key, the item number must be entered first.__The item
number entry may be done manually by typing the number at a POS keyboard or
touchscreen, or it may be done automatically through the use of a barcode
reader.
Unlike the Preset key, the inventory item sold by the PLU key does not need
to previously exist in inventory, since the item number or barcode number
will be entered at the time of the sale, instead of during the key
programming process.
When selling an item with the PLU key, it is possible that the item will not
exist in the current inventory file.__If this happens, it is still possible
to continue with the sale through a mechanism referred to as a "dynamic PLU
entry".__Simply hit the PLU key again in response to the "Item not Found"
message, and the system will prompt you to enter the item price.__Once the
price has been entered, the item will be rung into the sale, and the new
item will be added to the inventory file.__At a later time, the inventory
record may be edited to add other pertinent information about the item.
This dynamic PLU concept is important in barcode systems where items may be
placed onto the store shelf without properly entering them into inventory
first.
No additional key programming is required when defining a PLU key.
+-------------------+--------------------------------------------------+
| Function Code 2___| OPEN DEPARTMENT KEY______________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| High Amount Lock Out____________| Dollar amount______|_______________|
| Low Amount Lock Out_____________| Dollar amount______|_______________|
| Subtracting Department__________| Y/N________________| N_____________|
| Hash Department_________________| Y/N________________| N_____________|
| Open Department Number__________| 20 characters______|_______________|
| Description_____________________| 25 characters______|_______________|
+---------------------------------+--------------------+---------------+
Open Department Key
An Open Department key is used to record the sale of non-inventoried
merchandise.__The dollar amount of the item or items are entered, and then
the Open Department key is hit to ring the sale into the Register.__One of
the simplest ways to set up a Cash Register system is to have Open
Department keys for each category of merchandise you wish to sell.
When programming an Open Department key, several options are available;
____*___High Amount Lockout: This is the maximum amount which may be
________charged against this Open Department key.__If there is no maximum
________amount, leave this field blank.
____*___Low Amount Lockout: This is the minimum amount which may be charged
________against this Open Department key.__If there is no minimum amount,
________leave this field blank.
____*___Subtracting Department: If the amount charged to this Open
________Department should be subtracted from sales, enter a 'Y' in this
________field.__For normal Open Department sales, enter 'N'.
____*___Hash Department: If the amount charged to this Open Department
________should NOT be added to sales, enter a 'Y' in this field.__A hash
________department is used to record receipts of media which are not part
________of sales, or which may be due or liable to other parties.
The standard inventory entry screen is used to enter the Open Department
number, description, and various other attributes of the Open Department.
Sales to Open Departments may be linked to sub-departments, and may also be
subject to sales tax or any of the other S.I. categories.
+-------------------+--------------------------------------------------+
| Function Code 3___| SUB-DEPARTMENT KEY_______________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Sub-Department Key
A Sub-Department key is used to record the sale of non-inventoried
merchandise.__It is similar in concept to an Open Department key, except
when the Sub-Department key is pressed, you will be asked to enter the
Sub-Department number.__You must then enter the number of the Sub-Department
to which you wish to charge the sale.
In the POSey system, sub-departments are used to show sales totals and
sub-totals on the inventory sales report.__See the chapter, "Sub-Departments"
for more information about POSey Sub-Departments.__Any preset, PLU, or open
department item may be linked to a sub-department to accumulate sales
totals.__The Sub-Department key may be used to directly charge a sale
against a sub-department, without first identifying an inventory item or
open department.
It is important not to confuse the Sub-Department key (function 3) with the
programming of a sales sub-department (function 31).__While both are set up
using the Key Programming program, the Sub-Department key is attached to a
key on the Cash Register and may be used to ring sales directly into a
sub-department.
A sales sub-department (function 31) is not associated with a Cash Register
key, and is used merely as a sales subtotaling tool for the inventory sales
report.__A sub-department is also used for reporting sales figures to the
CARE's accounting system (See the chapter, "CARE's Accounting").
Refer to the chapter, "Sub-Departments" for a detailed description of how to
create a Sub-Department, and how to use Sub-Departments to report sales
totals.
+-------------------+--------------------------------------------------+
| Function Code 66__| PRESET CONDIMENT/MEMO KEY________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Item #/Memo_____________________| 20 characters______|_______________|
| Function (Item or Memo)_________| I/M________________| M_____________|
+---------------------------------+--------------------+---------------+
Preset Condiment/Memo Key
The Preset Condiment/Memo key is used to add a condiment or memo into the
sale, and attach it to the previous line in the transaction.__A condiment is
considered to be an item from inventory.__A memo is simply a line of text
that will be added to the Register display.
The feature that makes this key distinct from the Preset key and the Memo
key is its ability to "attach" the item or memo to the previous item in the
sale.__If the "host" item is voided from the sale, the attached item or memo
will also be deleted.__And the attached item or memo will follow the "host"
item to the remote printer if redirectional kitchen printers are used.
Note: It is possible with Preset Condiments to force the condiment to print
at a different remote printer than the "host" item by entering the desired
remote printer number in the "Printer" field of the condiment's inventory
record.__Normally, the "Printer" number of the condiment would be left blank
to allow the condiment to print with the item to which it is attached.
There are two distinct ways of choosing condiments in the POSey Cash
Register.__You can use the traditional "scroll-box" type condiments which
are attached to an inventory item by using the Alt-C key during inventory
entry.__Or you can use Preset Condiment keys.
In most cases the choice of which type of condiment selection to use is a
matter of personal preference.__However, there are some important points to
take into consideration;
____*___Scroll-box condiments are limited to 30 condiments per selection
________window, and only 10 condiments may be selected from the scroll-box.
________(These values may be modified through the use of POSEY.CFG entries.)
________Preset Condiment selections are limited only by the amount of space
________on the register screen.
____*___Automatic condiment selection, and chained or forced choices of
________condiments are simpler to do with scroll-box condiments.__For
________instance, if you want to lead the server through an automatic
________selection of condiments when an entree is entered, scroll-box
________condiments has excellent provisions for doing so.__The same features
________can be done with Preset Condiment keys, but is a little more complex.
____*___There are memory use constraints when using large numbers of
________scroll-box type condiments.__Depending on what other features of the
________POSey cash register you are using, you may receive a "Receipt is Full"
________message if you try to set up large lists of condiments from which to
________select.__These memory limitations are not a factor with Preset
________Condiments.
____*___Preset Condiment/Memos allows you to be creative when designing
________selection screens.__Most users would prefer to select a condiment
________by hitting a Register key than by selecting it from a scroll-box.
When used for memos, the Preset Condiment/Memo key offers an excellent way
to send special instructions to the kitchen or bar.__Examples are, "Medium
Rare", "On the rocks", or "Extra Mayo".__Many restaurants prefer to have one
or more touch-screen levels devoted to an array of condiment or memo
selections for the servers.
In addition to its normal use for entering preset memos, the Preset
Condiment/Memo key has another special purpose.__If the first character of
the memo text is a tilde "~", it prevents the previous item in the
transaction from being sent to the kitchen printer.__If the first two
characters are tildes, the entire transaction is prevented from printing in
the kitchen.
For example, the preset memo, "~DO NOT MAKE" could be programmed to keep the
bar from preparing a drink that the server decided to fix himself.__Or, the
preset memo, "~~DUPLICATE ORDER" could be used in cases where an order had
to be re-entered for some reason, and you didn't want the kitchen to remake
it.__The double tildes would keep the entire order from printing in the
kitchen.
Note that when using guest checks, the tilde feature only works with items
that have been rung since the check was last serviced.__Obviously, items
rung up in the check prior to that time had already been printed on the
remote printer when the check was serviced the last time.
Transaction Modifier Keys
The following group of Register key types are all used to affect the way
items are rung into the sale, or to alter the options of an item.__They
allow you to change the normal prices of items, change the tax status, sell
variations of items, and ring up items priced by group.
+-------------------+--------------------------------------------------+
| Function Code 9___| AT-FOR KEY_______________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
@/For Key
The At-For key (sometimes shown as @/For key) is used to ring up multiple
items, and to do split pricing.
No additional key programming is required when defining an At-For key.
Normally, single items are sold at the Cash Register simply by hitting a
Preset key or by entering or scanning a PLU number.__Or you can enter the
item price and hit an Open Department key.
Sometimes it is convenient to be able to ring up a quantity of items at one
time.__If the quantity is less than 10, you can you can do this by entering
the single digit quantity and then hitting the Preset key or scanning the
item.__If the quantity is 10 or more, or you are selling into an Open
Department, you must enter the quantity, then hit the At-For key, and then
hit the Preset key, scan the item, or enter the price and hit the Open
Department key.
Here are examples of how to use the @/For key to sell multiple items;
____Selling multiple Preset items;
________Enter quantity
________@/For key
________Preset key
____Selling multiple PLU items;
________Enter quantity
________@/For key
________Item (PLU) number
________PLU key
____Selling multiple scanned barcode items;
________Enter quantity
________@/For key
________Scan the item
____Selling multiple Open Department items;
________Enter quantity
________@/For key
________Enter dollar amount
________Open Department key
____Selling multiple Sub-Department items;
________Enter quantity
________@/For key
________Enter dollar amount
________Sub-Department key
________Enter Sub-Department number
Another function that may be performed with the At-For key is split pricing
of items.__An example of split pricing would be selling 3 items at 4/$1.00.
This is accomplished by entering the quantity, hitting the At-For key,
entering the split quantity, hitting the At-For key, and then hitting the
Preset key or entering the price and hitting the Open or Sub Department key.
Here are more examples;
____Split pricing of Preset items;
________Enter quantity
________@/For key
________Enter split quantity
________@/For key,
________Preset key
____Split pricing of PLU items;
________Enter quantity
________@/For key
________Enter split quantity
________@/For key
________Item (PLU) number
________PLU key
____Split pricing of scanned barcode items;
________Enter quantity
________@/For key
________Enter split quantity
________@/For key
________Scan the item
____Split pricing of Open Department items;
________Enter quantity
________@/For key
________Enter split quantity
________@/For key
________Enter dollar amount to be split
________Open Department key
____Split pricing of Sub-Department items;
________Enter quantity
________@/For key
________Enter split quantity
________@/For key
________Enter dollar amount to be split
________Sub-Department key
________Enter Sub-Department number
+-------------------+--------------------------------------------------+
| Function Code 7___| PRICE OVERRIDE KEY_______________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Before/After Item Sale__________| B/A________________| B_____________|
| Change Price in File____________| Y/N________________| N_____________|
| Prompt Before Change____________| Y/N________________| N_____________|
+---------------------------------+--------------------+---------------+
Price Override Key
The Price Override key may be used to sell an item at a price which is
different than the selling price from the inventory record.__It allows a
clerk with discount password authority to set the item price.
To use the Price Override key, enter the price at which you wish to sell the
item and then hit the Price Override key.__Now ring up the item in the
normal fashion.__This system will ignore the normal selling price and use
the price entered by the clerk.
Three options are available when programming a Price Override key;
____*___Before/After Item Sale: Set this flag to 'B' if you intend to
________specify the changed item price immediately before you sell the item.
________This would be the normal use of the key, as described above.__If you
________want to ring up the item and then use the Price Override key to
________change the price, enter 'A' in this field.__When used in this mode,
________the Price Override key will always affect the price of the last item
________added to the sale.__Note that the "after" mode must be used if you will
________be changing inventory prices with the Price Override key.
____*___Change Price In File: If you choose the default 'N' option, the
________price override is for this sale only.__The item will ring up in the
________future at the regular price.__However, by setting this option to 'Y'
________the Price Override key will change the selling price of the item in
________inventory so that this price will be the new selling price of the
________item.__In order to use this option, the "Before/After" flag must be
________set to do price overrides after the item is rung into the sale.
____*___Prompt Before Change: If the "Change Price in File" option is set to
________'Y', this field can be used to prompt the clerk for confirmation
________before making the price change.
+-------------------+--------------------------------------------------+
| Function Code 46__| PRICE LEVEL SHIFT KEY____________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Enter the Level_________________| 0 to 5_____________|_______________|
| Pop-up, Stay-down, Trans________| P/S/T______________|_______________|
| Key Description_________________| 17 characters______|_______________|
+---------------------------------+--------------------+---------------+
Price Level Shift
The Price Level Shift key allows you to change the selling price of the item
at the time of sale.__The selling price may be specified as any of 5 price
levels entered in the inventory record for the item.__These price levels are
described as follows;
____0___Price level 0___Normal sale price
____1___Price level 1___Sale level price
____2___Price level 2
____3___Price level 3
____4___Price level 4
____5___Price level 5___Margin level price
Note that price level 5 (margin level price) will force the item to sell at
the computed margin price, even if the margin flag in the inventory record
is set to 'N'.__See the "Inventory" chapter for more information about
setting price levels for an inventory item.
To sell an item at a different price level, hit the Price Level Shift key,
and then ring the item into the sale as you normally would.__The method
of selling additional items at the same price level will differ depending on
the the options chosen for the Price Level Shift key;
____*___Pop-Up: The Price Level Shift key must be hit before each item that
________you want to sell at the alternate price level.
____*___Stay-Down: The Price Level Shift status will stay in effect for all
________items rung up until the Price Level Shift key is hit again.__In
________other words, the Price Level Shift key acts as a toggle turning on
________and off the alternate price level.
____*___Transaction: Once the Price Level Shift key has been hit, the new
________price level is established for the entire transaction.
The "Key Description" entered when programming the Price Level Shift key is
for informational purposes only, to help you identify the purpose for the
Price Level Shift key.
+-------------------+--------------------------------------------------+
| Function Code 12__| TAX SHIFT KEY____________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Tax Shift Key
The Tax Shift key is a key that reverses the state of Selective Itemizer #1
for the next item rung up.__S.I. #1 is used by the POSey system for sales
tax computation, and is set up using the Register Configuration program.
See the section, "Configuration and Setup, Selective Itemizers" for
information about Selective Itemizers.
If an item is sales taxable, hitting the Tax Shift key before ringing up the
item will prevent tax from being charged for the item.__Or, if the item is
tax exempt, hitting the Tax Shift key first will cause the item to be taxed.
The sales taxable status of an item is determined by a "Y" or "N" in the
S.I.#1 field of the inventory record or open department record.
The Tax Shift key only affects the next item rung into the sale.__And
it only affects the sales tax, NOT the other Selective Itemizers S.I.#2,
S.I.#3, or S.I.#4.
No additional key programming is required when defining a Tax Shift key.
+-------------------+--------------------------------------------------+
| Function Code 49__| TAX EXEMPT KEY___________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Pop-up, Stay-down, Trans________| P/S/T______________|_______________|
| S.I. Number_____________________| 0 to 4_____________|_______________|
| Yes, No, Shift, Forgive_________| Y/N/S/F____________|_______________|
+---------------------------------+--------------------+---------------+
Tax Exempt Key
The Tax Exempt key is a multi-purpose key that has many more functions than
its name implies.__It can perform the same function as the simpler Tax Shift
key described above, plus it can force an item to be taxable or non-taxable.
It can be used to change the status of an Selective Itemizer ... not just
S.I.#1 for sales tax.
The following information is required when programming a Tax Exempt Key;
____*___Pop-up, Stay-down, Trans: If you program the key to be a Pop-up key
________it will only affect the next item rung into the sale.__If you
________program it to be a Stay-down key, it will stay down permanently
________until the Register program is restarted.__And if you program it to
________be a Trans key its affect will last until a new transaction is
________begun.
____*___S.I.#: Select the Selective Itemizer this Tax Exempt key should
________modify.__If you select S.I.#0, the key will affect ALL Selective
________Itemizers.__The only exception, when programming the key for S.I.#0
________to affect all Selective Itemizers, is that when programming the key
________to Forgive, you MUST select a specific S.I.# to forgive.
____*___Yes, No, Shift, Forgive: Programming the key Yes or No will cause it
________to force the tax status to taxable or non-taxable, respectively.
________Choosing Shift will cause the key to reverse the status of the
________Selective Itemizer.__Selecting to Forgive will not affect the
________taxable status of the items rung into the sale, but will prevent the
________Register from adding the tax amount to the sale total.__Note that if
________you program the Tax Exempt key to Forgive tax, you MUST choose a
________specific Selective Itemizer to Forgive ... you cannot choose the
________S.I.#0 option which affects all Selective Itemizers.
It is interesting to note that the Tax Exempt key may be used for other
purposes in the POSey system than just reversing the tax status of items in
the sale.__For example, you can program Selective Itemizer #2 to be a 15
percent gratuity amount which is automatically added to the sale.__Then the
Tax Exempt key can be programmed to turn the gratuity off or on in
particular situations.
+-------------------+--------------------------------------------------+
| Function Code 43__| SHIFT LEVEL KEY__________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Enter the Level_________________| 0 to 99 or_________|_______________|
| Pop-up, Stay-down_______________| P/S________________|_______________|
| Key Description_________________| 17 characters______|_______________|
+---------------------------------+--------------------+---------------+
Shift Level Key
The Shift Level key is used to ring up particular types of items out of a
set which is set up in the inventory program.__An examples would be
selecting a single, six-pack, or 12-pack of soda, where each package has the
same barcode number.__The Shift Level key works by adding a numbered suffix
to the base inventory item number to select a different member of the
shift-level set.
To set up the example described above, create the following inventory items
using the Inventory Entry & Edit Program (see the section, "Inventory Item
Shift Levels" for more details);
____Item#_______Description
____490430______Single Soda
____490430.06___6 Pack Soda
____490430.12___12 Pack Soda
Program two Shift Level keys ... the level for one will be 6, and the level
for the other will be 12.__Caption the level 6 Shift Level key, "6 Pack",
and caption the other key, "12 Pack".
To ring up a single soda at the Register, simply scan the barcode, enter the
PLU number, or hit the Preset key for the single soda.__To ring up the
six-pack, hit the "6 Pack" Shift Level key and then sell the item as above.
To sell the twelve-pack, hit the "12 Pack" key and sell the item.
The Shift Level key causes the register to add the shift level to the
inventory item number (PLU number), with a period separating the item number
and the shift level.__This causes the proper member of the predefined set to
be retrieved from inventory and sold.
The information required for programming the Shift Level key is as follows;
____*___Shift Level: Enter the shift level from 0 to 99.__This is the number
________that will be appended to the inventory item to select the proper
________member of the shift-level set.__In the example above, we used shift
________levels of 6 and 12 respectively for a 6-pack and 12-pack of soda.
________However, we could have just as easily used shift levels 1 and 2 and
________created inventory items with numbers 490430.01 and 490430.02.
________Note: if shift level zero is specified, the base inventory item
________will be rung up with this Shift Level key.
____*___Pop-up, Stay-down: If you select pop-up, the action is only
________effective for the next item sold.__If you select stay-down, the
________shift level will be in effect until the Register is restarted.
____*___Description: This is for your reference only, and is not used by
________the POSey system.
In some cases, it is necessary to have a set of Shift Level inventory items
which are selected by more than one Shift Level parameter.__For example, the
tickets for one bus tour may be selected by age group (child, adult,
senior), and also by category (regular, handicap).__This can be done by
using one digit of the Shift Level for the age group, and the other digit
for the category.__To program a Shift Level key to affect only one of the
Shift Level digits, use a question mark '?' for the other digit.__This will
cause the Register to ignore that digit when setting the Shift Level.
For example, you could use the ten's digit at the age group, and the one's
digit as the category.__The Shift Level keys for the three age groups would
be programmed as Shift Levels 0?, 1?, and 2?.__The Shift Level keys for the
two categories would be programmed as ?0, and ?1.__The set of inventory
items for all the possibilities would be as follows;
____100.00______Child, Regular
____100.01______Child, Handicap
____100.10______Adult, Regular
____100.11______Adult, Handicap
____100.20______Senior, Regular
____100.21______Senior, Handicap
The selection of each item in the Register would be accomplished by hitting
one of the "Age" Shift Level keys, and then one of the "Category" Shift Level
keys.
+-------------------+--------------------------------------------------+
| Function Code 55__| SCALE/TARE KEY___________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Pop-up, Stay-down, Trans________| P/S/T______________|_______________|
+---------------------------------+--------------------+---------------+
Scale/Tare Key
The Scale/Tare key has a dual function.__It can be used to specify a tare
weight when ringing up scaled items, or it can be used to toggle the state
of the "Scaled" flag in the inventory item to determine if an item being
rung up at the Register should be priced by scale weight.
If a numerical entry is made at the Register prior to hitting the Scale/Tare
key, the function of the key is to set the tare weight for the scale, in
pounds.__For example, if the number ".1" is entered at the Register, and
then the Scale/Tare key is pressed, the tare weight for all future scaled
sales is set to 1/10 of a pound.__This tare weight remains in effect until
another tare weight is entered.
There are two typical reasons why the tare weight may need to be set.__One
is to adjust the scale reading to zero.__The other reason is to allow the
Register to subtract a portion of the weight which should not be charged.
A good example is that of a cafeteria which sells salad priced by the pound.
They may have several different sizes of bowls that may be used by their
customers, and the weight of the bowl should not be included in the price of
the salad.__A small bowl may weigh .1 pounds and a large bowl may weigh
.2 pounds.__The easiest way to ring up the small and large bowls of salad
would be to program two macro keys.__The Macro key for the small salad would
push the decimal key, the "1" key, the Scale/Tare key, and then the Preset
key for the salad.__The Macro key for the large salad would push the decimal
key, the "2" key, the Scale/Tare key, and then the Preset key for the salad.
The Macro keys described above cause the tare weight to be entered, and then
ring up the item.__The correct weight of each size bowl will be subtracted
from the total scale weight before calculating the price of the salad.
The other use of the Scale/Tare key is to reverse the "scaled" status of an
item rung up at the Register.__In other words, if an item is normally not
scaled, pushing the Scale/Tare key (with no previous numerical entry) will
cause the item to be scale-priced.__If the item is normally scaled, using
the Scale/Tare key will allow it to be priced normally, instead of
scale-priced.
Important Note: Scaled items are always priced by the pound.__The item sales
price for scaled items is assumed to be the price per pound.
Discount/Coupon Keys
The POSey Cash Register gives you a variety of ways to issue discounts
during a sale.__There are traditional Discount keys which can be used to
apply item or whole transaction discounts.__And there are Coupon keys which
would be used to enter a sale credit based on a vendor or store coupon.
A method is also provided to offer customers "Shopper Bonus" as an incentive
for purchases.__A Shopper Bonus Redemption key is used to apply amounts from
a customers bonus account to the current sale.
+-------------------+--------------------------------------------------+
| Function Code 15__| DISCOUNT ITEM KEY________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Minimum Discount (%)____________| -99999 to 99999____|_______________|
| Maximum Discount (%)____________| -99999 to 99999____|_______________|
| Default Discount (%)____________| -99999 to 99999____|_______________|
| Ignore Discount Flag____________| Y/N________________| Y_____________|
| Key Identifier__________________| A to Z_____________| A_____________|
+---------------------------------+--------------------+---------------+
Discount Item Key
The Discount Item key is used to apply a discount to the last item in the
sale.__If the last item has condiments attached to it, the item and its
condiments will be discounted.__When the discount is rung into the sale, a
line will be added showing the percentage amount of the discount and the
dollar amount that is being credited.
Note that if you use the Prioritize Receipt feature, the item to which the
discount is applied may not be the last one rung into the sale.__See the
section, "Configuration & Setup, Receipt Prioritize" for more details about
using this feature.
If you enter a percentage amount at the Register before pressing the
Discount Item key, that amount will be used as the discount percentage,
providing it is within the allowable discount range specified in the key
programming.__If the Discount Item key is pressed without first entering a
percentage amount, the default percentage will be used.
If the value "-0" is entered at the Register before pressing the Discount Item
key, the negative of the default percentage will be used.
If a discount is applied in error, the Item Void key may be used to remove
the discount line from the sale.
The following information must be provided when programming an Discount Item
key;
____*___Minimum discount: Enter the minimum percentage discount that may be
________applied with this key.
____*___Maximum discount: Enter the maximum percentage discount that may be
________applied with this key.
____*___Default discount: Enter the default percentage discount that will be
________used when the clerk does not enter a specific discount amount.__This
________default discount must fall within the minimum and maximum discounts.
________If you want to force the key to charge only the default discount
________amount, set the minimum, maximum, and default discount amounts to
________the same percentage.
________If a default discount of -99 is used, this causes the Register to
________retrieve the actual discount percentage from the customer tracking
________record.__This is a special case which may be used where different
________customers are to receive different discounts.__In order to use this
________feature, the customer must be tracked (using the Customer Track
________key).__The actual amount of the discount should be entered in the
________DISCOUNT field of the customer track record, using the Customer
________Track Account entry program.
____*___Ignore Discount Flag: Set this field to "Y" if you want this Item
________Discount key to apply a discount even when the inventory discount
________flag is set to "N".__See the section, "Inventory Item Entry" for
________more details about the Discount Flag.__If you want the key to
________honor the inventory discount flag, set this field to "N".
____*___Key Identifier: Enter a letter from A to Z to identify this
________particular discount key.__The key identifier allows you to program
________up to 26 different discount keys which will be accounted separately
________on the Register System report.__The key identifiers for the Item
________Discount key ARE NOT distinct from the key identifiers for
________the Transaction Key.__In other words, an Item Discount A key will
________update the same discount total as the Transaction Discount A key.
The allowable range of percentage values for the Item Discount key give it a
great deal of versatility.__Normally, a discount of from 1 to 100 percent
might be applied to a sale to grant a customer a discount or to completely
comp the sale.
However it is also possible to grant discounts of greater than 100 percent.
If discount of 300 percent is applied to a $10.00 item, the result will be a
$30.00 discount amount.__The application for this type of discounting is
left to your imagination.
You may also specify a negative discount percentage.__This will cause a
positive amount to be added to the sale.__If you think of some reason to use
a negative discount key, remember that the minimum discount amount will be
the one with the LARGEST negative number.
+-------------------+--------------------------------------------------+
| Function Code 16__| DISCOUNT TRANSACTION KEY_________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Minimum Discount (%)____________| -99999 to 99999____|_______________|
| Maximum Discount (%)____________| -99999 to 99999____|_______________|
| Default Discount (%)____________| -99999 to 99999____|_______________|
| Ignore Discount Flag____________| Y/N________________| Y_____________|
| Key Identifier__________________| A to Z_____________| A_____________|
| Maximum Transaction Discounts___| 1 to 9_____________|_______________|
+---------------------------------+--------------------+---------------+
Discount Transaction Key
The Discount Transaction key is used to apply a discount to the entire
transaction.__When the discount is rung into the sale, a line will be added
showing the percentage amount of the discount and the dollar amount that is
being credited.
If you enter a percentage amount at the Register before pressing the
Discount Transaction key, that amount will be used as the discount
percentage, providing it is within the allowable discount range specified in
the key programming.__If the Discount Transaction key is pressed without
first entering a percentage amount, the default percentage will be used.
If the value "-0" is entered at the Register before pressing the Discount Item
key, the negative of the default percentage will be used.
If a discount is applied in error, the Item Void key may be used to remove
the discount line from the sale.
The following information must be provided when programming a Discount
Transaction key;
____*___Minimum discount: Enter the minimum percentage discount that may be
________applied with this key.
____*___Maximum discount: Enter the maximum percentage discount that may be
________applied with this key.
____*___Default discount: Enter the default percentage discount that will be
________used when the clerk does not enter a specific discount amount.__This
________default discount must fall within the minimum and maximum discounts.
________If you want to force the key to charge only the default discount
________amount, set the minimum, maximum, and default discount amounts to
________the same percentage.
________If a default discount of -99 is used, this causes the Register to
________retrieve the actual discount percentage from the customer tracking
________record.__This is a special case which may be used where different
________customers are to receive different discounts.__In order to use this
________feature, the customer must be tracked (using the Customer Track
________key).__The actual amount of the discount should be entered in the
________DISCOUNT field of the customer track record, using the Customer
________Track Account entry program.
____*___Ignore Discount Flag: Set this field to "Y" if you want this Item
________Discount key to apply a discount even when the inventory discount
________flag is set to "N".__See the section, "Inventory Item Entry" for
________more details about the Discount Flag.__If you want the key to
________honor the inventory discount flag, set this field to "N".
____*___Key Identifier: Enter a letter from A to Z to identify this
________particular discount key.__The key identifier allows you to program
________up to 26 different discount keys which will be accounted separately
________on the Register System report.__The key identifiers for the Discount
________Transaction key ARE NOT distinct from the key identifiers for the
________Discount Item Key.__In other words, a Transaction Discount A key will
________update the same discount total as the Item Discount A key.
____*___Maximum Transaction Discounts: If you want to limit the number of
________Transaction discounts that may be applied to a single transaction,
________enter the maximum number in this field.__In the POSey system, it is
________possible to grant multiple discounts in the same transaction, i.e.
________a 10 percent senior discount and a 10 percent handicap discount may
________both be applied to a sale.__The Maximum Transaction Discount field
________allows you to limit this ability when required.
Additional discussion about the applications for discount keys may be found
in the previous section, "Discount Item Key".
+-------------------+--------------------------------------------------+
| Function Code 36__| VENDOR COUPON KEY________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Default Amount__________________| -99.99 to 82.24____|_______________|
| Multiply by Quantity?___________| Y/N________________| N_____________|
| Deduct from S.I. #1_____________| Y/N________________| Y_____________|
| Deduct from S.I. #2_____________| Y/N________________| Y_____________|
| Deduct from S.I. #3_____________| Y/N________________| Y_____________|
| Deduct from S.I. #4_____________| Y/N________________| Y_____________|
| Coupon Key Identifier___________| A to Z_____________| A_____________|
| Description_____________________| 15 characters______|_______________|
+---------------------------------+--------------------+---------------+
Vendor Coupon Key
The Vendor Coupon key provides a mechanism for adding a credit to the sale.
This credit would presumably be based on a vendor coupon presented by the
customer.__To use the key, the clerk would enter the dollar amount of the
coupon first, and then hit the Vendor Coupon key.__A credit line will be
added to the transaction showing the description from the coupon key, and
the amount of the coupon credit.
If the Vendor Coupon key is used by mistake, the coupon credit may be
removed from the sale by using the Void Item key.
Optionally, you may specify a default amount for the coupon.__When a non-zero
default amount is entered, the clerk may hit the Vendor Coupon key without
first entering an amount, and the amount of the coupon credit will be taken
from the key programming.__If the clerk does enter an amount, it will override
the default amount.
Additional programming information is required when setting up a Vendor
Coupon key;
____*___Default Amount: If a default amount is entered, this amount will be
________used as the coupon credit when the Vendor Coupon key is hit without
________first entering an amount at the Register.__If an amount is entered
________first, it will override the default amount.
____*___Multiply by Quantity?: For normal coupon credit use, enter "N" in
________this field.__If you set this field to "Y", the coupon amount (entered
________by the clerk, or default) will be multiplied by the item quantity of
________the last item rung into the sale.
________The "Multiply by Quantity?" feature is useful in cases where you
________want to grant a dollar amount discount per item.__A good example
________would be offering a 4 cent discount on each gallon of gas purchased.
____*___Deduct from S.I.#: These four fields allow you to select which of
________the Selective Itemizers, if any, the coupon credit should affect.
________Normally, if a person is granted a coupon credit, they would not be
________required to pay taxes on the amount that is discounted.__However, in
________some cases, laws may dictate that the customer has to pay sales tax
________on the full undiscounted amount of the item when a coupon is used.
________For this example, the "Deduct from S.I.#1" field should be set to
________"N".
____*___Coupon Key Identifier: Select a coupon key identifier from A to Z.
________This identifier allows you to have up to 26 different Vendor Coupon
________keys.__You may also have an additional 26 different Store Coupon
________keys.
____*___Description: Enter a description for this Vendor Coupon key.__This
________name will be used on the Register receipt display, on the customer
________receipt, and on the Register System report.
Note: The Vendor Coupon key and Store Coupon key are functionally
equivalent.__The only difference is the implied difference in the type of
coupons that will be accepted with each key.__The combination of these two
keys allows you to have up to 52 distinct coupon keys.
+-------------------+--------------------------------------------------+
| Function Code 37__| STORE COUPON KEY_________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Default Amount__________________| -99.99 to 82.24____|_______________|
| Multiply by Quantity?___________| Y/N________________| N_____________|
| Deduct from S.I. #1_____________| Y/N________________| Y_____________|
| Deduct from S.I. #2_____________| Y/N________________| Y_____________|
| Deduct from S.I. #3_____________| Y/N________________| Y_____________|
| Deduct from S.I. #4_____________| Y/N________________| Y_____________|
| Coupon Key Identifier___________| A to Z_____________| A_____________|
| Description_____________________| 15 characters______|_______________|
+---------------------------------+--------------------+---------------+
Store Coupon Key
The Store Coupon key provides a mechanism for adding a credit to the sale.
This credit would presumably be based on a store coupon presented by the
customer.__To use the key, the clerk should enter the dollar amount of the
coupon first, and then hit the Store Coupon key.__A credit line will be
added to the transaction showing the description from the coupon key, and
the amount of the coupon credit.
If the Store Coupon key is used by mistake, the coupon credit may be removed
from the sale by using the Void Item key.
Optionally, you may specify a default amount for the coupon.__When a non-zero
default amount is entered, the clerk may hit the Vendor Coupon key without
first entering an amount, and the amount of the coupon credit will be taken
from the key programming.__If the clerk does enter an amount, it will override
the default amount.
Additional programming information is required when setting up a Store
Coupon key;
____*___Default Amount: If a default amount is entered, this amount will be
________used as the coupon credit when the Vendor Coupon key is hit without
________first entering an amount at the Register.__If an amount is entered
________first, it will override the default amount.
____*___Multiply by Quantity?: For normal coupon credit use, enter "N" in
________this field.__If you set this field to "Y", the coupon amount (entered
________by the clerk, or default) will be multiplied by the item quantity of
________the last item rung into the sale.
________The "Multiply by Quantity?" feature is useful in cases where you
________want to grant a dollar amount discount per item.__A good example
________would be offering a 4 cent discount on each gallon of gas purchased.
____*___Deduct from S.I.#: These four fields allow you to select which of
________the Selective Itemizers, if any, the coupon credit should affect.
________Normally, if a person is granted a coupon credit, they would not be
________required to pay taxes on the amount that is discounted.__However, in
________some cases, laws may dictate that the customer has to pay sales tax
________on the full undiscounted amount of the item when a coupon is used.
________For this example, the "Deduct from S.I.#1" field should be set to
________"N".
____*___Coupon Key Identifier: Select a coupon key identifier from A to Z.
________This identifier allows you to have up to 26 different Vendor Coupon
________keys.__You may also have an additional 26 different Vendor Coupon
________keys.
____*___Description: Enter a description for this Store Coupon key.__This
________name will be used on the Register receipt display, on the customer
________receipt, and on the Register System report.
Note: The Vendor Coupon key and Store Coupon key are functionally
equivalent.__The only difference is the implied difference in the type of
coupons that will be accepted with each key.__The combination of these two
keys allows you to have up to 52 distinct coupon keys.
+-------------------+--------------------------------------------------+
| Function Code 87__| SHOPPER BONUS REDEMPTION KEY_____________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range_____|___Default Value________|
|---------------------------------+-----------+------------------------|
| Deduct from S.I. #1_____________| Y/N_______|___Y____________________|
| Deduct from S.I. #2_____________| Y/N_______|___Y____________________|
| Deduct from S.I. #3_____________| Y/N_______|___Y____________________|
| Deduct from S.I. #4_____________| Y/N_______|___Y____________________|
| Key Identifier__________________| A to Z____|___A____________________|
| Description_____________________|___________|___Shopper Bonus________|
+---------------------------------+-----------+------------------------+
Shopper Bonus Redemption Key
This key is used to redeem shopper bonus credit which customers have
accumulated.__A complete discussion of the Shopper Bonus system is
presented in the section, "Customer Tracking: Shopper Bonus".__For a
description of how the key is used in the Register see, "POSey Cash
Register: Special Operations: Shopper Bonus".
The Shopper Bonus Redemption key works exactly like a coupon key.__It
causes a credit against the sale which is shown on the customer receipt
as a negative amount.
When programming the key, you may select if the amount credited
subtracts from the selective itemizers.__In other words, if the shopper
bonus credit should reduce the amount of tax (or other selective
itemizer), show a 'Y' in the proper field.__If the tax must be paid on
the full price of the sale, mark the field 'N'.__State laws may vary in
their treatment of credits and coupons.
You may program up to 26 Shopper Bonus Redemption keys, each with an
identifier from A to Z.__This allows you to keep track of different
types of redeemed Shopper Bonus.
You may also enter your own description for this key.__The description
is used on the customer receipt and on the system reports.__The default
description is, "Shopper Bonus".
Media Transfer Keys
The Media Transfer keys are those keys, other than Media keys, that allow
you to receive or disburse money from the Register.
+-------------------+--------------------------------------------------+
| Function Code 17__| REFUND KEY_______________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Pop-up, Transaction_____________| P/T________________|_______________|
+---------------------------------+--------------------+---------------+
Refund Key
The Refund key allows the clerk to issue a refund to the customer for
specific items.__Issuing a refund with the POSey Cash Register is very
similar to ringing up the original sale.__The Refund Key is pressed, and
then the item to be refunded is rung up.__If the Refund key is programmed as
a Transaction Refund key, then additional items may be refunded until the
Refund key is pressed again.
A special transaction need not be created for refunding in the POSey system.
During the course of any sale, an item or items may be refunded simply by
hitting the Refund key and ringing up the item to refund.__The refunded
amount will be shown as a credit to the sale.
The only programming consideration when setting up a Refund key is whether
the scope of the key will be for one item only, or until the Refund key is
hit again.__Program the key as "Pop-up" if you want the Refund key to affect
only the next item rung up.__Programming the key as "Transaction" makes it
act as a toggle ... the first time the key is struck, the Register will be
placed in "refund mode" and all items rung into the sale will be refunded.
The next time the key is pressed, the Register will be returned to normal
sale mode.
+-------------------+--------------------------------------------------+
| Function Code 29__| PAID OUT KEY_____________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Paid Out Key
The Paid Out key provides a method for paying cash out of the till.__It may
be used to pay vendors for merchandise, or for any other purpose where cash
or other media needs to be paid from the cash drawer.__The Paid Out
operation must be done within its own transaction.
To use the Paid Out key, first enter the dollar amount to be paid out, then
hit the Paid Out key.__If you have the system configured to interface
with CARE's accounting, you will be asked to enter the G/L Account number
for the paid out expense.
Next, the Register will ask for the media to be paid out.__Hit the Media key
for the proper media.__If an amount must be paid out in several different
medias, the Paid Out key will have to be used more than one time.
The Paid Out key should not be used when taking cash out of the till to
reduce the bank.__This operation should be recorded by using the Pick Up
key.
No additional key programming is required when defining a Paid Out key.
+-------------------+--------------------------------------------------+
| Function Code 28__| RECEIVED ON ACCOUNT KEY__________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Received On Account Key
The Received On Account key is used to record the receipt of money or other
media from customers as payment on a house account.__The amount is credited
to the account, and will appear on the customer's statement.__Amounts
received on account must be rung up as a separate transaction.__Two received
on account items may not be rung into the same transaction.
To use the Received On Account key, enter the amount that has been received.
The hit the Received On Account key.__The Register will ask you to enter the
number of the House Account.__You may enter the account number, and then hit
the House Account key, if the account number is known.
Or you may simply hit the House Account key without entering the account
number, and a list of accounts will be displayed.__Now you can scroll
through the list of accounts until the proper account is located.__Hit
"Accept" to select the account, or "Escape" to cancel the R.O.A. operation.
Once the right account has been retrieved, you will be asked to confirm
your selection.__Optionally, there is a POSEY.CFG option which may be set
to skip this confirmation step.__See the section, "Appendices, Configuration
Using POSEY.CFG" for more information.
After the Received On Account is rung into the sale, you may tender the sale
as usual, designating the proper media.
No additional key programming is required when defining a Received On
Account key.
+-------------------+--------------------------------------------------+
| Function Code 64__| LOAN KEY_________________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Loan Key
The Loan key is used to add media to the cash till of the Register.
Typically, this would be done at the beginning of the day or shift so that
the POSey program knows how much money should be in the cash drawer.
To perform the Loan operation, hit the Loan key.__The Register will respond
with the message, "Loan Started".__The only operations allowed at this point
are the entering of dollar amounts and pressing media keys.__Enter an
amount, and then hit the appropriate media key to designate which type of
media has been "loaned" to the Register.__This operation may be repeated as
many times as necessary until the loan operation is complete.__Then hit the
Loan key again, and the Register will be ready for a normal transaction.
No additional key programming is required when defining a Loan key.
+-------------------+--------------------------------------------------+
| Function Code 65__| PICK-UP KEY______________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Pick-Up Key
The Pick-Up key is used to record withdrawal of media from the cash till of
the Cash Register.__Any time money is taken from the drawer, it should be
recorded by using the Pick-Up key so that the POSey Register knows how much
is accountable.__The only exception to this rule would be at the end of the
day or shift, where a Media Declare key may be used to count out the drawer.
Normally the Pick-Up key would be used in mid-shift to remove media from the
drawer.__For instance, it is customary for the manager to remove large bills
or large acummulations of cash.__This prevents large losses in the event of
theft.
To perform the Pick-Up operation, hit the Pick-Up key.__The Register will
respond with the message, "Pick-Up Started".__The only operations allowed at
this point are the entering of dollar amounts and pressing media keys.
Enter an amount, and then hit the appropriate media key to designate which
type of media has been "picked-up" from the Register.__This operation may be
repeated as many times as necessary until the pick-up operation is complete.
Then hit the Pick-Up key again, and the Register will be ready for a normal
transaction.
+-------------------+--------------------------------------------------+
| Function Code 67__| DECLARE MEDIA KEY________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Declare Media Key
The Declare Media key is similar in function to the Pick-Up key.__It is
provided to allow the clerk to remove media from the cash drawer of the
Register.
No additional key programming is required when defining a Declare Media key.
Normally the Pick-Up key would be used in mid-shift to remove media from the
drawer.__However the Media Declare key may be used at the end of the shift
to allow the clerk to count out the cash drawer, one media at a time.
The difference between the Pick-Up and Media Declare key is the way the
medias are represented on the Register System report.__If the Pick-Up key is
used to remove media from the till, the System report shows the amount of
the pick-ups, but does not include it in the media totals.__If the Media
Declare key is used, the media is still included in the media totals, and
each type of media is compared with the amount that was declared during the
Media Declaration.
To perform the Media Declaration operation, hit the Media Declaration key.
The Register will respond with the message, "Start Media Declare".__The
only operations allowed at this point are the entering of dollar amounts and
pressing media keys.__Enter an amount, and then hit the appropriate media
key to designate which type of media is being declared.__This operation may
be repeated as many times as necessary until the media declaration operation
is complete.__Then hit the Media Declare key again, and the Register
will be ready for a normal transaction.
During Media Declaration, it is expected that the clerk will declare each
type of currency in a separate step.__For instance, the pennies would be
counted out, and then the amount would be declared as "CASH".__Then the
nickels would be counted out, and also declared as "CASH".__This process
continues until all the cash, checks, charge card slips, etc. are declared.
However this recommended procedure is not absolutely necessary.__The clerk
may just as easily declare all of the cash media in one step, if that method
is preferred.
Void Keys
Void keys are required for just about any cash register system.__The POSey
Register offers a complete complement from which you can choose; void item,
void last item, or void transaction.
If you are using a touch-screen, light-pen, or mouse with the POSey Cash
Register, it is not even necessary to program a Void key on the screen,
unless you want to do so for operator convenience.__This is because the
entire area of the screen used to display the sale totals is a "Void Area".
If this area is touched, the effect is the same as if you had pressed a Void
Item key.
+-------------------+--------------------------------------------------+
| Function Code 13__| VOID ITEM KEY____________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Void Item Key
The Void Item key is the most versatile of the POSey void keys.__When used
with a touch-screen, light-pen, or mouse based system, it allows you to void
any item in the transaction, or to void the whole transaction.__On these
systems, pressing the Void Item key is functionally equivalent to touching
the "Void Area" of the screen.
In some cases, even touch-screen systems will be programmed to have a Void
Item key in order to make the void operation more intuitive to new
operators.__And all POS keyboard-based systems must have a Void key of some
sort programmed in order to operate as a full-function Cash Register.
No additional key programming is required when defining a Void Item key.
When the Void Item key is pressed, a detailed list of the lines in the
transaction will be displayed.__On keyboard based systems, this void screen
will appear to be quite similar to the normal Register display.
To void an item from the sale, simply highlight the item to be voided.__On
touch-screen systems this is done by touching the area of the screen.__On
keyboard systems this is done by using the up/down arrow keys.__Once the
item has been highlighted, it is voided by hitting the void-item selection
box on touch-screen systems, or by hitting the Void Item key on keyboard
systems.__Keyboard based systems also support the use of the 8 and 5 numeric
keys in place of up/down, and the 5 key for void selection.
On touch-screen, light-pen, or mouse systems only, you may also select to
void the entire transaction from the Void Item screen.
When used in conjunction with remote printers (termed kitchen printers in a
restaurant), there are two distinct types of void classes.__A pre-void is a
void that is done before an item is sent to the remote printer.__A post-void
is one that is done after the item is sent to the remote printer.__The
difference between these two void types is critical, and is provided
different levels of password protection.
Pre-voids are usually considered to be unimportant, and in fact are usually
just a result of entry errors by the clerk.__However, post-voids are more
serious in nature since in a restaurant environment any item which has been
sent to the kitchen printer may already be in the process of being prepared.
This means that a post-void could result in food being wasted ... something
that is not often allowed without manager approval.
Items that are voided are removed from the sale entirely.__A record is kept
by the POSey Register and printed on the guest check and clerk reports.
When manager approval is required for a post-void, the clerk ID of the
person giving approval is also noted and reported.
If you void an item that includes condiments, all the condiments will be
removed along with the item itself.__You may also void single condiments
from an item.
Once a sale has been finalized, it is impossible to void items or recall the
transaction.__If the sale must be voided after the fact, the only option is
to do perform a refund operation.
+-------------------+--------------------------------------------------+
| Function Code 60__| VOID LAST ITEM KEY_______________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Void Last Item Key
The Void Last Item key is, as the name implies, used to void the last item
on the Register receipt display.__The advantage to using the Void Last Item
key is that it is a single keystroke operation ... no void line selection is
needed.__You might consider the Void Last Item key to be like an "Undo" key.
No additional key programming is required when defining a Void Last Item
key.
Use of the Void Next Item key is quite simple.__When an item has been rung
into the sale by mistake, simply hit the Void Next Item key and the item
will be removed from the transaction.
Important Note: If you use the Prioritize Receipt option, the last item rung
into the sale may not be the last one listed in the Register receipt window.
Remeber that the Void Last Item key removes the last line on the receipt ...
not necessarily the last item added to the sale.
+-------------------+--------------------------------------------------+
| Function Code 14__| VOID TRANSACTION KEY_____________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Void Transaction Key
The Void Transaction key allows you to void the entire transaction with a
single keystroke or touch.__When the transaction is voided, all items will
be removed, and the system will be ready for a new transaction.__The only
time a transaction may not be voided is after tendering has already begun.
In this case, if you try to void the transaction, the system will respond
with the message, "Must complete tendering!".
No additional key programming is required when defining a Void Transaction
key.
When used in conjunction with remote printers (termed kitchen printers in a
restaurant), there are two distinct types of void classes.__A pre-void is a
void that is done before an item is sent to the remote printer.__A post-void
is one that is done after the item is sent to the remote printer.__The
difference between these two void types is critical, and is provided
different levels of password protection.
Pre-voids are usually considered to be unimportant, and in fact are usually
just a result of entry errors by the clerk.__However, post-voids are more
serious in nature since in a restaurant environment any item which has been
sent to the kitchen printer may already be in the process of being prepared.
This means that a post-void could result in food being wasted ... something
that is not often allowed without manager approval.
Any transaction that has any items that have been sent to the remote printer
will be classed as post-void if a transaction void operation is requested by
pressing the Transaction Void key.
Items that are voided are removed from the sale entirely.__A record is kept
by the POSey Register and printed on the guest check and clerk reports.
When manager approval is required for a post-void, the clerk ID of the
person giving approval is also noted and reported.
Once a sale has been finalized, it is impossible to void the transaction or
recall the transaction.__If the sale must be voided after the fact, the only
option is to do perform a refund operation.
+--------------------------------------------------------------------------------+
|+-------------------------|___Key Programming___|------------------------------+|
||____________________________________|_________________________________________||
||_____Keyboard 14 (Touch Screen)_____|__________Guest Check Information________||
||____________________________________|-----------------------------------------||
|| Keymap Level: 0____________________|_________________________________________||
|| Key Number__: 1____________________|__Allow Open of Guest Check____: Y (Y/N) ||
||____________________________________|__Allow Service of Guest Check : Y (Y/N) ||
|| Funct Code__: 19___________________|__Allow Automatic Numbering____: Y (Y/N) ||
|| Funct Name__: GUEST CHECK KEY______|__Allow Manual Numbering_______: Y (Y/N) ||
||____________________________________|__Allow Redundant Checks_______: Y (Y/N) ||
||____________________________________|__Automatic Demand Check Print : Y (Y/N) ||
||____________________________________|__Open Check Window Option_____: Y (Y/N) ||
||____________________________________|__Recall by Check # or Table # : C (C/T) ||
|| Link Level__:__0___________________|__Cashier or Server Bank_______: S (C/S) ||
|| Key Number__:__0___________________|__Minimum Check Number Length__: 1 (1-8) ||
||____________________________________|__Maximum Check Number Length__: 8 (1-8) ||
||____________________________________|_________________________________________||
||____________________________________|__Server #1__: 0_______Server #2__: 0____||
||____________________________________|__Server #3__: 0_______Table #____: 0____||
||____________________________________|__# Guests___: 0_______Account #__: 0____||
||____________________________________|__Date Needed: 0_______Time Needed: 0____||
||____________________________________|__Seat #_____: 0_______Undefined__: 0____||
||____________"Guest Check"___________|_________________________________________||
|+------------------------------------------------------------------------------+|
|________Please enter the appropriate information and press F10 to save._________|
+--------------------------------------------------------------------------------+
Guest Check Keys
The term "guest check" comes from the restaurant business, where it is
frequently necessary to keep track of items ordered by a customer, even
though the transaction may not be finalized until a later time.__The POSey
system provides a full complement of guest check features, providing the
ability to create, recall, print, and service guest checks.__Checks may also
be split into more than one check, and two checks may be combined into a
single check.__Checks may be stacked to facilitate sending all items to the
kitchen printers at the same time.__And guest checks may be transferred to
other servers or clerks.
The POSey system supports the traditional "hard checks" which require a
special slip printer, and also the more convenient "soft check" which may be
used with a standard receipt printer.__See the section, "Configuration &
Setup, Receipt Printer Configuration" for details about setting up a guest
check printer.
Even though guest checks were developed for use by restaurants, they can
also be useful for other types of businesses.__Guest checks could be used to
to keep track of advance orders or phone orders for a retail business, or
they could be used to bill and make arrangements for parties or special
events by a service business.__Any application which requires that a
transaction be started at one time and finalized later may be a potential
use for guest checks.
+-------------------+--------------------------------------------------+
| Function Code 19__| GUEST CHECK KEY__________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Allow Open of Guest Check_______| Y/N________________| Y_____________|
| Allow Service of Guest Check____| Y/N________________| Y_____________|
| Allow Automatic Numbering_______| Y/N________________| Y_____________|
| Allow Manual Numbering__________| Y/N________________| Y_____________|
| Allow Redundant Checks__________| Y/N________________| Y_____________|
| Automatic Demand Check Print____| Y/N________________| Y_____________|
| Open Check Window Option________| Y/N________________| Y_____________|
| Recall by Check # or Table #____| C/T________________| C_____________|
| Cashier or Server Bank__________| C/S________________| S_____________|
| Minimum Check Number Length_____| 1 to 8_____________| 1_____________|
| Maximum Check Number Length_____| 1 to 8_____________| 8_____________|
| Server #1_______________________| 0/1/2______________| 0_____________|
| Server #2_______________________| 0/1/2______________| 0_____________|
| Server #3_______________________| 0/1/2______________| 0_____________|
| Table #_________________________| 0/1/2______________| 0_____________|
| # Guests________________________| 0/1/2______________| 0_____________|
| Account #_______________________| 0/1/2______________| 0_____________|
| Date Needed_____________________| 0/1/2______________| 0_____________|
| Time Needed_____________________| 0/1/2______________| 0_____________|
| Seat #__________________________| 0/1/2______________| 0_____________|
+---------------------------------+--------------------+---------------+
Guest Check Key
A single Guest Check key can be programmed to perform a number of different
functions.__Or you may program several Guest Check keys to perform specific
operations having to do with guest checks.__The Guest Check key can be used
to open, print, and service guest checks.
A variety of options and special features are available for the Guest Check
key;
____*___Allow Open of Guest Check: If this field is set to 'Y', the Guest
________Check key may be used to open or create a guest check.__If a guest
________check or table/seat number is specified before hitting the Guest
________Check key, the specified check will be retrieved.__If the check
________cannot be found, the check will be created.
________If the check or table/seat number is not specified beforehand, and
________the Open Check Window option is set to 'N', the system will
________automatically create a new check if the Automatic Numbering option
________is enabled.__If Automatic Numbering is not enabled the program will
________tell you that a check number must be entered first.
________If the check or table/seat number is not specified beforehand, and
________the Open Check Window option is enabled, a list of open checks will
________be displayed.__You may select to open any check from the list, or
________you may select to create a new check.__If no open checks are
________available, and Automatic Numbering is enabled, a new check will be
________created.__If Automatic Numbering is not enabled the program will
________tell you that a check number must be entered first.
____*___Allow Service of Guest Check: A 'Y' in this field allows you to use
________this Guest Check key to service the check.__The expression "service
________the check" means to save it for later retrieval.__Once the guest
________check has been serviced, it is saved on disk and the contents will
________be safe, even in the event of a power failure.__If a power failure
________or other system interruption occurs before the check is serviced,
________the current portion of the transaction may have to be re-entered.
____*___Allow Automatic Numbering: This option allows the system to assign
________guest check numbers automatically.__Guest Check numbers are assigned
________in sequential order, beginning with the guest check seed value
________specified when the Guest Check 'Z' Report is run.__If you try to
________create a new check by first entering the guest check number, the
________the system will respond with, "Automatic Numbering Only".__You must
________select either the Automatic or Manual Numbering option.
____*___Allow Manual Numbering: This option allows you to specify the guest
________check number manually by using the touch screen or keyboard.__To
________create or open a guest check with manual numbering, the guest check
________number must be specified before hitting the Guest Check key.__If you
________try to create a new guest check without first entering the guest
________check number, the system will respond with, "Must Enter Check
________Number".__You must select either the Automatic or Manual Numbering
________option.
____*___Allow Redundant Checks: If this option is set to 'Y', checks are
________recalled by check number, and manual numbering is enabled, the
________Register will allow duplicate guest check numbers to be created.__If
________the number of a closed guest check is entered, and the Guest Check
________key is pressed, the closed check will be retrieved.__At this point,
________if you hit the Inquiry key, the closed check will be printed.
________However, if the Allow Redundant Checks is enabled, and the Guest Check
________key is pressed again, the next closed check with this number will be
________recalled.__If no additional closed checks with this number are found,
________a new guest check with this number will be created.
____*___Automatic Demand Check Print: When this option is set to 'Y', the
________check which is currently open will be printed.__The Demand Check
________Print option will override the receipt printer switch which is set
________to 'Y/N' in Register Configuration.__This allows you to set the
________receipt printer switch to 'N' so that guest checks are only printed
________on demand.
____*___Open Check Window Option: If this option is set to 'Y', pressing a
________Guest Check key programmed to allow open of guest checks, without
________first entering the guest check number, will cause a selection window
________of all open checks to be displayed on the screen.__If the Guest
________Check key is programmed for Server Bank, only those checks for the
________currently logged server will be displayed.__If the Guest Check key
________is programmed for Cashier Bank, all open checks will be displayed.
________When the check selection window is displayed, you may select the
________check you want to open, or you may choose to create a new guest
________check.__You may also abort the operation.
____*___Recall by Check # or Table #: Set this option to 'C' to recall
________guest checks by check number.__Or set it to 'T' to recall guest
________checks by table and seat number.__When recalling checks by table
________and seat number, you must use the notation TTT.SSS, where 'TTT'
________is the table number, and 'SSS' is the seat number, separated by
________a decimal point.__If only one check exists for a particular table
________number, it is permissable to enter the table number by itself.
____*___Cashier or Server Bank: If you enter a 'C' in this field, all
________guest checks will be available for opening.__This mode is referred
________to as cashier banking, and would normally be done on a Register
________used by the cashier.
________If you enter an 'S' in this field, only those checks for the
________currently logged server will be available for opening.__This helps
________to keep the Open Check Window brief for each server, and also
________prevents the servers from modifying or viewing the guest checks of
________other servers.
____*___Minimum Check Number Length: Enter the minimum length for the guest
________check number.__The minimum length allowed is 1 character.__The
________default minimum is 8 characters.
____*___Maximum Check Number Length: Enter the maximum length for the guest
________check number.__The maximum length allowed is 8 characters, and the
________default maximum is 8 characters.
The following Guest Check key parameters specify information which is to be
provided by the server when a guest check is created.__Each option may
contain a 0, 1, or 2.__The meanings for these numbers is as follows;
____0___Do not ask for this information when creating check.
____1___Ask for this information, but entry is optional.
____2___This information must be provided in order to open the check.
When a guest check is created, the server will be asked to enter a response
for each item which does not have a '0' in the Guest Check key programming.
The information which can be requested is as follows;
____*___Server #1, #2, #3: Input of this information is not currently used
________by the POSey system.__Server #1 is automatically filled in with the
________current server number when a stack check operation is in progress,
________and Server #2 is used when a guest check is transferred.__However
________any data manually entered into these fields is ignored.__In other
________words, you might as well leave the values for these three parameters
________as zero.__Future versions of POSey may take advantage of different
________server numbers.
____*___Table #: Used for entry of a table number.__This should be a numeric
________response in order to recall by table/seat number.__Table number may
________also be entered when recalling by check number.
____*___# Guests: The number of guests for this guest check.__Note that when
________a guest check is stacked, only the first check of the series
________indicates the correct number of guests.__Subsequently stacked checks
________show the number of guests as zero.__This allows the system to keep
________proper track of the number of guests without asking for the number
________of guests for each check in a set of stacked checks.
____*___Account #: If an account number is entered, the Register will check
________to make sure it a valid account number.__If not, a message will be
________displayed on the screen, and the number may be re-entered.__Entering
________an account number also causes the account name and a signature line
________to be printed at the bottom of the guest check when it is tendered.
____*___Date Needed: If entered when creating the Guest Check, the date
________needed will be printed on the kitchen ticket.
____*___Time Needed: If entered when creating the Guest Check, the time
________needed will be printed on the kitchen ticket.
____*___Seat #: The seat number for this guest check.__This should be a
________numeric response in order to recall by table/seat number.__The seat
________number may also be entered when recalling by check number.__Note
________that the stack check routine uses the seat number to differentiate
________between checks that are stacked together.
+-------------------+--------------------------------------------------+
| Function Code 48__| STACK CHECK KEY__________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Allow Automatic Numbering_______| Y/N________________| Y_____________|
| Allow Manual Numbering__________| Y/N________________| Y_____________|
| Allow Redundant Checks__________| Y/N________________| Y_____________|
| Forced Seats____________________| Y/N________________| Y_____________|
| Server #1_______________________| 0/1/2______________| 0_____________|
| Server #2_______________________| 0/1/2______________| 0_____________|
| Server #3_______________________| 0/1/2______________| 0_____________|
| Table #_________________________| 0/1/2______________| 0_____________|
| # Guests________________________| 0/1/2______________| 0_____________|
| Account #_______________________| 0/1/2______________| 0_____________|
| Date Needed_____________________| 0/1/2______________| 0_____________|
| Time Needed_____________________| 0/1/2______________| 0_____________|
| Seat #__________________________| 0/1/2______________| 0_____________|
+---------------------------------+--------------------+---------------+
Stack Check Key
The Stack Check key is used to enter a series of guest checks into one group
which is output to the kitchen printers at the same time.__Typically, the
stack check feature would be used when entering orders for a number of
different people at a table who desire separate checks.__All of the checks
are printed in the kitchen at the same time, and with an indication that the
checks are to be grouped together.__This tells the cook that all of these
orders should be ready for delivery to the table at the same time.
When the Stack Check key is pressed, the server will be prompted for the
number of checks to stack.__After the number of checks is entered, the
operation of the Stack Check key will depend on how the key programming
options are set.
If automatic numbering is enabled, a new check will be created and the
server may ring up the appropriate items.__After the guest check is
serviced, the next check will automatically be created.__This process
continues until the specified number of checks has been created and
serviced.__If the "Allow Redundant Checks" option is enabled, each of the
checks will have the same check number, and is differentiated by the seat
number.__Otherwise, each check will have a different check number, but the
seat number will still increment by one with each stacked check.
If manual numbering is enabled, the guest check selection window will be
displayed, and the server may select a check to open.__After the order is
updated, and the check serviced, the guest check selection window is again
displayed so that another check may be opened.__This process continues until
the specified number of checks have been serviced.__The manual numbering
option would normally be specified when programming a Stack Check key to act
as a "Restack Check" key.
Several options are available when programming the Stack Check key;
____*___Allow Automatic Numbering: Set this field to 'Y' to allow the
________program to automatically assign a guest check number to the stacked
________checks.__This is the option you should choose to allow the server to
________stack checks initially.
____*___Allow Manual Numbering: Set this field to 'Y' to cause the guest
________check selection window to be displayed so the server can choose
________which checks to stack.__This is the option you should choose to
________allow "restacking" of existing checks.
____*___Allow Redundant Checks: Set this field to 'Y' to allow more than one
________guest check with the same number.__When enabled, the stack check
________operation will assign all check stacked together the same guest
________check number, but with a different seat number.__If you don't allow
________redundant checks, each stacked check will be assigned a different
________number (but the seat numbers will still be incremented for each
________stacked check).
____*___Forced Seats: Currently, this option must be set to 'Y'.__This
________causes the stack check routine to assign different seat numbers for
________each of the stacked checks.__Setting this option to 'N' may yield
________unexpected results.
The following Stack Check key parameters specify information which is to be
provided by the server when a guest check is created.__Each option may
contain a 0, 1, or 2.__The meanings for these numbers is as follows;
____0___Do not ask for this information when creating check.
____1___Ask for this information, but entry is optional.
____2___This information must be provided in order to open the check.
When the stack check routine creates a new guest check, the server will be
asked to enter a response for each item which does not have a '0' in the
Guest Check key programming.__The information which can be requested is as
follows;
____*___Server #1, #2, #3, Table #, # Guests: These fields are not relevant
________during a stack check operation.__The clerk will not be prompted for
________this information during a stack check operation, even if the parameter
________field is set to a non-zero value.
____*___Account #: This information is not currently used by the POSey
________system.
____*___Date Needed: This information is not currently used by the POSey
________system.
____*___Time Needed: This information is not currently used by the POSey
________system.
____*___Seat #: The POSey system automatically assigns sequential seat
________numbers to each stacked check.__Therefore, any seat number which is
________manually entered is not currently used by the program.
+-------------------+--------------------------------------------------+
| Function Code 20__| COMBINE GUEST CHECK KEY__________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Combine Guest Check Key
The Combine Guest Check key is used to join 2 or more checks into a single
guest check.__Checks are combined one check at a time using the following
procedure;
____*___Open one of the guest checks you wish to combine.
____*___Hit the Combine Guest Check key.__The guest check selection window
________will be displayed.
____*___Select the guest check you wish to combine with the currently open
________guest check.
____*___The checks will be combined, and the guest check will remain open.
____*___If you wish to combine with yet another guest check, hit the Combine
________Guest Check key and select another check.
____*___Repeat this procedure until all checks have been combined.
When checks are combined, a special ticket is printed when the combined
check is serviced the first time, showing the amount combined from each
guest check along with the total amount of the combined check.
No additional key programming is required when defining a Combine Guest
Check key.
+-------------------+--------------------------------------------------+
| Function Code 75__| SPLIT GUEST CHECK KEY____________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Allow Recall of Guest Check_____| Y/N________________| Y_____________|
| Allow Automatic Numbering_______| Y/N________________| Y_____________|
| Allow Manual Numbering__________| Y/N________________| Y_____________|
| Allow Redundant Checks__________| Y/N________________| Y_____________|
| Open Check Window Option________| Y/N________________| Y_____________|
| Recall by Check # or Table #____| C/T________________| C_____________|
| Cashier or Server Bank__________| C/S________________| S_____________|
+---------------------------------+--------------------+---------------+
Split Guest Check Key
The Split Guest Check key is used to divide a single guest check into two
individual guest checks.__The resulting guest checks may be further split
into any number of guest checks.
To perform a split check operation, follow these steps;
____*___If the Split Guest Check key allows recall of guest checks, you may
________hit the Split Guest Check key first and select the check to split
________from the guest check selection box, or you may enter the check
________number and then hit the Split Guest Check key to open the check.
________If the key is not programmed for recall of guest checks, you must
________open the guest check using a normal Guest Check key programmed to
________allow opening of checks.
____*___Once the check to split has been selected, if the check was opened
________using the Split Guest Check key, you will automatically be taken to
________the split check operation.__If the check to split was opened with a
________normal Guest Check key, you will not need to hit the Split Guest
________Check key to start the split check process.
____*___If Automatic check numbering is enabled for the Split Guest Check
________key, a new check will automatically be opened.__If you are using
________manual check numbering, you will be asked to specify a new check
________number.
____*___The check to split and the new check will now both be displayed on
________the screen.__Line items may be selected and sen from one check to
________the other until the checks are split correctly.
____*___Repeat this process if the guest check needs to be split into more
________than one check.
There are several options available when programming a Split Guest Check
key;
____*___Allow Recall of Guest Check: Set this option to "Y" to allow this
________Split Guest Check key to open the guest check and initiate the split
________check process in one operation.__If this option is set to "N", the
________guest check must already be open to initiate the splitting
________operation.
____*___Allow Automatic Numbering: Setting this field to "Y" allows the
________Register program to automatically assign a guest check number to the
________new guest check.__You must select either Automatic Numbering or
________Manual Numbering.
____*___Allow Manual Numbering: Setting this field to "Y" allows you to
________assign a number the newly created check.__You must select either
________Automatic Numbering or Manual Numbering, or both.
____*___Allow Redundant Checks: When set to "Y", and used with manual
________numbering, you will be allowed to use redundant check numbers for
________newly created checks.
____*___Open Check Window Option: This option allows you to select guest
________checks from the guest check selection window.__If this option is set
________to "N", you must specify the check number before hitting the Split
________Guest Check key.
____*___Recall by Check # or Table #: Set this option to 'C' to recall
________guest checks by check number.__Or set it to 'T' to recall guest
________checks by table and seat number.__When recalling checks by table
________and seat number, you must use the notation TTT.SSS, where 'TTT'
________is the table number, and 'SSS' is the seat number, separated by
________a decimal point.__If only one check exists for a particular table
________number, it is permissable to enter the table number by itself.
____*___Cashier or Server Bank: If you enter a 'C' in this field, all
________guest checks will be available for opening.__This mode is referred
________to as cashier banking, and would normally be done on a Register
________used by the cashier.
________If you enter an 'S' in this field, only those checks for the
________currently logged server will be available for opening.__This helps
________to keep the Open Check Window brief for each server, and also
________prevents the servers from modifying or viewing the guest checks of
________other servers.
+-------------------+--------------------------------------------------+
| Function Code 80__| TRANSFER GUEST CHECK KEY_________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Transfer Guest Check Key
The Transfer Guest Check key lets a server transfer control of a guest check
to another server.__This is useful when an order must be transferred to a
driver for delivery (e.g. for pizza delivery), or when a server is going off
shift and must transfer his open checks to another server.
No additional key programming is required when defining a Transfer Guest
Check key.
To transfer a guest check, use this procedure;
____*___Open the guest check to be transferred.
____*___Hit the Transfer Guest Check key.__The Register program will prompt
________for the new server number.
____*___Enter the new server number.__If the number is valid, the check will
________be transferred to the new server, and the check will be serviced.
____*___If the POSey Delivery System is being used, and the destination for
________the guest check is "Delivery", the receipt printer will print the
________guest check and delivery instructions.
Note that a guest check may not be opened and then immediately transferred
to another server.__It must be serviced, and then re-opened, before being
transferred.
Customer Tracking Keys
The POSey Point-Of-Sale System provides a full-featured customer tracking
facility which allows you to track the purchases of customers.__A history
may be kept which includes a complete detail of every item purchased, or
simply the total amount of each purchase.__You may examine a customer track
account from the Cash Register.
Back-Office reports are provided which provide a listing of all purchases
for each customer which is tracked.
In addition to the standard customer tracking functions, the customer track
feature may also be used to recall a customer's previous order with a
"Duplicate Previous Order" key.
Customer tracking is also used to support a "Shopper Bonus" incentive system
for customers.__The Customer Track key may be programmed with a percentage
to be credited to the customer's bonus account for each purchase.__The
accumulated bonus may then be used by the customer as media for any sale
through the use of the Shopper Bonus Redemption key.
+-------------------+--------------------------------------------------+
| Function Code 76__| CUSTOMER TRACK KEY_______________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| Enable Shopper Bonus____________| Y/N________________| N_____________|
| Bonus Percent___________________| 99.99 to -99.99____|_______________|
+---------------------------------+--------------------+---------------+
Customer Track Key
The Customer Track key is used to identify a customer tracking account to
the system.__If a customer track ID is entered before hitting the Customer
Track key, the account will be displayed, if it exists.__If it does not
currently exist, or if the Customer Track key is hit without previously
entering an account ID, a customer track selection box will be displayed.
You may then select the desired account from the list.__Page up and page
down keys may be used to scroll through more accounts.
If only a partial customer track account ID is entered, those accounts
beginning at that ID are displayed.__Customer Track ID's can be
composed of numbers or letters.
If the Inquiry key is entered before using the Customer Track key, an
inquiry of the Customer Track account will be done.__This will allow you to
enter new customer track accounts from the Cash Register, or to update
current accounts.__It also lets you view the amount of shopper bonus credit
is available for the customer, if the Shopper Bonus feature is enabled for
the Customer Track key.
For a complete discussion of the Shopper Bonus feature see the section,
"Customer Track, Shopper Bonus".
When programming the Customer Track key, there are two options which may be
programmed;
____*___Enable Shopper Bonus: Set this option to "Y" if you want customers
________identified with this Customer Track key to be elligible to receive a
________shopper bonus incentive.__If some customers will be elligible for
________shopper bonus and some customers are not, you may program more than
________one Customer Track key with the options set differently.
____*___Bonus Percent: If shopper bonus is enabled, enter the percentage of
________the sale to apply to the customer's shopper bonus account.__Note
________that negative bonuses percentages are possible, but the use for
________negative bonuses is questionable.
+-------------------+--------------------------------------------------+
| Function Code 84__| DUPLICATE PREVIOUS ORDER KEY_____________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Duplicate Previous Order Key
The Duplicate Previous Order key is used to automatically ring up a sale
composed of the same line items as the order previously placed by the same
customer.__Use of this key requires that the customer be customer tracked,
and that the customer track account be set to save the detail of the
transactions.__See the section, "Customer Tracking" for more information
about setting up customer track accounts.
The Duplicate Previous Order key may be used with or without guest checks.
Once the previous order has been recalled into the present sale, individual
lines may be voided, or additional items may be added to the sale.
No additional key programming is required when defining a Duplicate Previous
Order key.
+-------------------+--------------------------------------------------+
| Function Code 68__| CLIENT TRACKING KEY______________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Client Tracking Key
The Client Tracking key is a way for you to grant discounts to certain
clients.__The amount of the discounts given is tracked, and may be printed
using back-office reports.
In the client tracking system, the "client" is assumed to be a company which
is provided a designated discount percentage on purchases.__Each client
company may have a number of individual customers who are ellible to receive
the company discount.
The features of the Customer Tracking key are not generally available for
client tracking.__That is to say, you cannot select a client account from a
selection box, and you cannot do an account inquiry.__The system is best
used where magcards can be scanned to identify a particular client account.
Client accounts are setup using the Client Track Entry program.__See the
section, "Client Tracking" for more information about how the client
tracking system works.
The Client Track key should be used at the end of the sale, before the sale
is tendered.__You may enter the client track account before hitting the
Client Track key, or if you hit the Client Track key first the system will
prompt you to enter the number.
When a valid account number has been identified, the company discount
percentage for this client will be applied to the sale as a transaction
discount.
No additional key programming is required when defining a Client Tracking
key.
Clerk Function Keys
The following POSey Cash Register key functions are used by clerks to clock
in or out, logon to the Register, or record tip transactions.
+-------------------+--------------------------------------------------+
| Function Code 39__| CLOCK IN/OUT KEY_________________________________|
|----------------------------------------------------------------------|
| Information Needed______________| Range______________| Default Value |
|---------------------------------+--------------------+---------------|
| None____________________________|____________________|_______________|
+---------------------------------+--------------------+---------------+
Clock In/Out Key
The Clock In/Out key allows clerks and other employees to record the time at
which they start or stop work.__The POSey Time & Attendance system keeps
track of clock in/out times, and can generate reports showing total hours
worked, amount of pay, and various other information.__Once the Time &
Attendance system has been set up, the POSey Register can act as an
electronic time clock.__See the chapter, "Time & Attendance" for detailed
information about how to use this capability.
No additional key programming is required when defining a Clock In/Out key.
To use the Clock In/Out key, the clerk simply enters their clerk number,
then presses the key.__If a valid number has been entered, the program
responds by clocking them in or out of the system.
If the clerk was not previously clocked in, a box will be displayed on the
screen showing the time they are clocking in.__If the clerk was already
clocked into the system, a box will be displayed showing the clock in time
and the clock out time.
The Clock In/Out key may be hit again, or the display box may be touched on
a touch screen system.__This causes the receipt printer to print a record of
the clock in/out time which the clerk may keep for his records.__The clerk
is now "on the clock".
The POSey Time & Attendance system may be configured to force clerks to
clock in before they are allowed to log onto the Register to enter sales.
See the chapter, "Time & Attendance" for more detailed information.
+-------------------+--------------------------------------------------+
| Function Code 40