All Gasboy computer programs (including software on diskettes and within memory chips) and documentation are copyrighted by, and shall remain the property of, Gasboy. 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.
Federal Communications Commission (FCC) Warning
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 are 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 communications. 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
Gasboy, Greensboro, is an ISO 9001:2000 registered facility.
Underwriters Laboratories (UL):
UL File#Products listed with UL
MH4314
MH10581Key con t r o l u n i t , M o d e l G K E - B S e r i e s
All dispensers and self-contained pumping
units
Card reader terminals, Models 1000, 1000P
Site Controller, Model 2000S CFN Series
Data entry terminals, Model TPK-900 Series
Fuel Point Reader System
National Conference of Weights and Measures (NCWM) - Certificate of Compliance (CoC):
Gasboy pumps and dispensers are evaluated by NCWM under the National Type Evaluation Program (NTEP). NCWM has issued the following CoC:
Page xii MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 15
Operating SystemIntroduction
1 – Introduction
This reference manual explains commands that are used to set up, 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 requires to know how to issue commands to the CFN III, or
interpret the log printout and other reports. The Site Manager or person in charge of operations
at the site must be familiar with this manual and its contents so you can operate and maintain
the CFN III information. Attendants are not required to read this manual in order to operate the
Profit Point consoles, which are covered in other manuals.
This manual is not intended to be read cover to cover, but you must become familiar with its
contents so you can look up information when you require it.
Operating System
The Site Controller III (SC III) comes with a PC operating system called Windows® XP
Embedded (XPE) from Microsoft
Windows XPE system is not set up as a general PC and must be used only for the purpose of
housing the CFN embedded payment controller. Microsoft W indows XPE license states that a
Windows XPE system cannot be used as a general purpose PC. For example, the restrictions
would include general software such as Microsoft Word, Microsoft Excel
applications. This new system is icon based, that is, you must use your mouse to access the
command window and/or applications. Y ou must move the mouse (which is represented as the
arrow on the screen) over the icon that you want to open and double click 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 must 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. For example, 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).
Starting the SC III
The computer is turned on (booted) by pressing the button on the front of the computer . Ensure
that the monitor is turned on and there are no diskettes in the A: drive. It will take a few
moments to start. Not required to double-click the CFN3 icon to start operations, the operating
system has been programmed to do this for you. The CFN3 command window automatically
opens. Press the return key if your signon prompt does not display immediately.
®
. Windows XPE is set up with restricted services. The
®
, or other general
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 1-1
Page 16
IntroductionOperating System
Quitting the CFN3 Application
The preferred way to quit the CFN3 application is to press Alt and when continuing to press
the Alt key, press the X key. This will terminate your site operations. If you forget this, this
method is mentioned when you log on at the top of the screen as illustrated in
page 1-3.
Figure 1-1 on
Minimizing the Command Window
The site controller runs with either the command window open or minimized.
Minimizing the CFN3 command window collapses the window on your deskto p 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 h as 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 recommended way of quitting the site operations. You
required to log on again by double-clicking on the CFN3 icon. Ensure 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 two user levels of operation:
• Gasboy: Used for the daily CFN3 operation (and Integral Profit Point system, if present).
• Administrator: Allows you to add software updates, create/delete users, add passwords,
change your PC settings, and so on.
WARNING
Running the site from the Administrator level is a violation of the PCI Security Standard.
Page 1-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 17
Operating SystemIntroduction
Gasboy Level
Figure 1-1: Gasboy - CFN3 Desktop
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. See 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 link to
starting your software programs. The icons can be placed anywhere on the desktop but must
always be available to open the program.
At the bottom of the screen is a taskbar. Whenever an application is open it will 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 controller.
Clicking on the box representing the program will open or minimize the program’ s window on
the desktop.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 1-3
Page 18
IntroductionLogging onto Windows XP as Administrator
Administrator Level
Administrator is where users are added or deleted, your hardware settings changed, passwords
changed, and so on. 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.
Note: Administrator level accounts must not be shared between multiple users. Therefore,
each administrator level user must have an individual account. Accounts can be cr eated
by logging to the Wi ndows XPE as an administrator user. Access Control Panel > User Account, to add a user.
The RUN command, used to install software from the Start button, is only available from the
Administrator level. This command is a Windows XP operating system command and is
different from the CFN3 RUN command.
Logging onto Windows XP 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 the Administrator, proceed as follows:
1 Select Start > Shutdown.
2 From the Shut Down Windows screen, select the list of options under the “What do you want
the computer to do?” prompt.
Figure 1-2: Shut Down Window
3 Select Log off gasboy.
Note: Before logging off, ensure that you shut down (exit to the OS) the integral Profit Point
system, if present.
Page 1-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 19
Logging onto Windows XP as AdministratorIntroduction
4 Select OK. Any applications currently running will shut down, the Shut Down Windows
screen will close, and the Log On to Windows window appears.
5 In the “User name” field, enter your administrator level user name (the default user name is
“administrator”). In the “Password” field, enter the password (the default password is blank).
Figure 1-3: Log On to Windows Window
The desktop will appear similar to that of the gasboy user, except that there are more icons on
the desktop. Select Start on the taskbar for more options to add software updates.
6 When you have finished making the required additions or changes, select Start > Shutdown.
In the Shut Down Windows screen, select the list of options, under the “What do you want the
computer to do?” prompt.
7 Select Log off administrator from the list of options. Select OK.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 1-5
Page 20
IntroductionMiscellaneous Windows XP Information
8 When the Log On to Windows window appears, relogin as gasboy.
Note: The default password for gasboy user name is “GASBOY”.
Figure 1-4: Log On to Windows Window
Miscellaneous Windows XP 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.
Profit Point
If you have an integral Profit Point system, it will start automatically. If not, start the Profit
Point system by double-clicking on the Profit Point icon using the left-most mouse button. For
the Profit Point system to operate, the SC III must be running with the CFN3 window on the
desktop, either open or minimized.
Page 1-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 21
Related DocumentsIntroduction
Online Documentation
Online documentation is available on the CFN III. The online system is viewed using your
browser that comes with your PC system. Use the online documentation for a quick reference
when you do not want to pull the manual off the shelf.
To open the online system, double-click the CFN3 HELP icon. The browser will open
displaying the online library available. Click once on the manual that you would like to
review.
Related Documents
CFN III - Version 3.5 and Later
Document
Number
C35923Point of Sale and Shift ChangeGasboy® Fuel Management Products
MDE-4355Profit Point Clerk’s ManualGasboy Fuel Management Products
MDE-4356Profit Point Reference ManualGasboy Fuel Management Products
MDE-4759CFN III Payment Application Best Practices Implementation
MDE-4773CFN III Configuration Manual for Windows XPCFN Series Controllers and POS
MDE-4870CFN III Fuel Management System PA-DSS Implementation
MDE-4872CFN Series CFN III Configuration Manual for Windows XP
Document TitleGOLD Library
CFN Series Networks, Card Handlers
Requirements
Guide Version 3.6
Version 3.6
& Pump Interface
CFN Series Controllers and POS
CFN Series Controllers and POSs
Credit and Debit Card Network
Document
Number
MDE-4390CFN Series NBS (GL3) Credit and Debit Card Network CFN Series Networks, Card Handlers
MDE-4560VisaNet® Credit and Debit Card NetworksGasboy Fuel Management Products
MDE-4572PaymenTech™ 005 Credit and Debit Card NetworksGasboy Fuel Management Products
MDE-4606BuypassSM Credit and Debit Card NetworksGasboy Fuel Management Products
TitleGOLD Library
and Pump Interface
Pump Interface
Document
Number
MDE-4337Gilbarco CRIND® PC Interface for Site Controller III
MDE-4501Wayne® CAT PC Interface for Site Controller III with
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 1-7
TitleGOLD Library
Gasboy Fuel Management Products
with Windows NT or Windows XPE
Gasboy Fuel Management Products
Windows NT or Windows XPE
Page 22
IntroductionRelated Documents
Document
NumberTitleGOLD Library
MDE-4624Gasboy CFN Series Tokheim® Pump PC Interface for
CFN III with Windows NT or XPE
MDE-4634CFN Series Gilbarco Pump PC InterfaceGasboy Fuel Management Products
MDE-4651Wayne Pump PC Interface for Site Controller III with
Windows NT or Windows XPE
Gasboy Fuel Management Products
Gasboy Fuel Management Products
Card Encoding and Miscellaneous
Document
Number
C01687CFN Series Card Encoding ManualGasboy Fuel Management Products
Page 1-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 23
Cabling and WiringIntroduction
Cabling and Wiring
Use the following illustration to correctly connect your SC III to the various pieces of
equipment.
Figure 1-5: SC III Connections
W&M Switch (S4)
SC-COMM DIP Switch (S3)
Loop 1 Island RS-485 Port
Loop 2 Island RS-485 Port
Factory Set to 2-Wire for Tokheim DPTS
Loop 3 POS High Speed RS-485 Port
Port 1 Local RS-232
Port 6 RS-232
Port 5 RS-232
Port 4 RS-232
Port 3 RS-232
• Port 1, Local RS-232 - Use cable number C05994, SC III terminal cable assembly.
• Port 2, Ribbon Cable to RS-232 - Use ribbon cable C05554 (currently not used).
• Port 3 - The T o kheim driver has been replaced with the Tokheim PC Interface, which uses
a serial port instead of this one (currently not used).
• Port 4 - RS-232 - Use cable number C05995, SC III modem cable assembly.
• Port 5 - RS-232 - This port is extra and can be used as a modem port or logger printer port.
• Port 6 - This port is extra and can be used as a modem port or logger printer port.
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 - 8 feet.
modular cable.
Complete information on ports and switches can be found in “SC III Ports and Switches” on
page A-1.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 1-9
Page 24
IntroductionCabling and Wiring
This page is intentionally left blank.
Page 1-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 25
2 – Important Safety Information
Important Safety Information
This section introduces the hazards and safety precautions
associated with installing, inspecting, maintaining or servicing
this product. Before performing any task on this product, read
this safety information and the applicable sections in this
manual, where additional hazards and safety precautions for
your task will be found. Fire, explosion, electrical shock or
pressure release could occur and cause death or serious
injury, if these safe service procedures are not followed.
Preliminary Precautions
You are working in a potentially dangerous environment of
flammable fuels, vapors, and high voltage or pressures. Only
trained or authorized individuals knowledgeable in the related
procedures should install, inspect, maintain or service this
equipment.
Emergency Total Electrical Shut-Off
The first and most important information you must know is
how to stop all fuel flow to the pump/dispenser and island.
Locate the switch or circuit breakers that shut off all power to
all fueling equipment, dispensing devices, and Submerged
Turbine Pumps (STPs).
!
WARNING
!
The EMERGENCY STOP, ALL STOP, and
PUMP STOP buttons at the cashier’s station
WILL NOT shut off electrical power to the
pump/dispenser. This means that even if you
activate these stops, fuel may continue to flow
uncontrolled.
Read the Manual
Read, understand and follow this manual and any other
labels or related materials supplied with this equipment. If you
do not understand a procedure, call a Gasboy Authorized
Service Contractor or call the Gasboy Service Center at
1-800-444-5529. It is imperative to your safety and the safety
of others to understand the procedures before beginning
work.
Follow the Regulations
Applicable information is available in National Fire Protection
Association (NFPA) 30A; Code for Motor Fuel Dispensing
Facilities and Repair Garages, NFPA 70; National Electrical
Code (NEC), Occupational Safety and Hazard Association
(OSHA) regulations and federal, state, and local codes. All
these regulations must be followed. Failure to install, inspect,
maintain or service this equipment in accordance with these
codes, regulations and standards may lead to legal citations
with penalties or affect the safe use and operation of the
equipment.
Replacement Parts
Use only genuine Gasboy replacement parts and retrofit kits
on your pump/dispenser. Using parts other than genuine
Gasboy replacement parts could create a safety hazard and
violate local regulations.
Safety Symbols and Warning Words
This section provides important information about warning
symbols and boxes.
Alert Symbol
You must use the TOTAL ELECTRICAL
SHUT-OFF in the case of an emergency and
not the console’s ALL STOP and PUMP STOP
or similar keys.
Total Electrical Shut-Off Before Access
Any procedure that requires access to electrical components
or the electronics of the dispenser requires total electrical
shut off of that unit. Understand the function and location of
this switch or circuit breaker before inspecting, installing,
maintaining, or servicing Gasboy equipment.
Evacuating, Barricading and Shutting Off
Any procedure that requires access to the pump/dispenser or
STPs requires the following actions:
• An evacuation of all unauthorized persons and vehicles
from the work area
• Use of safety tape, cones or barricades at the affected
unit(s)
• A total electrical shut-off of the affected unit(s)
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 2-1
This safety alert symbol is used in this manual and
on warning labels to alert you to a precaution which must be
followed to prevent potential personal safety hazards. Obey
safety directives that follow this symbol to avoid possible
injury or death.
Signal Words
These signal words used in this manual and on warning
labels tell you the seriousness of particular safety hazards.
The precautions below must be followed to prevent death,
injury or damage to the equipment:
DANGER: Alerts you to a hazard or unsafe practice
!
which will result in death or serious injury.
WARNING: Alerts you to a hazard or unsafe practice
!
that could result in death or serious injury.
CAUTION with Alert symbol: Designates a hazard or
!
unsafe practice which may result in minor injury.
CAUTION without Alert symbol: Designates a hazard
or unsafe practice which may result in property or
equipment damage
Working With Fuels and Electrical Energy
Prevent Explosions and Fires
Fuels and their vapors will explode or burn, if ignited. Spilled
or leaking fuels cause vapors. Even filling customer tanks will
cause potentially dangerous vapors in the vicinity of the
dispenser or island.
Page 26
Important Safety Information
No Open Fire
Open flames from matches, lighters, welding torches
or other sources can ignite fuels and their vapors.
No Sparks - No Smoking
Sparks from starting vehicles, starting or using power tools,
burning cigarettes, cigars or pipes can also ignite fuels and
their vapors. Static electricity , including an electrostatic charge
on your body, can cause a spark suf fic i ent to ignite fuel
vapors. Every time you get out of a vehicle, touch the metal of
your vehicle, to discharge any electrostatic charge before you
approach the dispenser island.
Working Alone
It is highly recommended that someone who is capable of
rendering first aid be present during servicing. Familiarize
yourself with Cardiopulmonary Resuscitation (CPR) methods,
if you work with or around high voltages. This information is
available from the American Red Cross. Always advise the
station personnel about where you will be working, and
caution them not to activate power while you are working on
the equipment. Use the OSHA Lockout/Tagout procedures. If
you are not familiar with this requirement, refer to this
information in the service manual and OSHA documentation.
Working With Electricity Safely
Ensure that you use safe and established practices in working
with electrical devices. Poorly wired devices may cause a fire,
explosion or electrical shock. Ensure that grounding
connections are properly made. Take care that sealing
devices and compounds are in place. Ensure that you do not
pinch wires when replacing covers. Follow OSHA
Lockout/Tagout requirements. Station employees and service
contractors need to understand and comply with this program
completely to ensure safety while the equipment is down.
In an Emergency
Inform Emergency Personnel
Compile the following information and inform emergency
personnel:
• Location of accident (for example, address, front/back of
building, and so on)
• Nature of accident (for example, possible heart attack, run
over by car, burns, and so on)
• Age of victim (for example, baby, teenager, middle-age,
elderly)
• Whether or not victim has received first aid (for example,
stopped bleeding by pressure, and so on)
• Whether or not a victim has vomited (for example, if
swallowed or inhaled something, and so on)
WARNING
!
Gasoline ingested may cause unconsciousness
and burns to internal organs.
Do not induce vomiting.
Keep airway open.
Oxygen may be needed at scene.
Seek medical advice immediately.
WARNING
!
Gasoline inhaled may cause unconsciousness
and burns to lips, mouth and lungs.
Keep airway open.
Seek medical advice immediately.
WARNING
!
Gasoline spilled in eyes may cause burns to eye
tissue.
Irrigate eyes with water for approximately
15 minutes.
Seek medical advice immediately.
WARNING
Hazardous Materials
Some materials present inside electronic enclosures may
present a health hazard if not handled correctly. Ensure that
you clean hands after handling equipment. Do not place any
!
Gasoline spilled on skin may cause burns.
Wash area thoroughly with clear water.
Seek medical advice immediately.
equipment in the mouth.
!
WARNING
The pump/dispenser contains a chemical known to the
State of California to cause cancer.
IMPORTANT: Oxygen may be needed at scene if gasoline
has been ingested or inhaled. Seek medical advice
immediately.
Lockout/Tagout
Lockout/Tagout covers servicing and maintenance of
WARNING
!
machines and equipment in which the unexpected
energization or start-up of the machine(s) or equipment or
The pump/dispenser contains a chemical known to the
State of California to cause birth defects or other
reproductive harm.
release of stored energy could cause injury to employees or
personnel. Lockout/Tagout applies to all mechanical,
hydraulic, chemical or other energy, but does not cover
electrical hazards. Subpart S of 29 CFR Part 1910 - Electrical
Hazards, 29 CFR Part 1910.333 contains specific
Lockout/Tagout provision for electrical hazards.
Page 2-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 27
Hazards and Actions
Important Safety Information
!
WARNING
Spilled fuels, accidents involving pumps/dispensers, or uncontrolled fuel flow create a
serious hazard.
Fire or explosion may result, causing serious injury or death.
Follow established emergency procedures.
The following actions are recommended regarding these hazards:
Collision of a Vehicle with UnitFire at IslandFuel Spill
• Do not go near a fuel spill or allow anyone else in the area.
• Use station EMERGENCY CUTOFF immediately. T urn of f all system circuit br eakers to the island(s).
• Do not use console E-STOP, ALL STOP, and PUMP STOP to shut off power. These keys do not
remove AC power and do not always stop product flow.
• Take precautions to avoid igniting fuel. Do not allow starting of vehicles in the area. Do not allow
open flames, smoking or power tools in the area.
• Do not expose yourself to hazardous conditions such as fire, spilled fuel or exposed wiring.
• Call emergency numbers.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 2-3
Page 28
Important Safety Information
This page is intentionally left blank.
Page 2-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 29
System OverviewSite Controller III
3 – Site Controller III
System Overview
The Site Controller III (SC III) is the brain of the CFN III System. Its job is to keep you
informed of what is going on at your site and to enable you to control 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 information about what each device is doing and makes 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.
When the SC III 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
The P: drive is your CFN3 prompt and the location of the SC3 root directory.
The command window has a [drive:/directory]* prompt where you will enter your commands
to the SC III. If you do not see this prompt you must press Enter 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 click once using the left mouse button. For more
information about your command window and the desktop refer to “Introduction” on page 1-1.
Consoles
The Point Of Sale (POS) device that communicate with the SC III is the Profit Point console.
The console combines pump control and cash-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 Profit Point manuals describe console operations.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 3-1
Page 30
Site Controller IIIReaders
Readers
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 consist of any
combination of a customer display, 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 readers, the user must return to the reader after completing a fuel sale and re-swipe the
card or enter the pump number that was used.
Log Printer
Another device, the log printer prints a continuous record of transactions and may also be
used to print reports. Every site requires some type of printer. It is important to know how to
read the information that comes out of the printer, since it in cludes data about completed sales
and messages about any errors that have occurred.
The log printer generates an on-going record on paper of important events 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
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.
®
184 plain printer, must be located where site personnel
IMPORTANT INFORMATION
Since the printed log is an importan t bu si n ess record, it is important not to let the log
printer jam or run out of paper.
In order to print, the log printer must be in the 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.
A properly connected and configured log printer will notify the SC III whenever it goes
off-line, so that no data will be sent to it until it is again ready to print. However, the space
available for storing such output is limited, so the log printer must not be left off-line for long
periods when 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
automatic 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
printed.
Page 3-2 MDE-4871 CFN III Manager’s Manual for W indows® XP Embedded - Version 3.6 · August 2010
Page 31
Command TerminalsSite Controller III
Command Terminals
Site commands can be entered through local or remote terminals. The local terminal is the
command window on your CFN III PC. A remote terminal is connected to the site through one
of the SC III’s RS-232 ports. It can be any dumb terminal such as the LINK or another PC
running terminal emulator software capable of supporting VT100 or VT52 (such as Procomm
®
). The remote terminal can also be a modem connection.
Plus
Commands
In order to use the SC III fully, you must know how to give it commands and to understand its
replies. 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 Enter causes the SC III to print the current 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.
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:
• Delete key may be marked Del
• Control key may be marked Ctrl or Ctl
• Enter key may be marked Return, RTN or
• Escape key may be marked Esc
System-response Problems
↵
When you open the CFN3 command window, it must display a [P:]* at the top left of the
screen. If not, press Enter or Return on your local terminal, the system must respond with a
signon prompt. Should the system not respond, close the window by pressing Alt, hold it
down, and then press X. Release both keys. Open the CFN3 window again by double-clicking
the CFN3 icon. Press Enter to get the signon prompt.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 3-3
Page 32
Site Controller IIICFN3 Command Sessions
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
To sign on to the Site Controller, enter a user number and password. The information below
provide information to add new users and change the password.
To sign on, proceed as follows:
1 Press Enter. The terminal will print the message signon:
2 Type your user number, a comma, and your password. Press Enter.
For example, if your user number is 3, and your password is AGENT007, type 3,
AGENT007. If your password has any upper case letters, ensure that you enter them in upper
case. The terminal will not echo the password you type for security reasons.
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 (usually marked ESC) 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 X in the upper
right corner of the window.
Automatic Sign Off
If you do not type anything on the terminal for 5 minutes, the terminal ends the command
session automatically. This protects the system if you forget to sign off.
How to Enter Commands and Data
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 letter-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.
Page 3-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · Augu st 2010
Page 33
CFN3 Command SessionsSite Controller III
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.
Note: Any time you enter a command, you can type the full command or use the short form,
such as P DA for Print Date in the section immediately above. You can use eit her upper
case or lower case letters when typing commands. For the short form of system
commands, type HELP and press Enter at the command prompt. The essential part of
the command will appear in upper case. For the Print DAte command, the P DA
command is shown in upper case and this is all that is requir ed to execute the 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 must enter. If the terminal displays a
data entry prompt:
• Type the data and press Enter.
• If the command has several prompts, type the requested data and press 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.
6 Enter the minute. CFN3 will display the date and time.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 3-5
Page 34
Site Controller IIICFN3 Command Sessions
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.
[P:]* RESET DIAGNOSTICS
↵
[P:]*
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.
If both options and arguments (data) are used on a command line, the options come first, then
a space, then 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:
OptionFunctionDescription
AAllUsually expands the effect of a command.
IInitializeUsually initializes data affected by the command.
CChainAllows you to enter multiple sets (a chain) of data to
P1=,P2=ParameterAllows you to specify fields for sorting. Field name is given
>Redirect output to a
new file
>>Redirect output to an
existing file
<Redirect inputAllows you to use a file as the source of input to a
LLinesUsed with any command to page output for CRT screen.
TTextUsed in command files intended to be run from the
HHomeUsed with any command, clears from the current cursor
commands requiring data. See below.
as data immediately following parameter; for example,
PRINT TRANSACTION;P1=AUTH would print a list of
transactions sorted by authorization codes.
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.
Output is appended to the end of the specified file.
Requires destination (file name) as argument. If a file does
not exist, it will be created.
command. Requires source (file name) as argument.
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.
console so that single lines of text can be displayed on the
console.
position to the end of the screen and puts the cursor in the
home position on a CRT.
Page 3-6 MDE-4871 CFN III Manager’s Manual for W indows® XP Embedded - Version 3.6 · August 2010
Page 35
CFN3 Command SessionsSite Controller III
Disk-based commands use different options than those given here for system-resident
commands. However, almost all the commands required 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. W ithout 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 3-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 3-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 3-1).
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 3-7
Page 36
Site Controller IIICFN3 Command Sessions
How to Verify Commands
Some commands require verification before they are executed. These commands give you a
chance to terminate the action 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 execution, or an N to terminate the 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: 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.
If the starting number specified is not in the file, no data is printed. The printout 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 through 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 systems with limited lockout.
Shortcut for Entering Data
After you are familiar with some of the commands, you may no longer require 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 items with a comma. To enter a comma as part of the text, type two commas.
Remember that if you use the C option, you must press Enter twice to enter and terminate the
command.
Page 3-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · Augu st 2010
Page 37
Redirecting Command Input and OutputSite Controller III
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 BIN file must be in the
SC III disk drive, or the file must be present on the hard disk drive.
The SC III will first look for the command in different places in the following order (known as
the search path):
PathDescription
R:RAM drive
.current directory
P:BINthe .BIN directory on the hard disk
You must type the entire command name, including the path, if the command is not in the
RAM drive, the current 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.
Redirecting Command Input and Output
Normally commands take their input from the keyboard and send their output 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 must always separate the command options from the arguments or
data.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 3-9
Page 38
Site Controller IIILog Printer
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 display. The second column is the length 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 output of the command
PRINT TRANSACTIONS to the file TRANS.
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.
Page 3-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 39
Keyboard Control CharactersSite Controller III
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 print a message on the log printer. You can use the C
option to log messages requiring more than one line, but each line will have the date and time
appended to it.
LOG MESSAGE (LOG ME)
[P:]* LOG MESSAGE Bob, Call office
↵
[P:]*
The message that prints includes the date and time: Bob, Call branch office Tue 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:
KeysDescription
CTRL-C
CTRL-S
CTRL-Q
CTRL-X
DELETE
BACKSPACE
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 when you type the specified character.
Note: The use of the CONTROL key is indicated by a caret (^) before the character to be typed
when CONTROL is held down. For example, to enter a ^C, hold down CONTROL and
type a C.
Terminate a command.
Pause display.
Unpause display.
Delete current line.
Delete previous character(s) - printer terminal.
Delete previous character - CRT or PC CFN3 terminal.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 3-11
Page 40
Site Controller IIIK e yboard Control Character s
How to Terminate a Command
After you have typed a command and pressed Enter, you can terminate th e c o mm an d in most
cases by typing a ^C. (Ensure, 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 Backspace (or type a ^H) to delete the previous character. Press Backspace as many
times as required 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 the NT.
The user typed INT DATE.
[P:]* PRNT
[P:]* PR
[P:]* PRINT DATE
How to Delete a Line
Use a ^X to delete an entire 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\
How to Pause Printout
A pause in printing is useful for viewing a printout on a CRT.
T o temporarily pause printing without terminating a command, enter a ^S (S for stop) or press
Pause if you have a printer terminal. This will keep new lines from being printed.
To continue printing, enter ^Q, or press Enter, or press Pause 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 the next group of lines. If you do not specify a number, 24 lines
will be printed.
T o use the L op tion to specify page lengt h, type a semicolon L (; L), followed by an equ als sign
and the required number, after the command. For example, ;L=20 sets the screen length to
20 lines.
Page 3-12 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 41
Permission LevelsSite Controller III
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 lines each time the user press Enter, until all the diagnostics
have been printed
• Type: PRINT DIAGNOSTICS;L=20
[P:]* PRINT DIAGNOSTICS;L=20
The terminal will print 20 lines each time the user press Enter, until all the diagnostics
have been printed
Permission Levels
Permission levels are used for security and safety. By assigning appropriate permission levels
to users and to commands, you can make sure that users have access to only the commands
they require to use.
In the default configuration, users with permission level 2 are allowed to activate only basic
CFN3 commands.
IMPORTANT INFORMATION
Level 10 must be used only for Administrator Access to the CFN3. Standard users of
the system must use level 4.
For security reasons, users with permission level 10 are not allowed to login remotely.
Remote Access Command
SYStem. Typing SYStem will take you to the Windows XP 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 Windows XP, 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 when using the PC. When you require to execute Windows XP commands on your
PC, use a DOS window with a C: prompt or use Windows XP Explorer.
This command is designed for use from a remote signon when the PC cannot be accessed
directly.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 3-13
Page 42
Site Controller IIIOptional Commands
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.
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 that
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 with what you specified. For example, HELP * VEHICLE (note the blank
space before and after the *) prints all the commands whose second word is VEHICLE.
Page 3-14 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 43
HELP CommandSite Controller III
The A option with the HELP command shows each command prefaced with its command
number.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 3-15
Page 44
Site Controller IIIHELP Command
This page is intentionally left blank.
Page 3-16 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 45
User ID NumbersUsers
4 – Users
The system administrator is usually responsible for assigning the initial user-identification
number and a password to each person who will require to use the SC III data terminal for
accessing the CFN III system. Some systems also require users to sign on to the Profit Point.
For these, the system administrator is also responsible for assigning password to people who
use the console.
In its normal configuration the SC III allows up to 99 users; the default number is 5. Each user
has three attributes, a user number (0 through 99), a password of up to 16 alphanumeric
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.
• Passwords are used for security. By controlling who knows the password you can control
who has access to your system. For PCI compliance, each user must have a unique user
number and password. Users must not share passwords.
• Permission levels are used for security and safety. By assigning appropriate permission
levels to users and to commands, you can ensure that users have access only to commands
that they require to use. In the default configuration, users with permission level 2 are
allowed to activate only basic SC III commands. Only PCI Administrators are granted
permission level 10 and are allowed to activate all SC III commands. All other users are
only granted permission levels 0-9.
User ID Numbers
The SC III is capable of controlling 99 users. Users 97 and 98 are reserved for backup access
purposes. If there are fewer than 97 employees at a site, each employee must have their own
user number.
How to Add a User
Using the admpass.bin Program
The admpass program is designed for an administrator to setup and control users access to the
system. The admpass program will allow new users to setup, modify some parameters for
existing users, enable or disable a user, and remove a user from the system.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 4-1
Page 46
UsersUser ID Numbers
Run admpass. The Password Administration Menu appears.
Gasboy International Site Controller III
Version 1.0.0.4
Password Administration Menu
1. Add New User to System :
2. Enable or Disable User :
3. Modify User Information :
4. Remove User from System :
Enter Item Number, Q-Quit
At any time press ? for help :
Adding a New User
To add a new user to the system, proceed as follows:
1 Select item 1.
Note: The User ID will be a number between 0 and 99. User number 97 and 98 must be
reserved and must not be used for general user.
2 If the user already exists, a warning will be displayed and the administrator must answer to the
prompt, to continue or to abort the process.
Adding a new user requires a password to be entered by the administrator . This is also required
to modify other default items, if required. The new password added will expire after the first
login by the user. The user has to setup a new password at the first login. If the user does not
set up a new password to replace the temporary password loaded by the administrator, the user
will not be allowed access to the system until the administrator resets the password again. The
number of days before the password expires is 90 days and the user is enabled, as default.
Enabling or Disabling a User
To enable or disable existing users, select item 2.
Note: Disabling an account will not extend the timing for a password to expire.
Modifying User Account
To modify user account, select item 3.
Note: The administrator can change some account parameters, using new password,
changing the security level, and disabling or enabling the user. If the administrator
changes the password, the user will be r equired to enter a new passwor d when they first
access the system.
Removing a User from the System
To remove a user from the system, select item 4.
Page 4-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 47
User ID NumbersUsers
New User Menu
To add a new user, proceed as follows:
1 Select Add a New User. The Password Administration screen appears.
Gasboy International Site Controller III
Version 1.0.0.4
Password Administration Menu
New User 2 Security Menu
1 New Password for User : PASSWD REQUIRED
2 Days Allowed for Password Use: 90
3 User Permission Level : 1
4 User Access to System : Enabled
Enter Item Number, ?-help, S-Save, Q-Quit:
2 If an existing user is selected as a new user, the system will prompt for verification before
allowing the existing user data to be scrubbed and a new user is created for that User ID.
New Password
Following are the guidelines for creating a new password:
• The Password is mandatory and must consist of 7 to 16 characters.
• The password is case-sensitive and can have numbers mixed with upper case and lower
case letters.
• If less than 7 or more than 16 characters are entered, then the administrator will be notified
that the password is invalid and require to try again.
• To meet strong password and PCI DSS requirements, a password must consist mixture of
letters and numbers.
• Only alphanumeric characters will be accepted for passwords.
The password table works just as it did in prior versions and will follow the same rules as
previous versions. However, the password is not decipherable by viewing the password table,
as it is with prior versions. The commands “load sig”, “add sig”, and “remove sig” are no
longer compatible and cannot be executed.
When a new user logs in for the first time, the user will be notified that the password must be
changed. If the password is not changed, the User ID will expire and the user will be unable to
login. The system will also notify a user before the user’s password expires.
• If a user is remotely logging into the system, the user will be notified 30 days before the
password expires, and every day thereafter.
• If the user locally logs into the system, the user will be notified 10 days before the
expiration of the password, and every day thereafter.
• If the local user does not update the password before it expires, the user will be given one
chance to change the password on a login after the expiration date.
• If the user is logged in locally at the Site Controller console, or is logged in remotely, a
password menu appears. The user must enter the new password. After successfully
completing the password update the system will automatically log the user out and the
user must login again using the new password.
• If the user is at the Profit Point they will be notified of the expired password as they log
into the system. But, there is no forced menu for them to update the password.
• If they fail to update the password, they will no longer have access to the system.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 4-3
Page 48
UsersUser ID Numbers
Days Allowed
The days allowed for a Password can range from 1 to 999 days. T o meet the PCI requirements,
the days allowed cannot exceed 90 (default) for the expiration time of the password. If the
days allowed exceeds 90, the administrator will be in violation of the PCI Security Standard. If
the number of days equals or exceeds 900 days, the system considers this level to be a
non-expiring password. A non-expiring password does not require the new user to create a
new password when the system is accessed for the first time.
User Password Update
Use the command PASWD or PA* to change your password. A password can be 7 to 16
characters long, and does not have to be a word. You can use any combination of characters.
When you load a new password, your previous password is erased. In order to maintain
security, do not write down your password. To update the password, proceed as follows:
1 Type paswd, or pa* to access the password program. The current User ID is displayed in the
Password Update Program screen.
Password Update Program
Version 1.0.1.0
** User ID 2 **
Enter Current Password:
2 Enter the Current Password.
3 Enter the New Password.
4 After entering the new password, you will be prompted to verify it. Enter the new password
again.
The password must be from 7 to 16 characters or the passwords will not be accepted.
Password Update Program
Version 1.0.1.0
** User ID 2 **
Enter New 7 to 16 Digit Key Password: ***********
Verify New 7 to 16 Digit Key Password:
After the password is verified, the system will display that the password has been updated.
Notes: 1) If a mistake is made when entering the current password, the new password, or when
verifying the new password, the backspace cannot be used to fix the mistake. Press
Enter. An error message will appear and you will be prompted to change the
password again.
2) When changing a password, you cannot reuse the same password for five sequences
of changing the password.
If a user updates a password from the Profit Point, the entered password will not be hidden. It
is the user’s responsibility to ensure that their password is entered when others do not have
visual accessibility to the Profit Point screen.
Page 4-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 49
User ID NumbersUsers
Backup Password
If the system cannot be accessed for any reason, the administrator must sign on as user 97 and
obtain a CPU ID and Pass Key. The administrator must then contact Gasboy Technical
Support at 1-800-444-5529 and provide the CPU ID and Pass Key information. In return, the
technician will supply a password for user 98. This temporary password can be used for onetime access to the system.
Note: In previous versions of the Site Controller, the system could be accessed using a switch
setting and the backup password configured in sys_par. For increased security, the
switch setting check has been removed.
First, the administrator must sign on as user 97 and use the password configured in sys_par.
For example, the default backup password is GASBOY. If this has not been changed, the
administrator must type 97,GASBOY. The SC3 will generate text that looks like the
following:
CPU ID = 11149701
Pass Key = 4CE6 1F67 1885 E6E2
The administrator will contact Gasboy Technical Support at 1-800-444-5529 and request a
backup password. The technician will provide a temporary password based on the CPU ID and
Pass Key information obtained through user 97.
To enter the temporary password, the administrator must type 98,nnnnnnnnnnnnnnnn, where
nnnnnnnnnnnnnnnn is the 16-digit temporary password provided by Gasboy Technical
Support. The password must be entered with no spaces and all letters included in the password
must be entered in upper case.
Once signed on as user 98, the administrator will have full access to any part of the system.
The new password expires when the system is accessed, thus it can be used only once.
Immediately after gaining access to the system, the administrator must update passwords using
admpass or restore passwords from backup. Otherwise, the administrator must perform the
previous operations to obtain another password from Technical Support.
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:]*
For security, the password are not printed.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 4-5
Page 50
UsersPermission Levels
Permission Levels
The standard User Permission Level range is from level 0 to 10.
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 (refer to the chart in the Command Permission Levels chapter in MDE-4773
CFN III Configuration Manual for Windows XP 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
must verify that the permission levels in use are appropriate for your system. Refer to “How to
Use Permission Levels” on page 4-7 for more information.
Refer to the MDE-4773 CFN III Configuration Manual for Windows XP if you require more
information about assigning permission levels to commands.
Three things determine whether a user has access to a command. They are: the user’s
permission level, the command’s permission level, and the position of the console keyswitch
(if entering commands from a console).
• If a user has a permission level that is equal to or greater than the permission level required
for a command, that user may execute that command.
• 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
Profit Point, 5-position:
5 (automatically signs on user 2)user 2’s
4 (automatically signs on user 1)user 1’s
3 ON1
2 SUPERVISOR4
1 MANAGER8
Profit Point, 3-position:
1 ON1
2 OFF0
3 MANAGER8
Page 4-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 51
New Security.bin ProgramUsers
How to Use Permission Levels
Permission levels can ensure Site Controller security.
It is probably more appropriate to think of Site Controller users as job functions rather than as
individuals. For example, a typical attended s ite might have separate user IDs for Cashier,
Supervisor, Manager, and System Configuration and Maintenance. The permission levels for
each might be as follows:
Ideally, each user must have access to only the commands required for that user’s job. This
requires careful planning. You must decide what commands each level of user will require to
use, and assign permission levels to commands accordingly.
Access Allowed
User Access to the system can be Enabled or Disabled.
New Security.bin Program
System Key Management
System key management is controlled from the security.bin program. The program will bring
up a system key management window that is used for setting up and controlling the keys
required for system security. The security.bin program requires separate users to enter the two
parts of the security key to maintain the safety of split knowledge and dual control. The system
key must be updated at least once a year to meet the PCI security standa rds. The system key
does not expire after one year. The maintenance of the system key is up to each site
administrator.
System Key Management
1.0.1.0
Security Administration Menu
1. Enter New System Pass Key : Not Entered
2. Save Pass Key to diskette : N/A
3. Enter New System Master Key : N/A
4. Save Master Key to diskette : N/A
5. Get Pass Key from Diskette : Pass Key Not Read From Diskette
6. Get Master Key from Diskette : Master Key Not Read From Diskette
7. Update System Keys : System Previously Updated
Enter Item Number, RETURN-Next Page, Q-Quit
At any time press ? for help :
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 4-7
Page 52
UsersNew Security.bin Program
Menu Item 1: Enter New System Pass Key
Loading the System Pass Key requires a 16 character password. If more or less characters are
entered than required, the system will notify the user of the error and prompt to re-enter the
password. The password must be verified on the second entry. To provide a strong password, a
mix of alpha characters (upper and lower case) and numeric characters must be used. The site
administrator determines the type of strong password to be entered. The system will not check
for a mandatory type or set of characters.
System Key Management
1.0.1.0
Load Pass Key
Enter 16 Digit Key: ****************
Verify 16 Digit Key: ****************
Menu Item 2: Save Pass Key to Diskette
Menu item 2 is used for saving the Pass Key in an encrypted file on a diskette. The Master and
Pass Keys cannot be saved on the same diskette. Therefore, two diskettes are required for the
save process. Ensure that the diskette is clearly labeled ‘Pass Key’ as it cannot be interchanged
with the Master Key diskette.
Saving the Master Key and Pass Key diskettes will allow the administrator a full recovery if
the system is corrupted. The administrator does not have to remember the two passwords.
However, if one or both of the diskettes are bad, the administrators must have the means to
recover by re-entering the passwords from another means.
Note: It is not possible to save the Pass Key to diskette after exiting the program.
After creating and saving the Pass Key, the user must exit and another user with permission
level 10 must log in and run security.bin to enter the Master Key.
Menu Item 3: Enter New System Master Key
Loading the System Master Key requires a 20 to 28 character password. If more or less
characters are entered than required, the system will notify the user of the error and prompt to
re-enter the password. The password must be verified on the second entry. To provide a strong
password, a mix of alpha characters (upper and lower case) and numeric characters must be
used. The site administrator determines the type of strong password to be entered. The system
will not check for a mandatory type or set of characters.
System Key Management
1.0.1.0
Load Master Key
Enter 20 to 28 Digit Key: ****************
Verify 20 to 28 Digit Key: ****************
Page 4-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 53
New Security.bin ProgramUsers
Menu Item 4: Save Master Key to Diskette
Menu item 4 is for saving the Master Key in an encrypted file on a diskette. The Master Key
cannot be saved on the same diskette as the Pass Key. Therefore, another diskette is required
for the save process. Ensure that the diskette is clearly labeled ‘Master Key’ as it cannot be
interchanged with the Pass Key diskette.
Saving the Master Key and Pass Key diskettes will allow the administrator a full recovery if
the system is corrupted. The administrator does not have to remember the two passwords.
However, if one or both of the diskettes are bad, the administrators must have the means to
recover by re-entering the passwords from another means.
Note: It is not possible to save the Master Key to diskette after updating the System Keys or
exiting the program.
Menu Item 5: Get Pass Key from Diskette
Menu item 5 is used to restore the Pass Key from diskette to allow full recovery, if the system
becomes corrupted or loses its Security key information.
Menu Item 6: Get Master Key from Diskette
Menu item 6 is used to restore the Master Key from diskette to allow full recovery, if the
system becomes corrupted or loses its Security key information.
Menu Item 7: Update System Keys
Menu item 7 is used to update the system with the new keys or the keys rest ored from diskette.
If the system is not updated, the new keys will not take effect. The menu will let you know
when the system is being updated and when the update is complete.
Security for your company and patrons using your equipment is the uppermost concern. The
key information and diskettes must be kept in a secure location such as a safe. A compromised
system must be reported immediately and can result in fines and other monetary losses if the
compromised cards are the result of poor key management and/or the lack of security.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 4-9
Page 54
UsersNew Security.bin Program
This page is intentionally left blank.
Page 4-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 55
5 – Audit Trail
To provide traceability for system access and actions taken that may affect sensitive data, an
audit log is created. A directory c:\cfn3audit is used and daily audit files are created and stored
in that directory. The audit files will start with the prefix of AU and will be followed with a
two-digit year, two-digit month, and two-digit day. The file type or suffix is ADX.
The following is a list of items that will be logged in the audit file:
• Any command typed from SC3 window or from the Profit Point SPCL Func 30 will be
recorded in the system audit file.
• Any command executed by the system as a cron will be logged in the system audit file.
• If a script is run, such as in a cmd file, it is possible that every command in the script will
be logged in the audit file.
• When a bin command is executed that results in the change to the system configuration a
message is sent to the audit log that the system has been updated.
Audit Trail
PC and CFN Time Synchronization
A cron is provided with a command file to allow the two systems to be synchronized. The
command timetont.cmd is used to set the PC clock to the same time as the CFN embedded
system clock. A cron is provided to provide a hidden background task to set the PC clock
every day at 2:30 A.M.
Miscellaneous Items
• If the security.cfg is missing, on reboot;a the system will send a message “Security File
Missing.”. If the security .cfg does not match the file size expected, the system will display
a message, “Security File Corrupt”.
• On page one of sys_par there is a setting used for backup password. Though it is no longer
used for obtaining a backup password it is used by the system and must be left to a default
of GASBOY.
• On page one of sys_par there is a setting for using the disk journal. This is set to a default
of yes and must be left in the default state if PCI logging requirements are to be met.
• SC3.SYS driver is located in the C:/sc3drv directory . The sc3.ini and sc3drv.exe files used
to configure the SC3 are also located in the same directory. The Gasboy user must not be
allowed to delete these three files.
• The audit files are located in the c:\sc3audit directory along with the cfn3audit.exe file.
The gasboy user must not be allowed to access audit files or the cfn3audit.exe file.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 5-1
Page 56
Audit Trail
This page is intentionally left blank.
Page 5-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 57
Date and TimeReceipts, Messages, and Date
6 – 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 daylight-savings time, so you will have to adjust the Site
Controller’s clock manually if daylight-savings time is observed in your area.
Also, the Site Controller’s clock can gain or lose time over a period, just as a watch can. You
may require 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 3-4.
Receipt Heading and Footing
The receipt heading is printed above and the receipt footing is printed below the body of each
printed receipt. The information in the receipt heading and footing usually includes the name
of the store or gas station, and may also include the address and some other messages, 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 characters @C are used to center text.
If the characters @N are found, they will be replaced 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 enter the heading and footing to be printed
on the receipt and to enter the form feed length. The heading and footing you load will print on
all printers at the site.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 6-1
Page 58
Receipts, Messages, and DateReceipt Heading and Footing
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.
• 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, and so on.
• For credit-card receipts printed by a console, use lines 20-29 to provide space for the
customer’s signature.
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:]*
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 characters to perform the
special printer functions. Be aware that other printers, including some stand-alone printers,
ignore these characters.
Console and Island Card Reader
\nnSet left margin to nn spaces.
Console Only
&&BUse bold print
&&CUse condensed print (15-characters per inch).
&&NUse normal print (12-characters per inch).
&&EUse expanded print (7.5 or 6-characters per inch, depending if condensed or normal
in effect).
&&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)
Page 6-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 59
Receipt Heading and FootingReceipts, Messages, and Date
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 two footing lines
will be printed on different lines instead 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
more information, refer to “Printing an Invoice” on page 27-2.
• 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.
How to Change Heading and Footing Lines
To change one heading or footing line, 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.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 6-3
Page 60
Receipts, Messages, and DateIsland Card Reader Messages
How to Delete Heading and Footing Lines
To remove heading and footing lines, proceed as follows:
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 when 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 is determined by the Site Controller configuration; 20 is the default number
allowed. Each message can be up to 20-characters 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
longer used to 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 separately and specify the display time.
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:]*
Page 6-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 61
Island Card Reader MessagesReceipts, Messages, and Date
For example, you might want to display the promotional lines “Try a hot sandwich from our
deli” and have each line be displayed for 2 seconds. The illustration demonstrates how to enter
this information.
Note: 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 clear 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 re-enter more
than one message at a time.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 6-5
Page 62
Receipts, Messages, and DateIsland Card Reader Messages
How to Load Messages
Use the LOad MEssage (LO ME) command in the site controller to load broadcast messages.
These messages will appear on the first line of the Island Card Reader (ICR) or in-the-pump
reader display. To access other lines of a multiple line display, use the tilde character (~) and
the line # (1 to 4) before the message. The display times for messages 1 to 3 must be loaded as
0 seconds; message #4 display time must be greater than 0 seconds. This will allow the
messages on all 4 lines to display at the same time instead of one line at a time.
Note: If more than four messages are loaded (5-10), omit the tilde preceding the text for line
four and the messages will be scrolled in line four of the display. Many reader displays
will have less than four lines. In these cases, only load messages for the lines that are
available.
[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 multiple line display readers, the messages are
usually loaded as described in the previous example. If the GASBOY ICRs will be
communicating on the POS loop, the broadcast messages will not be displayed on them. The
GASBOY ICRs will display the message that is in the reader program under step-type 1,
which is usually Slide card or Insert card.
Page 6-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 63
How to Add or Change Fuel ProductsFuel Products
7 – 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 transaction. The command does this by letting you assign 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 require 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 transactions. To avoid confusion,
you must 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 separate bulk diesel product. Or, if you have some pumps on the system 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 require to use inventory tracking for fuel products. Use Tank
inventory.
How to Add or Change Fuel Products
Use the following procedure to add a new product:
• Ensure that the product information has been initialized 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 fuel authorizations for Proprietary 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 for fuel products. The tax code for fuel products
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-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 7-1
Page 64
Fuel ProductsHow to Initialize Fuel Product Information
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 in formation 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 product that does not already exist, the terminal will print an error message.
Page 7-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 65
How to Change Fuel Product InformationFuel Products
You may use the C option with the command LOAD PRODUCT;A.
• 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 usually 1-10
or 20-29, with 30 and above for merchandise 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
specified 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 differentiate between them on reports.
• The minimum price and maximum price are used for products that allow price override.
For fuel products, they must 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.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 7-3
Page 66
Fuel ProductsHow to Remove a Fuel Product
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 next example
subtracts two cents from all levels from the price table and is assigned with the LOAD
FUEL command.
You can also use product ranges with PRINT PRODUCT to print specified product
numbers. For example, the command PRINT PRODUCT 1-4 prints the information for
products 1 through 4.
How to Remove a Fuel Product
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 initially disabled. 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
inventory information for fuel products appears in the product information printout.
If you have the same product assigned to more than one tank, the inventory information in
the product printout can be the total for all the tanks. If you have more than one product
assigned to one tank (such as diesel sold at two different prices), the inventory information
in the product printout will not be very meaningful, so you must probably not enable
inventory in this case.
Page 7-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 67
How to Enter Fuel Product InventoryFuel Products
When you use the commands ADD TANK and SUBTRACT TANK, the inventory for the
corresponding products is also adjusted 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
inventory when you do the LOAD TANK and use ADD TANK to enter the inventory amount
when inventory is enabled.
When the commands ADD or SUBTRACT T ANK or INVENTOR Y are exec uted, th e amount
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.
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-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 7-5
Page 68
Fuel ProductsHow to Enter Fuel Product Inventory
This page is intentionally left bank.
Page 7-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 69
Tank CommandsTank and Pump Commands
8 – Tank and Pump Commands
Tank Commands
How to View Current Ta nk 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.
In addition, if a CFN-compatible T ank Monitor™ System (electronic tank 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:]*
CommandsDescription
T#Tank number of tank.
ProductName 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 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 require 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 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.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 8-1
Page 70
Tank and Pump CommandsTank Commands
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
To add to the Site Controller tank inventory counters, proceed as follows:
Use the command LOAD TANK or LO TA to set the Site Controller tank inventory counters
equal to the amount of fuel in the tanks. The quantity must be in the same units (gallons or
liters) 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 for products are done only if inventory
keeping is enabled for the products, but inventory is always kept for tanks.
Page 8-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 71
Method-of-payment PricingTank and Pump Commands
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 printed on the log printer. An asterisk (*) next to the totals in the printout of the PRINT
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 entered with the LOAD T ANK command affect inventory, but do not affect
transactions. The product codes and tank numbers entered with the LOAD FUEL command
are the ones that are used for transactions.
To set the Site Controller tank inventory counters, proceed as follows:
Some sites want to charge different prices for fuel products depending on what sort of payment
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 tho se
fuels or pump table entries to entries in the price table.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 8-3
Page 72
Tank and Pump CommandsMethod-of-payment Pricing
The command PRINT PRICE (see below) allows you to see the prices that have been assigned
to existing price codes. Then the command LOAD PRICE can be used to change them.
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,
require 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.
Price Code
LevelDescription
Level 0Price level 0 is the default fallback price (though the Site Controller can be configured for a different
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.
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
credit card is run through the console card reader or an island card reader.
Level 3Price level 3 is the debit price. It is charged when the DEBIT key on the console is pressed or when
a debit (automated teller) card is run through the console card reader or an island card reader.
Additional price levels, referred to as club prices, are available 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 price for at least level 0 for every price code you use. The pump
will be disabled if you do not load a fallback (level 0) price.
Page 8-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 73
Method-of-payment PricingTank and Pump Commands
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.
Use the command LOAD PRICE or LO PR to enter price levels and prices for price codes.
The number of price levels and prices allowed is determined by the Site Controller
configuration.
If you are changing prices when the site is open for business, first shut down the site with the
command STOP. This will allow transactions in progress to finish, but prevent new
transactions from starting when 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 price code(s) to be changed (either a number 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 (indicated by the first asterisk 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.
Page 8-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 75
Method-of-payment PricingTank and Pump Commands
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.
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 executed automatically at the appropriate times by loading the
proper cron (user-defined commands executed at specified times) entries with LOAD CRON
(refer to
The example above shows two command files used for changing the pricing for day-night
pricing.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 8-7
Page 76
Tank and Pump CommandsPump Commands
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 to one pump. For regular dispensers and pumps, there is
one hose per pump. The pump, not the hose, is authorized for transactions.
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.
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
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.
Page 8-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 77
Pump CommandsTank and Pump Commands
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 n ot
displayed, but the information under each pump is in order by hose number.
PRINT PUMP (P PU)
[P:]* PRINT PUMP↵
P#T#Pr Pc Price Totals$Total RateLimit Slow
11110.799178.770181.10100/$$300.500
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.
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 PRODUCT to view the product names that correspond to the numbers.
PcThe price code controls what prices will be charged for each method of payment such as
cash or credit. It is the code entered with LOAD FUEL.
PriceThe price is the current fallback value assigned to the price code with LOAD PRICE (the
fallback price is defined in this chapter under Price codes).
TotalsThe quantity totalizer is the cumulative quantity pumped for the hose. These totalizers will
roll over periodically when all 9s are displayed.
$TotalsThe dollar totalizer is the cumulative dollar sales for the hose. Dollar totalizers will also roll
over periodically.
RateThe pulser rate is the number of pulses produced per unit of measure, such as gallons. It
applies 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.
LimitThe fill limit is the amount automatically requested, unless overridden, when a customer
asks for a fill (the limit assigned to privately issued cards can be different than the hose fill
limit).
SlowThe slow flow cutoff point determines how soon before reaching a limit or preset amount
the slow 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.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 8-9
Page 78
Tank and Pump CommandsPump Commands
The last column, pump status, which has no heading, shows the current status of the hose.
OptionDescription
DownThe pump is out of service. The commands PRINT DIAGNOSTICS 2 and PRINT DIAGNOSTICS 8
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.
give more diagnostic information about pump control units and pumps, respectively.
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 display each pump’s quantity and dollar totals at the time the shift change
occurred; these two columns are not totaled.
How to Enter the 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 FILL by pressing that key on the card reader (if you use privately issued
cards, the limit assigned to the cards will be used 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 reaching a limit the slo w -pump mo de is
activated. The slow-to-cutoff point is in gallons prior to the limit.
A default cutoff point and pump limit for all pumps is determined by the Site Controller
configuration. LOAD CUTOFF overrides the default limit. If the default limit is okay for a
pump, you do not require to enter a new limit.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 8-11
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.
Page 8-12 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 81
How to Add or Change Merchandise ProductsMerchandise Products
9 – Merchandise Products
When you are creating products, you must make several choices about 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 represent individual items, departments, 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 product information has been initialized 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. Each product is assigned a product code,
product name, category. If price override is allowed, or if prices are to be entered 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
prices.
• 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 product. 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.
You may use the C option with the command LOAD PRODUCT;A.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 9-1
Page 82
Merchandise ProductsHow to Create Special Merchandise Products
• 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
merchandise categories. You can print out specified categories 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 override. If
override is not allowed, enter 0 for the maximum price.
• 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
refunds, and such. These are not real products, but they allow you to have information about
cash withdrawals and refunds included in your produc t and sales reports.
• Use LOAD PRODUCT;A to create a new product. Special products must 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.
Page 9-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 83
How to Print Merchandise Product InformationMerchandise Products
• You do not require 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 product, type 2 for a payout product, or type 1 for a refund product (refer to the
Product attributes in the table below).
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 to indicate that this is a fuel
product. The bit is displayed as type 8 in PRINT PRODUCT;A. The bit is not reset if a
subsequent LOAD FUEL changes the product.
The following table shows the product attributes that may be enabled.
Number Description
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
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
15Enables patronage (Buypass only).
10Product is tax exempt. For example, if you have a tax exempt key assigned on the Profit Point, and the
assigned to type 2 will subtract from the sales total.
PRODUCT).
clerk presses that key during a sale, any items with an attribute of 10 have the tax removed.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 9-3
Page 84
Merchandise ProductsHow to Change Merchandise Product Information
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 9-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 85
How to Remove a Merchandise ProductMerchandise Products
You can use ranges with PRINT PRODUCT to print specified 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-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 9-5
Page 86
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 resident on the Profit Point for PLU 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 required.
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 console 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 kept by item. You may spec ify that inventory be kept as a dollar 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.
Page 9-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 87
Merchandise Product InventoryMerchandise Products
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.
The quantity will normally be interpreted as number of items. If type 4 has been specified 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 INVENTOR Y or AD IN to add to the inventory amount for a product.
The quantity will normally be interpreted as number of items. If type 4 has been specified 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 interpreted as number of items. If type 4 has been specified with
ENABLE PRODUCT, the quantity will be interpreted as a dollar amount. You may use the C
option with SUBTRACT INVENTORY.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 9-7
Page 88
Merchandise ProductsMerchandise Product 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.
T o disable inventory tracking once it has been enabled, use DISABLE PRODUCT and specify
type 5.
Page 9-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 89
Tax TypesSetting Up Tax Tables
10 – Setting Up Tax Tables
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 most tax percentage rates, you are able to simply specify
the tax rate and the rounding rule. These taxes are 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 used to calculate the tax on any remaining fraction of a dollar ($0.01-0.99) of the
price. For example, if the price of an item is $10.45, the tax on $10 would be calculated as
a percentage of $10, and the tax on the 45 cents would be looked up on a tax table by the
Site Controller.
You can configure the CFN3 application to recognize up to eight different taxes, depending on
what the law in your area requires.
Ta x Accumulators
The Site Controller can have up to eight tax accumulators, which keep a running total of taxes
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 are also maintained. The cumulative tax accumulators are reset by
RESET TOTALS;A or RESET TOTALS;I.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 10-1
Page 90
Setting Up Tax TablesTax Accumulators
How to Enter Tax Accumulator Names
To enter tax accumulator names, proceed as follows:
1 Type LOAD TAX.
LOAD TAX (LO TAX)
[P:]* LOAD TAX ↵
Tax #? 3 ↵
Name? Alc.Tx ↵
[P:]*
2 Enter the Tax.
3 Enter the Name (limited to seven characters).
The command LOAD TAX with the I option initializes all tax accumulators. All tax names
and amounts are cleared.
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 amount in each tax accumulator 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:]*
================== ======
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.
PRINT SALES;I 0 (P SA;I 0)
Page 10-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 91
Tax as PercentageSetting Up Tax Tables
Ta x 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 require to use this chapter. Instead, refer to the Tax Rate and Tax Rounding Boundaries parameters on menu 3 of the CONSOLE configuration program (which is
discussed in MDE-4773 CFN III Configuration Manual for Windows XP) for instructions on
setting up a type 0 tax.
For each product you define through 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 specify the upward rounding breakpoint, in tenths of a cent (which is hundredths
of a dollar). For example, if taxes are to be rounded up at $0.005 and down below $0.005, you
will use CONSOLE to enter a 5 for the tax rounding boundary.
Note: The tax rates and tax r ound ing boundari es ar e ignored if the tax tables are loaded using
the TAX prog ram.
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 through this entire chapter carefully before starting to construct the table;
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 (POS) terminals and cash registers.
You may set up 1-8 different taxes using these tables. Determine how many tax lookup tables
you require to build. Then for each one, follow the instructions in the remainder of this
chapter.
How to Set Up a Tax Table
The following are the five major steps involved in setting up a tax table:
• “Preparing a Compressed Description of Tax Data” on page 10-4.
• “Allot Storage Space for Your Tax Information” on page 10-7.
• “Assign a Tax Number and Name to Each Table” on page 10-7.
• “Build a Tax Table” on page 10-7.
• “Back Up Your Tax Data” on page 10-10.
This chapter explains how to complete all those steps. It also explains how to use T AX to print
your tax information and how to update a tax table when tax rates change.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 10-3
Page 92
Setting Up Tax TablesHow to Set Up a Tax Table
Preparing a Compressed Description of Tax Data
If your local taxing authorities require a tax lookup table, Gasboy or your local distributor may
already have a compressed (short and concise) description of it. Otherwise, use the
instructions in this section to compose a compressed 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 require 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 calculated at a percentage, possibly 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 for the tax table. Include the following columns (refer to the sample
graphic that follows):
OptionDescription
FromIn this column, write the low amount in each range of taxable amounts
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.
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: In the sample table, it is always $0.01.
Page 10-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 93
How to Set Up a Tax TableSetting Up Tax Tables
Figure 10-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.810.150.180.0110.82 10.990.60 0.180.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
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, then there are
four $0.18 increments, and one $0.19 increment. 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 Find a repeating pattern to the increments in the Tax Diff column (it may be that they are
always the same, as in the sample).
7 Then find a single repeating pattern that accounts for the increments in both Diff columns. If
the increments 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.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 10-5
Page 94
Setting Up Tax TablesHow to Set Up a Tax Table
To compose your compressed description, write down the following:
• 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 use a fixed rate with a rounding rule, or you can apply the table to the excess amounts.
• The tax increment; 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 first
Amt Diff is 0.18, and that difference occurs five consecutive times. For the sample table, and
for most tax tables, 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 loop that was started. Thus, if there are two loop commands
and then an end loop, the end loop will terminate the second loop. Another end loop is
required to terminate the first loop.
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 non-repeated 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 must reduce to a compressed description. However, if you encounter some
difficulty, consult your salesman or distributor for help.
Page 10-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 95
How to Set Up a Tax TableSetting Up Tax Tables
Allot Storage Space for Your Tax Information
The CFN3 software already has eight records in its storage space for its 1-8 tax rates, and it
must create additional records for the information in your tax 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 require for all of them. Then add eight to your total.
This gives the total number of records you require 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 require, use the TABLE program to
define the number of records in table number 27, the tax table (for instructions, refer to
MDE-4773 CFN III Configuration Manual for Windows XP). Ensure that your total includes
the original eight records required by the CFN3 software and all the additional records
required for your tax tables.
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 require to build a table.
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: The printed summary is a representation of the commands (increment, loop, and end
loop) that are defined in 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.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 10-7
Page 96
Setting Up Tax TablesHow to Set Up a Tax Table
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 commands, this means the number of rows for which 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 shows 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.
[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 arguments 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.
Page 10-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 97
How to Set Up a Tax TableSetting Up Tax Tables
T o enter an option, type a semicolon, then the option letter. To enter an ar gument, 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 upper case or lower case. They are shown
below in upper case.
OptionEffect
;ICAUTION: Do not use this option after you have entered tax information you want to save. It initializes
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.
-PUsed with this argument, TAX prints a summary of all t axes whose names have been loaded with LOAD
TAX.
-RUsed with this argument, TAX prints all information from the tax rate table in a raw form suitable for the
RESTORE command to use in restoring the tax table. The standard command file SYSBACK calls T AX
with this argument. Normally, you will not use this argument.
-?Used with this argument, TAX runs in tutorial mode. When any prompt is displayed for the first time, it is
preceded by its help message. Y ou 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 this list, 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 TA X 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 ap pears.
•Enter P to print a summary of all taxes whose names have been loaded with LOAD TAX.
The summary is the same report that prints if you use the -P argument with the TA X
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. Y ou can compare this printout with the tax table you obtained from
the taxing authorities or a bank to verify that the tax has been entered correctly.
•Enter T# to print a table of the specified tax (specify the table’s number in place of the #
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.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 10-9
Page 98
Setting Up Tax TablesHow to Set Up a Tax 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 indicate you are not changing the tax type.
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.
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 the current table definition so you can decide whether or
not to save it (ensure that you cannot quit if there are loops that have been started but not
ended).
•Enter D to delete the last command you entered, including your responses to the command
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 current table definition so you can review it. Refer back to the example
for a sample printout of the table definition.
•Enter M to modify a record. You will be asked for the number of the record to 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 y our loops, use ^C
(press and hold the CTRL key, then press C).
Back Up Your Tax Data
After you have used the TAX program to enter a tax table, run SYSBACK to back up the data.
Page 10-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · Aug ust 2010
Page 99
ReportsReports, Cash Drawer, and Shifts
11 – Reports, Cash Drawer, and Shifts
Note: The material covered in this chapter is not the same as the material in the Point Of Sale
(POS) and Shift Change manual. For example, the reports discussed in this chapter
contain dollar and quantity amounts of fuel and merchandise; the POS and Shift
Change reports include everything that occurred at a site during a shift or day.
IMPORTANT INFORMATION
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 Controller maintains sales totals for the last three shifts, the current shift, daily totals
for the 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
current 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 zero.
Each transaction is entered in three places: daily totals, current shift totals, and cumulative
totals (see Figure 11-1 on page 11-2).
The cumulative, current day, and current shift totals 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 printed at shift-change time, but they can be printed at any
time, since the totals are available until the next day’s shifts.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010Page 11-1
Page 100
Reports, Cash Drawer, and ShiftsReports
Figure 11-1 shows the relationships between the various types of totals.
Figure 11-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 includes 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
Previous
Shift 1
Previous
Shift 2
Previous
Shift 3
LO SH
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.
Page 11-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
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.