All Gasboy International Inc. computer programs (including software on diskettes and within memory chips) and documentation are copyrighted by, and shall remain the property
of, Gasboy International Inc. Such computer programs and documents may also contain trade secret information. The duplication, disclosure, modification, or unauthorized use of
computer programs or documentation is strictly prohibited, unless otherwise licensed by Gasboy International Inc.
This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules. These limits a r e designed to provide
reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency
energy, and if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communic ations. Operation of this equipment in a
residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. Changes or modifications not expressly
approved by the manufacturer could void the user’s authority to operate this equipment.
Approvals
Gilbarco is an ISO 9001:200 0 regi stered comp an y.
Underwriters Laboratories:
U. L. File#Products li st ed wi th U. L.
MH4314
MH6418
MH7404
MH10581Key con t ro l u n it , M od e l G K E- B S e ri e s
All dispensers and self-contained pumping
units
Power operated Transfer Pump Models 25,
25C, 26, 27, 28, 72, 72S, 72SP, 72X, 73 and
1820
Hand operated Transfer Pump Models 1230
Series, 1243 Series, 1520 and 1720 Series
Card reader terminals, Models 1000, 1000P
Site controller, Model 2000S CFN Series
Data entry terminals, Model TPK-900 Series
Fuel Point Reader System
Gasboy pumps and dispensers are evaluated by the National Conference of Weights and Measures (NCWM) under the National Type Evaluation Program (NTEP).
NCWM has issued the following Certificates of Compliance (COC):
Gasboy products are manufactured or sold under one or more of the following U.S. patents.:
Dispensers
5,257,720
Point of Sale/Back Office Equipment
D335,673
Trademarks
Non-registered trademarks
Consola™
Infinity™
Registered trademarks
ASTRA
Fuel Point
®
Gasboy
®
Keytrol
Slimline
®
®
®
Additional U.S. and foreign trademarks
pending.
Other brand or product names shown may be
trademarks or registered trademarks of their
respective holders.
Additional U.S. and foreign patents pending.
This document is subject to change without notice. · For information regarding Gasboy Literature, call (336) 547-5661
E-mail: literature@gilbarco.com· Internet: http://www.gasboy.com and http://www.gilbarco.com 2004 Gasboy International Inc. and Gilbarco Inc. · All Rights Reser v ed
How to Add or Change Fuel Products 37
How to Initialize Fuel-product Information 38
How to Create a New Fuel Product 38
How to Change Fuel-product Infor m ation 39
How to Print Fuel-product Information 39
How to Remove a Fuel-product 40
Fuel Product Inventory 40
How to Enter Fuel-product Inventory 41
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page ii
Page 5
Table of Contents
6 – Tank and Pump Commands43
Tank Commands 43
How to View Current Tank Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
How to Add to and Subtract from Tank Inventory Counters. . . . . . . . . . .43
How to Set Tank Inventory Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
How to Enter Pump-Fill-Limit and Slow-to-Cutoff. . . . . . . . . . . . . . . . . . .53
7 – Merchandise Products55
How to Add or Change Merchandise Products 55
How to Create a New Merchan dise Product 55
How to Create Special Merchandise Products 56
How to Print Merchandise Product Information 57
How to Change Merchan di se Pr od uct Info rm ation 58
Change Price Lookup 58
How to Print Merchandise Product Information 58
How to Remove a Merchandise Product 59
How to Enter Merchandise Product Price Lookups60
Merchandise Product Inventory 60
How to Enter Merchandise Product Inventory . . . . . . . . . . . . . . . . . . . . .60
How to Add to Merchandise Product Inventory . . . . . . . . . . . . . . . . . . . .61
How to Subtract from Merchandise Product Inventory. . . . . . . . . . . . . . .61
How to Enable Merchandise Dollar Inventory . . . . . . . . . . . . . . . . . . . . .61
Disk-based Bit-mapp ed Lockou t 103
How to Check a Card’s Lockout Status 103
How to Lock Out and Unlock Cards104
How to Print a Lockout List 105
Authorization Codes 105
How to Assign Product Codes to Authorization Codes . . . . . . . . . . . . .106
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page iv
How to Edit a New File without Leaving FRED . . . . . . . . . . . . . . . . . . .174
Editor Command Summary175
17 – Making Your Own Commands177
Restrictions on Command File Names 177
Program Space 177
Search Path for Commands 178
How to Execute User Command Files 178
Comments in Command Files 179
How to Use Terminal Input with Command Files180
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page vii
Page 10
Table of Contents
Command File Commands 180
How to Print a Line with ECHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
How to Output to Log Printer 184
How to Output to a Receipt Printer 184
How to Add an Event to the Disk Journal 185
Variables for Use in Command Files186
Page xivMDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 17
1 – Introduction
This reference manual explains com mands that a re used to setup, maintain,
produce reports on, and diagnose problems for a CFN III system.
Your service technician will set up your CFN III and introduce you to some of
its features. This manual can help you avoid many unnecessary service calls,
and help assure that your CFN III works the way you want it to.
This manual is for anyone who needs to know how to issue commands to the
CFN III, or interpret the log printout and other reports. Generally the site
manager or person in charge of operations at the site should be familiar with
this manual and its contents so you can operate and maintain the CFN III
information. Attendants do not need to read this manual in order to operate the
Check Point or Profit Point consoles, which are covered in other manuals.
Introduction
This manual is not intended to be read cover to cover, but you should become
familiar with its contents so you can look up information when you need it.
Your Operating System
Your Site Controller III (SC III) comes with a PC operating system called
Windows NT
access the command window and/or applications you must use your mouse.
You must move t he mouse (which moves t he arrow on the scree n) ove r the icon
that you want to open and double click, using the left mouse button. Your
technician will instruct you on the basics of this system and accessing your
CFN3 command window . The CFN3 command window mus t remain running at
all times. It can be minimized, more about that later, but once closed, you will
lose contact with the site controller.
When the CFN3 software was installed, your technician or system
administrator configured it with your particular devices and the procedures
your company follows. Fo r e xampl e, if your site accepts cash for fuel, the CFN
III has been told whether the customer is required to pay before pumping (a
prepay system) or is allowed to pay after pumping (a postpay system).
®
from Microsoft. This new system is icon based, meaning that to
Starting your SC III
The computer is turned on (booted) by pressing the button on the front of the
computer. Make sure that the monitor is turned on and there are no diskettes in
the A: drive. It will take a few moments t o start. You do not need to double click
the CFN3 icon to start operations, the operating system has been programmed
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 1
Page 18
Introduction
to do this for you. The CFN3 command window automatically opens. Press the
return key if your signon prompt does not display immediately.
Quitting Your CFN3 Application
The preferred way to quit the CFN3 application is to press the ALT key and
while continuing to press the ALT key , press the X key. This will terminate your
site operations. Should you forget this, this method is mentioned when you log
on at the top of the screen as illustrated in Figure 1-1.
Minimizing the Command Window
The site controller runs with either the command window open or minimized.
Minimizing the CFN3 command window collapses th e window on your desktop
into the taskbar at the bottom of the screen, running it in the background. To
place the window in the background, click the small box in the upper right
corner of the command window that has an underline. Notice the box with the
“X”. Clicking once on the X will quit the application and terminate site
operations; this is not the r ecommended wa y of qui ttin g th e site operat ions. You
need to log on again by double clicking on the CFN3 icon. Remember that the
CFN3 command window must remain either open or minimized to
communicate with the SC III. If your window is not open, or has been
“minimized”, click once, using the left mouse button, on the CFN3 box in the
taskbar to open the window onto the desktop.
Should you accidently quit the CFN3 program by clicking in the “X” in the
upper right corner, double click on the CFN3 icon using the left mouse button
and log in again.
Levels of Operation
The SC III has 2 user levels of operation: Gasboy, which is the daily CFN3
operation (and Integral Profit Point if you have it) and Administrator which
allows you to add software updates, create/delete users, add passwords, change
your PC settings , etc. You can run your site from t he Administ rator level b ut it is
not recommended.
Page 2MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 19
Gasboy Level
Figure 1-1: Gasboy - CFN3 Desktop
Minimize option
Introduction
Quits CFN3
application
and terminates
site operations
Icons
CFN3 window
Taskbar
Gasboy is the default login (user) and is the working level of operation. All
CFN3 operations occur at this login level. When you turn on the computer the
user is Gasboy with GASBOY as the password. The desktop will contain very
few icons; CFN3, CFN3 Help, My Computer, and Integral Profit Point
(optional). Your day to day site operations use this login.
Figure 1-1 shows a typical CFN3 desktop with the various icons available and
the CFN3 command window open. Notice in Figure 1-1 that the CFN3 icons
(CFN3, the Integral Profit Point and the CFN3 HELP) are located in the lower
left of this desktop. Icons are your li nk to starting your software programs. Th e
icons can be placed anywhere on the desktop but must always be available
should you need to open the program.
At the bottom of the scree n is a taskba r. Whe never an appl icati on is open it wil l
be represented at the bottom of the screen in this taskbar. If you minimize the
CFN3 command window it will be represented in this taskbar. This is your
identification that the CFN3 command window is still running. The command
window must remain open, or run in the background (minimized), to
communicate with the site control ler.
Clicking on the box representing the program will open or minimize the
program’s window on the desktop.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 3
Page 20
Introduction
Administrator Level
Administrator is where users are added or deleted, your hardware settings
changed, passwords changed, etc. You can also add software updates. The
Administrator requires a separate login, has a different password, and has
additional features/options. There are more icons displayed on the desktop.
The RUN command, used to install software from the Start button, is only
available from the Administrator level. This command is an NT operating
system command and is separate from the CFN3 RUN command.
Logging onto NT as Administrator
When the computer boots the default login is Gasboy. To make any changes to
your CFN3 setup you must log in as Administrator. To log in as Administrator:
1 Select Start->Shutdown.
2 Select Close All Programs by clicking once in the radio button.
3 Click Yes and hold down the Shift key until the login window appears.
4 Enter Administrator with your pa ssword (the default pass word is blank).
5 The deskt op will appea r si mila r to the Gas boy il lu strat ion. T here a re more icons
on the desktop and if you press the Start button in the taskbar, more options are
available to add software updates, etc.
6 When you have finished making your additions or changes, relogin as Gasboy
by selecting Start-> Shut down.
Miscellaneous NT Information
If you do not like the arrangement of the icons on the desktop, you can change
the arrangement by clicking once with the right mouse button anywhere on the
open desktop. Select an option from the list that appears.
To refresh your desktop, press F5. If using the Profit Point keyboard, F5 is All
Stop.
Page 4MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 21
Profit Point
If you have a Profit Point, start the Profit Point by double clicking on the Profit Point icon
using the left most mouse button. For the Profit Point to operate, the SC III must be running
with the CFN3 window on the desktop either open or minimized.
On-line Document a t ion
On-line documentation is available on the SC III. The on-line system is viewed using your
browser that comes wit h your P C system. Us e th e on-li ne docu mentati on for a quick refer ence
when you do not want to pull the manual off the shelf.
To open the on-line system, double click the CFN3 HELP icon. The browser will open
displaying the on-line library available. Click once on the manual you would like to review.
Introduction
Related Documentation
CFN III - Verison 3.4 and above
Document
NumberDocument TitleGOLD
C09204Check Point Reference ManualGasboy Fuel Management Products
C35745Profit Point Clerk’s ManualGasboy Fuel Management Products
C35746Profit Point Reference ManualGasboy Fuel Management Products
C35923Point of Sale and Shift ChangeGasboy Fuel Management Products
C36145CFN III Quick Reference Version 3.4Gasboy Fuel Management Products
MDE-4316CFN III Configuration Manual for Windows NT
C36144)
Credit and Debit Card Network
Document
NumberTitleGOLD Library
C35901Buypass Credit and Debit Card NetworksGasboy Fuel Management Products
C35902ADS-Citgo Credit and Debit Card NetworksGasboy Fuel Management Products
C35903Comdata Credit and Debit Card NetworksGasboy Fuel Management Products
C35904EDS-CCIS Credit and Debit Card NetworksGasboy Fuel Management Products
C35905FDR Credit and Debit Card NetworksGasboy Fuel Management Products
C35906FINA 009 Credit and Debit Card NetworksGasboy Fuel Management Products
C35907Gascard Credit and Debit Card NetworksGasboy Fuel Management Products
®
(formerly
®
Library
Gasboy Fuel Management Products
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 5
Page 22
Introduction
Document
NumberTitleGOLD Library
C35908PaymenT ech 005 Credit and Debit Card NetworksGasboy Fuel Management Products
C35909Generic Dial Credit and Debit Card NetworksGasboy Fuel Management Products
C35910NaBANCO 004 Credit and Debit Card NetworksGasboy Fuel Management Products
C35911NDC Credit and Debit Card NetworksGasboy Fuel Management Products
C35913Sinclair 015 Credit and Debit Card NetworksGasboy Fuel Management Products
C35914SPS/Phillips Credit and Debit Card NetworksGasboy Fuel Management Products
C35915T-CHEK Credit and Debit Card NetworksGasboy Fuel Management Products
C35916UFDA Credit and Debit Card NetworksGasboy Fuel Management Products
C35917VDOT Credit and Debit Card NetworksN/A
C35918VisaNet Credit and Debit Card NetworksGasboy Fuel Management Products
C35930Gasboy Dial Credit and Debit Card NetworksGasboy Fuel Management Products
C35931Amoco/DataCard Credit and Debit Card NetworksGasboy Fuel Management Products
Use the following illustration to correctly connect your SC III to the various pieces of
equipment.
Figure 1-2: SC III Connections
Introduction
• Port 1, Local RS232 - use cable number C05994, SC III terminal cable assembly.
• Port 2, Ribbon Cable to RS232 - use ribbon cable C05554 (not currently used).
• Port 3, RS232 - use cable number C05996, SC III to Tokheim
®
cable assembly.
• Port 4, RS232 use cable number C05995, SC III modem cable assembly.
• Port 5, RS232 use cable number C06006, SC III Wayne
®
cable assembly.
• Port 6 is extra and can be used as either a modem or Wayne.
Note: Ports 1, 4, 5 and 6 are interchangeable.
Loops 1, 2, and 3 - use cable number C05670, cable assembly 4 position 1:1 HS/Line - 8ft.
modular cable.
More complete i nformat ion on p orts and switch es can be found i n “Appendi x A: CFN III Ports
and Switches” on page A-1.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 7
Page 24
Introduction
Page 8MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 25
2 – Site Controller III
System Overview
The Site Con troller III (SC III) is the brain of the CFN III Syst em. Its job is to
keep you informed of what is goi ng on at your site and to enable you to c ont rol
the various pieces of equipment involved in a fueling operation, such as fuel
pumps or dispensers, automatic gates, and tank gauges.
The SC III collects infor mation abou t what each de vice is doi ng and ma kes that
information available to you in a convenient format. When you issue
commands to the Site Controller-for example, to tell it to authorize a sale on a
fuel pump-it forwards the request to the pump hardware, then monitors the sale
in case something goes wrong. It puts control of all the connected devices at
your fingertips.
Site Controller III
When the SC II I was installed, your technician or system administrator
configured it with the PC operating system, along with your particular devices
and the procedures your company follows. For example, if your site accepts
cash for fuel, the SC III has been told whether the customer is required to pay
before pumping (a prepay system) or is allowed to pay after pumping (a postpay system).
CFN3 Command Window
New for version 3.4: there is no longer the separation of the PC drives and the
SC3 root directory. The P: drive is your CFN3 prompt and the location of the
SC3 root directory.
The command window has an P[drive: /direct ory]* prompt wher e you will enter
your commands to the SC III. If you do not see this prompt you will need to
press the ENTER key to bring up the signon prompt. Sign on as instructed and
press ENTER. The P* prompt will display. The command window must be
“active” to communicate with the SC III. Active means that the window
appears on the desktop with a colored band at the top displaying the words
CFN3. If the band is gray then the window is not active. To activate the
window, move the desktop arrow over the window (using the mouse) and cli ck
once using the left mouse button. For more information about your command
window and the desktop see “Introduction” on page 1.
Consoles
In order to use the SC III fully, you must kno w how to give it co mmands and to
understand its repli es. The two point of sale devices tha t communicate with the
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 9
Page 26
Site Controller III
Readers
SC III are the Check Point and/or Profit Point consoles.
The consoles combine pump control and ca sh-register functions . They allow
you to turn on pumps and accept cash or other payment. They are used at sites
that do retail business, accept cash or credit cards in the store. The Check Point
and Profit Point manuals describe console operations.
Readers are devices that communicate with the CFN system and allow input
from the end user. They can activate pumps, display messages, and print
receipts. Readers can con sis t of any combinat ion of a cu stomer di splay, keypad,
card reader, and receipt printer. Some readers are “in dispenser” and are
specifically assigned to a single pump. Stand-alone readers can represent
multiple pumps and require a pump selection from the user. To obtain a receipt
from these reader s, the us er must r eturn t o the re ader a fter comp leting a fuel sa le
and re-swipe the card or enter the pump number that was used.
The Log Printer
Another device, the log printer prints a continuous record of transactions and
may also be used to print reports. Every site needs some type of printer. It is
important to know how to read the information that comes out of the printer,
since it includes data about completed sales and messages about any errors that
have occurred.
The log printer generates an on- going recor d on paper of import ant even ts at the
site. These include sales transactions and system messages generated when
certain commands are run or when errors are detected during operation.
The log printer, such as an Okidata
site personnel can read its output. The output of the log printer serves both as a
maintenance log and an audit trail. For example, the log printer records an entry
as each sale is concluded and also any time a problem is detected in an attached
pump, island card reader, or other device. Since the printed log is an important
business record, it is important not to let the log prin ter jam or run out of paper.
In order to print, the log pri nter must be in th e state called on-line or ready. This
is usually indicated by a light on the front panel of the printer. The log printer
normally goes off- line automatically when it jams or runs out of paper. You can
take the log printer off-line to load paper. Most printers have a switch labeled
on-line or select for taking them on- and off-line.
®
184 plain printer, should be located where
A properly connected a nd config ured l og printer will not ify the SC III whene ver
it goes off-line, so that no data will be sent to it until it is ag ain ready to print.
Page 10MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 27
However, the space available for storing such output is limited, so the log
printer should not be left off-line for long periods while the site is operating.
It is possible to print a file on a log printer. This is usually done at shift change
or by a local au tomatic command file. When a file is printed on the log this
way, the terminal beeps and prints the header -Printing: filename date time
where filename is the name of the file being print ed.
Command Terminals
Site commands can be entered through local or remote terminals. The local
terminal is the command window on your SC III PC. A remote terminal is
connected to the site through one of the SC III’s RS232 ports. It can be any
dumb terminal such as the LINK or another PC running terminal emulator
software capable of sup port i ng VT10 0 or VT52 (such as Procomm Plus
remote terminal can also be a modem connection.
Site Controller III
®
). The
Commands
Commands are instructions you type in the CFN3 Command window. CFN3
commands must be typed in exactly the format shown in this manual. Most
commands are words or abbreviations for the action to be performed. For
example, typing PRINT DATE and then pressing the ENTER key causes the
SC III to print the curren t date and time according to its internal clock.
Some commands, as explained in this manual, have short forms that you can
use instead of typing the whole command in order to save time. In the above
example, PRINT DATE could have been typed P DA.
Besides command words, other special symbols, such as < and >, provide
flexibility in redirecting the input to or output from commands.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 11
Page 28
Site Controller III
Command keys
The keyboards on all types of PCs have much in common. The SC III uses
several specific keys for specific functions. These keys may be located in
different positions on different keyboards.
Locate the DELETE, CONTROL, ENTER, and ESCAPE keys on your
keyboard. Note that:
• the DELETE key may be marked DEL
• the CONTROL key may be marked CTRL or CTL
• the ENTER key may be marked RETURN, RTN or
• the ESCAPE key may be marked ESC
System-response Problems
When you open the CFN3 command window, it should display a P* at the top
left of the screen. If not, press the ENTER or RETURN key on your local
terminal, the system should respond with a signon prompt. Should the system
not respond, close the window by pressing the ALT key, hold it down, and then
press the X key. Release both keys. Open the CFN3 window again by double
clicking on the CFN3 icon. Press ENTER to get the signon prompt.
↵
CFN3 Command Sessions
After signing on, you may enter data and commands until you either sign off or
are signed off automatically. The time during which you are signed on is
referred to as a command session.
How to Sign On
T o si gn on to t he Site Control ler, you enter a user numbe r and si gn-on code. Se e
below for how to add new users and change sign-on codes.
To sign on:
1 Press ENTER.
The terminal will print the message signon:.
2 Type your user number, a comma, and your sign-on code, and press ENTER.
For example, if your user number is 3, and your sign-on code is hawk, type
3,hawk. If your sign-on code has any uppercase letters, make sure you enter
them in uppercase. The terminal will not echo the password you type for
security reasons. If you do not enter a user number, user number 0 will be
assumed.
Page 12MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 29
When you are properly signed on, the terminal prints a message such as
Connected to site 1010 on Tue 7/27/04 1:12PM to show that the command
session has begun and it is ready to accept commands. The next line displays
the command prompt (P*).
How to Sign Off
To end a command session, press ESCAPE or type EXIT or QUIT and press
ENTER.
The terminal will accept no further commands until you or someone else signs
on again. When you sign off, the terminal prints Sign off Tue 10/ 26/04 1:25PM. Do not click the “X” in the upper right corner of the window.
Automatic Sign Off
If you do not type anyth ing on the terminal for 5 minutes, th e te rminal ends the
command se ssion automatically. This protects the system if you forget to sign
off.
Site Controller III
How to Change Your Sign-on Code
Use the command LOAD SIGNON or LO SIG to change your sign-on code. A
sign-on code can be up to 16 characters long, and does not have to be a word.
You can use any comb ination of characte rs. When you load a new sign -on co de,
your previous sign-on cod e is era se d. In orde r to maint ain se curit y, do not write
down your sign-on code.
1 Type LOAD SIGNON.
LOAD SIGNON (LO SIG)
P* LOAD SIGNON
Sign on code? ******** ↵
P*
2 Enter your new code.
↵
Note: In the boxed examples shown in this manual user entries are bold
typeface and terminal responses are in regular typeface. A ↵ shows that
the user pressed ENTER.
How to Enter Commands and Data
Note: Any time you enter a command, y ou can type th e full command or use the
short form, such as LO SIG for LOAD SIGNON in the section
immediately above. You can use either UPPERCASE or lower case letters
when typing commands.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 13
Page 30
Site Controller III
Commands tell the site controller to perform particular actions, such as printing reports or
changing prices.
To enter a command, type the command on the terminal keyboard and press ENTER.
After the site controller finishes performing the action requested by a command, it will
respond with the current drive letter followed by an asterisk (P*) to show that it is ready to
accept another command. This lett er-asterisk combination is called the command prompt,
since it prompts you to enter a command. Anytime you see the command prompt, the site
controller is ready to accept a command.
For example, if you type the PRINT DATE command and press ENTER, the terminal prints
the date and time, followed by the command prompt to indicate that the command has been
executed and the terminal is ready to accept another command.
If a command requires that you enter data, the terminal will ask a question—which is called a
data entry prompt—indicating what type of data you should enter. If the terminal displays a
data entry prompt:
• Type the data and press ENTER.
• If the command has several prompts, type the reque st ed dat a and pr ess ENTER after each
one.
• After the last prompt in the series, the terminal will print the command prompt to indicate
the command has been executed and the terminal is ready to accept another command.
To print the date, type PRINT DATE and press ENTER.
Page 14MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 31
5 Enter the hour (military time format).
P* RESET DIAGNOSTICS↵
P*
6 Enter the minute.
CFN3 will display the date and time
If a command does not print data or require data to be entered, the terminal prints just a
command prompt to indicate the command has been executed and the terminal is ready to
accept another command as illustrated.
How to Use Options with Commands
Many commands take options that modify how the command works. These options are
additional letters or symbols typed on the command line after the command.
A semicolon (;) separates the command and the option(s). Do not put a space between the
command and the option(s); if you insert a space, the option will be interpreted as an
argument.
Site Controller III
If both options and arguments (data) are used on a command line, the options come first, then
a space, th en the arguments:
command;options arguments
When more than one option is used with a command, the options may be listed in any order.
Complex options (P1=, P2=, >, >>, <) are separated by commas.
The common options are:
A All. Usually expands the effect of a command.
IInitialize. Usually initializes data affected b y the command.
CC hain. Allo ws you to enter multiple sets (a cha in) of data to commands requ iring dat a.
See below.
P1=,P2=Parameter. Allows you to specify fields for sorting. Field name is given as data
immediately following parameter; for exampl e, PRINT TRANSACTION;P1=AUTH
would print a list of transactions sorted by authorization codes.
>Redirect output to a new file. Saves output of a command in a file you specify. If the
file already exists, that file is overwritten. Requires destination (file name or LOG) as
argument.
>> Redirect out put to an existing file. Output is appended to th e end of the specified f ile.
Requires destination (file name) as argument. If a file does not exist, it will be create d.
<Redirect input. Allows you to use a fi le as t he sour ce of in put to a command. Requi res
source (file name) as argument.
LLines. Used with any command to page output for CRT screen. May also be used to
set number of lines per screen (for example, L=20). Stays in effect for all subsequent
commands until the user signs off or the L option is redefined by using it on another
command.
TT ext . Used in co mmand fil es inten ded to be r un from th e conso le so tha t single lines of
text can be displayed on the console.
H Home. Used with any command, clears from the current cursor position to the end of
the screen and puts the cursor in the home position on a CRT.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 15
Page 32
Site Controller III
Disk-based commands use different options than those given here for systemresident commands. However, almost all the commands needed for everyday
operation are system resident, and so they have the options and form described
in this section.
How to Enter Multiple Blocks of Information
For the commands that enter data, the LOAD commands, for example, you can
use the C option to enter multiple blocks of data with one command. Without
the C option, only a single block can be entered with each command.
To use the C option:
• Type semicolon C (;C) after the command.
• The terminal will print a prompt each time you press ENTER. The amount
of data you can enter for each command is determined by the CFN3
configuration.
• When you have entered all the data, press ENTER once after the next
prompt without entering any data.
To use the C option with the command LOAD HEADING, type: LOAD
HEADING;C.
Figure 2-1: LOAD HEADING Command with C Option
P* LOAD HEADING;C↵
Line number? 1 ↵
Heading line? SMITTY’S STATION ↵
Line number? 2 ↵
Heading line? 10 MAIN STREET ↵
Line number? 3 ↵
Heading line? SMITH,, WA 98000 ↵
Line number? 11 ↵
Footing line? THANK YOU ↵
Line number? 12 ↵
Footing line? PLEASE COME AGAIN ↵
Line number? 0 ↵
Form feed length? 5
Line number? ↵
P*
↵
two commas typed
no data entered
The terminal continues to print prompts each time ENTER is pressed.
To enter a comma, type two commas on the third heading line (see Figure 2-1).
One comma will be printed on the receipt.
End the sequence by pressing ENTER, without entering any data, after the last
“Line number ?” prompt of the series (see Figure 2-1).
Page 16MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 33
How to Verify Commands
Some commands require verification before they are executed. These
commands give you a chance to term inate the ac tion if you entered the
command inadvertently.
If a command requires verification, the terminal will print the prompt Verify (y/n)?. Type a Y to continue exec ution , or an N t o termi nate t he command. Do not
type a Y unless you are sure the command does what you want to do.
Try not to get in the bad habit of typing Y automatically when prompted with
Verify (y/ n) ? . Look at the command line you typed and think first.
Note that verification is not required when one of these commands is included
in a command file.
How to Use Ranges with Commands
Most PRINT commands allow you to act on specified ranges of data.
• A range has the form N-M, which means numbers N through M. (In
entering the command, actual numbers are substituted for N and M.)
• A -N means numbers from the beginning of the file through N.
• An N- means number N through the end of the file.
• An N means print only number N.
Site Controller III
If the starting number specifie d is not in the fi le, no data is printed. The pr intou t
stops after the last number specified or at the end of the file if the ending
number is not in the file.
You can specify more than one range for a command:
• PRINT TRANSACTION 23-150 prints transactions 23 through 150.
• PRINT TRANSACTION 23-150 200-250 prints transactions 23 through
150 and 200 through 250.
• PRINT TRANSACTION 23- prints transaction number 23 thr ough the end
of the transaction file.
• PRINT TRANSACTION -5 prints transactions from the beginning of the
file through transaction 5.
• PRINT TRANSACTION 34 prints only transaction number 34.
• PRINT TRANSACTION;P2=ACC=54, 1-10 prints transactions whose
account number starts with 54, in the transaction range 1 through 10.
The only PRINT commands that do not allow ranges are PRINT CARD,
PRINT CONSOLE, PRINT DATE, PRINT PHONE, PRINT RECEIPT, and
PRINT TIP. PRINT LOCKOUT does not allow ranges in syst ems wi th li mit ed
lockout.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 17
Page 34
Site Controller III
A Shortcut for Entering Data
Once you have become familiar with some of the commands, you may no
longer need the prompts to remind you how to enter data. You can type the
command and all the data you want to enter on one line before you press
ENTER.
Separate i t ems with a co mma. To enter a comma as part of the text, type tw o
commas. Remember that if you use the C option, you must press ENTER twice
to enter and terminate the command.
The command and the data required for the command, with commas between
items are typed, then ENTER is pressed twice.
P* LOAD HEADING;C 1,SMITTY’S STATION,10 MAIN STREET↵
Line number? ↵
P*
How to Use Disk-based Commands
Disk-based commands are programs that are stored on a disk. These commands
are actually names of executable disk files. Therefore, if the file is stored on a
removable (or floppy) disk, the disk must be present in the drive for the
command to be run.
There are two types of disk-based commands: command files that contain a list
of CFN3 commands and have the extension .CMD, and executables that have
the extension .BIN. To execute either of these, a disk containing the
corresponding CMD or BI N file mus t be in the SC III di sk drive , or the file must
be present on the hard disk drive.
The SC III w i ll first look for the command in different places in the following
order (known as the search path):
R:RAM drive
.current directory
P:BINthe .BIN directory on the hard disk
You must type the enti re command name, including the path, if the command is
not in the RAM drive, the curren t directory, or P:BIN. Do not type the extension
.BIN or .CMD. If the SC III cannot find a .BIN or . CMD file corresponding to
what you typed, it will reply with the message unknown command. The site
looks for .BIN first, then .CMD.
Page 18MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 35
Redirecting Command Input and OutputSite Controller III
Redirecting Command Input and Output
Normally commands take their input from th e keyboard and send their outp ut to
the command terminal. You can use input and output redirection to cause
commands to take their input from a file and put their output in a file.
You can use input and output redirection together. When you combine the
redirection options with other options on the same command line, if the other
options follow the redirection options, put a comma after the filename.
For example,
PRINT PUMP;>filename,A
may also be written as
PRINT PUMP;A>filename
In any case, a blank space should always separate the command options from
the arguments or data.
How to Redirect Input for a Command
The option for input redirection is <. You can create a file with data for a
command, then execute the command with that file as input. For example, the
file MESSAGES shown below contains data for the command LOAD
MESSAGE. This example results in a moving message on the island card
reader’s disp lay. The second column is the l engt h of time each line is displayed.
The command LOAD MESSAGE;<MESSAGES,IC executes the command
LOAD MESSAGE with input from the file MESSAGES.
P* LOAD MESSAGES↵
13.00Welcome to
23.00Will’s Fast Fuel
33.00Walla Walla,, WA
43.00<---Slide Card <--50.20 <--60.20 <--70.20<--80.20<--92.00Need Oil?
103.00Oil is on sale!
P*
How to Redirect Output from a Command
The options for output redirection are > and >>. These options differ in their
effect on an existing file that is to receive output. The > option overwrites the
contents of an existing file. The >> option appends data to the end of an
existing file. For example, the command PRINT TRANSACTIONS;>TRANS
puts the output of PRINT TRANSACTIONS in the file TRANS, deleting
whatever was in the TRANS file.
The command PRINT TRANSACTIONS;>>TRANS appends the outp ut of the
command PRINT TRANSACTIONS to the file TRANS.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 19
Page 36
Site Controller IIIRedirecting Command Input and Output
The Log Printer
Do not use the option ;>LOG with a command file or an executable on an SC
III.
How to Print a File on a Log Printer
Use the command LOG FILE or LOG FI to print a file on the log printer.
LOG FILE (LOG FI)
P* LOG FILE
File name? SAL-RPT↵
P*
1 Type: LOG FILE
2 Enter the filename
↵
The A option, when added to LOG FILE, deletes the designated file after it has
been printed on the log printer.
How to Print a Message on a Log Printer
Use LOG MESSAGE or LOG ME to pr int a message on the lo g printe r . You can
use the C option to log messag es requiri ng more than one lin e, but each li ne will
have the date and time appended to it.
LOG MESSAGE (LOG ME)
P* LOG MESSAGE Bob, Call office
P*
↵
The message that pri nts in cludes th e date and time: Bo b, Call branch of fic e T ue
10/26/04 5:51 PM.
Keyboard Control Characters
Keyboard control characters are used to edit the command line and to modify
the effect of commands. They allow you to terminate commands, delete
characters you have typed, and temporarily stop printout.
The following key combinations are described in this section:
CTRL-C
CTRL-S
CTRL-Q
Page 20MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Terminate a command.
Pause display.
Unpause display.
Page 37
Redirecting Command Input and OutputSite Controller III
CTRL-X
DELETE
BACKSPACE
Delete current line.
Delete previous character(s) - printer terminal.
Delete previous character - CRT or PC CFN3 terminal.
The L command option and the HELP command are also discussed next.
The CONTROL Key
As shown above, some functions are executed by using a combination of the CONTROL key
(designated by CTRL or CTL on the key) and a specified character. To execute one of these
functions, hold down CONTROL while you type the specified character.
Note: The use of the CONTROL key is indicated by a caret (^) before the character to be typed
while CONTROL is held down. For example, to enter a ^C, hold down CONTROL and
type a C.
How to Terminate a Command
After you have typed a command and pressed ENTER, you can terminate the command in
most cases by typing a ^C. (Remember, C for cease.) When you type a ^C with a print
command the printout will stop at the point where the ^C was typed.
How to Delete Characters
Press the BACKSPACE key (or type a ^H) to delete the previous character. Press
BACKSPACE as many times as necessary to delete the mistake, then type the correct
characters. You must make the corrections before you press ENTER.
The user typed PRNT.
The user pressed BACKSPACE twice.
The terminal deleted th e NT.
The user typed INT DATE.
P* PRNT
P* PR
P* PRINT DATE
How to Delete a Line
Use a ^X to de lete an enti re line. You must make the correction before you press ENTER.
The user typed PRUNT DATE and noticed the error.
The user entered a ^X.
The terminal printed a backslash after the deleted line and moved down one line.
P* PRUNT DATE
P* PRUNT DATE\
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 21
Page 38
Site Controller IIIRedirecting Command Input and Output
How to Pause Printout
A pause in printing is useful for viewing a printout on a CRT.
To temporarily pause pri nt in g wit hou t t er mi na ti ng a command , enter a ^S (S for stop) or pr es s
the PAUSE key if you have a printer terminal. This will keep new lines from being printed.
To continue printing, enter a ^Q, or press ENTER, or press the PAUSE key again.
How to Pause Printout with the L Option
Use the L option to automatically pause printing after a specified number of lines have been
printed. Press ENTER to print t he nex t group of lin es. If you do not speci fy a number, 24 lines
will be printed.
T o use the L opt ion to spec ify page len gth, type a semi colon L (;L), followed by an eq uals sign
and the desired number, after the command. For example, ;L=20 sets the screen length to 20
lines.
The L option will affect all subsequent print commands until you sign off. To remove the L
option, type semicolon L=0 (;L=0) or semicolon minus L (;-L) after a command.
• Type: PRINT DIAGNOSTICS;L
P* PRINT DIAGNOSTICS;L
The terminal will print 24 line s each time the user press es ENTER, until all the dia gnostics
have been printed
• Type: PRINT DIAGNOSTICS;L=20
P* PRINT DIAGNOSTICS;L=20
The terminal will print 20 line s each time the user press es ENTER, until all the dia gnostics
have been printed
Permission Levels
Permission leve ls a re used for security a nd saf et y. By assigning appropriate permiss ion levels
to users and to commands, you can make sure that users have access to only the commands
they need to use.
In the default configuration, users with permission level 2 are allowed to activate only basic
CFN3 commands. Users with permis sion l evel 1 0 are a llowed to act ivate al l CFN3 command s.
Page 22MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 39
Remote Access CommandSite Controller III
Remote Access Command
SYStem. Typing SYStem will take you to the NT operating system from the CFN3
application. Typing SYS does not change drives, it only allows you to see different drives on
the PC. To return to CFN3 from NT, type EXIT. Do not add any additional extensions or
commands such as SYS PJ or SYS TYPE. It is NOT advised to use this command whil e using
the PC. When you need to execute NT commands on your PC, use a DOS window with a C:
prompt or use Windows NT Explorer.
This command is designed for use from a remote signon when the PC cannot be accessed
directly.
Optional Commands
Several of the commands shown on the help list, such as DISABLE FPR and ENABLE FPR,
work only with the optional programs you may not have installed. If you try to run these
commands without having installed the program, an error message appears.
The HELP Command
Type HELP to list all valid commands and options for the permission level you are signed on
at. (The short form of the commands are shown in uppercase letters.)
The following illustration shows a printout for a user who has access to all commands. The
number before each command is the number that runs that command from a console.
If you specify the first word of a command with the HELP command, only the commands th at
start with that word will be printed. For example, HELP LOAD prints all the commands that
start with LOAD.
If you type HELP * and the second part of a command, you will see all the commands whose
second word starts wi th what you spe cified. For example , HELP * VEHI CLE (n ote th e blan k
space before and after the *) prints all the commands whose second word is VEHICLE.
The A option with the HELP command shows each command prefaced with its command
number.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 23
Page 24MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 41
3 – Users
Users
The system administrator is usually responsible for assigning a useridentification number and a sign-on code to each person who will need to use
the SC III data terminal. Some systems also require users to sign on to the
Check Point or Profit Point. For these, the system administrator is also
responsible for assigning sign-on codes to people who use the console.
In its normal confi gur ation the SC III allows up t o 99 users; the default nu mb er
is 5. Each user has three attributes, a user number (0 through 99), a sign-on
code (a password) of up to 16 characters, and a permission level (0-10):
• User numbers identify users. They are also used in the output of PRINT
HISTORY command to show which user executed which commands.
• Sign-on codes are used for sec uri ty. By controlling who knows the sign-on
code, you can control who has access to your system. Several users can
have the same sign-on code, or each user can have a different one.
• Permission levels a re used for secu rity and safe ty. By assig ning a ppropriat e
permission levels to users and to commands, you can make sure that users
have access to only the commands they need to use. In the default
configuration, users with permission level 2 are allowed to activate only
basic SC III commands. Users with permission level 10 are allowed to
activate all SC III com mands.
User ID Numbers
There are two general systems of using user numbers. If there are fewer than 99
employees at a site, each employee can have his or her own user number. The
drawback to this arrang ement, however, is that if there is a large turnove r in
employees, keeping track of numbers through numerous rounds of adding and
deleting users can be confusing.
A second system invol ves assigning numbers by user ca te gories, rather than by
individua l users. Under this system, for exa mple, the sy stem administrator an d
the site manager might have user number 3, with a permission level of 9; all
other users are 2, with a permission level of, say, 1 or 2; and user number 1 is
reserved for remote computers in host mode, as explained below.
Special User Numbers
There are two special user numbers: a default user number and a remote host
user number. At the signon: prompt, each user will enter:
#, password
where # is the user’s number (0-99) and password is his or her password.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 25
Page 42
Users
How to Add a User
User number 0 is the default user. When you sign on, you are required to enter
both a password and a user number. The only exception is if you sign on with
the password for user 0. With user 0’s password, you do not have to al so en ter 0
as your user number. User number 0 will automatically be assigned to you by
the Site Controller. This is the most common way of signing onto the data
terminal.
User number 1 is the default remote-host user number. By default, remote
computers using CFN host-mode communications si gn on as user 1. If your si te
will be connected to a remote CFN host we strongly recommend that you
reserve user number 1 for use only by the remote host. You can set the
permission level for user number 1 to whatever is appropriate. If you reset
transactions from the remote host, or download prices or lockouts, or do
maintenance, you probabl y need to give the remo te host a high permi ssion level,
perhaps level 9.
Use the command ADD SIGNON or AD SIG to add a new user to the system.
You also use ADD SIGNON to change a user’s permission level or sign-on
code. You specify the user number, permission level, and sign-on code.
Asterisks (*) are printed for each character of the sign-on code as you enter it.
For security, pick a sign-on code that is hard to guess. Do not use the site’s
name, the user’s name, or any other obvious sign-on code. Sign-on codes may
be up to 16 characters long and may include alphabetic, numeric, and special
characters. Remember , the
↵ sign indicates t hat you a re to pr ess the ENTER key.
What you type in is shown in bold. Asterisks are echoed by the Site Controller
in place of your password for security purposes.
1 Type: ADD SIGNON
ADD SIGNON (AD SIG)
P* ADD SIGNON
User number? 2 ↵
Permission level? 1 ↵
Sign on code? ******* ↵
P*
2 Enter the user number.
3 Enter the permission level.
4 Enter the signon code for this user.
↵
User IDs that will be used to sign on to the Check Point console should have
numeric sign-on codes, since the Check Point console does not have a
convenient way to enter alphabetic characters.
Page 26MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 43
How to Remove a User
1 Type: REMOVE SIGNON.
REMOVE SIGNON (REM SIG)
P* REMOVE SIGNON
User number? 3 ↵
P*
↵
2 Enter the User Number.
How to Print a List of User Numbers
Type: PRINT SIGNON (or P SIG).
PRINT SIGNON (P SIG)
P* PRINT SIGNON
User Level
02
19
25
39
P*
↵
Users
For security, the sign-on codes are not printed.
Permission Levels
Every command is associated with a certain permission level. For commands
that have the A or I options, the command used with the option may have a
different permission level than the plain command. (See the chart in the
Command permission levels chapter in MDE-4316 CFN III Configuration
Manual for details.)
Command permission levels may be changed by using the disk-based
configuration program PERM. Disk-based commands are assigned permission
levels by the disk-based command SET_PERM.
Permission levels are usually assigned during the initial configuration of the
system, but you should verify that the permission levels in use are appropriate
for your system. See How to use permissi on level s be lo w for mor e infor mat ion.
See the MDE-4316 CFN III Configuration Manual if you need more
information about assigning permission levels to commands.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 27
Page 44
Users
Four things determine whether a user has access to a command. They are: the
user’s permission level, the command’s permission level, the position of the Site
Controller manager keyswitch (not available at this time), and the position of
the console keyswitch (if entering commands from a console).
• If a user has a permi ssion l evel th at is equal t o or gr eater t han the permissi on
level required for a command, that user may execute that command.
• The manager keyswitch (not available at this time) is a way to temporarily
increase the users’ permission level. The key, when inserted and turned
clockwise until it stops, has a permission level associated with it. The
manager key permission level is assigned by the disk-based configuration
program SYS_PAR, and is usually assigned during the initial configuration
of the system.
When the manager key is inserted and fully turned, the permission level
associated with the key is in effect for all users, except those users who
already have a higher permission level.
• If a user is signed on to a console, the console keyswitch may also raise the
user’s effective permission level. The permission level associated with each
key, when inserted, will be in effect if it is higher than the user’s permission
level. The key position permission levels are as follows:
Key PositionPermission Level
Check Point:
OFF0
ON1
SUPERVISOR4
MANAGER8
Profit Point, 5-p o s ition:
5 (automatically signs on user 2)user 1’s
4 (automatically signs on user 1)user 2’s
3 ON1
2 SUPERVISOR4
1 MANAGER8
Profit Point, 3-p o s ition:
1 ON1
2 OFF0
3 MANAGER8
How to Use Permission Levels
Permission levels can ensure Site Controller security.
Although we refer to user numbers and user permission levels, most sites will
not have a separate u ser ID and sign-o n code for each pers on. Inste ad, most sites
will probably rely on the console or manager’s keyswitch to set pe rmission
levels for site personnel.
Page 28MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 45
Users
It is probably more appropriate to think of Site Controller users as job functions rather than as
individuals. For example, a typical attended site might have separate user IDs for cashier,
supervisor, manager, and system configuration and maintenance. The permission levels for
each might be as follows:
Note that permission levels 1, 4, and 8 are the permission levels assigned by default to the
console keyswitch positions.
Ideally, each user should have access to only the commands required for that user’s job. This
requires careful plannin g. You must decide what commands ea ch level of user will n eed to u se,
and assign permission levels to commands accordingly.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 29
Page 46
Users
Page 30MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 47
Receipts, Messages, and Date
4 – Receipts, Messages, and Date
Date and Time
The system has a battery-back-up clock, and even after a power failure the
clock maintains the correct date and time, so you normally will not have to
enter the date. The Site Controller does not automatically adjust for daylightsavings time, so you will have to adjust the Site Controller’s clock manually if
daylight-savings time is observed in your area.
Also, the Si te Controller’s clock can gain or lose time over a period, just as a
watch can. You may need to adjust it periodically. For information on how to
enter the date and time or display the date, refer to “How to Enter Commands
and Data” on page 13.
Receipt Heading and Footing
The receipt head ing is pr inted ab ove and the rec eipt foo ting is printed below th e
body of each printed r eceipt. The informa tion in t he recei pt headin g and foot ing
usually includes the name of the store or gas station, and may also include the
address and some other m essages, such as Thank You and Please Come Again.
Note: If your site is connected to a financial network and allows debit
transactions, Federal regulations for receipts for electronic funds
transfers apply. (These regulations are included in an appendix to this
manual.)
Characters @C, @N, and @O
Note: The card reader device must support track 1 to make use of this feature.
The charac ters @C are used to cen ter text.
If the characters @N are found, the y will be rep laced by the customer’s name if
known. The line will print regardless of whether or not the name has been
found.
If the characters @O are found with the @N, the line will not be displayed
unless the customer’s name is known.
How to Enter Receipt Heading and Footing
Use the command LOAD HEADING or LO H to ent er the hea din g and footing
to be printed on the receipt and to enter the form fe ed length. The heading an d
footing you load will print on all printers at the site.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 31
Page 48
Receipts, Messages, and Date
The number of receipt heading and footing lines allowed is determined by the
Site Controller configuration. Each heading and footing line can have up to 24
characters. The form feed length is the number of blank lines between the last
line of the receipt and the first line of the next receipt.
For a blank line, press the space bar and then ENTER after HEADING LINE?
One blank line is automatically printed after the heading and one blank line is
automatically printed before the footing.
LOAD HEADING;C (LO H;C)
P* LOAD HEADING;C
Line number? 1 ↵
Heading line? SMITTY’S STATION↵
Line number? 2 ↵
Heading line? 10 MAIN STREET↵
Line number? 3 ↵
Heading line? SMITH,, WA 98000↵
Line number? 11↵
Footing line? THANK YOU↵
Line number? 12↵
Footing line? PLEASE COME AGAIN↵
Line number? 0 ↵
Form feed length? 5 ↵
Line number? ↵
P*
• Use line number 0 for the form feed length.
• Use 1 through 9 for the heading line numbers; line number 1 is the first
heading line, line number 2 is the second heading line, and so on.
• Use the line number plus ten for the footing line number; line number 11 is
the first footing line, line number 12 is the second footing line, an d so on.
• For credit-card receipts printed by a console, use lines 20-29 to provide
space for the customer’s signature.
↵
A single comma terminates an item, so to use a comma in your heading or
footing, you must type two commas. You can use the C option with the
command LOAD HEADING.
Form feed length is in lines. The user typed two commas on the third heading
line. One comma will be printed on the receipt.
Special Printer Functions
If your site has island card readers equipped with the Novatronics or the Star®
printers, you can create special effects on your receipts. Use the following
special ch aracters to perform the special pri nter functi ons. Be awar e that other
printers, including some stand-alone printers, ignore these characters.
Console and Island Card Reader
\nnSet left margin to nn spaces.
^Cut paper here.
Page 32MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 49
Receipts, Messages, and Date
Console Only
&&BUse bold print
&&CUse condensed print (15 chars. per inch).
&&NUse normal print (12 chars. per inch).
&&EUse expanded print (7.5 or 6 chars per inch, depending if condensed or normal in
&&UUse expanded print (return to condensed/normal).
&&LnnSet margin to nn (nn is one or two digits).
&&V;text Wait for insert, print text on inserted slip (check validation)
effect).
The C and N options may be followed by any combination of B or E. B causes
the text to be struck twice, giving a bold effect. E puts the print into expanded
mode. The second footing line is the same as the first, so it will overstrike the
same characters, causing a bold print effect.
LOAD HEADING;C (LO H;C)
P* LOAD HEADING;C
Line number? 1 ↵
Heading line? {SMITTY’S STATION}↵
Line number? 11↵
Footing line? THANK YOU ~↵
Line number? 12↵
Footing line? THANK YOU↵
Line number? ↵
P*
↵
If you have other types of printers in addition to the Star printer, they will
ignore the special characters. That means the first heading line will print
normally, and the first t wo footing lines will be printed on differ ent lines ins tead
of one on top of the other.
How to Print Receipt Heading and Footing
Type: PRINT HEADING (or P H).
PRINT HEADING (P H)
P* PRINT HEADING
N.Heading
05 BLANK LINES AT END
1SMITTY’S STATION
210 MAIN STREET
3SMITH, WA 98000
11THANK YOU
12PLEASE COME AGAIN
P*
The terminal will display the line number and the text for each heading and
footing line. For mor e information, refer to “Printing an Invoice” on page 246.
• Line numbers 1 through 9 are heading lines.
• Line numbers 11 through 19 are footing lines.
• Line numbers 20 - 29 are for credit-card receipts.
• Line numbers 30 - 39 are the invoice header.
• Line numbers 40 - 49 are the invoice footer.
• Line 0 is the form feed length.
↵
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 33
Page 50
Receipts, Messages, and Date
How to Change Heading and Footing Lines
T o change one head ing or footing lin e, just use the LOAD HEADING command
to enter new text for that line.
To erase all receipt heading and footing lines and reenter new ones, use the
command LOAD HEADING;IC. The I option erases all current heading and
footing lines and the blank form feed lines at the end. The C option allows you
to enter new heading and footing lines.
How to Delete Heading or Footing Lines
1 Type: REMOVE HEADING.
2 Enter Line number.
REMOVE HEADING (REM H)
P* REMOVE HEADING
Line number? 2 ↵
P*
↵
You can use the C option.
Island Card Reader Messages
The island card reader messages appear on the reader display while it is
inactive. You can use these as promotional messages, or as instructional
messages that tell your customers how to begin a transaction.
How to Enter Messages
Use the command LOAD MESSAGE or LO ME to enter the messages. The
number of messages allowed i s determin ed by the Site Controll er confi guration ;
20 is the default number all owed. Each messa ge can be up t o 20 chara cter s long.
For a blank display, press the space bar and ENTER after Message to display?.
A single comma terminates an item, so to use a comma in your message, you
must type two commas. At this time, curly braces are reserved characters and
are not to be used in messages. They are no lon ger used t o allow text to flash or
blink on the reader.
Display Multiple Lines
To display multiple lines, use the C option with the command LOAD
MESSAGE. Enter each line separatel y and specify the display time.
Page 34MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 51
Receipts, Messages, and Date
LOAD MESSAGES (LO ME)
P* LOAD MESSAGE;C
Message number? 1 ↵
Display in sec? 2 ↵
Message? TRY A HOT SANDWICH↵
Message number? 2 ↵
Display in sec? 2 ↵
Message? FROM OUR DELI↵
Message number? 3 ↵
Display in sec? .5↵
Message? (space) ↵
Message number? ↵
P*
↵
For example, you might want to display the promotional lines “Try a hot sandwich from our
deli” and have e ach l ine b e displ ayed f or 2 seco nds. The illus trat ion d emonstr ates how t o ent er
this information.
Note that message 3 is a blank displayed for half a second.
Multiple Line Display
If the ICRs at your site have multiple line displays, use ~# at the beginning of the message
display, where # is the line number. A message that starts ~1 will display on the first line of a
multiple line display. Code ~0 will cle ar the whole screen.
How to Print Messages
Type: PRINT MESSAGE.
PRINT MESSAGES (P ME)
P* PRINT MESSAGE
N.SecMessage
12.00TRY A HOT SANDWICH
22.00FROM OUR DELI
30.50
P*
The terminal will display the current message numbers (N.), display times (Sec), and
messages.
How to Change Messages
To change one message line, just use the LOAD MESSAGE command to enter new text for
that message.
Use the command LOAD MESSAGE;IC or LO ME;IC to erase all messages and enter new
messages. The I option erases all current messages. The C option allows you to reenter more
than one message at a time.
↵
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 35
Page 52
Receipts, Messages, and Date
How to Load Messages
Use the LOad MEssage (LO ME) command in the site controller to load the DPT messages. To
access the 4 lines of the Premier display (or 2 lines for a TCS display), use the tilde character
(~) and the line #1 (1 to 4) befo re the message. The display times for messag es 1 to 3 should be
loaded as 0 seconds; messag e #4 display time shoul d be greater tha n 0 seconds. This will allo w
the messages on all 4 lines to display at the same time instead of one line at a time.
Note: If more than 4 messages are loaded (5-10), omit the tilde preceding the text for line 4
and the messages will be scrolled in line 4 of the disp lay.
P* LO ME;C ↵
Message number? 1 ↵
Display in sec? 0 ↵
Message? ~1WELCOME TO JOE’S ↵
Message number? 2 ↵
Display in sec? 0 ↵
Message? ~2TODAY’S SPECIAL IS ↵
Message number 3: 3 ↵
Display in sec? 0 ↵
Message: ~310W30 OIL ↵
Message number? 4 ↵
Display in sec? 9 ↵
Message? ~4HAVE A NICE DAY!↵
Message number? ↵
P*
If GASBOY ICRs are on a site along with DPTs, the DPT messages are usually loaded as
described in the previous example. If the GASBOY ICRs will be communicating on the
console loop, the broadca st messa ges will not be di sp layed on them. The GASBOY ICRs will
display the message that is on the reader program under step-type 1, which is usually Slide
Page 36MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 53
5 – Fuel Products
When you are creating products, you must make several choices about how you will set up
your products, tanks, and price codes. Things to remember include:
• Fuel products are usually in category 1 or categories 1 and 2.
• The command LOAD FUEL lets you assign the product code, price code, and tank
number that will be used for a tra nsa ction. The command does this by letting you as si gn a
product code, price code, and tank number to a hose.
• When fuel is pumped, the price charged is determined by the price code assigned to the
hose by LOAD FUEL. You do not need to assign a price to the product itself.
• A product is also assigned to a tank by LOAD TANK. The product you assign this way is
used only for the PRINT TANK report; it is not used for tra n sa ct ion s. To avoid confusion,
you should usually assign the same product to a tank with LOAD TANK that is assigned
with LOAD FUEL.
• If you charge different prices for the same type of fuel, you may want to create different
products in the system with the LOAD PRODUCT command. For example, if you have a
bulk diesel pump that has a different price from diesel at the other pumps, you may want
to set up a separ ate bulk di esel produ ct. Or, if you have so me pu mps on t he syst em that are
full serve, you may want to set up separate full-serve and self-serve products.
(Creating different products from the same fuel allows you to separate the products in
reports. If you do not want to separate them in reports, you can use the LOAD PRICE
command to create different price codes for the same fuel.)
• You normally do not need to use inventory tracking for fuel products. Use Tank inventory.
Fuel Products
How to Add or Change Fuel Products
Use the following procedure to add a new product:
• Make sure the produ ct information has been in it ia li zed with REMOVE PRODUCT ; A . Do
not use this command if you have already loaded product information into the system; it
will clear all product information.
• Create a new product with LOAD PRODUCT;A. The product codes are used to assign
products to tanks and for f uel authorizat ions for propri etary cards. They are included in the
transaction data, and in the product, sales, and totals reports. Each product is assigned a
product code, product name, category.
• The low price and high price are not used fo r fu el produ cts. The ta x code for fuel pro ducts
is currently ignored (no tax), as taxes are included in the price.
• Assign products to pumps or hoses with LOAD FUEL. Price codes are also assigned to
pumps or hoses with this command.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 37
Page 54
Fuel Products
How to Initialize Fuel-product Information
Before you enter products for your system, you must initialize the product information.
CAUTION
This procedure removes all product information for fuel and merchandise products..
Type: REMOVE PRODUCT;A
(or REM PRO;A)
REMOVE PRODUCT;A (REM PRO;A)
P* REMOVE PRODUCT;A
P*
The A option erases all current product codes, names, and inventory and price information.
↵
How to Create a New Fuel Product
Use the command LOAD PRODUCT;A or LO PRO;A to create a new product. The command
without the A option changes an existing product. If you use the command without the A
option and name a pr oduc t that does not already exist, the terminal will pri nt an error message.
You may use the C option with the command LOAD PRODUCT;A.
Page 38MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 55
Fuel Products
• The product code is used in transaction and pump printouts, and can be
used for sorting printouts. Up to 99 products or departments are allowed.
Fuel products are usuall y 1-10 or 20-29, wit h 30 and above for me rchandise
products. If you are using a Profit Point POS, the department # is used as a
base for the PLU file.
• The category is used for grouping products. For example, you could have
fuel and merchandise categories. Category 1 is usually used for fuel
products. You can print out spe cified categories with PRINT TOTALS,
PRINT SALES, and PRINT PRODUCT.
• The product name is displayed on consoles and optionally, island card
readers, and is printed on receipts and sales and product reports. It can be
up to 12 characters long. Not all characters may print, so do not make the
first digits of any two names the same or you will not be able to
differentiat e b et ween the m on repor ts .
• The minimum price and maximum price are used for products that allow
price override. For fuel products, they should both be 0.
• The tax code specifies which tax table to use for calculating taxes for a
product. Taxes for fuel products are included in the price. If no taxes are to
be added to the product, specify tax code 0.
Use the command PRINT PRODUCT or P PRO to print the current product
data. You can specify a range of products to print or, with the I option, you can
specify a category to print.
The example below shows all products in category 1, which is the category usually used for fuel
products. No high price has been entered, as is usual for fuel products, so the printout shows —No Override—. The 0.00 under Price means the pump price comes from the pri ce ta ble and is assigned
with the LOAD FUEL command.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 39
You can also use product ranges with PRINT PRODUCT to print specified
product numbers. For exampl e, t he command PRINT PRODUCT 1-4 prints the
information for products 1 through 4.
How to Remove a Fuel- pr oduct
Type: REMOVE PRODUCT.
REMOVE PRODUCT (REM PRO)
P* REMOVE PRODUCT
Product code? 1 ↵
P*
↵
You may use the C option with REMOVE PRODUCT.
Fuel Product Inventory
Product inventory is ini tially d isabled. You may want to keep it disabled for fuel
products, and just use the tank inventory, or you may want to enable product
inventory so that invent ory information for fuel pro duct s a ppea rs in t he product
information printout.
If you have the same product assigned to more than one tank, the inventory
information in the pr oduct printout can be the tota l for all the tanks. If you have
more than one product assi gne d to on e tank (such as diesel sold at two different
prices), the inventory information in the product printout will not be very
meaningful, so you should probably not enable inventory in this case.
When you use the commands ADD TANK and SUBTRACT TANK, the
inventory for the corresponding products is also adju st ed if inventory recording
is enabled. However, the ADD INVENTORY and SUBTRACT INVENTORY
commands do not adjust the tank inventory, since more than one tank could be
assigned the same product. This means that it is better to use the TANK
commands to adjust inventory for fuel products.
The LOAD TANK command does not adjust the inventory for products, so
enter 0 for the inve ntory when you do the L OAD TANK and use ADD TANK to
enter the inventory amount when inventory is enabled.
Page 40MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 57
When the commands ADD or SUBTRACT TANK or INVENTORY are executed , the amoun t
added or subtracted is logged.
If the site has tank gauges, the gauges can be set up to adjust product inventory, but such an
arrangement is not required by the Site Controller.
When inventory goes below the reorder level a message is printed on the log printer.
↵
Fuel Products
When the product inventory and tank figures do not match, one use of the LOAD
INVENTORY command is to set the book inventory to equal the physical inventory.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 41
Page 58
Fuel Products
Page 42MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 59
6 – Tank and Pump Commands
Tank Commands
How to View Current Tank Inventory
To display the tank inventory for all tanks, use the command PRINT TANK or
P TA. The terminal will display the tank number (T#), total quantity (Totals),
and reorder level.
Tank and Pump Commands
In addition, if a CFN-compatible Tank Monitor
®
System (electronic t ank gauge)
is installed on the tank and connected to the Site Controller, then the measured
tank quantities and tank ullage will be displayed. Ullage is the amount of
remaining space or unused capacity in the tank.
PRINT TANK (P TA)
P* PRINT TANK
T#ProductTotalReorderGaugeDiff%TempUllage
1Regular5000.0005000.000499550.165.25005
2Unleaded6240.0005000.000624000.065.23760
3Diesel19840.0008000.0001984440.165.2156
4Premium10000.0005000.000999910.165.21
P*
↵
T#Tank number of tank.
ProductN ame of product stored in tank.
TotalInventory quantity in tank.
ReorderReorder level at which a warning message will be logged.
GaugeMeasured quantity in tank according to Tank Monitor System (TMS).
DiffDifference between inventory and measured quantities.
%Difference expressed as a percentage over or short.
TempMeasured temperature as reported by the TMS. Used by the TMS to
compute temperature-corrected gallons.
UllageThe amount of usable empty space remaining in the tank.
How to Add to and Subtract from Tank Inventory Counters
If a Tank Monitor System (TMS) is present, the site can be configured to
automatically add deliveries that are detected by the TMS to the inventory
totals. If your site has this capability, you will not need to add deliveries to
inventory manually and to do so will produce an error in the totals.
You might wish to make this adjustment if a physical measurement of the fuel
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 43
Page 60
Tank and Pump Commands
Add Tank
1 Type: ADD TANK.
2 Enter Tank Number.
3 Enter Quantity.
gives a result more or less than the amount indicated by the counter, in order to
bring the perpetual inventory amount back into line with the physical inventory
amount.
If product inventory is enabled (see set tank inventory counter), ADD or
SUBTRACT TANK will adjust the inventory for the corresponding product.
The C option is available for both commands.
ADD TANK (AD TA)
P* ADD TANK
Tank number? 14 ↵
Quantity? 5000 ↵
P*
↵
The amount added is logged.
Subtract Tank
1 Type: SUBTRACT TANK
2 Enter Tank Number.
3 Enter Quantity.
SUBTRACT TANK (SUB TA)
P* SUBTRACT TANK
Tank number? 2 ↵
Quantity? 100 ↵
P*
↵
The amount subtracted is logged.
How to Set Tank Inventory Counters
Use the command LOAD TANK or LO TA to set the Site Controller tank
inventory counters e qua l t o t he amoun t of fuel in the tanks. The qua nti ty should
be in the same units (gallons or litres) that the pumps use. The Site Controller
tank inventory counters decrement each time fuel is pumped.
The product code entered with the LOAD TANK command associates the tank
with a product so inventory updates for that product can be done when the
commands ADD TANK and SUBTRACT TANK are used. Inventory updates
Page 44MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 61
Tank and Pump Commands
for products are done only if inventory keeping is enabled for the products, but inventory is
always kept for tanks.
You can specify a product and reorder level with the LOAD TANK command. When the tank
inventory level dips below the specified reorder level, the message Tank #xx Below reorder level is prin ted on the log prin ter. An aste ri sk (* ) next to the t ota ls i n the print out o f the PRI NT
TANK command shows that the tank is below the reorder level.
The command LOAD TANK does not update the inventory for products, because there could
be more than one tank with the same product. If you want to keep track of inventory for
products, use the LOAD TANK command to enter the tank information, but enter 0 for the
inventory level. Then use ADD TANK to enter the current inventory level.
When the ADD or SUBTRACT TANK commands are executed, the amount added or
subtracted is logged.
The product codes e ntere d wi th the LOAD TANK command affect inventory, but do not a f fect
transactions. The product codes and tank numbers entered with the LOAD FUEL command
are the ones that are used for transactions.
1 Type: LOAD TANK.
2 Enter Tank number.
3 Enter Quantity.
4 Enter Product code.
5 Enter Reorder level.
LOAD TANK (LO TA)
P* LOAD TANK
Tank number? 1 ↵
Quantity? 30000 ↵
Product code? 1 ↵
Reorder level? 5000 ↵
Tank number? ↵
P*
↵
Use the C option to load more than one tank.
Method-of-payment Pricing
Some sites want to char ge di ff erent pr ices f or fuel products depe nding on what sort of pay ment
is offered. For example, the cash price for unleaded gasoline might be lower than the credit
price.
The Site Controller stores these multi-level prices in a special table in its memory called the
price table. Price codes are arbitrary numbers assigned to fuel products or hoses to link those
fuels or pump table entries to entries in the price table.
The command PRINT PRICE (see below) allows you to see th e prices that have been assigned
to existing price codes. Then the command LOAD PRICE can be used to change them.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 45
Page 62
Tank and Pump Commands
When pumps and fuel products are first set up on the system, price codes can be assigned
directly to pumps and hoses using LOAD FUEL (the standard method for fuels).
Price codes assigned with LOAD FUEL appear in the PRINT PUMP report, not in PRINT
PRODUCT.
After prices have been initially set up, in almost all cases prices for fuel products will be
changed with the LOAD PRICE command, rather than with the LOAD PLU or LOAD
PRODUCT commands that are normally used with merchandise.
Price Code Levels
If the pump used for a transaction has a price code assigned to it, then that price code is used,
even if another price look up happens to be assigned to the product. The price charged is
determined at the time of the transaction by the customer’s method of payment. Each price
code can have multiple levels of prices, one for each method of payment that is accepted.
The Site Controller uses a number to refer to each price level. These numbers are fixed and
cannot be changed. Values for particular price levels, such as debit and proprietary card, need
to be loaded for particular price codes only if that method of payment is accepted for the
product or pump assigned to that price code.
Level 0Price level 0 is the default fallback price (though the Site Controller can be configured for a different
Level 1Price level 1 is the cash price. It is charged when the CASH key on the console is pressed.
Level 2Price level 2 is the credit price. It is charged when the CREDIT key on the console is pressed or a
Level 3Price level 3 is the debit price. It is charged when the DEBIT key on the console is pressed or when a
fallback price level). This is the price that is displayed on the pump. If no price is loaded for one of the
other price levels, transactions that would normally be charged at that level will be charged at the
fallback price.
If you use only one price level, load only price level 0. Price level 0 must be loaded for every price
code that is used.
credit card is run through the console card reader or an island card reader.
debit (automated teller) card is run through the console card reader or an island card reader.
Additional price leve ls, referred to as club prices, are a vailable for use with proprietary cards.
If a price level is encoded on a proprietary card, that price will be charged. If no price level is
encoded on proprietary cards, the credit price will be charged.
Note: You must always load a p rice f or at l east l evel 0 for ev ery pri ce code you use . The p ump
will be disabled if you do not load a fallback (level 0) price.
How to View Current Price Code Levels and Prices
Use the command PRINT PRICE or P PR. The terminal will display the price levels (Pl) and
prices for each price code (Pc). Price codes are rows and price levels are columns.
Page 46MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Use the command LOAD PRICE or LO PR to enter price levels and prices for
price codes. The number of price leve ls and pric es allowed i s determine d by the
Site Controller configuration.
Tank and Pump Commands
If you are changing prices while the site is open for business, first shut down
the site wit h the command STOP. This will allo w transactions in progress to
finish, but prevent new transactions from starting while you are changing
prices. When you have finished changing prices, use the command RUN to
restart the site.
The other method is to enter the amount of the price change as a quantity to be
added to or subtracted from the old price. This method can be used to raise or
lower either all price levels of one price code or all price codes by a specified
amount.
The form for the second command is LOAD PRICE code level change where:
• code is replaced by the pric e code(s ) to be changed ( either a numbe r or * for
all price codes),
• level is replaced by the level(s) to be affected (either a number or * for all
levels),
• change is replaced by a + or - sign and the amount of the change in dollars
and cents.
This example raises all prices for all codes (i ndicated by the first ast erisk after
LOAD PRICE) and all levels (the second asterisk) by five cents.
All CodesAll levels
P* LOAD PRICE * * +.05 ↵
P*
This next example subtracts two cents from all levels in price code 3.
P* LOAD PRICE 3 * -.02 ↵
Price level ? ↵
P*
Note: LOAD PRICE;I erases all price levels and price code prices for all
pumps that have been assigned price codes. This will disable all pumps.
You must re-enter new prices for all price codes and re-enable all pumps
with ENABLE PUMP after you use this command.
How to Delete a Price Code or Price Level
Use the command REMOVE PRICE or REM PR to delete one or more price
levels for a given price code.
Page 48MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
To delete an entire price code, delete all the price levels under that price code.
Use the C option to remove more than one price code.
How to Set Up Day-Night Pricing
You can have day-night pricing by using the RECORD command or one of the editors to
create command files that contain the LOAD PRICE commands for the day and night prices.
Then the command files can be exe cuted au tomati cally at the appro priat e time s by loadi ng the
proper cron (user-defined commands execut ed at spe ci fi ed t imes ) en tr ie s wit h LOAD CRON.
(See “Automatic Cron Commands” on page 201.)
The example above shows two command files used for changing the pricing for day-night
pricing.
Pump Commands
How to Assign Products, Prices, and Tanks to Hoses
Use the command LOAD FUEL or LO FU to enter the product code, price code, and tank
number to be assigned to each pump, or to each hose for multi-product dispensers (MPD
Pumps that dispense the same product may be assigned different price codes. For example, a
full-service pump that dispenses unleaded regular fuel may be assigned a different price code
than a self-service pump that dispenses the same fuel. Price levels and prices are assigned to
price codes with LOAD PRICE.
The LOAD FUEL command allows you to specify different products, prices, and tanks for
each hose on a pump. If the system uses MPDs, a pump is one side of the MPD. That is, each
dollar and gallon display corresponds t o o ne pump. For regular dispenser s a nd pumps, there is
one hose per pump. The pump, not the hose, is authorized for transactions.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 49
®
).
Page 66
Tank and Pump Commands
P* LOAD FUEL↵
Pump number? * ↵
Hose number? 1 ↵
The number of pumps and associated hoses in the system is determined by the
Site Controller configuration.
You may use the C option with the command LOAD FUEL.
To set all pumps to be the same, enter an asterisk when prompted for the pump
number in LOAD FUEL. This will affect all pumps with the same hose number.
How to View Pump Information
The PRINT PUMP or P PU command displays information for each pump. If
MPDs are used, PRINT PUMP displays the information for each hose under
each pump. Hose numbers are not displayed, but the information under each
pump is in order by hose number.
P* PRINT PUMP
P#T#Pr Pc Price Totals$TotalRateLimit Slow
11110.799178.770181.10100/$$300.500
Number of MPD hose; all others enter 1
Code created with LOAD PRODUCT
Price code created with LOAD PRICE
Number of fuel tank used by LOAD TANK
PRINT PUMP (P PU)
P#The pump number is the number of the pump, dispenser, or MPD (in the above example, pumps 1
and 2 are MPDs).
—The hose number is not displayed, but is used to determine the order in which hose information for
an MPD is displayed (pumps 1 and 2 have three hoses). For other pumps and dispensers, the hose
number is 1.
Page 50MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 67
Tank and Pump Commands
T#The tank number is the number of the fuel storage tank drawn upon by that hose.
PrThe product code is the number of the product assigned to the hose with LOAD FUEL. Use PRINT
PcThe price code controls what prices will be charged for each method of payment such as cash or
PriceThe price is the current fallback value assigned to the price code with LOAD PRICE. (The fallback
TotalsThe quantity totalizer is the cumulative quantity pumped for the hose. These totalizers will roll over
$TotalsThe dollar totalizer is the cumulative dollar sales for the hose. Dollar totalizers will also roll over
RateThe pulser rate is the number of pulses produced per unit of measure, such as gallons. It applies
LimitThe fill limit is the amount automatically requested, unless overridden, when a customer asks for a
SlowThe slow flow cutoff point determines how soon before reaching a limit or preset amount the slow
PRODUCT to view the product names that correspond to the numbers.
credit. It is the code entered with LOAD FUEL.
price is defined in this chapter under Price codes.)
periodically when all 9s are displayed.
periodically.
only to fuel products, and is an accurate way of measuring flow. $ means that dollars are being
counted, L means that liters are being counted, and G means that gallons are being counted.
fill. (The limit assigned to privately issued cards can be different than the hose fill limit.)
pump mode is activated. The purpose of slow flow cutoff is to prevent the pump from coasting past
the preset amount or limit. Slow flow cutoff point is always specified in gallons or liters.
The last column, pump status, which has no heading, shows the current status of the hose.
DownThe pump is out of service. The commands PRINT DIAGNOSTICS 2 and PRINT DIAGNOSTICS 8
give more diagnostic information about pump control units and pumps, respectively.
PumpingThe pump is currently activated. The command PRINT TIP gives more information on transactions
ReaderIf this appears for any length of time, the pump is stuck. Type ENABLE PUMP;A followed by the
ConsoleIf this appears for any length of time the pump is stuck. Type ENABLE PUMP;A followed by the
DisabledYou have run the DISABLE PUMP command, no price has been entered in the Site Controller, or
Ful SrvThe pump is in full-serve mode. It will pump any time the hose is taken off-hook. To get a pump out
—The pump is idle.
in progress.
pump number.
pump number.
the pulser has developed a problem.
of full-serve mode, type DEACTIVATE PUMP;A followed by the pump number.
The A option with PRINT PUMP displays the values of the pump totalizers, as of the end of
the previous shift. (These values are updated whenever the commands LOAD SHIFT, NEXT
SHIFT, RESET TOTALS, and NEXT DAY are run.)
The first seven columns with the A option are identical to the PRINT PUMP display. The two
columns on the right di splay each pump’s quantity and dollar totals at the time the shift change
occurred; these two columns are not totaled.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 51
Page 52MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 69
How to Enter Pump-Fill-Limit and Slow-to-Cutoff
The pump limit is the amount the Site Controller will authorize, or request authorization for, if
a customer requests a FI LL by pressi ng that key on the card r eader. (If you use privatel y issued
cards, the limit assigned to the cards will be us ed instead.)
The pump limit can be in (units/liters) or dollars. Use a dollar sign ($) before the pump-limit
amount to specify a dollar limit.
The slow-to-cutoff point determines how soon before rea chi ng a li mit the sl ow-pump mode is
activated. The slow-to-cutoff point is in gallons prior to the limit.
A default cutoff point and p ump limit for all pumps is determined by the Site Controlle r
configuration. LOAD CUTOFF overrides the default limit. If the default limit is okay for a
pump, you do not need to enter a new limit.
There is also a maximum limit that is set in the Site Controller configuration. You cannot
exceed the Site Controller’s maximum limit with LOAD CUTOFF. You may use the C option
with the command LOAD CUTOFF.
Configure all pumps at once by entering an asterisk for the pump number.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 53
Page 70
Tank and Pump Commands
Page 54MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 71
Merchandise Products
7 – Merchandise Products
When you are creating product s, you must make several choices abo ut how you
will organize your system and how you will handle pricing. Things to consider
include:
• Do you want inventory levels shown in the product printout?
• Do merchandise products repr ese nt indi vid ual it ems, dep art ment s, or some
of each?
• Will the system use fixed prices or manually entered prices, or some of
each? Will user override be allowed for fixed prices?
How to Add or Change Merchandise Products
Use the following procedure to add a new product.
• Make sure the p roduct information has been initialized with RE MOVE
PRODUCT;A. Do not use this command if you have already loaded
product information into the syste m; it will clear all product information.
• Create a new product with LOAD PRODUCT;A. Each product is assigned
a product code, product name, category. If price override is allowed, or if
prices are to be entere d at the time of the sale, products are assigned a low
and high price.
• Use LOAD PLU to enter price look ups for products that have default or
non-overridable pri ces .
• Use LOAD INVENTORY to enter the initial number of items or dollar
inventory amount for products that will use inventory tracking. For dollar
inventory, use ENABLE PRODUCT and specify type 4.
How to Create a New Merchandise Product
Use the command LOAD PRODUCT;A or LO PRO;A to create a new pr oduct .
The command without the A option changes an existing product. If you use the
command without the A option and name a product that does not already exist,
the terminal will print an error message.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 55
Page 72
Merchandise Products
You may use the C option with the command LOAD PRODUCT;A.
• The product code is used to add merchandise products to a sale when the
product does not have its own key on the console. It can also be used for
sorting printouts. Up to 99 products are allowed, including fuel and
merchandise products.
• The category is used for grouping products. For example, you could have
fuel and merchandi se c ategorie s. You can print out specified categor ies with
PRINT TOTALS, PRINT SALES, and PRINT PRODUCT.
• The product name is displayed on consoles and is printed on receipts and
sales and product reports. It can be up to 12 characters long. Visually only
the first 5 digits are displayed in printouts, so do not make the first 5 digits
of any two names the same or you will not be able to differentiate between
them on reports.
• The minimum price and maximum price are used for products that allow
price over ride. If override is not allowed, enter 0 for the maximum pr ice.
• The tax code specifies which tax table to use for calculating taxes for a
product. Tax tables are loaded in the Site Controller configuration or by
TAX.BIN. (The actual tax names are loaded with LOAD TAX.)
How to Create Special Merchandise Products
You can create special products for keeping track of cash withdrawals, refunds,
bottle deposit refun ds, a nd such. T hese ar e not r eal pr oducts, but the y al low you
to have information about cash withdrawals and refunds included in your
product and sales reports.
Page 56MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
• Use LOAD PRODUCT;A t o cre at e a ne w product. Special products should
be in their own category so they can be printed out separately.
• Give the product a descriptive name, such as WITHDR or REFUND.
• For cash-withdrawal special products, the minimum and maximum prices
are the minimum and maximum amounts that can be withdrawn in one
transaction.
• For refund special products, the minimum and maximum prices are the
minimum and maximum amounts for a refund.
• Special products do not normally have taxes.
• You do not need to enter inventory or prices for special products.
• Use ENABLE PRODUCT to make the product a special product. Specify
type 3 for a cash withdrawal produc t, t ype 2 for a payou t product, or type 1
for a refund product (see the Product attributes table on the next page).
How to Print Merchandise Product Information
Use PRINT PRODUCT;A or P PRO;A to print a list of product attributes for
each product. You may specify a range of products to print. You can use the I
option to specify categories rather than products.
Whenever a LOAD FUEL command is executed, a bit is set t o indic ate th at this
is a fuel product. The bi t is displ ayed a s type 8 in PRINT PRODUCT;A. The bit
is not unset if a subsequent LOAD FUEL changes the product.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 57
Page 74
Merchandise Products
Table 1 shows the product attributes that may be enabled.
Table 1: Product Attributes
Number Meaning
9Use category number as the department number in the journal. This is useful in putting several products
into the same department for disk-journal reports.
8This is the fuel product.
7Low inventory is indicated by an asterisk in PRINT PRODUCT.
5Inventory tracking was enabled with ADD INVENTORY or ENABLE PRODUCT.
4Inventory is in dollars, not units (enabled with ENABLE PRODUCT).
3Product is a special cash-withdrawal product (enabled with ENABLE PRODUCT).
2Product is a special payout product (enabled with ENABLE PRODUCT). Note: Payout products
assigned to type 2 will subtract from the sales total.
1Product is a special refund product; cash flow direction is reversed (enabled with ENABLE PRODUCT).
0Console prompts Amount? rather than Price?; used for payout special products (enabled with ENABLE
PRODUCT).
15Enables pat ronage (Buyp ass only).
10Product is tax exempt. For example, if you have a tax exempt key assigned on the Profit Point, and the
clerk presses that key during a sale, any items with an attribute of 10 have the tax removed.
How to Change Merchandise Product Information
To change the category, name, maximum or minimum price, or tax codes for a product.
Use the command PRINT PRODUCT or P PRO to print the current product data. PRINT
PRODUCT prints product codes, names, and inventory and price information entered with
LOAD PRODUCT, LOAD PLU, and LOAD INVENTORY.
Page 58MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
You can use ra nge s wi th P R INT PRODUCT t o pr int sp ecified product numbers. For example,
the command PRINT PRODUCT 5-8 prints the information for products 5 through 8.
When you specify ranges with PRINT PRODUCTS with the I option, the ranges refer to the
category number rather than the product number. This allows you to print only specified
categories of products.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 59
Page 76
Merchandise ProductsHow to Enter Merchandise Product Price Lookups
How to Enter Merchandise Product Price Lookups
Use LOAD PLU or LO PLU to assign prices to products. (PLU stands for price lookup.)
Prices assigned with LOAD PLU appear in the PRINT PRODUCT printout. Prices for
merchandise products can be overridable or non-overridable. If you have a Profit Point POS,
use the PLU price book residen t on the Profi t Point for P LU pricing. You may use the C option
with LOAD PLU.
• Default Price. You can specify a default price for the product with the LOAD PLU
command. The price can be preceded by a dollar sign but it is not needed.
If you enter a High price with the LOAD PRODUCT command, the user can override the
default price within the range of the low and high price fields.
If you enter 0 as the high price, the conso le user cannot override the price and the product
printout will show -No Override- in the price range fields.
• Manually Entered Price. If you do not enter a price for a product, or enter a price of $0,
the user must always enter the price within the range of the high and low price fields. If
you have a price of $0, you must specify a high price.
↵
Merchandise Product Inventory
Inventory for products is initially disabled. The commands LOAD INVENTORY and ADD
INVENTORY enable inventory recording. You may also use ENABLE PRODUCT to
explicitly enable inventory recording.
Inventory is normally ke pt by it em. You may specify that inventory be kept as a dolla r amount
instead. This is also done with ENABLE PRODUCT.
Inventory amounts appear in the PRINT PRODUCT printout. You can use PRINT
PRODUCT;A to see if inventory is enabled for product.
How to Enter Merchandise Product Inventory
Use the command LOAD INVENTORY or LO IN to load the initial inventory amounts and
the reorder levels for products. Once you have loaded the initial inventory amount, use ADD
INVENTORY or SUBTRACT INVENTORY to adjust the inventory. The amount added or
subtracted will be logged.
Page 60MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 77
How to Enter Merchandise Product Price LookupsMerchandise Products
The quantity will normally be interpr eted as number of items. If typ e 4 has been speci fied with
ENABLE PRODUCT, the quantity will be interpreted as a dollar amount. You may use the C
option with LOAD INVENTORY.
How to Add to Merchandise Product Inventory
Use the command ADD INVENTORY or AD IN to add to the inventory amount for a product .
The quantity will normally be interpr eted as number of items. If typ e 4 has been speci fied with
ENABLE PRODUCT, the quantity will be interpreted as a dollar amount. You may use the C
option with ADD INVENTORY.
↵
How to Subtract from Merchandise Product Inventory
Use the command SUBTRACT INVENTORY or SU IN to subtract from the inventory
amount for a product.
The quantity will normally be interpr eted as number of items. If typ e 4 has been speci fied with
ENABLE PRODUCT, the quantity will be interpreted as a dollar amount. You may use the C
option with SUBTRACT INVENTORY.
How to Enable Merchandise Dollar Inventory
To enable inventory recording for a product with dollar inventory rather than item inventory,
use ENABLE PRODUCT and specify type 4 (type 4 tracks inventory in dollars, not units).
There will be a dollar sign before the inventory amount in the PRINT PRODUCT printout.
ENABLE PRODUCT (E PRO)
P* ENABLE PRODUCT
Product Code? 11 ↵
Type? 4 ↵
P*
↵
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 61
Page 78
Merchandise ProductsHow to Enter Merchandise Product Price Lookups
How to Disable Merchandise Inventory Tracking
Inventory tracking is initially disabled. It is disabled automatically when LOAD
INVENTORY, ENABLE PRODUCT type 5, or ADD INVENTORY is executed.
T o disabl e inventory tra cking once it has been enable d, use DISABLE PRODUCT and specify
type 5.
↵
Page 62MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 79
8 – Setting Up Tax Tables
The Three Tax Types
There are three tax types on the Site Controller:
• Each sales tax in most areas can be calculated as a percentage of the price of the items to
which the tax applies. For all or mo st tax perce ntage rates , you are able to simply specify
the tax rate and the rounding rule. Thes e t axe s a re called type 0 on the Site Controller, and
they are the default type.
• Taxes that the law requires to be calculated according to a tax table are type 1.
• Type 2 taxes use a combination of percentage and tax table. The tax on the whole-dollar
amount of the price is calculated by multiplying by the tax’s percentage rate, and then a
table is use d to calcula te the tax on any remaining fraction of a dollar ($.01-.99) of the
price. For example, if the price of an i te m i s $10.4 5, the tax on $10 would be c al cul at ed as
a percentage of $10, and the tax on the 45 cents would be looked up on a tax table by the
Site Controller.
Setting Up Tax Tables
You can conf igure the CFN3 applic ation to r ecog nize u p to e ight d if fer ent t axes, d ependi ng on
what the law in your area requires.
Tax Accumulators
The Site Controller can have up to eight tax accumul at ors , whi ch keep a running total of t axes
collected in up to eight categories. Most sites will probably use only one or two. The tax
percentages are specified in the Site Controller configuration. Taxes are assigned to products
with LOAD PRODUCT. Each time a taxable product is sold, the tax is calculated, charged to
the sale, and credited to the correct tax accumulator.
Cumulative tax totals a re also maintained. The cumulative tax accumulators are reset by
RESET TOTALS;A or RESET TOTALS;I.
How to Enter Tax Accumulator Names
1 Type: LOAD TAX.
LOAD TAX (LO TAX)
P* LOAD TAX
Tax #? 3 ↵
Name? Alc.Tx ↵
P*
↵
2 Enter Tax.
3 Enter Name (limited to seven characters).
The command LOAD TAX with the I option initializes all tax accumulators. All tax names
and amounts are cleared.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 63
Page 80
Setting Up Tax Tables
How to Print Tax Accumulators
Use the command PRINT SALES;I 0 or P SA;I 0 to print the tax accumulators.
This will print the amou nt in each tax accumula tor for each shift or day.
P* PRINT SALES;I 0
- Shift 1 from Thu 08/19/04 8:00 AM to Thu 08/19/04 4:00 PM Pr CatNameClubDebitCreditCashTotal
T1 0Sale Tx0.000.0051.3149.39 100.70
T2 0Tob. Tx0.000.0022.9731.18 54.15
T3 0Alc. Tx0.000.0013.3316.88 30.21
- Totals from Sun 08/22/04 8:00 AM to Thu 08/26/04 4:00 PM Pr CatNameClubDebitCredit Cash Total
T1 0Sale Tx26.0010.50251.31489.39 777.20
T2 0Tob. Tx10.88 3.55112.97231.18 358.58
T3 0Alc. Tx 4.20 2.77113.33116.84 237.14
P*
PRINT SALES;I 0 (P SA;I 0)
↵
================== ======
0.000.0087.6197.45 185.06
=============================
41.0816.82477.61837.411372.92
The product number for taxes is shown as the tax number preceded by a T.
How to Reset Cumulative Tax Totals
Cumulative tax totals are automatically reset with other totalizers when the
RESET TOTALS;A or RESET TOTALS;I command is run.
Tax as Percentage
If the tax laws in your area allow type-0 tax calculations for all items-and most
areas do allow this, you do not need to use this chap ter. Inst ea d, refer to the Tax Rate and Tax Rounding Boundaries parameters on menu 3 of the CONSOLE
configuration program (which is discussed in MDE-4316 CFN III
Configuration Manual) for instructions on setting up a type 0 tax.
For each product you define th rough the LOAD PRODUCT command , you will
use CONSOLE to specify the tax that applies. Tax rates are specified in
hundredths of a percent. For example, a 7.8 percent tax is specified as 780,
though it displays as 7.80.
You can also sp ecify the upwa rd roun din g breakp oint, i n tent hs of a cen t (whic h
is hundredths of a dollar). For example, if taxes are to be rounded up at $.005
and down below $.005, you will use CONSOLE to enter a 5 for the tax round ing
boundary.
Note that tax rates and tax rounding boundaries are ignored if the tax tables are
loaded using the TAX program.
Page 64MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 81
When to Use Tax TablesSetting Up Tax Tables
When to Use Tax Tables
Setting up tax tables is a complicated procedure, so use tax tables only if the law in your area
requires them. If you are required by your local or state tax laws to use a tax table instead of
tax percentages , read th rough t his ent ire chap ter car efully b efore starti ng to con struct the tabl e;
then come back to the beginning of the chapter and start to work.
For each different tax lookup table the law requires you to use, use the TAX program
explained in this chapter to build a tax table. The table you build through the TAX program is
similar to the kind traditionally used in many point-of-sale (POS) termina ls and cash registers.
You may set up 1-8 different taxes using these tables. Determine how many tax lookup tables
you need to build. Then for each one, follow the instructions in the remainder of this chapter.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 65
Page 82
Setting Up Tax TablesHow to Set Up a Tax Table
How to Set Up a Tax Table
There are five major steps involved in setting up a tax table:
“1. Prepare a Compressed Description of Tax Data” on page 66
“2. Allot Stora ge Space for Your Tax Information” on page 69
“3. Assign a Tax Number and Name to Each Table” on page 70
“4. Build a Tax Table” on page 70
“5. Back Up Your Tax Data” on page 73
This chapter explains how to complete all those steps. It also explains how to
use TAX to print your tax information and how to update a tax table when tax
rates change.
1. Prepare a Compressed Description of Tax Data
If your local taxing authorities require a tax lookup table, Gasboy or your local
distributor may alre ady have a compressed (short a nd concise) description of it .
Otherwise, use the ins t ructions in this section to compose a compres sed
description of each tax table you will use. (An example of a compressed
description follows item 7 in the list immediately below.)
1 Obtain a complete tax lookup table from the taxing authorities. Using the
instructions in this section, you will examine your tax table and prepare a
compressed description of it. Then you will enter the compressed description
into the CFN3 software.
2 You will need to determine what type of tax table you are using, type 1 or type
2.
• Type 1 taxes are determined from a lookup table only.
• Type 2 breaks the taxable amount into two parts. The first part is a whole
dollar amount, with its tax calcul ated at a percentage, poss ibly rounded. The
second part of the taxable amount is the remainder after the whole dollar
amount is taken out. Its tax is calculated by the table lookup (similar to the
type 1 lookup table). The total tax is the sum of the tax on the two parts.
3 Construct a worksheet fo r the tax table. Include the following columns (refer to
the sample graphic that follows):
FromIn this column, write the low amount in each range of taxable amounts
Page 66MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
for which a constant tax amount applies. For example, a customer may
pay a tax of $0.03 on any sales amounts from $0.46 to $0.63. You will
place $0.46 in the From column for that range.
Page 83
How to Set Up a Tax TableSetting Up Tax Tables
ToIn this column, write the high amount in the range, for example, $0.63 in
the example immediately above.
TaxFor each range, write the tax charged on the amounts in the range.
Amt DiffSubtract the From amount of the preceding range from the From amount
of the current range, and write the result in this column.
Tax DiffSubtract the Tax amount on the preceding row from the Tax amount on
the current row, and write the result in this column.
The sample graphic below shows information from a typical tax table. The
columns labeled From, To, and Tax correspond to the columns on a tax table
like those issued by taxing authorities. The columns labeled Amt Diff and Tax Diff have been calculated from the tax table information. The Tax Diff is
usually a constant. Note that in the sample tab le, it is always $0.01.
Figure 8-1: Sample Tax Table
FromToTaxdiffdiffFromToTaxDiffDiff
0.000.090.00--8.108.270.450.190.01
0.100.270.01--8.288.450.460.180.01
0.280.450.020.180.018.468.630.470.180.01
0.460.630.030.180.018.648.810.480.180.01
0.640.810.040.180.018.828.990.490.180.01
0.820.990.050.180.019.009.180.500.180.01
1.001.180.060.180.019.199.360.510.190.01
1.191.360.070.190.019.379.540.520.180.01
1.371.540.080.180.019.559.720.530.180.01
1.551.720.090.180.019.739.900.540.180.01
1.731.900.100.180.019.9110.090.550.180.01
1.912.090.110.180.0110.1010.270.560.190.01
2.102.270.120.190.0110.2810.450.570.180.01
2.282.450.130.180.0110.4610.630.580.180.01
2.462.630.140.180.0110.6410.810.590.180.01
2.642.81 0.150.18 0.0110.8210.990.60 0.18 0.01
2.822.990.160.180.0111.0011.180.610.180.01
3.003.180.170.180.0111.1911.360.620.190.01
3.193.360.180.190.0111.3711.540.630.180.01
3.373.540.190.180.0111.5511.720.640.180.01
3.553.720.200.180.0111.7311.900.650.180.01
3.733.900.210.180.0111.9112.090.660.180.01
3.914.090.220.180.0112.1012.270.670.190.01
4.104.270.230.190.0112.2812.450.680.180.01
4.284.450.240.180.0112.4612.630.690.180.01
4.464.630.250.180.0112.6412.810.710.180.01
4.644.810.270.180.0112.8212.990.720.180.01
4.824.990.270.180.0113.0013.180.720.180.01
5.005.180.280.180.0113.1913.360.730.190.01
5.195.360.290.190.0113.3713.540.740.180.01
5.375.540.300.180.0113.5513.720.750.180.01
5.555.720.310.180.0113.7313.900.760.180.01
5.735.900.320.180.0113.9114.090.770.180.01
5.916.090.330.180.0114.1014.270.780.190.01
6.106.270.340.190.0114.2814.450.790.180.01
6.286.450.350.180.0114.4614.630.800.180.01
6.466.630.360.180.0114.6414.810.810.180.01
6.646.810.370.180.0114.8214.990.820.180.01
6.826.990.380.180.0115.0015.180.830.180.01
7.007.180.390.180.0115.1915.360.840.190.01
7.197.360.400.190.0115.3715.540.850.180.01
7.377.540.410.180.0115.5515.720.860.180.01
7.557.720.420.180.0115.7315.900.870.180.01
7.737.900.430.180.0115.9116.090.880.180.01
7.918.090.440.180.0116.1016.270.890.190.01
AmtTaxAmtTax
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 67
Page 84
Setting Up Tax TablesHow to Set Up a Tax Table
4 Complete your worksheet, indicating the amount differences and the tax
differences for each range of taxable amounts.
5 Examine the Amt Diff column on the sample worksheet. Note that there is a
regular pattern. Five $0.18 taxable amount increments are followed by one
$0.19 increment, the n there are four $0.18 inc rements, an d one $0.19 increm ent.
This pattern repeats-or loops-itself eight times. Now examine the Amt Diff
column of your worksheet. Try to find a repeating pattern in the tax amount
increments.
6 Fi nd a repeatin g pattern to the incre ments in th e Tax Diff column (it may be that
they are alw ays the same, as in the sample).
7 Then find a single repeating pattern that accounts for the increments in both Diff
columns. If the in cre ments in the Tax Diff column are not all the same, this may
be more difficult, and the pattern will almost certainly repeat itself less often.
You will use the repeating patterns you find to build the tax table through the
TAX program.
To compose your compressed description, write down:
• The tax number (1-8: defined in configuration).
• The tax type. For tax tables, it is type 1 or 2.
• The method for figuring taxes on amounts that exceed the largest amount in
the table: you can us e a f ixed r ate wi th a r ounding ru le, or you can app ly the
table to the excess amounts.
• The tax inc r ement; almost always 1 cent.
• The smallest taxable amount.
• The formula for determining the individual entries in the table. You do this
by means of three TAX program commands: increment, loop, and end loop.
An increment tells the TAX program an Amt Diff and a Tax Diff and the number
of consecutive times to apply those differences. For example, in the sample
worksheet, the firs t Amt Dif f is 0.18 , and that dif feren ce occurs f ive consecu tive
times. For the sample t abl e, and for mos t ta x ta bles, the tax increment is always
$0.01.
A loop tells the TAX program to repeat the commands within the loop the
number of times you specify. You start a loop with a loop command and end it
with an end loop command. So, when two or more increments occur in a
repeating pattern, you can describe the repeating pattern in terms of a loop.
Loops may be nested-that is, the steps repeated by a loop may include other
loops.
An end loop terminates the last l oop that wa s start ed. Thus, if ther e are two loo p
commands and then an end loop, the end loop will terminate the second loop.
Another end loop is required to terminate the first loop.
Page 68MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 85
How to Set Up a Tax TableSetting Up Tax Tables
A compressed description of the sample table follows:
• Tax number: 1
• Tax type: 1
• Tax increment: 1 cent
• Smallest taxable amount: $0.10
• Loop 8 times
Increment taxable amount by $0.18 and tax by $0.01 five times
Increment taxable amount by $0.19 and tax by $0.01 one time
Increment taxable amount by $0.18 and tax by $0.01 four times
Increment taxable amount by $0.19 and tax by $0.01 one time
End loop
The sample table is a simple example. In your table, you may have a nonrepeated sequence of increment commands before the first loop. Or, you may
have many loops, or loops within loops. Or, you may have a non-repeated
sequence of increment commands at the end of the table, after all loops are
ended.
Most tax tables should reduce to a compressed description. However, if you
encounter some difficulty, consult your salesman or distributor for help.
2. Allot Storage Space for Your Tax Information
The CFN3 software already ha s ei ght rec o r ds i n it s s tor age space for its 1-8 tax
rates, and it must create additional records for the informat ion in your ta x
tables.
When you have a compressed table description, count the additional records it
will require. Allow one additional record for each of the following:
• The table beginning.
• Each increment command.
• Each loop command.
• Each end-loop command.
• The end of the table.
After you have prepared a compressed description of all your tax tables,
determine the total number of additional records you will need for all of them.
Then add eight to your total. This gives the total number of records you need
for your tax.
You may use up to 200 records for tax. If your total is larger than 200, consult
your ASR or distributor to help you reduce the commands in your compressed
descriptions.
When you have determined the number of records you need, use the TABLE
program to define the n umber of re cords i n tabl e numb er 27, t he tax table (ref er
to MDE-4316 CFN III Configuration Manual for instructions). Be sure your
total includes the orig inal eight r ecords required by the CFN3 software and all
the additional records required for your tax tables.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 69
Page 86
Setting Up Tax TablesHow to Set Up a Tax Table
3. Assign a Tax Number and Name to Each Table
Use the LOAD TAX command to assign a tax number (1-8) and name for each
table you will use. Be sure you also assign a number and name to each of the
taxes you want the CFN3 software to calculate as percentages with a rounding
factor-that is, those taxes for which you do not need to build a table.
4. Build a Tax Table
The example that follows shows the prompts and user responses to enter the
sample table into the CFN3 software. After entering the compressed
description, the user requests a printed summary of the table, then quits and
saves the table.
Study the sample and compare it with the compressed description to help you
see how to use the TAX program.
If you respond with n at the All tax increments one cent prompt, you will
subsequently be prompted for the tax increment amount after each Increment how many times? prompt. Otherwise, the command assumes that one cent
applies to all increments.
Note that the printed summary is a representation of the commands (increment,
loop, and end loop) that defined the table.
The Loop Level column shows each loop. A plus sign (+) marks the beginning
and end of the loop, and a dashed vertical line extends over the interior of the
loop. If there were loops nested within loops, other pairs of plus signs and
dashed lines would be printed, indented so they would not overlap.
The Rec Nbr column shows the number of each record in the table.
The Record Type column lists each command in the table.
The Apply Times column shows the number of times the command is to be
applied. For increment com mands, this m eans the numb er of rows for whic h the
specified increments apply. For loops, this means the number of times the
commands inside the loop are to be repeated.
The Amount Increment column sho ws the smallest taxable amount, and for the
increment commands, it shows the increment from the Amt Diff column of the
worksheet.
The Tax Increment column shows the increment from the Tax Diff column of
the worksheet.
Page 70MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 87
How to Set Up a Tax TableSetting Up Tax Tables
↵
P* TAX
TAX program.
Enter ? for help.
Table status: size = 20 records, used = 8, available = 12
Tax number, P, P#, T, T#, or Q to quit? 1
Tax type, Q to quit, RETURN for same? 1 ↵
New calculation number entered.
Initializing new tax calculation table.
Smallest taxable amount (cents)? 10
Enter command (I, L, E, Q, D, P, M, or S)? L ↵
Loop how many times (0 = until done)? 8 ↵
Enter command (I, L, E, Q, D, P, M, or S)? i ↵
Increment how many times (0 = until done)? 5 ↵
Taxable amount increment (cents)? 18 ↵
All tax increments one cent (Y/N)? y ↵
Enter command (I, L, E, Q, D, P, M, or S)? i ↵
Increment how many times (0 = until done)? 1 ↵
Taxable amount increment (cents)? 19 ↵
Enter command (I, L, E, Q, D, P, M, or S)? i ↵
Increment how many times (0 = until done)? 4 ↵
Taxable amount increment (cents)? 18 ↵
Enter command (I, L, E, Q, D, P, M, or S)? i ↵
Increment how many times (0 = until done)? 1 ↵
Taxable amount increment (cents)? 19 ↵
Enter command (I, L, E, Q, D, P, M, or S)? e ↵
End loop
Enter command (I, L, E, Q, D, P, M, or S)? p
Tax number 1: SALES T
Type 1: table lookup
Loop Rec Record Apply Amount Tax
Level Nbr Type Times Increment Increment
Enter command (I, L, E, Q, D, P, M, or S)? q
End table
Table status: size = 20 records, used = 17, available = 3
Save the updated tax table (Y, N, or P)? y
Tax table saved
Table status: size = 20 records, used = 17, available = 3
Tax number, P, P#, T, T#, or Q to quit? q
P*
TAX
↵
↵
↵
↵
↵
↵
TAX Program: Options and Arguments
You can use several options and ar guments with TAX when you initially run the
program. The table below shows the options preceded by a semicolon and the
arguments preceded by a dash.
To enter an option, type a semicolon, then the option letter. To enter an
argument, type a space, then a dash, then the argument character. Options and
arguments for TAX are not case sensitive. That means you may type them in
uppercase or lowercase. They are shown below in uppercase.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 71
Page 88
Setting Up Tax TablesHow to Set Up a Tax Table
OptionEffect
;ICAUTION: Do not use this option after you have entered tax information you want to save. It initializes
-PUsed with this argument, TAX prints a summary of all taxes whose names have been loaded with LOAD
-RUsed with this argument, TAX prints all information from the tax rate table in a raw form suitable for the
-?Used with this argument, TAX runs in tutorial mode. When any prompt is displayed for the first time, it is
the tax tables-that is, it erases all the tax information. All taxes become type 0 (rate tables rather than
lookup tables), but tax numbers and names remain unchanged. The program prompts you to confirm
that you want to initialize, then it erases the tax information and quits.
TAX.
RESTORE command to use in restoring the tax table. The standard command file SYSBACK calls TAX
with this argument. Normally, you will not use this argument.
preceded by its help message. You can print the help message again by entering a question mark (?) in
response to the prompt when it appears again. This mode is useful if you have not run TAX many times.
If you specify an option not on thi s li st , TAX will print Invalid option and quit. If you specify
an argument not on this list, it will print a list of valid options and arguments, then quit.
When you are ready to build your tax table, use the TAX program. The following paragraphs
list the prompts that TAX displays and explains how to respond to them.
Tax number, P, P#, T, T#, or Q to quit?
• Enter a tax number to create or edit a table for that tax code number. (Remember that you
must already have assigned, with the LOAD TAX command, the number you enter to
create a new table.) If you enter a tax number, the next prompt appears.
• Enter P to print a summary of all taxes whose names have been loaded with LOAD TAX.
The summa ry is the same report tha t prints if yo u use the -P argument with the TAX
program.
• Enter P# to print a summary of the specified tax (specify the tax’s number in place of the #
sign).
• Enter T to print a tax table. Then, in response to the next prompt, enter the number of the
table you want to print. You can compare this printout with the tax ta ble you o btained from
the taxing authorities or a bank to verify that the tax has been entered correctly.
• Enter T# to prin t a table of the specified tax (specify the table’s number in place of th e #
sign).
• To exit the program, enter Q or press RETURN.
Tax type, Q to quit, RETURN for same?
• Enter 0, 1, or 2 to specify the tax type for the tax number you entered. The default is zero.
• 0 (zero) indicates a tax rate with rounding. If the tax number you specified had been
defined as a type 1 or 2, entering a zero here redefines it as a type 0. For taxes of type 0,
TAX does not do anything other than set tax type and table maximum.
• 1 (one) indicates a table created through a compressed description (as explained in this
chapter). The program continues the prompts through Smallest taxable amount (cents)?
Then it begins at the point where it was when you last entered data for the table. You can
add commands to the end of the table or delete commands from the end of the table.
• 2 (two) indicates a tax that is calculated as a percentage of the whole dollar amount, and
then uses a lookup table for any remaining cents
Press RETURN to use the same type-that is, to indica te you are not changing the t ax t ype .
If the tax number is type 0, the program returns to the first prompt. Zero is the default type,
so if you have not defined the tax number as a type 1 or 2, it is a type 0.
• To exit the program, enter Q.
Page 72MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 89
How to Set Up a Tax TableSetting Up Tax Tables
Enter command (I, L, E, Q, D, P, M, or S)?
This prompt will be repeated until you enter Q to quit. Enter the commands, in order, that
define the compressed description of your tax table. Each command you enter causes the
program to ask for other information:
• Enter I to give an increment command. You will be prompted for the number of times the
increment applies and the taxable amount increment (Amt Diff on your worksheet).
• Enter L to start a loop. You will be prompted for the number of times to repeat the
commands that occur before the end loop command. (The program will not allow you to
quit until you end all the loops you start.)
• Enter E to end the last loop that was started.
• Enter Q to quit the program. You will be asked whether or not you want to save the
changes you have made to the table . You may respond with Y to save the changes, N not to
save the changes, or P to print t he curre nt table definit ion so y ou can decide whe ther or not
to save it. (Remember, you cannot quit if there are loops that have been started but not
ended.)
• Enter D to delete the last command you e ntered, in cludin g your respon ses to the c ommand
prompts. If you enter D again, the previous command is deleted. You can continue
entering D until you delete as many entries as you wish, back to the Smallest taxable amount prompt.
• Enter P to print the curren t tabl e defini tion so you can revie w it. Ref er back t o the exampl e
for a sample printout of the table definition.
• Enter M to modify a record. You will be asked for the number of the record t o be
modified, then you can change that record’s smallest taxable amount.
• Enter S to see a display of the table ’s status showing the record size and the number of
records used and available.
If you want to quit the program without saving any changes or ending your loops, use ^C
(press and hold the CTRL key, then press C).
5. Back Up Your Tax Data
After you have used the TAX program to enter a tax table, run SYSBACK to back up the data.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 73
Page 90
Setting Up Tax TablesHow to Set Up a Tax Table
Page 74MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 91
Reports, Cash Drawer and Shifts
9 – Reports, Cash Drawer and Shifts
Note: The material covered in this chapter is not the same as the material in
the Point of Sale and Shift Change manual. For example, the reports
discussed in this chap ter conta in dollar and quantity amoun ts of fuel and
merchandise; the Point of Sale and Shift Change reports include
everything that occurred at a site during a shift or day.
Note: The following similar commands are not identical in their functions:
NEXT SHIFT and NEXTSHFT, NEXT DAY and NEXTDAY, LOAD
DRAWER and LDDRAWER, ADD DRAWER and ADDDRAWER.
Reports
The Site Con troller maintains sales totals for the last three shifts, the current
shift, dail y totals for t he current and previous days, and cumulative totals.
The shift totals are changed when a shift change is entered with the LOAD
SHIFT, NEXT SHIFT, and NEXT DAY commands. Up to a total of nine shifts
can be loaded.
The daily totals are reset with the RESET TOTALS command. This command
moves the cu rrent daily totals to the previous day’s totals.
The daily, cumulative, and shift totals are reset to zero with the A option
(RESET TOTALS;A). The I option (RESET TOTALS;I) resets only the
cumulative totals to zer o.
Each transaction is entered in three places: daily totals, c urrent shift totals, and
cumulative totals. See the chart below.
The cumula tive, current day, and current shift to tals are running totals, and
they are added to whenever a sale takes place. All other totals are buffered totals. The RESET TOTALS command resets the buffered totals to zero.
Cash drawer totals are also kept for one day’s worth of shifts plus the current
shift. Sales totals and cash drawer totals are usually pri nted at shif t-change
time, but they can be printed at any time, since the totals are available until the
next day’s shifts.
Figure 9-1 shows the relationships between the various types of totals.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 75
Page 92
Reports, Cash Drawer and Shifts
Figure 9-1: Relationship Between Various Types of Totals
Transactions
Daily
Day
RE TO;A
RE TO;A
RE TO
NE DAY
Previous
How to Print Sales Reports
Use the command PRINT SALES or P SA to print the total cash, debit, club, and credit sales
in dollars from the time the total was last reset. The shift, daily, and cumulative totals can be
printed with the command PRINT SALES.
The default printout format includ es the current-shift totals and the cumulative totals, which
are the totals since you last used the RESET TOTALS;A or RESET TOTALS;I command.
(The examples in this chapter assume that the RESET TOTALS;A command is used every 24
hours or so.)
RE TO;A
RE TO;A
RE TO;A
RE TO;A
Current
Shift
LO SH
Previous
Shift 1
Previous
Shift 2
Previous
Shift 3
NE SH
*RE TO
Cumulative
* if configured
RE TO;A
RE TO;I
Products that have zero amounts all the way across are not displayed. Also, totals are not
shown for subcategories that have only one entry.
Note: In the printouts, the product names in the PRODUCT column are the names assigned
the product codes with the command LOAD PRODUCT. Product codes are assigned to
tanks with the command LOAD TANK. Product codes are assigned to pumps or hoses
with the command LOAD FUEL. Product names and tank assignments in the examples
may be different from those in your system
Page 76MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 93
Reports, Cash Drawer and Shifts
PRINT SALES (P SA)
P* PRINT SALES
----- Shift 1 from Sun 8/15/04 7:51 AM to Sun 8/22/04 6:34 PM ----PrCatName Club DebitCreditCashTotal
11Regular 87.89 56.4589.1299.25 332.71
21Unleaded151.7796.34111.56120.32 479.99
31Premium138.3683.68108.95119.59 450.58
41Diesel160.16112.26180.24 207.69 660.35
The command PRINT SALES with the A option prints dollar totals for the
period you request. The periods are (use the letters and numbers shown in
parentheses to specify the period):
• Current shift (C)
• Previous shifts (123)
• Today’s daily totals (totals since last reset with RESET TOTALS or
NEXT DAY) (D)
• Yesterday’s daily totals (Y)
• Cumulative totals (totals since last reset with RESET TOTALS;A or
RESET TOTALS;I) (T)
• Cumulative totals at last day-change (totals at last RESET TOTALS or
NEXT DAY) (P, if configured). This function is useful at day changes so
you do not have to stop the site to obtain cumulative totals.
You can request to tals for any co mbination of up t o seven periods . If you do not
specify a period on the command line, the prompt Which totals? will be
printed. Enter the per iods you want in respo nse to the prompt. Totals for periods
will be printed in the order they were requested:
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 77
Page 94
Reports, Cash Drawer and Shifts
PRINT SALES;A 1D prints the totals for the previous shift 1 and the current
daily totals.
PRINT SALES;A 123C prints the totals for the previous shifts 1, 2, and 3, and
the current shift.
You can use ranges with the PRINT SALES command to print information for
specified products for the current shift and the cumulative total since you last
RESET TOTALS;A or RESET TOTALS;I.
P* PRINT SALES 1-4 ↵
----- Shift 1 from Sun 7/18/99 7:51 AM to Sun 7/18/99 6:34 PM ----PrCatName Club DebitCreditCashTotal
11Regular17.000.000.0018.25 35.25
21Unleaded 0.000.000.00 18.55 18.55
31Premium38.360.00 0.009.59 47.95
41Diesel19.220.000.007.6926.91
---- Totals from Sat 7/17/99 12:59 PM to Sun 7/18/99 6:35 PM ----PrCatName ClubDebit CreditCashTotal
11Regular118.034.21 13.9468.34 204.52
21Unleaded 5.752.141.0043.46 52.35
31Premium 42.540.000.009.59 52.13
41Diesel 26.870.000.00 7.69 34.56
====== ========= ====== =======
P*
============================
74.580.000.00 54.08128.66
193.196.3514.94129.08 343.56
You can use the I option and ran ges with PRINT SALES to print info rmation for
specified categories instead of for products.
P* PRINT SALES;I 2 ↵
----- Shift 1 from Sun 7/18/99 7:51 AM to Sun 7/18/99 6:34 PM ----PrCatName Club DebitCreditCashTotal
52Candy22.4312.1818.97 19.67 73.25
62Dairy21.1814.97 19.4020.43 75.98
72Bread14.21 12.339.7810.1446.46
82Soda25.18 23.2628.9921.8799.30
----- Totals from Sat 7/17/99 12:59 PM to Sun 7/18/99 6:35 PM ----PrCatName ClubDebitCreditCashTotal
52Candy44.1625.9936.1438.89 145.18
62Dairy41.3528.7537.7642.38 150.24
72Bread29.5625.8736.90 22.18 114.51
82Soda51.1226.52 57.3142.19 177.14
P*
============================
83.0062.74 77.1472.11 249.99
===============================
166.19107.13168.11 145.64 587.07
You can use PRINT SALES with any combination of the A option and the I
option and ranges, to print sales totals for specified periods and products or
categories. Separate the periods and the ranges of products or categories with a
comma. For example:
Page 78MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 95
PRINT SALES;AI 3,2 prints sales totals for previous shift 3, category 2;
PRINT SALES;AI YD,1-5 prints yesterday’s and today’s daily sales totals for categories 1
through 5; and
PRINT SALES;A 123,1-5 prints sales totals for the previous shifts 1, 2, and 3 for products 1
through 5.
How to Print Quantity Reports
Use the command PRINT QUANTITY or P QU to display sales in terms of quantity sold.
Quantities sold are catego ri zed by method of payment and kept by shift, current day, previous
day, and cumulative. Quantities are printed in hundredths of a unit.
PRINT QUANTITY can be used with the same opti ons and ar guments a s PRINT SALES. The
default printout format includes the current shift totals and the cumulative totals.
PRINT QUANTITY (P QU)
P* PRINT QUANTITY
----- Shift 1 from Sun 7/18/99 7:51 AM to Sun 7/18/99 6:34 PM ----PrCatName Club DebitCreditCashTotal
11Regular 87.89 56.4589.1299.25 332.71
21Unleaded151.7796.34111.56120.32 479.99
31Premium138.3683.68108.95119.59 450.58
41Diesel160.16112.26180.24 207.69 660.35
The command PRINT QUANTITY with the A option prints quanti ty to tals for the period you
request. The periods are (use the letters and numbers shown in parentheses to specify the
period):
• Current shift (C).
• Previous shifts (123).
• Today’s daily totals (totals since last reset with RESET TOTALS or NEXT DAY) (D).
• Yesterday’s daily totals (Y).
• Cumulative totals (totals since last reset with RESET TOTALS;A or RESET TOTALS;I)
(T).
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 79
Page 96
Reports, Cash Drawer and Shifts
• Cumulative totals at last day-change (total s at la st RESET TOTALS or NEXT DAY) (P, if
configured). This function is useful at day changes so you do not have to stop the site to
obtain cumulative totals.
You can request totals for any combination of up to seven periods. If you do not specify a
period on the command line, the prompt Which totals? will be printed. Enter the periods you
want in response to the prompt. Totals for periods will be printed in the order they were
requested:
PRINT QUANTITY;A 1D prints the totals for the previous shift 1 and the current daily totals.
PRINT QUANTITY;A 123C prints the totals for the previous shifts 1, 2, and 3, and the current
shift.
You can use ranges with the PRINT QUANTITY command to print information for specified
products.
P* PRINT QUANTITY 1-4 ↵
----- Shift 1 from Sun 7/18/99 7:51 AM to Sun 7/18/99 6:34 PM ----PrCatName Club DebitCreditCashTotal
11Regular17.000.000.0018.25 35.25
21Unleaded 0.000.000.00 18.55 18.55
31Premium38.360.00 0.009.59 47.95
41Diesel19.220.000.007.6926.91
---- Totals from Sat 7/17/99 12:59 PM to Sun 7/18/99 6:35 PM ----PrCatNameClubDebit CreditCashTotal
11Regular118.034.21 13.9468.34 204.52
21Unleaded 5.752.141.0043.46 52.35
31Premium 42.540.000.009.59 52.13
41Diesel 26.870.000.00 7.69 34.56
=============== =============
P*
============================
74.580.000.00 54.08128.66
193.196.3514.94129.08 343.56
You can use the I option and ranges with PRINT QUANTITY to print information for
specified categories instead of for products.
P* PRINT QUANTITY;I 2 ↵
----- Shift 1 from Sun 7/18/99 7:51 AM to Sun 7/18/99 6:34 PM ----PrCatName Club DebitCreditCashTotal
52Candy22.4312.0018.00 19.00 71.00
62Dairy21.1814.00 19.0020.00 74.00
72Bread14.21 12.009.0010.0046.00
82Soda25.18 23.0028.0021.0097.00
----- Totals from Sat 7/17/99 12:59 PM to Sun 7/18/99 6:35 PM ----Pr Cat NameClubDebitCreditCashTotal
52Candy44.0025.036.0038.00 143.00
62Dairy41.0028.0037.0042.00 148.00
72Bread29.0025.0036.0 22.00 112.00
82Soda51.0026.00 57.0042.00 176.00
P*
============================
83.0061.00 74.0070.00 288.00
================== =============
165.00104.00166.00 144.00 587.00
You can use PRINT QUANTITY with any combination of the A option and the I option and
ranges, to print quantity totals for specified periods and products or categories. Separate the
Page 80MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 97
periods and the ranges of products or categories with a comma. For example:
PRINT QUANTITY;AI 3,2 prints quantity totals for previous shift 3, category
2;
PRINT QUANTITY;AI YD,1-5 prints yesterday’s and today’s dai ly quan ti ty
totals for categories 1 through 5; and
PRINT QUANTITY;A 123,1-5 print s quantity tota ls for the prev ious shifts 1, 2,
and 3 for products 1 through 5.
PRINT QUANTITY does not display products that have zero amounts all the
way across, or show totals for subcategories that have only one entry shown.
How to Print Quantity and Dollar Totals
Use the command PRINT TOTALS or P TO to print quantity and dollar totals
by product. The plain command prints the current shift and cumulative totals.
PRINT TOTALS (P TO)
P* PRINT TOTALS
----- Shift 1 from Sun 7/18/99 7:51 AM to Sun 7/18/99 6:34 PM ----PrCatNameQuantity$ Total
11Regular 3835.25
21Unleaded 2118.55
31Premium 4747.95
41Diesel 3826.91
----- Totals from Sat 7/17/99 12:59 PM to Sun 7/18/99 6:35 PM ----PrCatNameQuantity$ Total
11Regular224204.52
21Unleaded 5752.35
31Premium 5252.13
41Diesel 4334.56
The command PRINT TOTALS with the A option prints quantity and dollar
totals for the period you request. The periods are (use the letters and numbers
shown in parentheses to specify the period):
• Current shift (C).
• Previous shifts (123).
• Today’s dail y totals (totals since last r ese t with RESET TOTALS or NEXT
DAY) (D).
• Yesterday’s daily totals (Y).
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 81
Page 98
Reports, Cash Drawer and Shifts
• Cumulative totals (totals since last reset with RESET TOTALS;A or
• Cumulative totals at last day-change (totals at last RESET TOTALS or
You can request total s for any combi natio n of up to seven per iods. If you do not
specify a period on the command line, the prompt Which totals? will be printed.
Enter the periods you want in response to the prompt. Totals for periods will be
printed in the order they were requested. Fo r example:
PRINT TOTALS;A 1D prints the totals for the previous shift 1 and the current
daily totals.
PRINT TOTALS;A 123C prints the total s for the previ ous shifts 1, 2, and 3, and
the current shift.
You can use ranges with the PRINT TOTALS command to print specific
product information.
RESET TOTALS;I) (T).
NEXT DAY) (P, if configured). This function is useful at day changes so
you do not have to stop the site to obtain cumulative totals.
P* PRINT TOTALS 1-4 ↵
----- Shift 1 from Sun 8/15/04 7:51 AM to Sun 8/15/04 6:34 PM ----PrCatName Quantity$ Total
11Regular3835.25
21Unleaded2118.55
31Premium4747.95
41Diesel3826.91
----- Totals from Sat 8/14/04 12:59 PM to Sun 8/15/04 6:35 PM ----PrCatNameQuantity$ Total
11Regular224204.52
21Unleaded5752.35
31Premium5252.13
41Diesel4334.56
---------
P*
-------144128.66
376343.56
You can use the I option and ranges with PRINT TOTALS to print information
for specified categories instead of for products.
Page 82MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Page 99
Reports, Cash Drawer and Shifts
P* PRINT TOTALS;I 2 ↵
----- Shift 1 from Sun 8/15/04 7:51 AM to Sun 8/15/04 6:34 PM ----PrCatNameQuantity$ Total
52Cigs00.00
62Tires00.00
72Bread00.00
82Soda0 0.00
=========
----- Totals from Sat 8/14/04 12:59 PM to Sun 8/15/04 6:35 PM ----PrCatNameQuantity$ Total
52Cigs00.00
62Tires00.00
72Bread00.00
82Soda00.00
P*
00.00
==== ======
00.00
You can use PRINT TOTALS with any combinations of the A option and the I
option and ranges, to print quantity and dollar totals for specified periods and
products or categories. Separate the periods and the ranges of products or
categories with a comma. For example:
PRINT TOTALS;AI 3,2 prints q uantity and dollar totals for previous shift 3,
category 2;
PRINT TOTALS;AI YD,1-5 prints yesterday’s and today’s daily quantity and
dollar totals for categories 1 through 5; and
PRINT TOTALS;A 123,1-5 prints quantity and dollar totals for the previous
shifts 1, 2, and 3 for products 1 through 5.
How to Print a Sales Summary Report
The PRINT SUMMARY or P SU command pr ints a short ened form of the sales
report. This format includes only dollar totals by type of payment.
This repor t is generated from the same inform ation used i n the PRINT SALES
and PRINT TOTALS commands and is also affected by the RESET TOTALS
and LOAD SHIFT commands.
The command PRINT SUMMARY with no options prints the current shift and
cumulative totals.
MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004 Page 83
Page 100
Reports, Cash Drawer and Shifts
P* PRINT SUMMARY
- Shift 1 from Sun 8/15/04 5:51 PM to Sun 8/15/04 6:35 PM Club Debit Credit Cash Total
74.58 0.00 0.00 54.08 128.66
- Totals from Sat 8/14/04 12:59 PM to Sun 8/15/04 6:35 PM Club Debit Credit Cash Total
193.19 6.35 14.94 129.08 343.56
P*
You can use the A option with the PRINT SUMMARY command to specify the
periods to summarize. You can also specify products—or categories, with the I
option—to summarize. These options work like they do with the PRINT
SALES and PRINT TOTALS commands:
PRINT SUMMARY;A 1D prints a totals summary for the previous shift 1 and
the current daily totals.
PRINT SUMMAR Y;A 123C prints a totals summary fo r the pr evious s hifts 1 , 2,
and 3, and the current shift.
PRINT SUM MARY;A DT prints a totals summary f or the current daily totals
and the cumulative totals.
PRINT SUMMARY 1-4 prints a totals summary for the current shift and the
cumulative totals for products 1 through 4.
PRINT SUMMARY;AI D,2 prints a tota ls summary for the daily totals for
category 2.
PRINT SUMMARY (P SU)
↵
How to Reset Sales Totals
The command RESET TOTALS or RE TO resets the daily totals. It moves
today’s totals to yesterday, clears today’s totals, and marks the begin time for
each product and payment type. If so configured, the command also moves the
running cum ulative to tals to the previous shift 3, where the totals are buffered.
RESET TOTALS affects the daily totals printed by PRINT SALES, PRINT
TOTALS, PRINT SUMMARY, PRINT QUANTITY, and PRINT DRAWER.
Execute this command daily, at the beginning of the daily accounting period.
RESET TOTALS (RE TO)
P* RESET TOTALS
Verify (y/n)? Y ↵
P*
Use the command RESET TOTALS;A or RE TO;A to reset the daily, previous
shift, and cumulative sales totals (including tax totals) to zero. It also sets the
shift to one and clears totals.
Y ou mig ht use this co mmand to reset the cumul ative total at the beginning of the
fiscal year, for example. (The maximum total the Site Controller can
accommodate is $999,999.99, then it starts at zer o agai n.)
↵
Page 84MDE-4315 CFN Series CFN III Manager’s Manual for Windows NT · August 2004
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.