NeoPOS
Point of Sale and Retail Management System

Feel free to contact us: sales@becsystems.com.au if you have any suggestions for improvements to the software or to report any bugs.
Your input is appreciated and will assist us to continue to develop this product.
You can print out this help file by navigating to and selecting the file  c:\Program Files\BEC Systems\NeoPOS\NeoPOS Help.htm  (it opens in your default browser) and selecting File|Print.

NOTE: To search for an item or term press "Ctrl-F"

Quick Start Guide and Setup
Stock Database
Stock Recieval
Stock Report
Purchasing
Suppliers
Reports
Assign Hot Keys
Reprint Receipt
Members

Import /Export
POS Operation and Main Transaction Screen
Layby Function 
Order Function
Account Function
Keyboard Operation
Troubleshooting

Quick Start Guide / Setup

Click on the "Utilities" button. Click on "Setup"

GENERAL

NOTE: Program is best operated in 1024x768 Screen Resolution. The minimum resolution is 800x600 but you can also use 1280x960 or widescreen resolutions  1440x900 or 1600x900.
If the displayed screen is too large or too small for your display then the screen size can be adjusted using the Screen Size Adjustment setting in the General section of the Systems Setting page. For example if the screen is just a little too big then you may want to set this to 0.9 instead of the default.
NOTE: If you are unable to access the Setup button (for example the screen is too large) then you can open the Setup page by pressing "Y' on the keyboard.
Once you change any settings, exit and restart the program for them to take effect.

Report Printing

Report Printer Name - Select the printer for printing of Reports from the drop down box.
Font Name - Select the font style / name for your printed reports.

Font Size - Enter the font size for your printed reports. If you are using the receipt printer for printing your reports (i.e. the selected receipt printer is the same as the selected report printer) then you may have to reduce the font size so that the report information fits properly on the receipt paper.
Left Offset
- Enter the required left offset for printing reports . This is only required if the information is printing too far to the left on your reports. NOTE: This setting is in Pixels so you may have to enter a large number (say 500) here to see a significant left offset on the report.
Horizontal Scale - Adjust this value to space out or compress the printing on the page. This is useful if the numeric data is printed too far to the right hand side of the page.
It is also used to compress the report when you are using the Receipt Printer to print your reports.
This is only required if the information is printing too far to the left on your reports or receipt.

Please refer to Printer Setup  for more details on setting up a report or receipt printer.

Subtract Returns from Category and Item Totals - Check this to remove any returned items (and values) from the Item and Category sections in the report. For example if you sell 3 of a particular item, and have 1 returned then with this checked the item and category section will show 2 items, with the return section showing 1. With this Unchecked the item and category section will show 3 items, with the return section showing 1.

Connection Manager  - This is a list of connections for accessing multiple Stores or Sites. The first entry  contains the connection for the local machine (at the current site). This would not be normally be changed. NOTE: This function button is also available on the Reports screen.

To add a connection for another store or site:
NOTE: This requires that the postgres server is configured, and accessible as an incoming service through the router, at the remote site. See the PostgreSQL Help file for more information on setting this up.

Click 'New' then enter the following information:

Store Name - A descriptive name that you can refer to the store with. (you can put anything you like in this)
Connection - The static IP address of the remote connection (e.g. 121.42.23.122).
Port - The port number for the postgreSQL server at the remote connection. Normally this is "5432" (default) but it can be changed at the remote end if required.
Password - The password for the postgreSQL server at the remote connection. Normally this is "password" (default) but it can be changed at the remote end if required.

To connect to a remote store or site:   Double-Click on the selected site.

Press "Delete" to delete the highlighted connection.

Terminal Number - This is the number assigned to this particular POS terminal. It is only used if you have multiple POS terminals connected to a single client/server database. In this case each terminal should have an individual Terminal No.

Screen Scale Adjustment - If the NeoPOS program window is larger than the available display area on you screen (i.e. Scroll bars appear or you cannot see all of the program elements) then you can reduce the size of the NeoPOS window by reducing this value (e.g.to 0.95) until the window fits. Also you can increase this size to increase the NeoPOS display window.

Current LayBy Number - Shows the current layby no. This can be reset but should normally be left unchanged as it is an automatically generated number which advances each time a layby is created.

SQL Settings - This allows you to view or edit the settings for the SQL database server. These settings should normally NOT be changed, but for your reference the following settings are available.

Provider - Not used in the current version.
User Name - Set to 'postgres' unless you set it to something else during the PostgreSQL setup.
Password - Set to 'password' unless you set it to something else during the PostgreSQL setup.
Connection/Datasource - Normally set to 'localhost' If the database is located on a server, for example when you have multiple POS terminals running off a shared server, then it is set to the IP address of the server. If you are using the MSDASQL.1 ODBC provider then this is set to the ODBC connection name.
Port - Set to '5432' unless you set it to something else during the PostgreSQL setup.

Update Program - Click this button if you have received and installed any updates for the program from BEC Systems. It adds any new tables or fields required by the new version of NeoPOS.Clicking this button will NOT cause any problems on your existing program.

Restore - Click this button to retrieve previously backed up data from a selected location or media. This will overwrite any of the existing data in the selected table.
1. Click the 'Restore' button then navigate to the disk location or removable media where you previously stored your backups.
2. To Resore All Backup Files - Press "Open"
    To Restore a Single or Specific table then s
elect the name of the table, from the list,  then click 'Open'.
3
. Exit NeoPOS then restart.

Retrieve Settings  - Click this retrieve all program settings (that is all the information in the Settings Section) from the settings that were saved when the last Backup was done. This is very useful if you have reinstalled the software or are installing the software on another terminal as it saves having to enter all of the settings manually.

Clear Transactions  - Click this to clear all of the Transaction (Sales) data from the database. This would usually be used if you have been testing the software and want to clear the "test" transactions you have entered.

Image File Location - Click on this box to select the location for stored product images and security camera images. It defaults to the install directory (usually c:\Program Files\Bec Systems\NeoPOS ). Your custom created product image files must be stored in this directory.
Ideally the created images should be a maximum of 300 pixels Height by 260 pixels Wide and in either bmp or jpg formats.

Compulsory Tender - Check this if you require a tendered amount to be entered when the operator selects CASH payment type. If this is unchecked then the CASH payment type will finalize the transaction, regardless of whether a Tender Amount is entered.

Currency Symbol - Select appropriate currency system for your country.

Default GST Rate - This is the default amount of tax that will be added to items such as "Extra items" when they are selected from the transaction screen. The tax rate for normal stock items is set individually in the Stock Database grid.

Round to 5 Cents - Check this is you require "Nearest 5c" rounding (applicable in some locales). This is enabled by default. This will round off the 'Total' box when CASH is selected as a payment method.
No Rounding
- Check this is you do not want any rounding to occur.

Default Discount %- - Enter the default value for the %- key (discount) in percent. Any value typed into the numeric box (during a transaction) will override this default value. This presets the %- key (discount) key to the set value.

Default Premium %+ - Enter the default value for the %+key (premium) in percent. Any value typed into the numeric box (during a transaction) will override this default value. This presets the %+ key (premium) key to the set value.

Tax Exempt for Transactions less than - Transaction totals and items will be tax exempt if the total of the transaction is less than the nominated value. Once the total of the transaction exceeds the value then the tax is added for all items.

Display Ex-Tax Prices - Check this to display the items in the main transaction grid and on the receipt without the tax component included (US style). In this case the Item price in the Stock Item Database should be entered without the tax component.
If you leave this unchecked the items displayed in the transaction grid and on the receipt will be displayed including the tax component. In this case the Item price in the Stock Item Database should be entered including the tax component.

Tax Descriptor - This is the description of the tax type printed on the customer receipt. For Australia it is GST (default) but you can put anything in this that is required by your country (e.g. TAX, VAT etc).

Allow Alpha-Numeric Barcodes - Check this if you want to use Alpha-Numeric Barcodes, that is barcodes with letters (A,B,C etc) in the barcode as well as standard "numeric only" barcodes.

Warn On Low Stock Level - Check this if you want to display a warning message if the stock level of any item is below the set 'Minimum Stock' value at transaction finalization.

Scan Retail Variable Weight Items (Prefix 02, 28 and 29) - Check this to enable scanning of retail Variable Weight item barcodes. These are usually "in-house" printed barcodes or from weigh-label machines applied to weigh and price labelled items.
These barcodes are 13 digits long, start with either 02, 28 or 29 and have the price embedded in them.
The item is identified by digits 3 to 6 in the barcode (4 digits). To identify the product, these 4 digits should be entered into the barcode field in the stock item details. In these cases the price field of the item is irrelevant as the actual price is embedded in the barcode and is extracted when the barcode is scanned.

Restrict item Quantity to 1 or Greater - Check this if you want to restrict use on the 'Quantity' key to accept only values of 1 or greater than 1 . This prevents the operator from entering 0 quantity or other unacceptable values.

Don't allow Quantity to be Multiplied - The normal behavior of the Quantity function is to multiply the existing quantity by the new quantity entered
e.g. -Register and Item, shows Quantity 1
       - Enter 5 then press Quantity, then it shows 5 items.
       - Enter 2 then press Quantity, then it shows 10 items
In other words the Quantity function allows progressive multiplication .
Check this box you want to prevent this feature (i.e. Each time you enter a Quantity it will set the new Quantity to this amount only.

Backup on Program Exit  - Displays the 'Backup Up Files' prompt when the program is closed (reminds the operator to back up if necessary)

Auto-Complete Account Names

RECEIPT

Customer Name - The store name that will appear in large font on the top of the receipt.

Print TAX INVOICE on Receipt - Prints the words TAX INVOICE on the top of the receipt.

Receipt Header Lines - Enter up to 20 lines of text that will appear on the header of the receipt.

Receipt Footer Lines - Enter up to 20 lines of text that will appear on the footer of the receipt. You can also enter spaces in these lines if you want to force the printer to feed out more lines when the receipt is produced.

Automatic Receipt Printing - Click this so a sales receipt will be automatically printed whenever the 'Total Amount Due' button is pressed.

Print A4 Invoice - Click this to print a standardised format A4 Invoice instead of the receipt style invoice.
Note: This assumes you are using standard resolution 600 DPI setting on your A4 printer.
          The "To" box at the top of the invoice is filled with the Member/Client Name and Address (if selected)
          The page header will show the Logo, Customer Name and any text details entered in the Receipt Header Lines box.
          The details box at the bottom of the Invoice will show any text details entered in the Receipt Footer Lines box.

Prompt to Print A4 Invoice - Click this to show a prompt, each time you print a receipt, to allow you to select whether you want to print a standard receipt or a pro-forma A4 style invoice.

Print Direct To ESC/POS Printer  -
  Uses Direct Printer mode (ESC/POS).  In this case you should install the printer as Generic/Text Only. This may increase the speed of printing. If you use this function the program prints DIRECTLY to the printer which may override some of the windows printer functions (e.g. Font Size or Font name). Note: This MUST be checked if you are using Control Characters as described below.

Receipt Printer Name
- Select the installed receipt printer from the drop down list.
Important: Please refer to the Printer Setup for more details on setting up your receipt printer.

Font Size - Sets the default size for the text printed on the receipt. Normally set to 10.

Horizontal Scale -If required, adjust this value to change the horizontal locations of the text printed on the receipt. For example if the prices cannot be seen (meaning they are off the right of the receipt) then decrease this value (e.g.: to 0.5). Conversely if the printing on the receipt are in the center of the receipt or overlapping then increase the value (e.g. to 1.5).

Vertical Spacing -If required, adjust this value to change the vertical spacing of the text printed on the receipt. For example if the printed lines are too widely spaced then decrease this value (e.g.: to 0.5). Conversely if the text on the receipt is squashed together too closely together then increases the value (e.g. to 1.5).

Left Offset - Enter the required left offset for printing receipt . This is only required if the information is printing too far to the left on your receipt. NOTE: This setting is in Pixels so you may have to enter a large number (say 500) here to see a significant left offset on the receipt.

Font Name - Sets the font type for the text printed on the receipt. Normally set to 'Times New Roman".

Current Receipt No - 10 digit number indication the starting number for your receipt serial numbers. This should be set when you start using the program.

Receipt No Font Size - Sets the size for the receipt No text. Normally set to 10.

Only Show Last n Digits - Truncates the printing of the Receipt No so that it shows only the last n digits. This can be useful in a food service application where you want to give the customer an easy to remember number.

Control Characters- Sends ASCII control characters to the printer when a receipt is printed (ESC/POS Mode).. The control characters should be entered as decimal values separated by commas 

Logo (bmp) -Click in this box and navigate to any bmp (bitmap) file that you wish to appear on the top of the receipt. This would usually be a company logo. Bitmap files can be created or edited in the standard Microsoft Paint program.

Logo Left Offset -Enter a numeric value in this box to position the logo across the top of the receipt. The larger the number the further to the right the logo will be printed. It may be used (for example) to center the logo on the printed receipt.

DRAWER AND CUTTER

Drawer Port -Sets the correct port for the cash drawer connection. Choose the option that best suits your requirements.

Printer Driver Drawer Opening  - Many printer drivers have a method for opening the cash drawer automatically (independent of NeoPOS) whenever a receipt is printed. 
This may be faster than using the other Drawer Open options.
1. Exit the NeoPOS program
2. Go to Start Menu|Printers and Faxes then right-click on the receipt printer name and select Properties.
3. Locate the tab called 'Additional Commands' or 'Drawer Control' or similar then locate the setting for 'Open Drawer 1'.
4. Enable the setting then enter the ASCII Code Sequence (for opening the drawer) in the box if shown. An example sequence may be shown (just copy this), otherwise you need to determine the correct string to enter, from the printer documentation or other sources.
5. Press OK to Save.

NO DRAWER - This means the NeoPOS makes no direct attempt to open the drawer. This may be used if there is no drawer connected or you intend to manually open the drawer.
NOTE: If Printer Driver Drawer Opening is used, the drawer will still be opened ONLY IF a receipt is printed. It will NOT be opened if 'NO SALE' is selected OR if no receipt is printed.

AUTO DRAWER - This method uses Printer Driver Drawer Opening  and will always open the drawer whenever a transaction is completed, even if a receipt is NOT printed, or when 'NO SALE' is selected. It sends a short print job (with no text) to the receipt printer whenever a transaction is completed.

VIA PRINTER - If you do NOT use Printer Driver Drawer Opening then this option opens the drawer by sending the entered ASCII Code Sequence (see below) through the Receipt Printer (no need to set a specific port as this is set by the windows printer driver). Note: If your printer is connected to an LPT (parallel port)  then you should select LPT1 rather than VIA PRINTER.

COM 1-8, LPT1  - Send the entered ASCII Code Sequence, via the selected port, to open the drawer (as in VIA PRINTER).

1. Go to Start Menu|Printers and Faxes then right-click on the receipt printer name and select Properties.
2. If the printer is connected to USB then you should  locate the 'Serial Port Emulation' or connection settings in the properties which may be under the 'Port', 'Emulation' or other tab. This will be a Serial or Com Port number from 1 to 8. Take note of the number.
3. Open NeoPOS and set the Drawer Port (Setup|Receipt) to the port that the drawer is connected to COM1-8  or LPT1-2 (from Step 2)
4. Enter the correct ASCII Code Sequence (see below) in the "Drawer Open ASCII Sequence" box in Setup|Receipt.
5. Save then Exit and Restart NeoPOS..

Drawer Open ASCII Code Sequence - Enter the string of characters to open the drawer as required by the particular printer you are using.The control codes must be entered and separated by commas.
e.g.: Default:: 27,112,0,25,255, (5 code comma separated sequence)
Star Brand Printers: 7, (1 code sequence)
Bixolon SRP 240 or 350: 27, 112, 0, 25, 255, (5 code comma separated sequence)
Refer to the documentation of your printer for the required code(s) . This webpage gives the required codes for a variety of printers 
http://pages.prodigy.net/daleharris/popopen.htm

Direct Connection - Check this option is the Cash Drawer is connected directly to the PC via a serial port. (not through the Receipt Printer) In this configuration the software asserts the DSR pin, on the 9D Serial connector, high for 200ms, to activate the drawer solenoid. To use this you will require a proprietary adaptor supplied by BEC Systems.

Shared Drawer between Terminals  - Check this box if you have 2 or more terminals connected to the same drawer. In this case you only enter and retrieve the total reconciliation for ALL Terminals.

Cutter ASCII Code Sequence - Enter the string of characters to activate the cutter (as required by the particular printer you are using).The decimal control codes must be entered and separated by commas.
Refer to the documentation of your printer for the required code(s) . This webpage gives the required codes for a variety of printers http://pages.prodigy.net/daleharris/popopen.htm

DISPLAY 

Hide Descriptor 2 - Suppresses display of the second descriptor line in the Stock Database. 

Show Z Report Option - Displays the Z Report check box in the Reports screen if a Z report is required.

Hide Unused Account and Order Names  - Check this if you want to stop displaying the Inactive/Unused names in the Order and Accounts screen. By default these are normally displayed on greyed out buttons so that you can re select the Order or Account name without having to retype/re-enter the name.

Confirm Clear Transaction - If this is checked the a confirmation message will appear when the user presses the Clear button on the main transaction screen. Prevents the user from accidentally clearing the current transaction.

Confirm Program Exit - If this is checked then a confirmation message will appear when the user closes the program. Prevents the user from accidentally closing the program.

Clear Screen after Transaction - If this is checked then the transaction grid and details will be cleared when the transaction is finalised. Ensures thet the operator always finishes off the transaction before starting another one. Delay(s) - This is the time delay between when the transaction is finished and when the screen clears.

Hide Cost Column in Product Search Screen -  Prevents Operators for seeing the Item Cost column on the Main Tab Search screen.

Colors - Click on the relevant button to select the color of various screen elements.
Background Color - The color of main screen backgrounds.
Transaction Grid Color - The color of the transaction grid on the main screen.
Display Box Color - The color of all text entry boxes and onscreen entry grids.
Subscreen / Panel Color - The color of small screens and panel backgrounds.

Transaction Grid Font Size - Enter the size of the font for the display in the main transaction grid.

Currency Font Size - Enter the size of the font for the display of values on the Tendered keys in for the Subtotal, Tax, Total, Tendered and Change boxes. This is useful where you are using a currency with large denominations. In this case you would reduce the size of the font so that it allow more digits on the buttons and in the boxes.

Payment Type Captions - These are the captions for the payment types which are displayed shown when finalizing a transaction in the main transaction screen. CASH is fixed (cannot be changed). Enter the other payment types you accept (e.g.: CHEQUE, EFTPOS, AMEX, VISA. INTERNET etc) 
NOTE: if you DELETE or MODIFY an existing payment type AND there are previous transactions which have used this payment type, then the payment type will be automatically added back into the payment types box. This ensures that historical sales reports will always reflect the actual payment types used.

Open Drawer - Check this box if you want the drawer to open when the associated payment Type is selected.

Surcharge % or $  - Enter the percentage or $ surcharge (if required) for the particular payment type. When the transaction is finalised with this payment type, the surcharge will be calculated/added, displayed in the transaction grid, added to the total and printed on the receipt. To change from Surcharge % to Surcharge $ - click on the "Surcharge %" caption.

Report Captions - These are the captions displayed in the CASH RECONCILIATION section of the Sales Report. You can change these from their default  values if required for easier recognition.

HOTKEYS

Hot Key Group Names & Key Configurations - Enter the Caption Names and the layouts for each of the 20 Hot Key screens and the layouts . The hotkey screens usually contains the Non-Barcoded items and are divided into 20 sets. For example Drinks, Rides, Misc Items etc. If you leave the caption blank then the button will not be displayed on the hot key screen.
Note: These are different and independent from the Product Categories that are set in the Stock Item Details.

The following are the 4 different hotkey layouts for each of the 20 Hotkey screens.

9x3 - 27 Hotkeys per page which allows large text caption and a small image on the right hand side.
6x3 - 18 Hotkeys per page which allows large text caption and a small image on the right hand side.
5x5 - 25 Larger Hotkeys per page which allows small text caption and an image underneath the text caption.
4x4 - 16 Largest Hotkeys per page which allows small text caption and an image underneath the text caption.

Hotkeys Panel Utility Buttons - Here you can select any 8 utility buttons that you wish to appear on the "Sidebar" Hotkey selection screen. Normally you would select the 8 most commonly used functions.

Display Hotkeys on Separate page - This shows a full screen Hotkey screen on a separate page when the "Hotkey" button is pressed. This hotkey screen disappears and the program returns to the main screen after one of the hotkey items is selected. Usually this is the best option when a minority of items are non-barcoded.

Display Hotkeys in Side Bar - This shows a small version of the Hotkey screen on the Main Display screen when the "Hotkey" button is pressed. This hotkey screen remains on the main screen after one of the hotkey items is selected, allowing the operator to select multiple hotkey items without continually opening the Hotkey screen via the "Hotkey" utility button. This is particularly useful if you are selling mainly unbarcoded items (e.g. Restaurant Meals, Drinks, Take Away Food etc.)

Display Hotkeys on Startup - If this is checked the hotkeys will be displayed automatically when the program starts.

Hotkeys Font Size - Enter the size of the font for the Hotkey text captions. This is useful if the Item names are very long or longer than can normally displayed on the hot keys.

ACCESSORIES

Scale Make / Model - Select the type make and Model of electronic scale you are using from the drop down list.

Scale Baud Rate - Select the baud rate (serial communication speed) of electronic scale you are using from the drop down list.

Scale Com Port - Select the Com port (serial port number) that the electronic scale output is plugged in to on the back of your PC.

Check Scale Stability - If you check this box, when a weighed item is selected, the program will wait for a stable weight to be displayed on the scale before continuing. (may cause a short delay processing the transaction) .NOTE:  If you are using weighed items BUT the scale is not connected to the POS system then turn this option off.

Decimal Point Pos  - Some scales do not output the decimal point as standard, in this case you can select the position that the decimal point will appear in the weight. This should match the position of the decimal point on the weight display. 

Barcode / Label Printer

NOTE: This NOT the setting for the receipt printer , These settings affect barcode printing for Products, Operators and Members.
It is compatible with Datamax (DPL), Zebra (ZPL), Zebra EPL, Intermec or Intermec ESIM brand thermal label printers.

Printer Make / Model - Select the type Make and Model of thermal printer you are using from the drop down list.

Thermal Printer Baud Rate - Select the baud rate (serial communication speed) of thermal printer you are using from the drop down list.

Thermal Printer Com Port - Select the Com port (serial port number) that the thermal printer is plugged in to on the back of your PC.

Print Speed - Enter the value for the speed that the thermal label will print out at. This should be in the range A to O. Lowering the print speed will improve the quality of the printed text and barcode. (NOTE: Not all values in the range A to O may be applicable to all printers so if you have an unexpected result change this value until the printer performs properly).

Print Heat - Enter the value for the speed that the printhead will operate at. This should be in the range 01 to 30. Lowering the print heat will improve extend the life of the printhead, Conversely raising the print heat will improve the quality of the printed text and barcode. (NOTE: Not all values in the range 01 to 30 may be applicable to all printers so if you have an unexpected result change this value until the printer performs properly).

Test Label Feed - Press this to test the thermal printer. If a label feeds when this button is pressed then the thermal printer is setup correctly.

Zebra TLP 2844 using Roll Width = 42MM, Label Width = 39MM, Label Height = 28MM
Printer Make Model = Zebra ZPL, Baud Rate=9600, Horizontal Position= 300, Vertical Position=20, Label Height=28

Pole Display - Select the Com port (serial port number) that the pole/customer display is plugged in to on the back of your PC.

Pole Message - Enter the message you would like displayed on the top line (line 1) of the pole display. The second line of the display will show Item Details and Price as the items are scanned and display the Total Price when the transaction is completed.

Pole Emulation Mode

Customer Display

This is used to enable and setup a secondary LCD display panel used as a customer display or advertising display.

To can use this feature if you ewquire a secondary display panel (customer display) connected to your system.
Preferrably you need to have a  video card with a DualView option, that is a secondary display that can be setup to display as a secondary monitor. (if you cannot see DualView option try installing the latest driver for your Video Graphics card)
Alternatively you can also use  'Extended Desktop' mode for the secondary monitor if DualView is not available.
You may want to experiment with the various modes available.
Please refer to your Video Card settings or control panel to determine if a suitable mode is available.

Once you have the secondary monitor setup correctly proceed as follows.

Enabled  - This enables the customer display and rolling advertisement mode.

Widescreen   - Check this if the customer display screen is widescreen.

Restart the program and see if the display is operating correctly with the default settings. 
If necessary change the following settings so that the image on the secondary screen displays correctly:

Left Position - This is normally set to a value just greater than the horizontal screen resolution of the main monitor you are using. For example if the resolution of the main monitor is 1024X768 then the value should be set to approx 1025. If the image is too far to the Left of the secondary display then increace this value, alternatively if the image is too far to the Right on the secondary display (i.e. there is a blank space on the left of the display) then decreace the value.
- This is normally set to 0 (top of the screen) but if  the image is too high on the secondary display then increace this value to move the image down.,
Scale - This is to set the overall size of the image on the secondary display. If the image is too large (i.e. you cannot see all of the picture or image) then you can reduce this value (say to 0.8) until the screen image fits the display correctly. Conversely if the image is too small for the screen then increace the value.

Image File  - Click in this box to select a single image that will appear beside the Customer Display transaction grid (which is displayed when a transaction is in progress). This image can be an advertising, promo or company logo image, the choice is up to you. You can create an image of any size for this (the selected image will be proportionally resized to fit the area available) but for the best quailty results the size of the image should be approx 40% of the secondary display horizontal resolution and 90% of the secondary display vertical resolution. For example on a 800x600 screen it would be created as a 320 (pixels wide) X 540 (pixel high) image. Of course if you create an image with less height it will display correctly but it will not cover the whole vertical area available.

NOTE: If there is an associated image file for the registered / scanned stock item, this image will temporarily replace the image you have selected above.    You need to restart the program for these settings to take effect.

Scanner / Card Reader Port

Select the Serial/Com Port number that the serial type scanner, card reader or auxillary input device is connected to. (the baud rate is permanently set to 9600 Baud)

The Scanner can operate in 2 modes.

1. Standard Barcode scanning mode scans barcodes in keyboard emulation mode so that the scanner workd as a standard scanner for registering items in transactions. In this case leave the 'Stocktake Mode' box UNCHECKED.

2. Stocktake mode allows you to use the serial barcode reader as a stocktake device, that is you can scan item barcode and the quantity that you have in stock and the stock database will be updated with the selected quantity entered. In this case CHECK the 'Stocktake Mode' box.

The data from the scanner must be received following form.
Note: MSD means most significant digit, LSD means least significant digit, CarraigeReturn is ASCII 13, LineFeed is ASCII 10

Barcode Number (can be any length) [CarrageReturn+LineFeed]MSD Quantity[CarrageReturn+LineFeed].......LSD Quantity [CarrageReturn+LineFeed]
OK [CarrageReturn+LineFeed]

eg: 9301932212121CRLF000003CRLF000005CRLF000001CRLFOKCRLF
In this example the Item 9301932212121 will be updated to show 351 in stock.

Scanner Input Character Test  - Use this to test what characters are coming out of the scanner when a barcode is scanned. Scan a barcode and see what characters are shown in the box. If it is set correctly the box should show the Barcode Number followed by a [13] (carraige return). e.g. 9310123456789[13]. If this is NOT the case you need to refer to the documentation on the scanner and set the scanner so that it gives the correct output. This is usually referred to as Suffix - Carraige Return or Character 13.

Enable Web Cam  - Check this to enable a webcam (if connected). to be used for Security Camera photos. A preview can be seen in Security|Security Camera. If you want to use the webcam cam for Member Card photos instead, then you will need to check the option under 'Members'. If this is selected then the camera can not be used for Security Camera Snapshots.

SECURITY

User Groups - Select the User Group name from the drop down list OR Type in a new User Group name. There is no restriction on the names you can use. Examples may be USER, MANAGER, NIGHT OPERATOR etc. If you have one particular operator that requires a separate set of permissions than all other operators, then you can set up a User Group name for that operator only.
Note: The DEFAULT user group is always available and it represents the permission settings that are enforced when the program is started up or before any operator has logged in. If you are the only user or all your users are trusted users then you only need to set this set of permissions. Of course if you have multiple users that you want to restrict permissions for, then you may want to disable all of the permissions under DEFAULT forcing the operator to log on before they can access any of the functions. This can also be achieved by Setting the 'Compulsory Operator' option.

Permissions - Once you have selected the User Group name above then you can check or uncheck the relevant boxes/buttons that you want the group to have permissions/access for. Press 'Save' when you are finished.

Security Camera - Select the events when you want a Security Camera snapshot to be taken. If a valid webcam is installed and working the image can be seen in the Preview box.

Operator Can't Delete Account Items - Prevents the operator from taking items off any account once the items have been registered and added to an account.

OPERATORS

Compulsory Operator - If you require a valid operator to be entered ()Log On) to activate the system. The system will always be inactive until a valid Operator ID is entered (at Log On)

Timeout - is the amount of time that the transaction screen stays enabled when there is no activity. Once the transaction screen is disabled the operator will be required to log in again.

Log Off after Each Transaction  - Check this to make the system Log Off the current operator after each transaction. This means the operator must enter or scan their PIN before each transaction.

Operator must clear held transactions when logging off  - Forces the operator to either Clear or Complete any "Held" transactions when they Log Off. NOTE: Do NOT check this if you intend to use the 'Floating Operator' function (where an operator can begin a transaction on one terminal. place the transaction on hold, and complete the transaction on another terminal.)

To add or edit operators in the grid:

1. Enter the Operator Code. The code can be a 1 to 10 digit number. This is both the PIN entered by the operator and barcode no used by the operator to log in. (in effect it is the operator password)
2. Enter an operator name (used for display purposes only).
3. Select the User Group from the "User Group'" drop down box. The selected operator will only have permission to use the keys/buttons selected in the "Security" section under that group name.

Barcode Printing - This prints barcodes for the selected item on either the standard computer printer or the thermal label printer.
To print a range of barcodes (for more than 1 operator) put the required starting and ending operator codes in the boxes at the top.
This number defaults to the selected item .

If Standard A4 Printer is selected then a full A4 sheet of adhesive labels will be printed.

Check the "Print Price" check box to print the price details on the label .

Creating or Editing a Layout - See Here .

MEMBERS

Member Tracking - Check if you want to use member or client tracking (including rewards points or licensing)

Member Code Data Length
 is the length of the barcode number on the member's cards. Minimum of 4 numeric characters.

Member Discount % - 
 This is the % global discount that will be applied to all sales to members. 

Member Groups - Enter a list of member status groups and an associated discount % that applies to each group. Typically this would be a customer loyalty program where  a member may have Gold, Silver or Bronze etc status, with an associated discount. When a member is created in the Member Entry screen you can then assign the member to one of the member groups from the "Member Group" dropdown box.
NOTE: If a member is assigned to a member group then the associated discount will override the global "Member Discount %" (see above)

Display Member Details when Card is Scanned -
Check if you want to display the details of the member when the member card is scanned from the transaction screen.

Assign Members to Account Names
means that when the accounts screen the member Surnames (from the members database) will appear on the account buttons (whether the account is active or not)
. In this case ONLY member account names will appear on the account buttons. If this is enabled then you can view or edit the Member details, after an account has been selected,  by clicking on the Account Name box (member surname) displayed at the bottom of the main transaction screen.

Print Member Details on Receipt -
Prints the Member/Customer Code, Surname, Given Name and Address on the Receipts.

Auto-Complete Member Code -
Auto completes the member code when entered in the member screen.

Use Web Cam for Member Card Photos
- Check this to use the webcam (if connected). for taking member card photos. A preview can be seen in Members|ID Card. If you want to use the webcam cam for Security photos instead, then you will need to un-check this option and check the "Enable Webcam" in the Accessories setup section.

Show Licence Expiry for Members -
Displays the Licence Sstatustatus for members in the main screen member display box (turns red if the Licence has expires)

Member Card Printer  is the name of the printer that is used to print the member cards (usually a card printer)

Member Accounts

Shows a list of members with running (or finalised) accounts.
This allows you to completely delete selected accounts if required. This may be because the account is faulty, errant or no longer required.

Select the account(s) you want to delete by checking the box, next to the name, then pressing the "Delete Selected Accounts" button.
NOTE: This will delete ALL account information associated with the customer so it should be used with care.


PURCHASING

Current Order No - This is then next Order Number that will be issued when an order is created.
Invoice Address - The invoicing address details which are printed on the top of the Order.
Compulsory Supplier for Stock Receival - Check this box is you require that a Supplier Name is always selected when you receive stock.
Delivery Address - The delivery address details which are printed on the top of the Order.
Notes - Up to 3 lines of text which are printed on the order. This could be banking details or any special instructions that you need the supplier to be aware of. These can also be changed or edited when the order is issued.

ADVERTISING

This area allows you to setup up to 200 'rolling' advertising / promo images and messages that will be displayed, in sequence, as a full screen on the secondary customer display.

To Add an Image to the list click "Add Image" button then navigate to and select each the previously created image(s) that you require.
To Delete an image from the list, mark the image in the list and press 'Delete Image'.

Cycle Period - This is the amount of time (in seconds ) that you require each image to be displayed, before it moves on to the next image.

Delay Before Display  - This is the amount of time that the customer display grid remains on the screen, after the transaction is finalised, before the full screen images begin to display again. This is useful to allow the customer some to review their recently completed transaction.

Creating the Advertising Image Files  - You can create images of any size for this (the selected image will be proportionally resized to fit the area available) but for the best quailty results the size of the image should be approx the size of the secondary display horizontal  and vertical resolutions. For example on a 800x600 resolution screen it would be created as a 800 (pixels wide) X 600 (pixel high) image.

FOOD SERVICE

KITCHEN/ORDER PRINTERS

For each kitchen printer:

Printer 1 - 4  - Select the name of the kitchen printer you are using from the drop down list.
Printer Name  - Enter a descriptive name for the selected kitchen printer (e.g. Fryer, Salad Bar, Grill etc) 

Kitchen printing mode operates as follows:

1. If an item is to be prepared in the kitchen or other area when ordered and registered on the POS terminal then select Printer 1,2,3 or 4.
2A. If the transaction is finalised normally : Any item in the transaction which is a 'Kitchen Printer Item' will be printed to the selected Kitchen Printer along with Time, Date and Receipt No. This allows the kitchen staff to prepare the item(s) and deliver the completed item(s) to the appropriate customer using this identification number.
2B. If the transaction is allocated to an order  : When the order is selected any item in the transaction which is a 'Kitchen Printer Item' will be printed to the selected Kitchen Printer along with Time, Date and TOrder No. This allows the kitchen staff to prepare the item(s) and deliver the completed item(s) to the appropriate order (or Table) using this identification number.

NOTE: If an item is added to an existing active order then only that item (not the whole order) will be printed to the Kitchen Printer.

Font Size - Sets the font size for the text on the Kitchen docket.

Font Name - Sets the font name for the text on the Kitchen docket

Order No Font Size- Sets the font size for the Order No text on the Kitchen docket.

Print Direct To Printer  -  Uses Direct Printer mode (ESC/POS).  This may increace the speed of printing. If you use this function the program prints DIRECTLY to the printer which may override some of the windows printer functions (e.g. Font Size or Font name). Note: This MUST be checked if you are using Control Characters as described below.

Control Characters (ASCII)
- Used to send a printer control characters to the Kitchen Printers. The control characters should be entered as decimal values separated by commas 

"UNPAID" Control Characters - Used to send a printer control characters for the "UNPAID" text printed on the Kitchen Printers.The control characters should be entered as decimal values separated by commas.

Order Button Name - You can change the name of the "Order" button (on Misc panel) to something else if required. This would be useful if you are using the Order function for Table service (for example) This operates in an identical way to Orders (i.e. you can can assign a transaction to an Table ID, which can be recorded, added to and finalised at a later time). 

Prompt for Order, Table, Pickup or Delivery  - Prompts the operator to select the type of order when the order button is selected.
        Order: This is used for customers who come to the establishment, place an order and wait for the order.
        Table: This is used for customers who come to the establishment, place an order and wait at a specific table to be served the order.
        Pickup: This is used for customers who order by phone (or other means), and come to the establishment to pickup the order.
        Delivery: This is used for customers who order by phone (or other means), and  the order is then delivered to them.

Use Order Name instead of Receipt No - Prints the name of the Order instead of the Receipt No on the customer receipt.

Top and Bottom Line Feed  - Sets the number of lines before and after the text on the Kitchen docket.

Prompt for Order No  - Prompts the operator to enter a Number (maybe a Table or Order Number) to be printed on the kitchen dockets. This is useful when you assign number to the customer when he places and pays for the order in one step. It eliminates the need to assign an Order or Table No using the "Order" button.

Prompt to Delay Kitchen Order  - Prompts the operator whether they want to delay printing of the Kitchen Order (docket). This is useful if the kitchen facilities are unavailable to process the  whole order immediately and require the whole order to be printed to the kitchen only when the facilities are ready. The order is then stored and recalled using the "Kitch Orders" button in the Misc screen.

Delay Reminder (Sec) - This is the amount of time that elapses before a prompt appears asking the operator if they want to print the delayed orders (this ensures that the operator does not forget that there are pending, delayed kitchen orders. 

Print Short Receipt (no item details) - Prints a shortened receipt when the transaction is completed. Only prints Store Name, Logo and Receipt No. 

Print Long Receipt for  Orders -  Always prnts a standard (long) when Orders are used (overrides short receipt option)

Don't Allow Partial Payments for Orders - Disables the ability to make partial payments for Orders

Show Kitchen Printers for Extra Items - Displays buttons for each Kitchen Printer in the "Extra Item" screen. This allow you to print any extra item text to the selected kitchen printer. This is usually where you want to add a comment or instruction to a kitchen order.

Use Member Details on Order Buttons - If a member no is entered or selected, and the sale is assigned to an Order then the selected Member Code and Surname are automatically displayed in the Order ID box in the Order screen. This saves the operator from having to retype the Member Name or Number when it is assigned to an Order. This is typically used where phone orders are taken, assigned to an order then later selected for delivery.
A typical scenario would be as follows:
1. Customer rings with phone order.
2. Operator enters Customer No on main screen and presses enter.The Customer No is usually the 10 digit phone number of the customer (set the Member Code Data Length to 10 in Setup|Members)
    - If the customer is already on file the Customer details are displayed with Code (phone number), Name and Delivery address.
    - If the customer is NOT on file, a new Customer detail screen is displayed. The operator enters the Name and Delivery address in the appropriate fields.
3. Operator presses 'Select' and the Customer detail is displayed on the main transaction screen.
4. Operator selects and registers the items ordered.
5. Operator selects Order button. The Customer Code and Surname is displayed in the ID box. Operator selects OK.

When the order is ready to be delivered.

1. Operator selects Order button then selects the Order from the displayed buttons.
2. Operator is prompted to print a Delivery Docket. If selected, a delivery docket is printed with the Order Details and Delivery Address.

When the Driver / Deliverer returns from Delivery.

1. Operator selects Order button then selects the Delivered Order from the displayed buttons.
2. Operator is prompted to print a Delivery Docket and Selects 'No'.
3. Operator finalises the transaction with payment etc.

Prompt for Delivery Docket on Order Recall  - Displays a prompt for printing of a Delivery Docket when a Order is recalled. Used in conjunction with the option described above.

Prompt for Receipt on all Orders  - Displays a prompt for printing of a Receipt when a Order is created.

Show Kitchen Printer List on Docket  - Shows a list of all active Kitchen Printers at the bottom of each docket.

MODIFIER LISTS

Allows you to setup various "Modifier Lists" or "Condiment Chains" which can be linked to any stock item and printed to the Kitchen Printer(s). The lists and items under each list are then chosen by the operator when the item is selected.
For example for a "Steak" item you may want the operator to select cooking time (Rare, Med-Rare, Medium, Well Done etc.). The operator will be presented with one or more sets of buttons when the steak item is selected, and whatever option(s) are selected will be printed on the kitchen printer (as an instuction to the cook or food preparer)

In Setup|Modifier Lists

1. Either Type a NEW List Name (Cooking Time, Condiments for example) into the Modifier List Name box OR select an EXISTING List Name from the drop down list.
2. Enter the Options for the List in the lower grid. You can add up to 25 options for each list. For example for Cooking Time you would probably enter Rare, Medium Rare, Medium. Well Done (one in each line).
3. Press "Save" to save the List Name and associated options.

For a Selected Stock Item

1. Select the Stock Item
2. Select the "Modifier List" button.
3. Place a check mark next to the Modifier List you want to use on the Stock Item.

PRICING 

Disable MID -  Disables the MID price (Multiple Item Discount) feature.

Disable Special Prices -  Disables the Special Price feature.

Price Shift Names % + or -  These are the descriptive names and percentage discounts or premiums for the global price shifts.
For example you may have:
"Happy Hour" when you charge 10% less for all (or specific items). In this case you would put "Happy Hour" in the left box and "-10" in the second box. OR "Late Hours" when you charge 20% more for all (or specific items). In this case you would put "Late Hours" in the left box and "20" in the second box.
In either case when you select the price shift using the "Price Shift" key on main screen, the prices for all Stock Items which have "Enable Price Shifting" checked in the Stock Detail|Pricing section for the item, will be increaced or decreased by the given percentage.

Start Time and End Time

This enables the Time Based price shift feature.
Enter the Start Time for the time shift (in the format hh:mm:ss) for the time, every day, when you want the Price Shift to activate.
Enter the End Time for the time shift (in the format hh:mm:ss) for the time, every day, when you want the Price Shift to deactivate.

Note: This means that you on not need to manually activate the 'Price Shift' key from the main screen. In other words the Price Shift will be automatically activated at the selected time.
If you use the 'Price Shift' key from the main screen then the Time Based price shift feature will be deactivated / overridden with the manually selected Price Shift.

If you want to set the Price Shift details to all items in a specific category then select the Category form the category drop down list and press "Apply to Selected Category".
This will set the Price Shift for each item to 'Enabled' and additionally,  if the Default radio button is pressed,  set the Price Shift name (for Time based Price Shift) to the corresponding Price Shift name.

For details on this see " Pricing " in the stock database section.

STOCK DATABASE

Press the 'Utility' tab then click on the 'Stock database' button on the main screen to access the Stock Database which allows you to view all of your stock / sales items
.
Use the Mouse and/or Up/Down, Home/End. PgUp, PgDn keys to navigate within this grid.

NOTE: The currently seleted item is highlighted with a blue line.

You can customise the display of the columns in the grid by clicking on the column title(s) and dragging to the postion that you require. If you do this then the grid will show the first 20 columns in future.

VIEW & EDIT
View and Edit the Stock details by double clicking on the displayed stock item line or by searching, highlighting then pressing the 'Select' button..

NEW
To create a new item entry press the 'New Item' key and enter the new information as required.

SELECT
After an item has been located press the 'Select' button to select it or display the details..

FIND
1. Select search by Name (default), Barcode or PLU via the 'Search Type' box.
2. Type in (or select on the onscren keyboard) part of an item Name, Barcode or PLU. All matches, to the entered string, will be displayed and highlighted in the grid.
The list will be displayed in the order selected in the 'Search Type" box.
Click in the 'Find' box to clear the current search and start a new one.

DELETE
Press the 'Delete Item' button to delete the currently selected item.
To delete an item using the keyboard highlight the stock item line, or multiple lines (Ctrl-Click) press the CTRL-Delete keys together and press Yes button when the 'Delete Record' box appears.

Category - Select a category from the drop down list to display only the items in that category

Price Adjustment - Allows you to bulk adjust the prices of all items or items in a selected category by a set % or $ amount.

1. Select the Category to adjust or leave it at ALL for all categories (i.e. All Items)
2. Enter the amount you want to change the prices by, either % (percentage) or $ (dollar amount) in the "Adjustment Amount" box.
3. Press % Increace, % Decreace, $ Increac or $ Decreace button.

The stock database contains the following information:

PRODUCT - 40 character product description. 2 Lines are available here if required. IMPORTANT: This should be a unique name for each product (i.e. No 2 products should have the same name)

PRICE
- The unit selling price for the product including tax (if required)

GST
- The Tax payable on this item (GST, Sales Tax, VAT etc) in % (percentage terms)

STOCK
- The current stock level of the item This is automatically updated as transactions are carried out or when Stock Entry is used. If either the 'Stock In' or 'Stock Out' button is not visible (disabled in the Permissions List) then this field is not directly editable although the stock can still be modified via the "Stock Movement" function..

MIN
- The minimum stock level required for the item. You can set this value to a level which is convenient for re-ordering purposes (see Re-Order Reports)

MAX
- The maximum stock level required for the item.  

CATEGORY
- The predefined category to which the product is assigned. Either select from the drop down list OR Type a new category name in the box.
Total sales of each individual category will be displayed in the Reports section.

ITEM BARCODE
- The barcode number for the item. This can be scanned in by selecting the box and scanning the item with your barcode scanner.
NOTE: If you manually enter the barcode via the Onscreen keyboard or from a computer keyboard press 'Find' to search for the barcode.
If the length of the product barcode is 13 this will be printed as an EAN-13 type barcode. If the length of the product barcode is 8 this will be printed as an EAN-8 type barcode. If the length of the product barcode is not 13 and not 8 then the barcode will be printed as a Code 3 of 9 type barcode. 
A message appears to notify you if any change has been made to the barcode. You can also validate the barcode by clicking on the "Validate Barcode" button in the Stock Details screen.

If you are creating your own custom barcode (i.e. Not scanning it from a product) then you should enter 7 or 12 digits and either Validate the barcode in the Stock Details screen, or Print the barcode out. The software will automatically add the 8th or 13th Checkdigit.

PLU - Put a PLU number (1 to 999999) for the item this box. This item can then be recalled from the main transaction screen by entering it via the numeric keypad and pressing the Enter Key.

GENERATE PLU - Press this button to automatically generate a unique, 6 digit PLU for this product. It will be one higher than the last PLU found in the stock file. NOTE: If you are using Member Codes then the lengths of the codes should NOT be set to 6 digits long as they could confilict with a PLU lookup. In other words set Member Codes  to 1-5 or 7-8 digits long.

WEIGHED ITEM - Check this box if the item is to be weighed (requires electronic scale connection) or is sold as a measured qunatity. The price of the item will then be calculated by multiplying the PRICE by the weight on the scale or the entered measured quantity.
NOTE: If there is no connection between the scale and the computer, when the item is selected or scanned, a message prompt appears in the main entry box ("ENTER QUANTITY:........"), prompting the operator to enter the item quantity (or weight) via the keyboard or on-screen keypad. In this case you must turn OFF the 'Check Scale Stability' option in Setup|Accessories|Scale.

UNITS OF MEASURE - Enter the units of measure used for Weighed or Measured Items (for example Litre for Petrol or Kg for a weighed item). Whatever is entered will appear on the screen and on the receipt for this item.

OPEN PRICE ITEM - Check this box if the item price is variable. In this case a price entry box will appear when the item is selected.

NOTE: There is a special case when both WEIGHED ITEM AND OPEN PRICE ITEM is selected. In this case the operator enters the Open Price for the weighed/measured item. The Quantity  for the item is automatically calculated from the Price entered and the Price (per unit) of the item. This is useful if the operator knows the amount, in dollars, of an item purchased but doesn't know the actual amount in units of the item. (for example a customer purchases $20 of petrol but he (or the cashier) doesn't know the actual amount of litres purchased when the customer presents at the point of sale)  

ITEM UNAVAILABLE - Check this box if the Item is not currently available , that is it is temporarily Out of Stock or for some other reason you want to prevent registration or selection of the item. If the item is selected (Scanned or selected from a Hotkey) by the operator, a message appears "Item Unavailable" and the item cannot be registered or sold.

BULK PRODUCT - Check this box if the item is a bulk item that will be dispensed and sold in smaller quantites and you require the quantities sold to be deducted from this "Bulk Item" stock quantity. See the Example below.

CREDIT ITEM  - Check this box if the Item is to be a Credit Item or Paid Out item. In this case the item shows a -ve price when it is registered  This is useful for items such as Winning Lotto Tickets etc where the operator gives the customer money from the till.

SERIAL NUMBER - Check this box if you want to record a Serial Number whenever this item is purchased. If this is checked, when the item is scanned or selected, a serial number entry screen will appear in whicn you can enter or select the serial number associated with the item. This can be either manually entered, scanned from a barcode or selected from the drop down list (if the item has a list of serial numbers as entered in the Stock Details screen). Tthe serial number is then recorded and printed on the receipt.
The serial number can also be later looked up using the Serial Number Lookup function (in the Utility panel).

KITCHEN PRINTER - Select one of the 4 kitchen printers (defaults to None) to print to if the item is to be prepared in the kitchen or other area when ordered. In this case the item will print to the selected Kitchen Printer when the transaction is finalised OR allocated to an Order.

COST - Your buy price for the item. (for your reference only)

REWARD POINTS
- The amount of reward points you issue for your reward points scheme.

EXPIRY DATE - Enter an expiry date for the product (if required). If this is not used it defaults to 01/01/3000 (in other words the product never expires).

ID
- Spare/ Not currently in use.

ACCTREQ
-Check this box if an account is to be associated with this item whenever it is sold.

TICKET - Check this box if you wish to issue a ticket (as well as a receipt) whenever this item is sold. This is useful when are selling rides or admittances.

STOCK MOVEMENT - If you want to add or remove a quantity of stock items enter the no of units received in the 'Units" box and press either 'Stock In' or 'Stock Out'. Alternatively you can check the 'In' or 'Out ' radio button in which case the stock will be updated when the 'Save' button is pressed.

IMAGE - Double click in this box, or click on the image display box,  to display the image selection screen. Select the appropriate image, for the selected product, from the list of files displayed in the box. This is the image that will be displayed on the main transaction screen when the product is scanned or selected.
Note: Images should be created in either bmp or jpg format and should be approx. 200 pixels High by 200 pixels Wide. Smaller size is OK but larger images will be truncated to fit the available area. The created images must be stored in the Image File Location directory defined in Setup.

USE SUB GROUPS - Check this box if you wish to use the Sub Group Price Matrix for pricing this item. This allows you to setup a 2 dimensional grid for the item consisting of a Color-Description and available Sizes for the item. It is useful when you have items that all have the same, identical, barcode number but are available in different Colors-Descriptions and Sizes. It allows you to assign a different price and stock level for each individual item.
This would usually be used for a clothing, shoe shop or similar.

Once the 'Use Sub Groups' box is checked then the "Sub Groups" button appears. Press this to show the Sub Group matrix screen.

The Sub Group Setup Screen is used as follows:

1. The 'Characteristics' buttons are divided into COLORS and DESCRIPTION. Any colors or descriptions that you have already entered for this item and category will be displayed.

- To enter a Color for an item, double-click on a gray (unused) button in the COLORS column then select the closest matching color from the displayed color pallet and press OK.
- If the item has a Style, Pattern or other Text Description (e.g. Tartan, Stripes. Checked) then double-click on a blank button in the DESCRIPTION column. The button will be highlighted white. Enter the description via the onscreen or standard keyboard.

2. Click on one of the 'COLOR' buttons OR one of the 'DESCRIPTION' buttons to show the available sizes for this Color-Description, in the 'Sizes' grid on the RHS of the form. Enter or edit the available sizes, prices, stock levels and minimum stock levels , for this specific Color-Description, in the appropriate entry boxes. To add stock of an existing item, enter the quantity of new stock in the 'Add' column. Press 'Save' to save the details and add the quantity to stock.

3
. Repeat Steps 1 to 4 until you have entered all Colors and Sizes available for the particular item then press 'Close' to return to the "Stock Details Screen'.

Copy - Press this button to copy the Sizes, Prices and Min entries from the displayed boxes.
Paste -
Paste the previously copied Sizes, Prices and Min into the displayed boxes.
Copy Price- Press this button to copy the Prices in the top row of the size matrix to all other sizes below.
Copy Stock-
Press this button to copy the Stock and Min in the top row of the size matrix to all other sizes below.
Delete Color - Press this button to delete the current Color-Description for the item.

In the Transaction screen - When an item that has 'Use Sub Groups' option enabled is either scanned or selected from a hotkey then a screen appears, similar to the sub group setup screen above, which displays all available combinations and allows the operator to choose a color-description and size for the item.

PRICING

Special Pricing
- Enter the Special Price for the item. This price will be applied only between the selected Start Date and End Date range as selected below.
Start End - Select the required starting date for the special price.
- Select the required ending date for the special price.
Start Time - Select the required starting time for the special price.
End Time - Select the required ending time for the special price.
Note: When Start Time and End Time are set then the special price will apply only between the selected time ranges AND on each of the days selected in the Start an End Date. This is useful for "Happy Hours" etc when there are special prices for particular times of the day.

Price Shifts - This allows you to use and enable the "Price Shift" function for this item. Check the "Enable Price Shifts" box to allow the item to be affected by the price shift function. NOTE: If you do NOT check this box then the price of the item will always be the same as the price in the Details section and will not be changed regardless what Price Shift you select on the main screen.
1. If you leave the boxes blank then the discount or premium price charged for the item will be controlled by the Percentage + or - that you have entered in the Setup|Captions|Price Shift Names section.
2. If you put a specific price in any of the boxes then the price charged for the item (and that shift name) will be this price and it will OVERRIDE the Percentage + or - that you have entered in the Setup|Captions section.

Time Based  - This enables the Time Based Price Shift feature for the Stock Item. This means that the selected Price Shift will be activated automatically according to the Start and End Times entered in the Setup|Pricing section. t

Price Breaks - This allows you to set discounted prices (breaks) for items when they are purchased in multiple quantities.
For example you may sell an item for $1.00 if only one is purchased, but $0.95 if 5 to 10 are purchased and $0.85 if 11 or more are purchased.
In this case you would put the $1.00 price in the "Price" box in the Details screen. This would be the default price for quantities less than 5.
In the 'Pricing' section, in the 'Price Breaks' panel you would put '5' in the 'Min Qty' Box, '10' in the 'Max Qty' Box and 0.95 in the 'Price/Unit' box. Therefore If the Quantity purchased is between 5 and 10 then price charged will be 0.95.
In next line down in the 'Price Breaks' panel you would put '11' in the Min Qty Box, '1000' in the Max Qty Box and 0.85 in the Price/Unit box. Therefore If the Quantity purchased is between 11 and 1000 the price charged will be 0.85. NOTE: The last entry in the 'Max Qty' Box should be set to a value larger than any possible purchase quantity expected.

Price Break Group Name - This means any stock items with the same Price Break Group Name will discounted according to the price breaks on the individual item (Mix and Match). 
For Example:
- You have 1L Coke Bottle priced at $2.00 per bottle. This item also has a Price Break of $1.80 for 10 bottles or more.
- You have 1L Sprite Bottle priced at $2.00 per bottle. This item also has a Price Break of $1.80 for 10 bottles or more.
If you set the "Price Break Group Name" to the same on both items (for example: DRINK) then if you purchase 5 Coke and 5 Sprite then they will all be discounted to $1.80.

Multiple Item Discount
This feature allows you to assign a special discount price to a stock item.
The discount price will be applied either if there is another item in the current transaction which is also assigned to the same Multi Item Discount Group OR if multiples of a particular item are purchased.
The feature works as paired items.
For Example if you purchase 3 items then 2 will be discounted and the 3rd charged at normal price, or, if you purchase 6 items (or any even number) then the discount applies to all of the items.
This can be used as an 'Up sell' to to encourage customer purchases of 2 items at a discount instead of 1 at full price.

GROUP - Either select the Multi Item Discount Group from the drop down list or type a new name in the box.
PRICE - Enter the Multi Item discount price for the item. This price will be applied only during the selected Start Date and End Date range as selected below.
START DATE
- Select the required starting date for the Multi Item Discount.
END DATE
- Select the required ending date for the Multi Item Discount.

Note: When the Start Date OR End Date are changed then the new date range will apply to ALL other stock items in the selected Multi Item Discount Group.

Barcode Printing - This prints barcodes for the selected item on either the standard computer printer or the thermal label printer.
NOTE: If the length of the product barcode is 13 this will be printed as an EAN-13 type barcode. If the length of the product barcode is 8 this will be printed as an EAN-8 type barcode. If the length of the product barcode is not 13 and not 8 then the barcode will be printed as a Code 3 of 9 type barcode. 
Operator and Member barcodes are printed as Code 3 of 9 symbology.

Select the category from the drop down list to show items for the selected category only.

If Standard A4 Printer is selected then a full A4 sheet of adhesive labels will be printed.
Click 'Print Full Page of Selected Item' to print a full page of the same item that you just selected from the database.
OR
Select the individual items from the displayed list and press 'Print 1 each of Selected Items' to print one or more sheets with a single barcode of each selected item.

If Thermal Printer is selected Enter the number of barcodes required and press the button. This requires a roll of single labels (1 across) installed in the printer.
If Print Price is checked then the item price will be printed on the label (in place of the second product descriptor line)

Creating or Editing a Layout .

NOTE: NeoPOS automatically creates a Label Layout called DEFAULT which should be sufficient for most purposes. If you want to edit this layout or create a new layout entirely then proceed as follows:

Click on the "Edit Layouts" button to display the Label Layout editing screen.

In the Layout Name box either select the Layout Name you want to edit OR type in a new name (this will create a new layout name)

In the Rows box enter the number of rows of labels (vertical count) that are on the A4 label sheet . (Not used for Thermal Labels)
In the Columns box enter the number of columns of labels (horizontal count) that are on the A4 label sheet. (Not used for Thermal Labels)
In the Label Horizontal Spacing box enter the horizontal distance, in MM, between the left edge of one label and the left edge of the next one across.(Not used for Thermal Labels)
In the Label Vertical Spacing box enter the vertical distance, in MM, between the top edge of one label and the top edge of the next one down.
    NOTE: This is not used for Datamax (DPL) thermal printers BUT if you are using a Zebra (ZPL) printer then this value should be the vertical distance, in MM, between the top edge of one label and the top edge of the next one down.
In the Left Margin box enter the distance in MM from the left edge of the A4 sheet to the left edge of the first column of labels. (Not used for Thermal Labels)
In the Top Margin box enter the vertical distance, in MM, between the top edge of the A4 sheet to the top edge of the first row of labels. (Not used for Thermal Labels)

You can now add the various elements to the label as required by clicking on one of the 4 buttons: Name, Barcode, Price and Text. (if they are not already visible on the label Layout design screen)

NOTE: The labels should all be designed and placed in the bottom left-hand corner of the Label Design area. (see the DEFAULT layout for an example)

Name- This is the element that will display the Product Name (for Product Item labels) OR Operator Name (for Operator barcode labels) OR Member Name and Code (for Member barcode labels)

To change the position, font size or rotation of the name element:

Position - Position the mouse over the element then Double-Click on the element and hold down the left mouse button. A small cross appears which allows you to drag the element (with the mouse) to any position on the screen. When you have the element in the correct position release the left mouse button.
Size - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Size then select the new size for the element. 
Rotation - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Rotation then select the new rotation/orientation for the element. 
Delete - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Delete to remove the element. 

Price - This is the element that will display the Product price. This is for Product Item labels only.

To change the position, font size or rotation of the price element:

Position - Position the mouse over the element then Double-Click on the element and hold down the left mouse button. A small cross appears which allows you to drag the element (with the mouse) to any position on the screen. When you have the element in the correct position release the left mouse button.
Size - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Size then select the new size for the element. 
Rotation - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Rotation then select the new rotation/orientation for the element. 
Delete - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Delete to remove the element. 


Text - This is the element that allows you to add a single line of free text on the label (if required).

To change the position, font size or rotation of the text element:

Position - Position the mouse over the element then Double-Click on the element and hold down the left mouse button. A small cross appears which allows you to drag the element (with the mouse) to any position on the screen. When you have the element in the correct position release the left mouse button.
Size - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Size then select the new size for the element. 
Rotation - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Rotation then select the new rotation/orientation for the element. 
Delete - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Delete to remove the element. 


Barcode - This is the element that allows you to add a barcode the label. EAN 8 or 13 for Product Barcode (for Product Item labels) OR Code 3of 9 for Operator Code OR Member Code barcode

To change the position, size or rotation of the barcode element:

Position - Position the mouse over the element then Double-Click on the element and hold down the left mouse button. A small cross appears which allows you to drag the element (with the mouse) to any position on the screen. When you have the element in the correct position release the left mouse button.
Symbology - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Symbology. This allows you to select the type (symbology) of the barcode for Stock Item barcodes (Note: Member and Operator barcodes are alway printed as Code 3 of 9 type). This is used when you require a different type barcode than the default EAN13 or EAN8 types.
NOTE: If you select either EAN13 or EAN8 then the appropriate barcode (EAN13 or EAN8) will be printed according to the length of the item barcode entered (7 or 8 = EAN8, 12 or 13 = EAN13)
Height - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Height, then enter the Height for the barcode (in MM) and press OK. 
Wide Bar Size - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Wide Bar Size, then enter the size for the bars in the barcode (usually in the range 2-20). This will increace the horizontal width, and increace the readability, of the barcode then press OK. 
Rotation - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Rotation then select the new rotation/orientation for the element. 
Delete - Position the mouse over the element then press the Right Mouse Button. When the menu appears select Delete to remove the element. 

Save - Saves the current layout.

New - Creates a new layout.

Delete - Deletes the current layout.

Once you have completed creating your layout(s) close the Layout Screen, Select the required layout name in the Barcode printing screen and do a test print as required. If the layout is not exactly in the position, sizes etc that you are satisfied with, then go back to the Layout screen and adjust the layout accordingly.

NOTE: If you are using a non-standard resolution on your printer then you can adjust the settings in the Layout Grid until the barcode and texts appear in the correct positions when the sheet is printed

Linked Items

This feature allows you to add 'Linked items" to any other stock item. When you then select the stock item, any linked item(s) will also be registered as well as the original/master item. This can be useful where you want to separate items (for reporting etc) that are always sold along with a master item. For example when bottle of drink is sold that has a "Container Refund" surcharge then you may set up a Container Refund surcharge stock item (with a price) then link this item to the bottled drink item so that every time the bottle of drink is registered, a separate item Container Refund will also be recorded and displayed in the transaction box.

1. Setup any linked Items that you require as separate Stock items. (you may want to set these up in a specific category)
2. Select the main stock item in the Stock Database screen and select the "Linked Items" button.
3. Click on the "Add" button and select the linked item from the Stock Database screen displayed.

Auxillary Barcodes

Enter up to 16 Auxillary / Alternative barcodes for the specific stock item.
This is used where identical stock items are supplied with more than one barcode number. 

Modifiers

Select the modifier list(s) that you require to be linked for the item, from the displayed list names. (check the box to select the list(s)). See the the Modifier Lists section in Setup for more information.

This allows the operator to select the options when the item is selected for sale. The options are then printed on the kitchen printer (as an instuction to the cook or food preparer).
For example for a "Steak" item you may want the operator to select a list "Cooking Time" with options Rare, Med-Rare, Medium, Well Done etc.

NOTE: In the Modifier Selection screen, click on buttons to select (the caption turns red). If an incorrect selection is made then click on the button again to de-select..

Packs and Bulk Products 

Pack Barcode / Pack Quantity

 This is used when the item is sold/stocked as a single item (e.g. Bottle) AND as a pack (e.g: Six Pack ) AND (optionally) a higher level container (e.g.Carton)Firstly you create separate items in stock database for Bottle, Six Pack and Carton (each with their own barcode).
In the "Pack Barcode" field of the individual item (Bottle) enter the barcode from the next package level up (Six Pack). Also enter the quantity of the pack in the "Pack Quantity" field (in this case 6, Bottles per Six Pack)
In the "Pack Barcode" field of the next level item (Six Pack) enter the barcode from the next package level up (Carton). Also enter the quantity of the pack in the "Pack Quantity" field (in this case 4, 4 Six Packs per Carton)

It operates as follows:
Note: In this example we use an item that comes as Bottle , Six Pack  of Items, and Carton of Cartons. (3 levels) 
1. If the quantity of Bottles sold is less than the Stock Level of the Bottle , then the Stock Level of the Bottle is reduced by the amount sold (as normal, no other action necessary)
2. If the quantity of Bottles sold is more than the Stock Level of Bottle , then it assumes that a Six Pack  of the item is broken into/opened with some items sold as individual Bottles . The Stock Level of the Six Pack is automatically reduced by 1 and any remaining individual items from the opened Six Pack are added to the the Stock Level of the Bottles .
3. If the quantity of the Six Pack sold is more than the Stock Level of the Six Pack , and there is a higher level Carton then it assumes that a Carton of the Six Pack is broken into/opened. The Stock Level of the Carton is automatically reduced by 1 and any remaining Six Pack Carton are added to the the stock level of the Six Pack Item.

Bulk Products

Bulk Product - Check this box if the stock items is a "Bulk Product". That is it is a product that will be dispensed in smaller quantitys at point of sale.

Outer Pack Descriptor - This is the descriptor for the pack that a bulk product is received in. For example "Keg" if the product (beer) is receved in Kegs. It is merely a text prompt to remind the user how the Stocktake or Stock Receival units will be calculated.

Inner Pack Units - This is the descriptor for the measurement of quanity that you will use for a bulk product is received in. For example a Keg may bemeasured in Litres so you would put "Litres" in this box. It is merely a text prompt to remind the user how the Stocktake or Stock Receival units will be measured.

Units per Outer Pack - This is the quantity of Inner Pack Units that are contained in each Outer (bulk pack). For example a Keg could contain 49.50 in Litres,  so you would put 49.50 in this box. It is used  to convert Outer Units (say Kegs) to Inner Units (say Litres) which are stored in the Stock level for the item.

Linked Bulk Product Names

This is used to select bulk products that are linked to and used when the stock item is sold. That is where the Stock Item is composed of, or dispenced from larger bulk item(s) and you want to deduct an amount from the bulk item stock whenever this item is sold. Only items that have be marked "Bulk Item" (checkbox) are shown in the drop-down lists.

1. Select the Bulk Item from the drop-down box.
2. Deduction Quantity - Enter the quantity of the bulk item that will be deducted from the bulk item stock level (quantity) when this item is sold.

For example:

For the Bulk Item:

1. Create a stock item called "Keg of Beer" and check the "Bulk Item" check box.
2. Enter the total quantity of "Keg of Beer", that you have in stock, in the "Stock" box, for example 200 (Litres)
3. Enter the "Outer Pack Descriptor". In this case "Keg"
4. Enter the "Inner Pack Units". In this case "Litres"
5. Enter the "Units Per Outer Pack". In this case 50 (Litres per Keg).

For the Dispensed Item:

1. Select the "Packs and Bulk Products" tab and select "Keg of Beer" from the drop-down box in the "Linked Bulk Product Names" panel.
2. In the adjacent "Deduction Quantity" box enter the quantity of the bulk product that is used for each sale of the item, in this case say 0.375 (375ml) for a glass of beer. This is the quantity that will be deducted from the bulk item (Keg of Beer) each time a glass of beer is sold.
3. You can then then create other Stock Items such as Pot of Beer, Pint of Beer etc.

Stock Receival / StockTake

Use this function to update or adjust stock when doing a stocktake or when receiving bulk items.

1. Units - ...... - Put the amount of Stock received in this box (in either bulk pack or units).
2. Select either Outer Units (Kegs) or Inner Units (Litres) button.
       If you select "Outer Unit" then the number entered/received will be multiplied by the Units per Outer Pack (e.g. 5.5 Kegs X 50 Liters/Keg = 275 Liters added to stock.
       If you select "Inner Unit" then the number entered/received will be directly added to stock.
3. Click "Reset Stock" to reset the stock to the new value you have entered (usually use during stocktake)
      OR Click "Add to Stock" to add the amount to teh existing the stock level (usually use during stock receival)

Serial Nos

This displays a list of item serial numbers for the selected stock item (up to 100).

To enter a new serial number select a blank line in the grid and enter or scan the serial number.

When an item is registered, and "Serial Number" is checked in the "General" section, the Serial Number can be entered or selected from the drop-down list displayed.
This serial number will then be deleted from the list.

 Data Fields

The following is the data and field definitions for the Stock Database.

PRODUCT character varying(55)
PRICE character varying(6)
STOCK character varying(8)
MIN character varying(8)
MAX character varying(8)
CATEGORY character varying(20)
BARCODE character varying(20)
COST character varying(6)
GST character varying(6)
TICKET character varying(1)
POINTS character varying(3)
DESCRIPT2 character varying(50)
WEIGHED character varying(1)
IMAGE character varying(254)
SPPRICE character varying(10)
SPSTARTDA character varying(10)
SPENDDA character varying(10)
MIDGROUP character varying(25)
MIDPRICE character varying(6)
MIDSTDATE character varying(10)
MIDENDDATE character varying(10)
KITCHPRINT character varying(1)
PLU character varying(6)
USESUBGRP character varying(1)
KITCH2 character varying(1)
serial integer (read only)
Printer Control Character character varying(3)
Credit Item character varying(1)
Item Unavailable character varying(1)
Measured Units character varying(8)
On Order character varying(8)
KITCH3 character varying(1)
KITCH4 character varying(1)
Auxillary Barcodes character varying(130)
PRICEBREAKMAX1 character varying(8)
PRICEBREAKMAX2 character varying(8)
PRICEBREAKMAX3 character varying(8)
PRICEBREAKMAX4 character varying(8)
PRICEBREAKMAX5 character varying(8)
PRICEBREAKMAX6 character varying(8)
PRICEBREAKMAX7 character varying(8)
PRICEBREAKMAX8 character varying(8)
PRICEBREAKMAX9 character varying(8)
PRICEBREAKMAX10 character varying(8)
PRICEBREAKMAX11 character varying(8)
PRICEBREAKMAX12 character varying(8)
PRICEBREAKMAX13 character varying(8)
PRICEBREAKMAX14 character varying(8)
PRICEBREAKMAX15 character varying(8)
PRICEBREAKMAX16 character varying(8)
PRICEBREAKMAX17 character varying(8)
PRICEBREAKMAX18 character varying(8)
PRICEBREAKMAX19 character varying(8)
PRICEBREAKMAX20 character varying(8)
PRICEBREAKMIN1 character varying(8)
PRICEBREAKMIN2 character varying(8)
PRICEBREAKMIN3 character varying(8)
PRICEBREAKMIN4 character varying(8)
PRICEBREAKMIN5 character varying(8)
PRICEBREAKMIN6 character varying(8)
PRICEBREAKMIN7 character varying(8)
PRICEBREAKMIN8 character varying(8)
PRICEBREAKMIN9 character varying(8)
PRICEBREAKMIN10 character varying(8)
PRICEBREAKMIN11 character varying(8)
PRICEBREAKMIN12 character varying(8)
PRICEBREAKMIN13 character varying(8)
PRICEBREAKMIN14 character varying(8)
PRICEBREAKMIN15 character varying(8)
PRICEBREAKMIN16 character varying(8)
PRICEBREAKMIN17 character varying(8)
PRICEBREAKMIN18 character varying(8)
PRICEBREAKMIN19 character varying(8)
PRICEBREAKMIN20 character varying(8)
PRICEBREAK1 character varying(8)
PRICEBREAK2 character varying(8)
PRICEBREAK3 character varying(8)
PRICEBREAK4 character varying(8)
PRICEBREAK5 character varying(8)
PRICEBREAK6 character varying(8)
PRICEBREAK7 character varying(8)
PRICEBREAK8 character varying(8)
PRICEBREAK9 character varying(8)
PRICEBREAK10 character varying(8)
PRICEBREAK11 character varying(8)
PRICEBREAK12 character varying(8)
PRICEBREAK13 character varying(8)
PRICEBREAK14 character varying(8)
PRICEBREAK15 character varying(8)
PRICEBREAK16 character varying(8)
PRICEBREAK17 character varying(8)
PRICEBREAK18 character varying(8)
PRICEBREAK19 character varying(8)
PRICEBREAK20 character varying(8)
ENABLEPRICESHIFTS character varying(1)
SHIFTPRICE1 character varying(8)
SHIFTPRICE2 character varying(8)
SHIFTPRICE3 character varying(8)
SHIFTPRICE4 character varying(8)
SHIFTPRICE5 character varying(8)
SPSTARTTIME character varying(10)
SERIALNO character varying(1)
PACKBARCODE character varying(20)
PACKQUANTITY character varying(5)
SPENDTIME character varying(10)
OPENPRICE character varying(1)


STOCK RECEIVAL

Press the 'Utility' tab then click the 'Stock Receival' button on the main screen to access Stock Receival which allows you to record stock / sales items or Orders as they are received.
This brings up the stock details screen and allows you to update the "stock" field in the stock database.
NOTE: This screen is also displayed when an item scanned from the main transaction screen is NOT found in the Stock Database.

Two modes are available for stock receival, Simple Mode and Order Receival Mode.

The previous purchasing history for this item is displayed in a grid with date purchased, supplier, quantity and price paid.

Simple Mode

This is used when you receive items on an item-by-item basis. In this case you need to select each item separately and update the stock levels.

There are three ways to search for an item::

Barcode - When the form is first opened the 'Barcode' entry box is highlighted green. In this case the database will be searched by whatever is typed into the barcode box.
Product Search - If you want to search by Product Descriptor then Click on this box (so it is highlighted green). In this case the database will be searched by whatever is typed into the box and all entries that match the entered text will be listed in the drop-down box. To clear the box and start a new search Double-Click on this box.
PLU - If you want to search by PLU then Double-Click on the PLU box (so it is highlighted green). In this case the database will be searched by whatever is typed into the PLU box.

1. Scan or manually enter the barcode. the product descriptor or the PLU for the item.
2. If the item is found then "EDIT ITEM' appears in the caption (top line) of the form and the item details are displayed.
If the item is NOT found in the Stock Database then "NEW ITEM' appears in the caption (top line) of the form and you must enter the details as described in the Stock Database section above.
3. Select the "Stock Receival" button.
4. Enter the number of items received in the "Quantity" box.
5. Select the supplier from the "Supplier" drop-down list. (only required if you have 'Compulsory Supplier for Stock Receival" checked in Setup|Purchasing)
6. Enter the price paid per unit in the "Price per Unit" box.
7. Press either "In" for incoming stock or "Out" for outgoing stock  OR Alternatively you can check the 'Stock In' or 'Stock Out '  radio button in which case the stock will be updated when the 'Save' button is pressed.

Order Receival Mode

This is used when you receive items on an order basis. This means you have previosly created and issued stock orders, from suppliers, in the Ordering section.
In this case the system will automatically update stock levels for ALL of the items on the received order (you do not have to select the individual stock items).

1. Press "Order Receival".
2. Select the order from the "Outstanding Orders" drop down list. (this shows all orders which have been issued but not yet received or only partially received).The details of the order are displayed in the grid.
3. You can enter the price paid per unit in the "PRICE PD" column. This column displays the most recent price paid per unit from this supplier (if available).
It is recommended that you enter a price in this column as it will allow you view the latest price paid, for the selected supplier, when you create order in the future.
4. You can also edit / change the number in the "QTY" column if the number of items received is less than the original order quantity (in other words a partially delivered order). In this case the order will still be available to select later showing only the outstanding items.
5. Click "Mark as Received" to update all order item stock levels and mark the order as received.

STOCK REPORT

Press the 'Utility' tab then click the 'Stock List Report'.

To View Stock Reports

Select the Category from the drop-down list.
"Show Only Items with Stock-On-Hand" - Check this to produce a report of items with some stock on hand (greater than zero). 
                                                                    - Un-Check this to produce a report of all items. 
"Show Only Items below Minimum Level" - Check this to produce a report of items where the stock level is below the minimum stock level. 
                                                                       - Un-Check this to produce a report of all items.
"Show Barcodes" - Show the item barcodes on the report.
"Show Minimum Stock" - Show the minimum stock levels on the report.
"Show Value" - Show the stock value  on the report.

If the Value column shows 0.00 it means either you have none (or -ve amount) in stock OR the 'Cost' field in the Stock Details for the item is blank or zero.
The stock value can be useful in producing financial reports where you want to know the total value of your stock.

You can select to print this Report to File (CSV Comma Separated), Printer or Screen (View).

Print Check List - Prints a list of stock in a line separated list, showing prodcut names and current stock,  for manual stock take purposes.

Stock Take

Select the Category from the drop-down list (if you want to work with category by category)

The stocktake can be done in several ways.

Barcode Scanning

1. Click in the "Quantity" box and enter the No of units, of a particular item, you have in stock.
2. Press Enter (this will move the cursor into the "Barcode" box).
3. Scan the item barcode. This will then automatically search the stock database and fill the "Adjusted Stock" field with the quantity you have entered.

Manual Entry

1. Click in the "Quantity" box and enter the No of units, of a particular item, you have in stock.
2. Press Enter (this will move the cursor into the "Barcode" box).
3. Type in the item barcode then press Enter (or press the Record key). This will then automatically scan the stock database and fill the "Adjusted Stock" field with the quantity you have entered

Grid Entry

1. Select /navigate to the item in the grid. If necessary select the "Category' from the category drop down box.
2. Enter the stock quantity int the "Adjusted Stock" column.

Variance Report

Once you have completed the stocktake you can print a Variance report showing which items are in Deficit or Surplus. This is the difference between the Adjusted Stock, the actual stock level of the item, and the reported Stock level according to the database.
The report shows the Item / Product Name, Barcode, Stock (calculated),  Adjusted Stock (actual) and Deficit (--) surplus (+).  Deficit may indicate theft (for example) wheras surplus may indicate incorrect stocking procedures (for example failure to register incoming stock)
Note: Only stock items where a "Stock Variance" figure has been recorded or entered will be shown in the repeort.

"Show Only Items where a Stock Variance is Detected " means that the report will only show items where there is a difference between "Stock" and "Adjusted Stock". (i.e. if "Stock" and "Adjusted Stock" are the same value, then there is no need to report on that item)

You can select to print this Report to File (CSV Comma Separated), Printer or Screen (View).

Press "Submit" to replace the "Stock" field with the "Adjusted Stock" (actual) field for all items where there is an "Adjusted Stock" entry. Any items where you have not entered an "Adjusted Stock" value will remain unchanged. This also clears out the "Adjusted Stock" field on all items (so you can no longer do a variance report). In effect this updates your stock to the new, corrected levels. 

PURCHASING

Press the 'Utility' tab then click 'Purchasing'.

This is the section where you can schedule, create, edit, issue, review and receive purchase orders.

To Create an Order

Select the Item Category from the Category drop down list.
The grid will display all items in this category where the current stock level for the item is less than the set minimum stock level plus any items already "On Order". This means that even if the Stock level for the item is LESS than the set Minimum, if there is already an outstanding order for the item then the item will not be displayed.
Press "Show Items" button to display ALL items in the category regardless of what the Stock Level or On Order level is.

The In Stock , Min , Max and On Order columns show the relevant values for these fields from the Stock Item database. These columns can be edited (for example if you want to correct the no of items in stock etc). IMPORTANT: If you do edit any of these columns you must press "Save Stock Changes" button to save them to the Stock Item database.

The Buy column is a suggestion of the amount of items you need to purchase. If there is NO Maximum value set then this column will show the amount of items to order to bring the stock level up to the Minimum value.  If there IS a Maximum value set then this column will show the amount of items to order to bring the stock level up to the Maximum value. This column can be edited as required.

Supplier Name shows the Suggested Supplier for the item.
The Suggested Supplier is determined in one of 3 ways.
1. If "Latest Price" is selected in the "Price Selection Box" then the most recent purchase / supplier for this item is shown regardless of the price paid.
2. If "Lowest Price" is selected in the "Price Selection Box" then the lowest purchase price supplier for this item is shown regardless of the purchase date.
3. If there are no previous purchases of this item in the database (meaning you have never purchased this item before) then the Supplier Name is retrieved from the Suppliers Database (assuming you have already linked the item to a supplier (see Suppliers section for details on this). If there is no linked supplier in the Suppliers Database then the Supplier Name box will remain blank.

The "Price " and "Date " columns display the previous price paid for the item and the date purchased for the selected supplier and according to the "Price Selection Box"
 (Lowest or Latest Price)
If have be no previous purchases for this item then then Price and Date columns remail blank.

To select another supplier for the item  click in the "Supplier Name" column and use the drop down list to show/select another supplier (if available). The price and date will then be shown accordingly (as described above)

To select an item for ordering then double-click in the "Order " column. A "Y" will be shown. To remove an item then double-click in the "Order " column again (this will balnk the column).
Press "Select All" to make all items for ordering.

Once you have selected all the items (with their relevant supplier name) that you want to order for this category press "Add to Order Schedule". This does not create and order at this point but adds the items to the scheduled order(s) for the suppliers. You can then continue to select other Categories and add items to the schedule as required.
NOTE: Ensure that the amout of items you wish to order is correct as you cannot change this amount in the the followin "Issue Orders" section (although you can remove an item from the order "Issue Orders" section and return to this screen and add the item to the order schedule again if necessary)

Issuing Orders

This allows you to review, edit and issue (print) the scheduled orders.

Press "Issue Orders".

Select the Scheduled Order from the drop-down box. This shows an item listing for each supplier where an order has been Scheduled but not yet issued.
The Supplier name and details, and Invoicing and Delivery details are shown at the top of the order.
You can also edit the Notes section if you want to add or change any special instructions etc that you want printed on the order.

You can remove an item from the scheduled order by selecting the item (click in the Qty or Barcode column) and clicking "Remove Item". 

This allows you to review, edit and issue (print) the scheduled orders.

Once you are satisfied with the scheduled order then select "Issue Order" this will print the order to the selected printer. This commits the order.

If you want to Fax the order automatically then you can install a fax printer driver in the Windows Printers section or you can select Fax from the printer dialog which is shown when "Issue Order" is selected.
If you want to Email the order then we recommed you install a PDF document printer driver (such as Neevia PDF driver) in the Windows Printers section. You can then select PDF from the printer dialog which is displayed in the Printer Dialog that is shown when "Issue Order" is selected. This will create a PDF type document/order which can be easily emailed to you supplier.

To view any previously issued order enter the Order No in the "Order No" box and press "Recall Order" (no need to enter the leading 0's in the order no)

Delete Orders - Deletes the selected order from the system.

Order Receival see "Stock Receival "

SUPPLIERS

Press the 'Utility' tab then click 'Suppliers'.

This is the section where you can create and edit your suppliers list and link the stock items to particular suppliers. 

To Create a New Supplier
     Move to the bottom of the suppliers list.
     Arrow down to create a new line.
     Enter the details for the Supplier in the relevant columns (Name, Code, Address etc.)
     Arrow Down or Up (move off the new record) to save.

To Delete a Supplier
     Select the supplier in the list..
     Press the "Delete" button.

To Select a Supplier - Either Select the supplier by navigating the list or Select the supplier from the "Supplier" drop down box.

To link stock item(s) to a supplier.

1. Select the supplier (as above)
2. Select the Item Category from the Catgeory drop-down list. This displays all of the items in the selected category with items supplied by the selected supplier checked.
3. Place a Check Mark next to each item that the selected supplier supplies or stocks. Press "Select All" to select all items. Press "Un Select All" to un-select all items.
4. Press "Save" (before selecting another supplier, category or when finished)

STOCK TRANSFER 

Press the 'Utility' tab then click 'Stock Transfer'.

This is the section where you can transfer stock from one store to another store. 

1. Select the "Origin" of the stock (where the stock is coming from) from the drop-down list. (this list contains the connections/stores that you have setup under Connection Manager
2. Select the "Destination" of the stock (where the stock is goinfg to) from the drop-down list. (this list contains the connections/stores that you have setup under Connection Manager
NOTE: You can narrow down the stock items displayed by selecting the category drop-down list.
3. In the "Transfer Qty" column, in the top grid, enter the quantity of the item(s) that you want to transfer , for each item, from the Origin location to the Destination location.
NOTE: You can do a "Reverse Transfer" (that is from Destination back to Origin) by putting a -ve value in the "Transfer Qty" column.
4. Press the "Transfer" button to transfer the item(s).
NOTE: If the selected item is not found in the Destination Stock database then you will be prompted to create a new item in the destination database (if required)

Once the transfer is complete then the grids (Origin and Destination) will be updated to reflect the new stock levels.

Also the details of each transfer are recorded in the "Stock Transfers" database.

REPORTS

To print or view reports press the 'Utility' tab then click on the Reports button.

The Start Date and End Date entry boxes automatically default to today's date for the report .If you require a report for another date or date range then use the Start Date and End Date drop down calendar to select the required report dates.

If you select "View" option, the screen report can be closed by double-clicking the report (as with all onscreen reports)

OPTIONS

Sales Report - Produces a standard sales report, with the selected options.

Transaction Report
- Produces a report showing the details of each transaction done.

Employee Hours Report
- Produces a report showing the details of hours worked for the selected employee according recorded by the Timeclock function. If the Employee/Operator has failed to Clock Out after Clocking In a warning message will appear.

Hourly Report
 - Show Hourly or Half Hourly sales breakdown Totals and Transaction Count for any selected Date Range.

Item Details - Applies to Sales Report Only. Shows a summary of all individual items sold showing item description, total no of sales and total sales amount for that item .
Paid Out Details - Applies to Sales Report Only. Shows the details of each "Paid Out" transaction.
Category Details - Applies to Sales Report Only. Show a summary of total sales value for each category.
Profit / Loss Report - Applies to Sales Report Only. Shows profit and loss for each individual item and profit/loss total for all items. Includes item description, total no of sales, total sales amount, total cost (your buying cost) and profit or loss amount for each item.
Export - Applies to Sales Report Only. Check this box to produce both Category and Item Profit and Loss export file.

To produce Excel type charts proceed as follows:
1. Click on the 'Profit Loss Report' and 'Export'
2. Press "View' or 'Print' .
3. The save file dialog appears. Press 'Open' to save the automatically named file to a known location.
4.
Exit out of NeoPOS and locate the saved file. Open the file with MS-Excel (usually double click it)
5. Select and highlight the displayed data (3 columns and all the rows).
6. Select "Insert|Chart" and select the desired type of chart. The default chart in the upper Left Hand Side is recommended or for a 3D type chart select the "Custom Types" tab and select "Columns with Depth".
7. Click 'Finish' to display the chart. You can adjust various aspects of the chart by right clicking on the various elements of the char and selecting one of the options. For example if you right click on the descriptors along the bottom (X) axis of the chart you can change the font size etc.

Chart  - Check this box to produce a Category Profit and Loss chart showing total sales for each category compared to total item cost.
This instantly produces a chart, similar to an excel chart, without the need to export the file (as described above) 

Reconciliation Required - Requires that reconciliation figures be entered (see below) before a report is produced.

Select Operator
- Select a specific operator from the drop-down list OR leave it at ALL to report for all operators together.


Z Report - If this option is selected then the report will contain only sales information that was NOT flagged as a Z report previously (mimics the standard Z report of cash register). When this is checked, an option appears after the report is produced "Set Z Report Flag for Selected Range". If OK is selected here then all sales records that were just reported on (selected Operator, Terminal No and Date-Time Range) will be marked with a Z flag so that if this range is selected again AND the 'Z Report' checkbox is checked no sales information will be reported.
All sales information for all ranges is reported if the 'Z Report' checkbox is unchecked.

View Transaction Database - Click this to view or edit the complete transaction database sorted in date-time order. Use the Mouse or Up/Down/Left/Right/Home/End and Page Up/Page Down keys to navigate through the grid. Click in a cell to edit it or select a whole line and press Ctrl-Delete to delete a whole line.

RECONCILIATION

CASH IN DRAWER
Enter the totals for the amount of cash in the drawer at the END of the shift, day etc, for each monetary denomination (i.e. for 3x $100 dollar notes put 300 in the $100 box).
Also enter the totals for each of the non-cash payments as shown.
The total is automatically calculated and displayed.

DRAWER FLOAT
Enter the totals for the amount of cash that was in the the drawer at the START of the shift, day etc, for each monetary denomination (i.e. for 3x $100 dollar notes put 300 in the $100 box).
The total is automatically calculated and displayed. You can enter a figure directly into the "Total" box and it will override the figures in the individual denomination boxes

OTHER PAYMENT TYPES
Enter the totals for the amount of non-cash transactions in the appropriate boxes. (e.g. The batch total from your EFTPOS terminal, Cheques or Credit Cards etc)
The total is automatically calculated and displayed.

Press "Save " to save these reconciliation totals.

Press "Retrieve " to retrieve the reconciliation for the selected date. NOTE: The Reconciliation figures are automatically retrieved when View or Print Report is selected.
NOTE: If you have selected a particular operator (from the Operators drop-down list) then the reconciliation will be saved against that operator only.

Press " " to view the reconciliation data for the selected date.

Press "Match Reconciliation " to ensure that the reconciliation figures exactly match the recorded takings for the selected date. This is usually used if you have incorrectly entered or failed to enter reconciliation figures  for a particular date.

REPORT DETAILS

Click on the Print of View. The report includes the following information:

DATE : The date for the report.
OPERATOR - The operator who the report is for.
TRANSACTION COUNT: Total amount of transactions.

CASH RECONCILIATION
Takings - Total cash takings reported from the transaction log (expected cash amount in drawer).
Counted - Actual cash in the drawer that was counted (taken from the reconciliation panel)
Float - The float that was in the drawer at the start of the shift/day.
CA Out - Any Cash Out amounts. These will be shown in the other payment types totals. This amount is of course subtracted from the Nett amount in the drawer.
PA Out - Any Paid Out amounts. These will NOT be shown in the other payment types totals. This amount is of course subtracted from the Nett amount in the drawer.

Nett - The counted amount in the drawer MINUS the Float (actual cash takings which should correspond the the "Takings" amount)
OVER/UNDER - Shows whether the drawer cash balances with the expected cash amount.

OTHER PAYMENT TYPES (EFT, CHEQUE etc)
Takings - Actual takings for the each payment type reported from the transaction log.
Counted - The counted total for the each payment type (taken from the reconciliation panel) (e.g.The batch total from the EFTPOS terminal or counted cheque total)

TOTAL TAKINGS - Total of all amounts received reported from the transaction log.
TOTAL COUNTED - Total of all (actual) amounts counted (taken from the reconciliation panel)

PAID OUT DETAILS - Shows details of Paid Out descriptions if the check box is checked.

CATEGORY TOTALS - Summary of total sales value for each category.
ITEM DETAILS - Summary of all individual items sold showing item description and total no of sales for that item.
RETURNS - Summary of all returned items showing description and total values.

ASSIGN HOT KEYS  

This section allow you to assign sales items to the hot key screens. These are usually set for the non-barcoded items but any item can be assigned to a hotkey.

NOTE: To setup the configuration for the hotkeys see "Hotkey Configuration" in Setup|Display

1. Select the screen (20 available) by clicking on the appropriate key on the bottom of the screen. (The captions for these keys are set in Setup|Captions and roughly correspond to the category that the items are set to in Stock Database)
Note: Press "SET 2' to display the second set of 270 Hotkeys (set selection keys 11 to 20) giving 540 Hotkeys in total.
The captions for the set selection keys are entered in the Setup Section.
2. Click on the selected key. NOTE: If you click on a key that has already been assigned then the key will be re-assigned to the new item.
3. Mark and Select the category to display a list of items in the category.(or press Skip to skip the step)
4. Mark and Select the item from the displayed list (use PAGE UP and PAGE DOWN buttons if the list is longer than 1 screen).
5. Select a color for the key. Press OK. .(or press Cancel to skip the step)
6. Select an image for the key, if required, from the list. Press 'Use Image' or 'No Image'. The location for all images is set in Setup|General|Image File Location.

You can create the images for the hotkeys using the Window Paint (or similar) program and saving as a BMP or JPG format
OR aquire the image from a camera 
OR search the internet (Google Images is a good source)

NOTES:

1. The image can be of any size as it will be resized automatically to fit the available area.
2. If you create or aquire images with "Transparent" background, the image will appear with the selected Hotkey color as a background.
You can also create or aquire images with a white background then set the Hotkey color to white to achieve a similar effect.
3. Image size is a compromise. If the image file is TOO SMALL then the resulting image may be of poor (pixelated) quality when shown in a larger format, such as on the transaction screen image display ALTERNATIVELY if the image file is TOO LARGE then the hotkey screens or image display may exhibit a delay while it loads. Generally sizes of 10-50KB should display in good quality without affecting program performance.

Blank Key - Press 'Blank Key' button then the required key to remove an item from a hotkey.

The Hot Keys screens (as setup here) are then accessed from the main transaction screen.

MEMBERS / CLIENTS

Use this to enter and edit the list of members / clients and their corresponding details.
The information displayed on this page can be customised in the 'Members' section of the Setting section.

LOOKING UP AN EXISTING MEMBER

There are several ways to find the entry for an existing member:

1. Enter or Scan the Member Code (located on the member card) into the "Code" box and press 'Find' or Enter.
2. Enter the Member's surname (or part of the name) into the "Surname" box and press 'Find' or Enter.
3. Press the "Up" or "Down" keys to scroll through list of members by Surname (if "Seach By" Surname is selected) or by Code (if "Seach By" Code is selected)
4. Scan the member card from the main transaction screen (if this option is set in Setup)
5. Click on the Member Status box (Bottom RHS) on the main transaction screen.

Press the "Print Barcode" to print a scannable barcode for the selected member.

ENTERING A NEW MEMBER

1. Press the 'New' Button to automatically create a new record with the next available Code OR Enter or Scan the Member Code (located on the member card) into the "Code" box.
2. Enter the details as necessary into the boxes.
3. Press Save.

DELETING A MEMBER

1. Locate the member.
2. Select File|Delete (from menu).

Email - Click this button to send a direct email, via your default email application, to the selected email address.

MEMBER LICENCE EXPIRY

Select the Licence expiry date by using the drop down calendar.
To Cancel a Licence press the "Cancel Licence" button. This sets the Licence date to "01/01/00' which is the default value for a cancelled licence.
To Renew a Licence press the "Renew Licence" button. This sets the Licence date to 1 year forward from the existing date. If another expiry date is required select it using the drop down calendar.

MEMBER GROUPS - You can assign the member to one of the predefined member groups (setup) from the "Member Group" dropdown box.
Typically this would be a customer loyalty program where  a member may have Gold, Silver or Bronze etc status, with an associated discount.
NOTE: If a member is assigned to a member group then the associated discount will override the global "Member Discount %"

ID CARD

This allows you to Create and Print Membership cards.

Front Side of Card
Displayed in the top-left showing the relevant details (Member No, Name and Issue Date).
Double-Click in the lower half of the panel to select a logo/image file to be printed on every card. This would usually be a company logo or suitable artwork. The logo/artwork must be previously saved as .bmp or .jpg in the NeoPOS directory or the Image File directory selected in setup. To ensure that the log fills the entire area the logo ideally should be  1010 pixels wide x 355 pixels high. Smaller size is OK but it will not fill the entire area available.

Back Side of Card (for double side card printers)

Enter the text to be printed on the back of the card. At the end of the written text, place a single * character on a separate line. (this indicates the end of the text block).
Set the Font Name, Size or Style using the boxes a the bottom. 


Font Name - The name of the font type that you want the back of card text printed in.
Font Size - The size of the font that you want the back of card text printed in.
Font Style - The style of the font type that you want the back of card text printed in.
Image Load Time (s) - The amount of time delay to allow the bottom of card image to load to the card printer. If this value is too small the image may not appear or load correctly.
Photo Load Time (s) - The amount of time delay to allow the photo image to load to the card printer. If this value is too small the photo image may not appear or load correctly.

Save Card Template -
Press this to save the Current Logo and Printed (back side) text so that they automatically appear and will be printed on all cards.


Print Card  - Prints the card on the selected card printer. Once the card is printed you are given the option of deleting the photo file. This can be used to ensure that you keep the quantity of images stored in the image directory to a minimum.

Take Photo  - Takes a photo from an attached Webcam and loads it into the Photo box on the front side of the card. A preview of the webcam image is shown to the right of the button.


DATABASE / REPORTS

Click this button to display the complete members database in grid form.
Use the Mouse and/or Up/Down, Home/End. PgUp, PgDn keys to navigate within this grid to modify or view the fields.
To create a new item entry press the 'Insert' key and enter the new member as required.
To delete an item press the CTRL-Delete keys together and press Yes button when the 'Delete Record' box appears.

Print Report - Use this option to print a list of members including Name, Address and Phone Numbers, selected by code range.
Check "Show Purchases" to show all puurchases by the Member including any reward points awarded.


PURCHASES / POINTS

This displays all purchases made including the details of reward point items, date awarded and accumulated reward points for the selected member.
Note: This grid show ALL purchases by the selected member (whether the item has associated reward points or not) so it is useful for reviewing the purchase pattern for the customer.

Points
Here you can redeem reward/loyalty points by entering the number of points to redeem in the entry box and pressing 'Redeem Points' button.
You can also award extra 'Bonus' points by entering the number of bonus points in the entry box and pressing 'Add Points' button.

Report
Allows you to produce a report of member purchases, sorted into Category and Items with Total Items and Total Value.
Select the date range and press "Print' or 'View' to produce the report.

LAYBYS

This displays the details of any current (unpaid) laybys for the selected customer.

SCREEN LAYOUT AND DESIGN

The member entry/editing screen is fully user configurable. You can add or delete different entry datafields and position the fields in any position on the screen as follows:

1. Click on the "Enter Design Mode" button in the "Screen Layout and Design Panel" at the bottom RHS of the screen. DESIGN MODE is displayed in the screen cation.
2. To Delete fields that you do not require select the "Remove Element" drop down and then scroll down and select the field.
3. To Add other fields that you do require select the "Add Element" drop down and then scroll down and select the field. Note: Adding a field may cover an existing fields so you may need to reposition the newly added field.
4. To Move an existing field Click and Hold down the Mouse Button then drag the field to the new position.
5. Click on the "Exit Design Mode" button to return to normal mode.

Barcode Printing - This prints barcodes for the selected item on either the standard computer printer or the thermal label printer.
To print a range of barcodes (for more than 1 member) put the required starting and ending member codes in the boxes at the top.
This number defaults to the selected item .

If Standard A4 Printer is selected then a full A4 sheet of adhesive labels will be printed.

.- See Here .

IMPORT EXPORT

This allows you to import or export stock, transaction or member/customer information to or from the NeoPOS databases, via CSV (comma separated value) files. This format file can then be imported into third party applications such as MS-Excel etc.

IMPORTING INFORMATION

1. Open the original file in Excel (or other third party software) so that you can see the information displayed in columns and rows.
2. Take note of which information is in each column and if necessary record.
3. Save the spreadsheet as a "CSV - Comma Separated" type file, with any name, to a convenient location on your hard disk. This is a simple text file with the fields separated by commas.
4. Open NeoPOS|Utility|Import/Export. Click on the Stock, Transaction or Member button.
5. Click on the "Import Filename" box and then navigate and select the CSV file you previously saved (step 3)
6
. Setup the fields in the list box so they correspond and are in the same order as the information recorded in step 2..
        Check the required boxes (put a tick in them) if they has a corresponding field in the CSV file.
        Move the fields up and down, so that they appear in the same order as in the CSV file, by clicking the up and down arrows.
       Add blank fields (they are displayed at the bottom of the field list) where either there is no corresponding field in the NeoPOS Stock database or you do not require the particular information field f
rom the originating CSV file.

Here is an example:
PRODUCT corresponds to the first field in the CSV file "Coca Cola" - The Product Name/Description
BLANK corresponds to the second field in the CSV file ",," (a blank field)
BLANK corresponds to the third field in the CSV file ",," (a blank field)
GST corresponds to the fourth field in the CSV file "10" - The Tax Rate
STOCK corresponds to the fifth field in the CSV file "2" - The no of items currently in stock.
BLANK corresponds to the sixth field in the CSV file ",," (a blank field)
BLANK corresponds to the seventh field in the CSV file ",," (a blank field)
CATEGORY corresponds to the eighth field in the CSV file "Drinks" - The assigned category for the stock item.
BARCODE corresponds to the ninth field in the CSV file "9781400060146" - The barcode for the stock item.
PRICE corresponds to the tenth field in the CSV file "2.45" - The price (including tax) for the stock item.

8. Click in the "Import File Name" box and navigate to the location of the CSV file you exported.
9. Click on the "Import" Button.

OPTIONS

Export Grand Total then Items - The file will show all of the transaction totals followed by the indibidual item transactions.
Add Default GST to All Items -  If you want to automatically add the default GST rate to each item in the stock database check this.
Add GST to  Item Price -  If the item prices, in the import stock file, do not include Tax/GST then you should check this box so that the price stored in the NeoPOS stock database includes tax

Comma Delimited - If you are importing or exporting Comma Delimited Files (CSV)
TAB Delimited - If you are importing or exporting TAB Delimited Files.

Note: After this procedure check the stock database to see that all the information is in the correct columns. If you have made a mistake simply repeat the above procedure.

Select All - Selects all of the items in the list (except for "BLANK")

UnSelect All - Un-Selects all of the items in the list 

M
YOB MODE - C lick this button if you are importing a standard MYOB  stock file. This sets the options to TAB delimited and configures the field list to match the MYOB format.

EXPORTING INFORMATION

1. Click on the 'Transaction File','Members File' or 'Stock File' button.
2. Select fields you want to export, (put a tick in them). Move the fields up and down, so that they appear in the order you require. Adding a BLANK puts an empty field ( ,, ) record in the output CSV file.
3. Click the 'Export' button select the output folder, select or enter a name for the file then press OK to save the CSV export file.

SERIAL NO LOOKUP

This allows you to lookup the serial number of any item sold.
1. Enter or scan the serial number into the "Serial Number" box.
2. Press "Lookup". If the Serial Number is found then the relevant details are displayed.
3. Press "Print" to print a copy of the details.

POS OPERATION AND MAIN TRANSACTION SCREEN

OPERATOR LOG ON or LOG OFF

Press the 'Log On' or 'Log Off' button.

If Log Off is selected AND Compulsory Operator is enabled then the Log On screen is displayed.

If Log On is selected the Log On screen is displayed.

Scan the Operator Card (barcode) OR Enter the Numeric Code and press 'Log On'.

Note: The current operator is automatically logged off a new operator logs on OR if the "Autotomatically Log off after each transaction" option is selected OR if the "Till Timeout" function activates.

On successful logon the Operator Name is displayed in the Operator Status box (bottom LHS of main screen)

TIMECLOCK

The timeclock function allows each employee (registered in the Operators table) to record their own starting (Clock On) and ending times (Clock Off) during their working day.
NOTE: If the employee fails to "Clock Off" at the end of the shift then the hours report will default to 5PM (17:00) as the employee finish time.
Alternatively the employee "hours worked" can be entered directly.

This allows you to produce an "Hours Worked" report for each employee for calculation of payroll etc.

To CLOCK ON of CLOCK OFF.

1. Select the 'Timeclock' button.
2. Scan Operator/Employee Card (barcode) OR Enter Numeric Code
3. Press the "Clock In' or 'Clock out' button.

To Record EMPLOYEE HOURS Directly

1. Select the 'Timeclock' button.
2. Scan Operator/Employee Card (barcode) OR Enter Numeric Code
.
3. Select the date from the date box.
4. Click in the "Hours" box and enter the hours worked, for the selected date.
5. Press "Hours Worked".

REGISTERING SALES ITEMS

Method 1

Scan the barcoded item.
If the item is found in the Stock Database it is displayed in the transaction grid.
If the item barcode is NOT FOUND in the Stock Database then the Stock Receival (Stock Details) screen is displayed. At this point the operator must enter the details for the new item as described in .
When save is pressed the item will be added to the Stock Database. (press cancel if you decide NOT to add the new stock item)

Method 2

Press the "Hotkey" button.
Select one of the 10 Hotkey category buttons at the bottom of the screen.
Note: Press "SET 2' to display the second set of Hotkeys (set selection keys 11 to 20) giving 540 Hotkeys in total.
Select the item.

Method 3 - Select "Search" button on the main tab screen. select the category (if necessary) then type in the first part of the item name and select the item when it found.

As each item is displayed in the transaction grid the total for the transaction, including Tax payable, is displayed in the boxes below the transaction grid.

PRODUCT IMAGES - If a product image has been registered in the Stock Database then the image will be displayed in the bottom Right Hand corner of the main transaction screen, in place of the numeric keypad. Click on the image to redisplay the numeric keypad if required.

FINALISING THE TRANSACTION

1. If the sale is to be paid by CASH then enter the tendered cash using either of 2 methods:

A: Enter the amount using the Tender Keys to the left of the Total Boxes (for example if the customer pays for a $35 sale with 2 x $20 dollar notes then press the $20 key twice). Note: Clicking into the "Tender" box clears any previous entry in the box.

OR

B. Enter the amount via keyboard numeric keys then either press the 'D' key OR click in the "Tendered" box.
Note: Pressing the 'D' key when there is no numeric amount in the transaction box clears the "Tendered" box.

2. Press the appropriate payment type key (CASH, CHEQUE, EFTPOS etc)

SPLIT TENDERS

1. Enter the first part of the tendered amount in the in the "Tendered" box (this must be less than the amount in the total box).
2. Press the payment type button for the first part of the tender.
3. The "Split Tender" box will appear. Select the payment type button for the second part of the tender.

QUANTITY

To register multiple items of a particular item.

1. Scan a single item so that it appears in the transaction list box or select (click on and highlight) the item in the transaction grid. 
2. Enter the No Of Items into the transaction entry box (above the numeric keypad) via the numeric keypad.
3. Press the 'Quantity' button
4. The displayed product will be updated to show the number of items in the item count column on the left and the total price in the price column on the right.

PAID OUT

To register paid out items.

1. Enter the Paid Out quantity into the transaction entry box via the numeric keypad with no decimal point (i.e.1000 = $10.00)
2. Press the 'Paid Out' button.
3. If required enter a description for the Paid Out via the on-screen keyboard.
4. Select "Inc Tax" if you want to include the calculated tax amount (according to Default Tax Rate) in the Paid Out report. Select "Ex Tax" if you want to include NO tax in the Paid Out report.
5. The transaction will show PAID OUT or the description entered and the negative amount shown in the price column.
6. Press the appropriate payment type key (CASH, CHEQUE, EFTPOS etc)
7. The Cash Drawer opens and the Receipt is printed (if "Automatic Receipt Printing" is enabled in Setup). If "Automatic Receipt Printing" is not enabled then a receipt can be issued by pressing the "Receipt" key on the main screen.

EXTRA ITEM

To register an extra item, charge or item not included in the Stock Database.

1.Enter the Extra item value amount into the transaction entry box via the numeric keypad with no decimal point (i.e.1000 = $10.00). This can also be a negative value for entering discount.
2. Press the 'Extra Item' button
3. If required enter a description for the extra item via the on-screen keyboard.
4. Select whether the item Includes Tax (Inc Tax) or is Exempt form Tax (Ex Tax).
5. The transaction will show EXTRA ITEM or the entered description and the amount in the price column. The tax charged for Extra Items is calculated from the Default GST Rate (see Setup)

DISCOUNT

1.Enter the Discount amount into the transaction entry box via the numeric keypad, with a - sign preceding the amount and with no decimal point (i.e. -1000 = $10.00 discount)
2. Press the 'Extra Item' button
3. The transaction will show EXTRA ITEM and the -ve discount amount in the price column. The tax charged for Extra Items is calculated from the Default GST Rate (see Setup)

ERROR

Note: To remove to an individual item, highlight the item in the transaction grid by clicking on it.

If an incorrect item has been registered during a transaction entered then press the 'ERROR' button to remove the item from transaction grid. If an individual item is highlighted then this item will be removed otherwise the last item in the grid will be removed.

REPRINT

Allows you to reprint a receipt.
Enter a previous Receipt No in the box to reprint it.

OR (if you don't know the Receipt No)

1. Select the date range for the transaction, from the Start Date and End Date drop down calendars.
2. Press 'Show Transactions' to display all of the transactions within the selected range (autoamtically scrolls to last/most recent transaction).
3. Use the scroll bars (or keyboard keys) to navigate up and down the grid until you find the required transaction.
4. Click on the grid to select the transaction Receipt No.
5. Press the OK button to reprint the selected Receipt No (and close the window).

CLEAR

To Restart a transaction after a transaction has been started press the "Clear" button. This removes ALL items from the transaction grid and effectively starts the transaction again.

VOID

To void the most recent transaction (i.e. immediately after it has been finalised) then press the "Void" key.
To erase a previous transaction, enter the receipt no via the onscreen keypad (no need to enter leading 0's) then press the 'Void' key.

NO SALE

Press the "No Sale" button to open the drawer without completing a transaction. This is recorded however in the transaction log file.

%-  (Discount Percentage)

Note: To apply a Discount Percentage to an individual item, highlight the item in the transaction grid by clicking on it.

 The default Discount % can be set in Setup|General section. In this case you just select the item then press the %- Key and the default discount will be applied.

OTHERWISE 

1. Enter the Discount Percentage in the transaction entry box via the numeric keypad with no decimal point (i.e.1000 = $10.00)
2. Press the '%-' button.
3. The selected item (if one is highlighted) or all items transaction grid (no. individual item is selected) and the totals will be reduced in cost by the entered percentage .
4. Finalise as a normal transaction.

%+  (Premium Percentage)

Note: To apply a Premium Percentage to an individual item, highlight the item in the transaction grid by clicking on it.

The default Premium% can be set in Setup|General section. In this case you just select the item then press the %+ Key and the default premium will be applied.

$ - (Dollar Discount)

1.Enter the Discount amount into the transaction entry box via the numeric keypad with no decimal point (i.e.1000 = $10.00 discount)
2. Press the '$ -' button
3. The transaction will show DISCOUNT and the -ve discount amount in the price column. The tax charged for the item is calculated from the Default GST Rate (see Setup)

OTHERWISE 

1. Enter the Premium Percentage in the transaction entry box via the numeric keypad with no decimal point (i.e.1000 = $10.00)
2. Press the '%+' button.
3. The selected item (if one is highlighted) or all items transaction grid (no individual item is selected) and the totals will be increased in cost by the entered percentage .
4. Finalise as a normal transaction.

REFUND

1. Enter the Refund amount into the transaction entry box via the numeric keypad with no decimal point (i.e.1000 = $10.00)
2. Press the 'Refund' button.
3. If required enter a description for the paid Out item via the on-screen key board..
4. The transaction will show REFUND or the entered description and the negative amount shown in the price column.
5. Press the appropriate payment type key (CASH, CHEQUE, EFTPOS etc)
6. The Cash Drawer opens and the Receipt is printed (if "Automatic Receipt Printing" is enabled in Setup). If "Automatic Receipt Printing" is not enabled then a receipt can be issued by pressing the "Receipt" key on the main screen.

CASH OUT

1. Enter the Cash Out amount into the transaction entry box via the numeric keypad with no decimal point (i.e.1000 = $10.00)
2. Press the 'CASH OUT' button.
3. The transaction will show CASH OUT with the amount shown in the price column.
5. Press the appropriate payment type key (usually EFTPOS or CREDIT in this case)
Setup). If "Automatic Receipt Printing" is not enabled then a receipt can be issued by pressing the "Receipt" key on the main screen.

KITCH PRINT - Displays a list of any "Dealyed" kitchen orders. Select the Order(s) by chighlighting them the press "Print" to send them to the kitchen printer(s) or "Remove" to remove them from the list (so they will never be printed). Press 'Clear Selections' to unselect all items.

HOLD and FLOATING OPERATOR

Allows you to place a transaction on "Hold" so that it can be recalled and finalised later OR  recalled at another terminal,  where the operator wants to finalise a transaction on a different terminal than the one where the transaction was started. (floating operator)

To place a transaction on hold  click the "Hold" button and select one of the Hold buttons. This can only be done if there is a transaction in progress.
To recall a held transaction click the "Hold" button and select the Hold button corresponding to the previously held transaction (it only shows the buttons where there is a transaction on hold) . This can only be done if there is NO current transaction in progress.

ALTERNATIVELY: If you are logged in as an operator and you have placed a transaction on "Hold", when you login to another terminal with your Operator No, the held transaction will automatically appear without the need for you to recall the transaction via the "Hold" button.

PRICE SHIFT

This allows you to select 1 of 5 different price shifts which will change the prices of the items according to the details entered in the Setup|Captions|Price Shift Names section. See "Price Shift Names "
Refer to "Price Shifts " in the Stock Database to enable, disable or override this feature for individual stock items.
Simply select the Price Shift name from the displayed buttons. If you do not require any price shift then press "Cancel" and all the prices will return to the standard item price.
The Price Shift Name will be displayed on the top of the main form (if it is active)

SEARCH

Allows you to directly search the stock database and register an item.

1. Select Search Type - Name , Barcode or PLU (defaults to Name)
2. Type in all or part of the item name, barcode or PLU via the onscreen (or standard) keyboard.
3. Double-Click the item to select and register it.

RETURNS

Allows you to register a returned item, refund the customer and add the item back into stock.

1. Scan or select the returned item.
2. Press the 'Return' button. The item price and quantity will become negative value.
3. Finalise the transaction as normal (do not enter a tendered amount).

OVERRIDE

Allows you to override or change the price for a previously registered item.

1. Select the item in the transaction grid (so that it is highlighted blue)
2. Enter the new price into the transaction entry box via the numeric keypad with no decimal point (i.e.1000 = $10.00)
3. Press the 'OVERRIDE' button.

BACKUP

Click this button to back up all of your data to a selected location or media. Backups are stored as BAK, Tab separated value, files.
1. Click the 'Backup' button then navigate to the disk location or removable media where you want to store your backups.
2. Click OK (do NOT change the default file name 'Backup.cmd')
Check the 'Backup on Program Exit' (in Setup|General) if you want to prompt the user to backup whenever the program is closed.

NOTE: If you are using Windows 7 or Vista you may need to create or allow access to the folder you intend to use for backups (the default setup in these operating systems sets "Read Only"  access to the standard folders on your hard drive)

Automated Backup  - You can backup the entire NeoPOS database by running the "backup.bat" file (found in the NeoPOS installation directory). This bat file creates a single file called "Backup" and can be run by an automated backup procedure (e.g. setting a scheduled task to run this file at regular times). This will create a file called Backup in the NeoPOS installation directory. You can then use the "restore.bat" file to restore the entire database and all the data, if required, after the postgres database has been reinstalled. This can also be used to transfer the database from one machine to another.

COST 

Pressing this button reduces all of the registered items to the Cost price of the item (if you have recorded a Cost price). This is usually used when you have Staff or Management discount allowing them to buy items at Cost price.

EXIT - Closes the Program

PLU

PLU's in the range 1 to 99999 can be used to lookup items. The PLU should be entered in the "PLU" box in the stock details screen.
To lookup or recall a PLU item enter the PLU number via the onscreen keypad and press the "Enter" key.

LAYBYS 

The layby function allows you to assign a transaction to a Layby Number or name or any entity where items will be tendered or supplied but totaled together and paid for later.
The current Layby is displayed in the Layby Status box in the middle bottom of the main screen.

CREATING A LAYBY

1. Register the transaction items as normal so they appear in the transaction grid.
2. Press the "Layby" button.
3. The Layby screen is displayed.

4. A new Layby number is displayed in the Layby No box on the top of the screen.
Once a new Layby No is used, in future it will be displayed on one of the Layby No Hotkeys and in the drop down list.
5. Press the OK button. The Member / Customer Selection screen is displayed.
6. Either create a New Customer (after adding customer details) and Sit

OR Type part or all of the customer surname in the 'Surname' box, click the 'Find' button to scroll though and locate and existing entry
OR Type part or all of the customer code in the 'Code' box, click the 'Find' button to scroll though and locate and existing entry.
7. Press 'Select' to select the customer.
8. A Layby Docket is printed to the Receipt Printer.
9. The program will now return to the main screen.

VIEWING or FINALISING EXISTING LAYBY

1. Click on the 'LayBy' button.
2. Existing Layby's Nos and associated Customer Names are displayed in blue text on the Layby Hotkeys and in the drop down list.
3. Select the LayBy from the displayed LayBy Hotkeys or from the drop down list.
4. The items for this Layby are displayed in the transaction grid with the amount outstanding.
5. To Finalise the Layby enter the outstanding amount in the 'Tendered' box and press the finalisation key.

MAKING A PAYMENT ON A LAYBY

1. Click on the 'LayBy' button.
2. Existing Laybys and associated Customer Names are displayed in blue text on the Layby Hotkeys and in the drop down list.
3. Select the LayBy from the displayed LayBy Hotkeys or from the drop down list.
4. The items for this Layby are displayed in the transaction grid with the amount outstanding.
5. Enter the payment amount in the in the 'Tendered' box and press the finalisation key.
NOTE: If the amount tendered is equal to the outstanding (OWING) amount then the layby will be finalised.

ORDERS  / TABLES

The Order function allows you to assign a transaction to an Order (or a Table etc) or any entity where items will be tendered or supplied but totalled together and paid for later.
The current Order is displayed in the Order Status box in the middle bottom of the main screen.

NOTE: You can change the name of the "Order" button (on Misc panel) to something else if required. This would be useful if you are using the "Order" function as a "Table" allocation function  which operates in an identical way to Orders as described below (i.e. you can assign a transaction to a Table ID, or an Order No ,say a phone order, which can be recorded, help and finalised at a later time). 

ASSIGNING A TRANSACTION TO AN ORDER 

1. Register the transaction items as normal so they appear in the transaction grid.
2. Press the "Orders" button.
3. The order selection screen is displayed.

If the Order is already active (i.e. it has items already assigned to it) it will be displayed as a caption in blue text on the Order Hotkeys.
In this case just click the hotkey and the item(s) will be added to the selected Order . The system will then return to the main transaction screen.

If the Order  is not active it can be selected by one of 3 methods.

NOTE: Press the 'Keyboard' button to Hide or Display the On-Screen Keyboard.

1. Select it from one of the Order  Hotkeys with black text.
2. Type the Order name or number via the onscreen keyboard. The closest match to the typed entry will automatically appear in the Order ID box.
3. Use the arrow key to drop down the Order  ID box and Scroll and Select the name from the list.

Note: The Order caption can be a person's name, identifier number or simply a order number.
Once a new Order No is used, in future, it will be displayed on one of the Order No Hotkeys and in the drop down list.

EDITING, VIEWING OR ADDING TO AN ORDER

1. Press the 'Orders' button.
2. Select the Order from the displayed Order Hotkeys.
3. The accumulated transactions for this Order are displayed in the transaction grid
4. When the extra items have been added or edited press the "Save Order" button.

FINALISING AN ORDER 

1. Press the 'Order' button.
2. Select the Order from the displayed Order Hotkeys.
3. The accumulated transactions for this Order are displayed in the transaction grid
4. Finalise the transaction as normal.

DELETE AN ORDER 

1. Press the 'Order' button.
2. Press the 'Delete' button.

3. Select the Order from the displayed Order Hotkeys.
4. Press 'Yes' to delete the selected order.

MOVING AN ORDER  / TABLE

Usually used when a customer moves from one table to another.

1. Press the 'Move' button.
2. Enter the "From" Table name (the one that the customer is currently seated at)
.
3. Enter the "To" Table name (the one that the customer is moving to).
4. Press 'Move' to move the table.

ACCOUNTS

The Account function allows you to assign a transaction to an Account or any entity where items will be tendered or supplied but paid for later.
The current Account is displayed in the Status box in the middle bottom of the main screen.

ASSIGNING A TRANSACTION TO AN ACCOUNT

1. Register the transaction items as normal so they appear in the transaction grid.
2. Press the "Accounts" button.
3. The Accounts selection screen is displayed.

If the Account is already active (i.e. it has items already assigned to it) it will be displayed as a caption in blue text on the Account Hotkeys.
In this case just click the hotkey and the item(s) will be added to the selected Account. The system will then return to the main transaction screen.

If the Account is not active it can be selected by one of 3 methods.

NOTE: Press the 'Keyboard' button to Hide or Display the On-Screen Keyboard.

1. Select it from one of the Account Hotkeys with black text.
2. Type the Account name or number via the onscreen keyboard. The closest match to the typed entry will automatically appear in the Account Name box.
3. Use the arrow key to drop down the Account Name box and Scroll and Select the name from the list.

Note: The Account caption can be a person's name, identifier number or simply an Account number.
Once a new Account is used, in future, it will be displayed on one of the Account Hotkeys and in the drop down list.

EDITING, VIEWING OR ADDING TO AN ACCOUNT

1. Press the 'Accounts' button.
2. Select the Account from the displayed Account Hotkeys.
3. The accumulated transactions, including Payments, for this Account are displayed in the transaction grid
4. When the extra items have been added or edited press the "Save Acct" button.

PRINTING A PERIODICAL ACCOUNT

You can print or view an account statement for any selected date period (be it weekly, monthly etc) and print the account items for presentation to your account customer.

1. Press the 'Account' button.
2. Press the 'Account Report' button.
3. Select the Account from the displayed Account Hotkeys.
3. Select the period for the account by selecting either or both the Start Date and End Date calendar selection boxes.
4. Select 'Paid and Unpaid Items' (all transactions), "Paid Items' (only paid for items) or 'Unpaid Items' (outstanding unpaid items).
5. Press 'View or Print''.

MAKING A PAYMENT ON AN ACCOUNT

1. Press the 'Account' button.
2. Existing Accounts are displayed in blue text on the Account Hotkeys and in the drop down list.
3. Select the Account from the displayed Account Hotkeys or from the drop down list.
4. The items for this Account are displayed in the transaction grid with the amount outstanding.
5. Enter the payment amount paid in the in the 'Tendered' box and press the finalisation key
NOTE: If the amount tendered is equal to the outstanding (OWING) amount then the Account will be finalised.

FINALISING AN ACCOUNT

1. Press the 'Account' button.
2. If required, select the period for the account by dropping down the Start Date and End Date calendar selection boxes. (both must be selected)
3. Select the Account from the displayed Account Hotkeys.
4. The accumulated transactions for this Account are displayed in the transaction grid
5. Finalise the transaction as normal.

KEYBOARD OPERATION

The following keys are used to operate the main transaction screen of the software.

E - Error
X - Extra Item
R - Receipt
N - No Sale
Q- Quantity
= - Percent +
-  - Percent -
O - Override
P - Paid Out
H - Hotkeys
A - Accounts
T - Orders
C - Clear
S - Cash Out
V - Void
I - Import Export
Y - System Setup
M - Members
L - Stock Receival
U - Return
L - Layby
G - Kog Off
J - Dollar Discount
B - Kitchen Orders
W - Price Shift

NOTE: The software is compatible with all programmable keyboards. Refer to the documentation of the Keyboard to program the keyboard keys to your requirements.

TRANSACTIONS
1. Scan the item(s) OR Select from the HotKey screen (Press H) OR press the preprogrammed key on the programmable keyboard.
2. Enter the tendered amount via the numeric keys (the amount appears in the box on the screen) Note: Do not enter a decimal point, 2000 represents $20.00)
3. Press one of the Finalisation Keys (the F Keys on the top of your keyboard) as follows:

The F12 - CASH key is fixed and cannot be changed.

The function of the other F Keys are setup by the user in Setup|Captions|Payment Type Captions (e.g. EFTPOS, CHEQUE, CREDIT etc)

Upgrading from NeoPOS Version 1 or 2

If you have purchased an upgraded version of NeoPOS from BEC systems then the process of transferring the data from the old version to the new SQL version will be done free of charge. Please send us all of the dbf files (usually located in c:\Program Files\BEC Systems\Neopos. We will then transfer the data and email you back with the upgraded files.

Otherwise (if you want to do it manually)

1. Download the latest version of DBAccess from the "DOWNLOADS" link on the main page of www.neopos.com.au .
2. Download "Latest Version Borland Database Engine" from the "DOWNLOADS" link on the main page of www.neopos.com.au .
3. Download the latest version of NeoPOS (download demonstration software) from the NeoPOS page at www.becsystems.com.au/neopos.htm.
4
. Copy the original NeoPOS program folder (usually at c:\Program Files\BEC Systems\NeoPOS) to another temporary place on you hard drive.
5. Uninstall the original NeoPOS software using Control Panel|Add Remove Programs.
6. Install the new NeoPOS Version 3.
7. Run the Postgres Install from the Icon on the desktop.
8. Run the new NeoPOS from the desktop icon. When it opens it should have just 1 item under hotkeys and in the stock database.
9. Close the NeoPOS program.
10. Determine which databases you need to recover from the original program these may include:

TransactionLog - This contains all of the transactions and is used to produce the reports.
Stock - Contains all of the stock items and stock levels.
Hotkeys - The Items on the Hotkey screens.
Account - The items that have been assigned to accounts.
Customers - The Customer / Membership database.
Hours - The log of hours worked by operators / clerks and cashiers.
Labeltypes - Barcode labels that have been defined.
Laybys - Laybys that have been registered and saved.
MIDGroups - Multiple Item Discount groups that you have defined.
Operators - Operators, Clerk or Cashiers that are registered on the system.
Payments - All of the payments for accounts, laybys or orders.
PriceMatrix - The definitions for sub-group matrix items (sizes, colors, prices etc).
Reconciliation - Till reconciliations that you have saved in the reporting screen.
RewardPoints - The reward poins assigned to customers or members.
Table - The items that have been assigned to tables.

11. Open the pgAdmin III program. This is installed when the Postgres Database was installed and can be found on Start Menu|Programs|postgres8.3.
12. Double click on the "PostgreSQL server....", Open "Databases", Open "NeoPOS", Open "Schemas", Open "public", Open "Tables". Here you will see a list of all of the Tables (empty ones) that the new installation has created (corresponding to the list above).
13. For each of the tables that you need to recover (from the old system) - Right Click on the Table Name and select Delete/Drop from the menu.
14. Close the pgAdmin program.
15. Open the DBAccess program (previously downloaded in Step 1)
16. Select "SQL Database Connection" and select the following:
Provider - PGNP.1
Database Name - NeoPOS
User Name - postgres
password - password
Connection / Data Source - localhost
Port - 5432
Press Save. Exit from DBAccess
17. Open DBAccess again.
18. Select File|Open DBF File then navigate to the temporary location where you saved the original NeoPOS directory in Step 3. NOTE: If you have trouble opening the original table (e.g. 'Index Corrupt or Missing') then close DBAccess, Install the 'BDE Setup' (downloaded in step 2) then restart DBAccess.
19. For EACH of the Tables that you deleted from the new database in Step 12 do the following.
Double click on the corresponding table name (e,g,: Stock.dbf) .You should then see the data from the original system.
Click Utility|Convert DBF to SQL Database. This will copy the data for the selected table to the new system.
Repeat for each table that you deleted.
20. Once all the tables are recreated, start the NeoPOS program, run Setup|Update Program. Close then restart NeoPOS.
NOTE: In some cases it may be necessary to add some extra fields to the NeoPOS database following this type of upgrade.
If you receive errors when operating the new version you should contact BEC Systems for further assistance.

NOTE: You can view the data in the new SQL table by selecting File|Open SQL Database.

If you have completed the above steps without error then the new NeoPOS will be setup.

Troubleshooting and Additional Information

DATE FORMAT IS NOT CORRECT (e.g. shows mm/dd/yyyy instead of dd/mm/yy)

Check the short date format in Control Panel|Regional Settings|Customise|Date|Short Date Format.

If it is CORRECT then do the following (there is a known bug in windows that requires you to do this)

1. Return to the Regional Options page.
2. Select any other Language/Region  (than the one you require) and Click "Apply"
3. Select the correct Language/Region  and Click "Apply"
4. Click Customise|Date and check that the Short Date Format is correct (dd/mm/yy). Type this in the box if necessary.

If it is INCORRECT then do the following

1. Return to the Regional Options page.
2. Select the correct Language/Region and Click "Apply"
3. Click Customise|Date and check that the Short Date Format is correct (dd/mm/yy). Type this in the box if necessary.

ERROR MESSAGES

'ERROR ACCESSING THE POSTGRESQL DATABASE'

Please refer to the Postgres Help.html file for full instructions.

OR

Step 1

When this is displayed press the OK button to display the PostgreSQL settings screen.

Provider - NOT USED (any value)
Database Name - Should show NeoPOS
User Name - Should show postgres
Password - Should show either password (installed before April 2010) or P@ssw0rd (it is a zero not an O )
Connection/Data Source - either localhost OR the IP address of the server / master terminal machine (e.g. 192.168.0.2) See following: 

If this is a terminal connected to a server

1. Go to the server (the machine where the master database is stored)
2. Select Start Menu | Run, Type cmd in the box and press OK.
3. In the black (DOS) screen type ipconfig then enter.
4. Take note of the entry This is the value that should be put in the  Connection/Data Source box (on the terminal) as described above.

Port - 5432 (this is the default value although it can be changed in the PGAdmin program)

Try changing the password to either of the 2 alternatives, Save then try to restart NeoPOS.

Step 2

Try accessing the database using the PGAdmin program.
Go to: Start Menu | Programs/All Programs | PostgreSQL 8.3 | pgAdmin III

In the left Hand Panel you should see: 

Postgres Database Server 8.3 (where you only have 1 terminal OR the terminal is the master)
AND/OR  the IP address of the server / master terminal machine (e.g. Server 192.168.0.2:5432) 
In either case try double-clicking on the entry to open the database (if it prompts for a password enter one of  the alternatives shown above)

If the message "Server Doesn't Listen " then either the password, port, IP address or other setting is incorrect OR the postgres databse is corrupt.
You can access and change the various settings for the server by right clicking on the Server Name (in the left hand panel) and selecting properties. You can then try the various combinations of password, port, IP etc

If you are able the access the database then a list will appear under the Server Name - showing Databases, Tablespaces, Group Rules, Login Roles. This indicates that the connection is working. Take note of the password, IP address (or localhost), port etc from the properties of the connection then go to Step1 and enter the values for these settings in the PostgreSQL settings screen.

If the message "Server Doesn't Listen " continues to appear, then proceed to step 3.

Step 3

To Uninstall and Reinstall PostgresSQL Database

WARNING: This will DELETE all previously entered data so you should backup your existing data using the Backup procedure within the NeoPOS program. You can then recover the data into your program using the Setup|Recover procedure. 

1 . Go to Control Panel|Add Remove Programs then select PostgresSQL and Click "Remove". Close Control Panel.
2. Run the Installation program again using either the "Program Setup.exe" program or the "PostgreSQL Install" Desktop Icon or PostgeSQL Install.cmd in the c:\Program Files\BEC Systems\NeoPOS directory.

Please refer to PostgreSQL Help file for more information on this.

Windows Error 6 

This means you have installed a peripheral device on a serial port that is either in use or is not installed. This message is usually preceded by a message like (Unable to connect ......). Check in System Settings|Accessories and see that each device that you are using is set to the correct Com port or set the Com Port to 'None' if the device is not installed or in use. Also check Settings|Receipt Printer and check that the Drawer Port is set to the correct Com Port.

Displays Only White Grid with Lines on Program Startup   - This means you have set the screen Scale Adjustment too large.

To rectify this:
1. Press the "Y" key on the keyboard. This will open up the setup screen
2. In Setup|General section find "Screen Scale Adjustment" and put "1" in the box.
3. Press "Save" then restart NeoPOS.

Error Message "ESC POS .....  Write Failed" (or similar)  - You have enabled "Direct Connection" checkbox in Drawer Settings when it is not used or needed. Go to Setup|Receipt|Drawer and uncheck "Direct Connection", save, close and restart NeoPOS program.

SETTING UP THE RECEIPT OR REPORT PRINTER

There are several ways of setting up the receipt printer.

1. Install the printer as a Generic/Text Only printer, if the printer is ESC/POS compatible. - This uses Direct Printer mode (ESC/POS).  This may increase the speed of printing. If you use this function the program prints DIRECTLY to the printer which may override some of the windows printer functions (e.g. Font Size or Font name). If this is used then you need to check the Print Direct To Printer checkbox in Setup|Receipt..

2. I
nstall the printer with its standard Windows driver.

Ensure that you can do a test page from the Windows|Printers and Faxes|Properties.
Check that the port in Setup|Accessories|Thermal Printer is set to "None" (This printer is NOT the receipt printer, it is for barcodes )
Check that the port in
Setup|Accessories|Pole display and Settings|Accessories|Scanner are set to "None" if they are not used (or at least not set to the same serial port that the Windows|Printers and Faxes|Properties|Ports (receipt printer) is set to).
Set the Drawer Port in Setup|Receipt to the same port that has been set in Windows|Printers and Faxes|Properties|Ports.

3. Install the printer with the Bixolon Printer Driver  using the following printer driver: SRP-350_V3.1.5E (download from http://www.neopos.com.au/download.htm ).
This driver is known to work with most "after market (OEM)" receipt printers including: Optimas, Javelin, Epson, Posiflex, etc.

After you have installed the Bixolon printer driver:

1. Select Settings|Printers and Faxes.
2. Right Click on the BIXOLON SAMSUNG SRP-350 printer (in the list) then select "Set as Default Printer". You should leave this printer set to Default printer.
3. Right Click on the BIXOLON SAMSUNG SRP-350 printer and select "Properties" button.
4. Select "Printing Preferences" button (General Tab)
5. Select "Advanced" button (Layout Tab)
6. In "Paper Size" select "80 x 3276 mm".
7. In "Print Quality" select "180 x 180 dots per inch". Click "OK".
8. Select "Paper / Quality" Tab and in Paper Source select Receipt (Partial Cut). Click "OK".
9. Select "Advanced" Tab in the printer properties window then select "Print Directly to Printer" radio button. Click "OK".
10. Open the NeoPOS program and select "System Settings".
11.if you are using this printer for reports then in Report Printing select the BIXOLON SAMSUNG SRP-350.
12. In the "Font Name" box select "FontB1x1" (Note: This font name will NOT be visible unless you set the Printer as the Default printer as described above)
13. In the "Font Size" box enter 8.
14. Click on the "Receipt" button and in "Receipt Printer Name" select the BIXOLON SAMSUNG SRP-350.
15. In the "Font Name" box select "FontA1x1" (Note: This font name will NOT be visible unless you set the Printer as the Default printer as described above)
16. In the "Font Size" box enter 10.
17. Select 'Save".

To Open the drawer with the Bixolon Driver in Settings|Printers and Faxes, right-click on the BIXOLON SAMSUNG SRP-350 printer and select "Properties" button.
Select Additional Commands and put the example into the box as shown.

PROBLEMS WITH RECEIPT OR REPORT PRINTING

Printing too compressed, squashed together or illegible on RECEIPTS.
- Go to Systems Setup|Receipt|Horizontal Scale.
- Increase this value to spread/space out the printing horizontally.
- Alternatively: Decrease the Font Size setting.
- Exit then Restart the program.

Unable to see prices on the RECEIPT (meaning the printing is too far spaced out)
- Go to Systems Setup|Receipt|Horizontal Scale.
- Decreace this value to compress the printing horizontally. (For example change the value from 1 to 0.5 )
- Exit then Restart the program.

Printing too compressed, squashed together or illegible on REPORTS
- Go to Systems Setup|General. Locate Report Printing - Horizontal Scale
- Increace this value to spread/space out the printing horizontally.
- Alternatively: Decrease the Font Size setting.
- Exit then Restart the program.

Unable to see all price data on the REPORTS (meaning the printing is too far spaced out)
- Go to Systems Setup|General. Locate Report Printing - Horizontal Scale
- Decreace this value to compress the printing horizontally. ( For example change the value from 1 to 0.5 )
- Exit then Restart the program.

SETTING UP POLE DISPLAY

1. Set Pole display to one of the following emulation modes: Epson, Noritake or Aedex (ADM). This is often done using switches (refer to the Pole Display manual). In any case you must determine which emulation mode the pole display is configured to. If it is not one of the 3 supported types then contact BEC Systems and we may be able include the emulation mode in the software.
2. Connect power to the pole display and check for indication that it is powered up.
3. Connect the Pole Display to a spare RS232 Serial COM port on you PC.
4. In System Settings|Accessories|Pole Display select the correct COM (RS232 Serial) port.
5. In System Settings|Accessories|Pole Display select the correct emulation mode. This should correspond to the selected emulation mode set in Step 1.
6. Exit then restart the NeoPOS program.
7. Still in trouble? Repeat the above from Step 1. Try the different emulation modes and different com ports especially if you are unsure of the com port no.


MOVING NeoPOS TO ANOTHER PC

1. Install the NeoPOS Setup.exe on the NEW PC.
2. On the existing installation use System Settings|Backup to create a copy of your original data to your networked hard disk or removable media.
3. Open the new NeoPOS application, use the System Settings|Restore and import the data that was saved in step 2.
4. You will need to enter all of the settings from the old Systems Setting section to the Systems Settings on the new NeoPOS.
5. You will need to send the Serial Number to BEC Systems to obtain a new Registration Key.

HELP INSTRUCTIONS

Press F1 key for help OR open the NeoPOS Help.htm file in the NeoPOS directory (usually c:\program Files\bec\NeoPOS).

TESTING SERIAL OUTPUT FROM SCALE

Download the Dataview from the Downloads link at www.neopos.com.au
This allows you to see the data coming out of the indicator.

The output of the scale indicator must be set to continuous.

1. Set the program to Parity=None, Data Bits=8, Stop Bits=One
2. Select the Com port you have the scale indicator connected to.
3. Check the "Show Non-Printable Characters"
4. Click "Connect port".

If you don't see anything in the output box at all then:

1. You are not connected to the correct serial port OR
2. The cable is not wired correctly OR
3. The Scale Indicator is not sending anything out (transmitting). It must be set to continuous or streaming output.

If you see characters appearing but they are rubbish (i.e. You cannot see the weight in the strings) then:

1. Click "Disconnect Port". Click "Clear Screen"
2. Click on each of the Baud rates (in turn) and click "Connect Port"
3. Alternatively try combinations of Baud Rate, Data Bits, Stop Bits and Parity until you can see the weight in the string.

Once you can see the correct weight somewhere in the string then:

1. Click on "Save to File", save the file and email the file it to us OR just highlight, copy and email us part of the data from the box.
2. Record the selected Com Port and Baud Rate.
3. Open the weighing application, got to settings, put in the recorded Com Port and Baud Rate (and of course Scale Make and Model), close then restart the application and test if it works.

PASSWORDS

The password should be blank to start with
If you have set and forgotten the password then download the PasswordSet program from www.becsystems.com.au.
To use PasswordSet:
1. Select the name of the program "NeoPOS" from the drop down list OR type in the name of the program.
2. Click on both of the Set Password buttons to clear the passwords (set them to blank)

DOWNLOADING and REGISTERING NeoPOS

1. Go to www.neopos.com.au
2. Download and install the demonstration version.
3. If you have purchased the software send the Serial Number (displayed at program startup) to sales@becsystems.com.au.
4. We will email you back with your Registration Key.
5. Enter the Registration key in the Registration box and you will have your fully registered version of NeoPOS

TO RECOVER ARCHIVED INFORMATION

1 . Download "Latest Version of BEC's DBAccess Database Utility " and then run the program DBAccess.
2. Click "File|Open" and navigate to the NeoPOS Installation directory (usually in c:\Program Files\bec\NeoPOS)
3. Find, select and open "TransactionLog.dbf".
4. Select Utilities|Merge Databases.
5. Navigate to and select the archive file that you want to recover (TransactionLog_archive????.dbf).

This will add the records from he archive file back into you main TransactionLog.dbf transaction file.

TO UNINSTALL AND REINSTALL NEOPOS

1. If possible, do a backup from within the NeoPOS program using Setup|General|Backup and select a known location on your hard disk.
2. Copy the existing NeoPOS directory (usually c:\Program File\BEC Systems\NeoPOS) to another location on your hard disk.
3. Go to Start Menu|Control Panel|Add Remove Programs and remove NeoPOS..
4. Go to Control Panel|Add Remove Programs and remove any BEC Systems programs (NeoPOS, Bowerbird etc) that you have previously installed.
5
. In Control Panel|Add Remove Programs, select PostgresSQL and Click "Remove". Close Control Panel.
. From Start menu select Run and type in "Regedit" then press OK.
7. Move to the top of the Left Panel and highlight "My Computer"
8. Go to Edit|Find and type in "NeoPOS", uncheck "Values" and "Data" Check box, Check the "Keys" box and Click "Find Next"
9. When it finds NeoPOS (folder) in the Left Pane Right-Click on it and Delete it.
10. Close the Regedit program.
11. Run the NeoPOS Setup.exe.
12. Run NeoPOS. This will reconstruct new, empty database tables.
13. The Help file instructs you on how to recover the old backup data into the new version.

TO RECOVER DEFAULT OPERATOR STATUS

1. From Start menu select Run and type in "Regedit" then press OK.
2. Move to the top of the Left Panel and highlight "My Computer"
3. Go to Edit|Find and type in "CompulsoryOperator" and Click "Find Next"
4. When it finds this in the Right Pane Right-Click on it and Delete it.
5. Close the Regedit program and restart Neopos. It should now start with the DEFAULT operator (all options enabled).

TO RECOVER CSV DATA INTO SQL DATABASE

This procedure requires BEC's DBAccess program.
Download "Latest Version of BEC's DBAccess Database Utility ".

1. Run the DBAccess Program.
2. Go to "SQL Profiles"
Select or Enter the following in the boxes:
Provider PGNP.1
Database Name NeoPOS
User Name postgres
Password password
Connection/Data localhost
Port 5432
3. Press one the Keys on the Left Hand Side. Press 'Save Profile"
4. Go to 'SQL Utilities' and select 'Retrieve from CSV file' and select one of the .CSV files that you have saved or we have sent you.
5. Press OK.
6. Repeat Steps 4 & 5 for each of the CSV files you want to retrieve,
7. You should be able to see your Data by selecting File|Open SQL Database and selecting a table.
8. Close DBAccess and restart NeoPOS and you sould see your recovered data.


REPAIRING CORRUPT SQL TABLES

1. Start the PGadimn Program. (Programs Menu|PostgreSQL 8.3|PGAdmin III)
2. Select PostgreSQL Database Server 8.3 (Double Click)
3. Find/ Expand Databases and select the relevant database (e.g. NeoPOS)
4. Expand NeoPOS|Schemas|public|Tables.
5. Select the relevant table you are having problems with (e.g. TransactionLog)
6. Right-Click on the Table and select Maintenance.
7. Select 'VACUUM' and "FULL' under Vacuum options.
8. Click 'OK' then click 'Done';
9. Close the PGAdminIII program.

REPAIRING CORRUPT DBF TABLES ("Read Failure" or "Data Structure" errors)

This procedure requires BEC's DBAccess program.
Download "Latest Version of BEC's DBAccess Database Utility ".

1. Open DBAccess.
2. Select 'File|Open" then navigate to c:\Program Files\BEC\NeoPOS.
3. Select each database file in turn, then click on File|Pack. This will restructure and fix errors in the database.
Usually you will only need to do this on the Stock and/or TransactionLog files.
4. Close DBAccess and then try NeoPOS again.

SETTING UP SQLACCESS FOR SQL TABLES

This procedure requires BEC's SQLAccess program.
Download "Latest Version of BEC's SQLAccess Database Utility ".

1. Open SQLAccess.
2. Select "SQL Profiles". Click on one of the buttons on the Left Hand Side.
3. Select / Enter the following in the boxes.
Provider: PGNP.1
Database Name: NeoPOS
User Name: postgres
Password: password
Connection/Data Source: localhost
Port: 5432
4. Enter a name (your choice) for the Database you are connecting to, then press 'Save Profile" button.

You can now access any of the Database Tables.
1. Select File|Select SQL Database then select NeoPOS.
2. Select the table with File|Open SQL Table and select from the list.

Navigate using the Up/Down/Left/Right Arrows, Pg Up, Pg Down, Home and End keys.
Ctrl-Page Down takes you to the bottom of the table (to view the latest/newest entries)
Also look at other options under the File and Option menus.

SETTING UP REMOTE ACCESS

If you still have problems, to ensure we can assist you in an efficient and timely manner you can enable us to remotely connect.

TeamViewer

1. Go to http://www.teamviewer.com  , Click on 'Start Full Version' button
2. When 'TeamViewerQS.exe' file save appears select "Run" or when the file has finished downloading, double-click it and select 'Run'.
3. If "Open File - Security Warning" dialog appears click "Run".
4. When "Teamviewer 6 Setup" windows appears Click Run then Next. Click on "I accept the Terms of the Licence Agreement" box then Click "Next'
5. When the program start select the "Remote Control" tab at the top.
6. Leave this window open  and send the "Your ID" and "Password" that appear to sales@becsystems.com.au .

Windows Remote Assistance

1. Go to Start Menu|Settings|Control Panel|System|Remote.
2. Click 'Allow Remote Assistance invitations to be sent from this compter' box. Click OK then close Control Panel.
3. Go to Start Menu|Help and Support Center. Under 'Ask for Assistance' click Invite a friend to connect to your computer with Remote Assistance .

4. Click Invite someone to help you , Click Save invitation as a file (Advanced)   (at bottom of screen).
5. Type your name in the 'Enter Your Name' box. Click Continue.
6. Enter a password in both boxes. Click 'Save Invitation', select a location to save the file and press Save.
7. Open you email client, send an email to
sales@becsystems.com.au , attach the file that you just saved and put the password in the text of the email.
8. We will respond and attempt to log in to your PC when we get the email.

LogMeIn

1. Go to http://www.logmein.com  , Click 'Get Started' . Under Personal Remote Access  select 'LogMeIn Free - Free Trial'
2. Enter your email and a password  etc. (record this for later) then click 'Create Account'.
3. Select 'Add Computer' on Right Hand Side then click on 'Download Now' when the next screen appears. Allow the File to download.
4. When download has finished start the installation file 'LogMeIn.msi' (wherever it was downloaded to) or open it.
5. Follow the prompts to install the LogMeIn software. Enter and record the 'Computer Access Code'.
6. Email sales@becsystems.com.au with the email address, password and Computer Access Code that you entered above.

Alternatively you can setup either Windows Remote Desktop or  PCAnywhere or VNC.

This is a technical procedure, if you are an inexperienced user we suggest that you get an experienced user or your IT specialist to set this up for you.
These require 2 steps: 
1. Port forwarding your ADSL Router/Modem for the required service to the client PC (Windows Remote Desktop or  PCAnywhere or VNC)  See. http://portforward.com/
2. Installing or Enabling Windows Remote Desktop or  PCAnywhere or VNC on the client PC.

JoinMe

1. Go to http://www.joinme.com , Click on "Share" (orange arrow)
2
. Download and Run the program.
3. When the "JoinMe" toolbar appears at the top of your browser email the number that appears in the box to sales@becsystems.com.au
4. Wait for us to connect or contact you and enable "Allow Remote Sharing" when it appears.

TO UPDATE NEOPOS

1. If you haven't received the NeoPOS.zip (or NeoPOS.001), Email sales@becsystems.com.au and request NeoPOS upgrade exe file.
2. Backup your existing Data using the "Backup" button in the "Misc" panel or "Settings|General"
3. Copy the existing NeoPOS.exe file (usually c:\Program File\BEC Systems\NeoPOS) to another location on your hard disk.(so you can revert to this later if there are problems with the upgrade)
4. Unzip and Copy the new NeoPOS.exe, (or rename the NeoPOS.001 file to NeoPOS.exe),  and any other included files to c:\Program File\BEC Systems\NeoPOS and overwrite the existing file(s).
5. Start the new NeoPOS program, go to Settings and run "Update Program".
6. Exit NeoPOS then restart.
Note: If the Program Registration box appears please email us the Serial Number and we will reply with your new Registration Key.