SELLmatix Features for Restaurants and Bars
General Features
Point of Sale Features
PocketPos Order Terminal Features
Control & Administration Features
Security Features

 

General Features
SELLmatix Point of Sale is designed for use in restaurants, bars, clubs as well as take away/delivery operations.
It is used all around the world and languages supported include English, Spanish, Thai, Indonesian and Norwegian with more languages being added all the time. The sun never sets on SELLmatix Point of Sale operations. At every minute of every day is being used to process sales somewhere in the world in more than 22 countries.
The system supports full multi-user operation with the same software used in small single terminal operations, right up to multi location systems with up to 64 Point of Sale Terminals/Pocket PC terminals used on each site. And of course, everything in between. When you use SELLmatix POS, you never have to worry about whether the system can grow with your needs.
Three different modes of operation are supported:-
  • Post Pay such as in a restaurant, where customers make several orders for drinks, food desserts etc. and then the bill is presented at the end.
  • Pre Pay such as in Take Out establishments, where customers pay with the order, and wait for their order to be prepared.
  • "Normal" retail operation where items that do not require preparation can be sold the same as in a convenience store.
You can use any mix of these operations on the same site at the same time.
Up to 9 different Kitchen and Bar printers can be used so that orders are printed at exactly the right place to minimise unnecessary staff movement and speed preparation and throughput.

If a printer fails, output to that device can be redirected to another printer in a single step, rather than changing the details for each items that would normally be printed on that device.

In restaurants and bars which carry minimal stock that can be replenished quickly, low stock warnings can be generated while trading and before customer accounts have been paid, so that stock doesn't run out.
In nightclubs and bars where clients move around rather than stay at a fixed table or location, copies of the customer account can be printed with each order, including a barcode with the client identifier, and the barcode can be scanned to when additional purchases are added to the order.
An number of frequently used modifiers such is "Rare/Medium/Well Done" can be set up so they can be specified with a single touch. Standard modifiers can have prices attached, for example "Extra Guacamole" or they can be specified without prices such as "No Onion".
Free Form modifiers can be used to enter any special request can be accommodated. Any number of modifiers can be added to an item.
Special comments can be added to an order such as "VIP on Table" to ensure staff know that a certain table requires particular attention.
Back to top

Point of Sale Features
Fast and easy operation with reduced operator input. Operations that require several operator actions in other systems can be performed with a single input in SELLmatix. Since each operator input is an opportunity for user error, less required input results in faster operation with reduced error.
Designed for Touch Screen where more useful information can be displayed than on a keyboard, navigation through the system is easy. An unlimited number of screens can be created, and buttons color coded showing images for easy identification. Button functions are not restricted as on other systems, and any button can perform any function.
Can be used with any POS or computer keyboard if required, and keys customised to perform any function the same way as touch buttons.
Can be used with a mouse where the cost of a touch screen cannot be justified.
Simple data entry sequence mimics a Cash Register so that sales clerks understand how to use the system in only a few minutes. The design of the system builds on your staff's knowledge of Cash Registers and requires no computer knowledge or experience.
Operators can work on 4 different orders at the same time. If one customer is taking their time choosing what they want, but another customer wants to order something quickly, the operator can simply switch to another "Sale Tab" to enter the quick order, and then resume where they left off with the original order.

Other systems force you to finish entering the first order, or have complicated difficult commands to park the first order. Single touch order switching dramatically increases the throughput of orders in SELLmatix.

You can print customer accounts while in the middle of entering another order. At any time, you just enter the table number and then hit the "Print Account" button, and the account for that table will be printed. After printing the account, the operator continues entering the new order with no additional steps necessary.

This means that customers are not delayed when they want their account, and it allow you to turn tables more quickly, increasing turnover and profit.

You can print separate accounts for each guest at a "table". All you do is specify a guest number when items are ordered, then when you just hit the "Print Separate Accounts" button. Shared items such as bottles of wine, are automatically split evenly between the guests.
SELLmatix uses standard personal computers that run Windows 2000, XP or Vista. The lowest cost PC's currently available are more than enough for running the system, and that means low cost, easy repair from normal computer technicians using low cost replacement parts. No need for special high cost proprietary devices.
Uses industry standard POS equipment including barcode scanners, printers, cash drawers, pole displays and electronic scales. Low cost components that can be added or upgraded when needed, without spending large amounts of money at one time.
Both POS printers and normal page printers can be used, even at the same time. For example, you may normally print receipts on a POS receipt printer, but can also use a page printer such as a laser or inkjet if required, or even switch between the two when a customer specifically asks for a full invoice.
Highly secure. The system can be locked so that users are unable to access the computer to perform other functions.
  • The display can be locked full screen so that nothing else is visible on the display.
  • The display can be locked to appear in a precise position on the display. This means that other applications such as background music can be used such if required without interfering with the POS.
  • The Start Button, Task Bar and Desktop can be disabled to prevent a user from running any other applications.
  • Keyboard Task Switching, including Task Manager can be disabled so that even experienced users can be locked out if they don't have authorisation.
This eliminates the risk of a user damaging the system, introducing viruses or causing other damage maliciously or accidentally and helps ensure reliable, trouble free operation.
Clerk login requirements can be set to suit a wide range of situations.
  • For owner operators where nobody else has access, clerk logins can be disabled.
  • For shift operations where only one operator has access to the system, clerks can log in at the beginning of the shift and remain logged in without the need to login for each sale.
  • Where multiple clerks use the system, clerking on can be required at the beginning of each transaction.
Clerk permissions can be set on a user by user basis. If the clerk does not have permission to perform a particular function, they can call a supervisor who logs in and performs the function. Clerk permissions can be specified to allow or deny rights to:-
  • Perform X-Reads. These show sales and cash totals for the terminal, and this should normally be turned off.
  • Perform Z-Reads. These close off the shift or day totals.
  • Configure the system.
  • Process "No Sales". This function opens the cash drawer without recording a sale. It is sometimes necessary, but provides an opportunity for abuse, and is logged by the system.
  • Refund.
  • Perform Price Changes or enter Manual discounts.
  • Override Pricing Rules. This would often be allowed only for a senior supervisor for use where there was an obvious mistake in the data entered into they system, such as if a price of $10,000 was on file for a soft drink.
In a restaurant, you can restrict the range of table numbers that a clerk can serve, if required.
Detailed logging of all operator actions is retained in the audit trail so that suspect activity can be identified.
When setting up a system, new products can be added "On The Fly" as they are sold. The POS logs the details, sends the new product to SELLmatix Control, which automatically sends the new product to all POS terminals. If the same product is sold on another POS terminal 5 minutes later, it is found and processed as normal.

This dramatically reduces the amount of time required to get the system up and running, and eliminates the cost and time required for data entry in many cases.

When setting up a system, products can be imported for other systems and data files. Often however, when importing products from some other file, prices will be out of date, or from another shop that uses different pricing.

With SELLmatix you can configure the system to "Update Price Changes". That means that when the price is changed on the POS, the new price is automatically updated on the master files and used in future. This feature should not be used in a system that is running normally, but can dramatically reduce the time required to set up a system and have it running properly.

Operator error warnings can be configured to be loud and persistent until cleared, like a cash register, so that they can't inadvertently be ignored or missed by the operator. This is particularly important in a supermarket environment where the operator may be using a bench mounted barcode scanner and packing merchandise without looking at the POS display.
Calculation options are entirely configurable. This can be useful when:-
  • Transactions are exported to another system which requires a particular calculation sequence.
  • To maximise profit. The order in which taxes, discounts and quantities are applied mathematically changes the extended line total in many situations, as well as the way fractions are rounded. While the amounts in each case are very small, the cumulative effect over a 12 month period in sites which process lots of small transactions can be very significant indeed. Many sites are able to recover their entire investment in a system in only a few months by careful use of rounding adjustments.
SELLmatix can be configured to recognise data from barcode scanners not for product codes, but also for:-
  • Clerk Codes. The system can also print Clerk ID cards with Barcodes used to log in, including a photo if required.
  • Customer Cards. The system can also print Customer Account cards which can be scanned to automatically identify the customer, apply a customer discount (if required).
  • Special Promotion Coupons. Special offers containing can be printed in newspapers or other advertising material, which, when scanned by SELLmatix at the Point of Sale automatically apply a discount or promotion.
  • Product and Price Codes. For example, deli items such as cheese, meats or fruits and vegetables can be weighed by a labelling scale which prints a barcoded label containing the price and product number. This label is then placed on the prepacked merchandise and scanned by SELLmatix when the item is sold.
  • Location Codes. In nightclubs/gogo bars etc, where customers have a running "tab" which is settled at the end of the evening, their account details can be printed as a barcode on the paper slip, which is scanned and new orders added to the correct account, even though they are moving around the establishment, and not at a fixed table location.
Electronic Scales are supported which are attached to the SELLmatix POS terminal. This is used where a customer selects merchandise themselves and places it in a bag. This is often used for fruit and vegetables. The customer presents the bag at the POS, it is placed on the scale, and the operator presses the "Bananas" button on the POS. SELLmatix requests the weight from the electronic scale, and then calculates the correct price for the weight that has been purchased.
Up to 4 sales can be processed at the same time. For example, you can park one sale temporarily if that customer is delayed for some reason, and process another order, using a single touch. When the original customer is ready to continue, you can resume their transaction once again, with a single touch. Some other systems allow you to park a sale, but they have complicated entry sequences. SELLmatix with 4 current sales which can each be activated with a single touch greatly increase throughput and processing speed.
SELLmatix is extremely robust and reliable:-
  • The database used was designed and written by us, for use in hostile environments so that it is resistant to corruption from events such as power failures. SELLmatix continues to run reliably under conditions which require other systems to be reinstalled.
  • The SELLmatix database is fully distributed and replicated at each POS terminal. Many other systems are unable to process transactions as soon as the network is disconnected. This is a real problem with many systems. Yet SELLmatix continues operating while the network is down without the operator even being aware of it in most cases. And when the network connection is restored, the system resumes updates seamlessly.
  • SELLmatix is written in the "C" programming language. Other languages such as "C++", Delphi and higher level languages are designed to be easier for programmers to use, but the result in large, slow inefficient programs. Many of these languages bundle in a large amount of extra code, and produce "C" programs as in intermediate step in building the programs, but they suffer in speed, reliability and the amount of processing power required to run them. SELLmatix, written in "C" is lean, mean, fast and reliable.
Back to top

PocketPos Order Terminal Features
SELLmatix PocketPos runs on Pocket Pc's running Windows Mobile 2003 or later.
Orders taken on the Pocket PC are sent to SELLmatix Control by Wireless network connection, and orders are automatically printed on kitchen and bar printers, saving staff from the need to manually take orders to the correct preparation area. This saves time, so that the same number of customers can be served more quickly by fewer waiters.
Orders taken on PocketPos are automatically charged to the customer's account. No more lost pieces of paper, or items served but not billed.
PocketPos is zero maintenance. You never need to configure the interface, add items to menus, move them around, or reconfigure the PocketPos terminal when items are sold out. Change the information once in SELLmatix Control, and Control automatically configures the PocketPos terminal.
No confusing icons. The display on a Pocket PC is too small to display meaningful icons that are easy to understand. PocketPos uses Menus where many more items can be displayed easily and logically where they are easy to find. Items can usually be sold with only 2 "taps" of the stylus.
PocketPos features very robust networking designed for situations where waiters move in and out of radio range. The full database is stored on the PocketPc, and sales can be entered even when the PocketPC is out of radio range. As soon as the PocketPC moves back in radio range, it reconnects automatically and sends the orders back to Control.

Other PocketPC solutions that use high level languages that make it easy for programmers, have problems when the connection is broken. Some can even require a reset when a connection is broken. SELLmatix PocketPos, written in the low level "C" programming language is lean, fast, bulletproof and reliable. Waiters can take orders 500 meters away on the beach, and by the time they get back to the bar, the orders will have been printed, prepared and ready to be served.

There are 3 ways you can increase profits in your restaurant or bar:-

  • Increase the average sale per customer. Some waiters are far more effective at upselling than others. The average spend from their customers is much higher than from customers served by other waiters.

    With PocketPos, you give the waiters who are good at upselling the PocketPos terminals, and let them concentrate on taking the orders and upselling. The other waiters who are less effective at selling, are used to deliver the dishes and clear the tables. You get the best return from your staff.

  • Turn the tables more quickly and serve more customers. You can't sell a customer until they are seated. With PocketPos you can serve the customers more quickly freeing tables for other customers. Turn the tables more quickly, serve more customers, make more profit.
  • Entice customers to return more often. Customers like faster, more efficient service, and that is what they get with PocketPos. Not only that, but you can print special timed offers on customer receipt to induce them to return more quickly.
PocketPos helps you sell more, and small differences each day make big differences to you bottom line over a year. How much more money would you make, in the next 12 months, if you were able to seel only one more drink at each table you served? With PocketPos you do that, and more.
Back to top

Control and Administration Features
Connection Manager administers up to 64 POS terminals concurrently, sending masterfile updates, retrieving transactions and audit logs using standard TCP/IP networking.
Connection Manager can also provide an uplink to higher level remote Controllers connected by the internet.
Connections can be encrypted using the CAST5 algorithm, different keys for each terminal, which provides high level communications security.
Order Manager acts as a repository for open orders in a restaurant so the order can be added to or accessed from any POS terminal. Up to 32,000 open orders can be processed concurrently.
In a restaurant environment, up to 9 kitchen printers can be used, and orders are automatically printed at the correct location in the establishment.
Masterfiles such as products and customers can be imported from almost any application. This dramatically reduces setup time in many cases.
Where periodic updates are required, for example price changes, new product lines etc. and this data is supplied by an outside source such as a supplier or warehouse, you are able to create custom import templates to read the raw data in the format supplied automatically.
All data, including transactions can be exported to spreadsheets such as Excel or OpenOffice so it can be used by other applications as required.
Where data is to be exported regularly, you can create Export Templates so that the export data is formatted in the way that you want. This makes it easy to integrate SELLmatix with other custom applications and databases.
Multiple configurations can be run, stored in different directories. This allows you to copy your data, and test various features without affecting your real data. It also allows dealers and support personnel to have multiple client configurations stored on their system and switch between them as required.
Safe backup and restore functions built in.
Files maintained in SELLmatix Control are automatically updated on the POS terminals by Connection Manager. Make changes once in control, and they are replicated seamlessly on all POS terminals.
Powerful record selection features allow you to find records, even on the largest databases. For example, you can:-
  • Filter Product records by Barcode, Description, Department, Sell Price, whether stock is tracked, Qty on Hand, Cost Price and Labelling requirements.
  • Search Filters can be set on whether the field is Equal, Less Than, Greater Than, or Contains the filter text. For example, you can tell the system to only show you products where the description contains the text "CHOC"
  • You can search for products based on barcode, description department etc., and whether the text you are searching for is contained or begins with the text you enter.
  • You can combine the Filter and Search entries. For example, you could filter the products so that only products from the "Ice Cream" department was shown, and then search for items where the description contained the word "banana". This allows you to easily find records where you don't know the product code, even in very large databases.

Typical supermarkets for example usually stock between 4000 and 8000 product lines. Even on a product file of over 130,000 product lines, there is no significant delay using the filter and search facilities.
Products can have an unlimited number of product aliases. For example, some products have special gift packages during holiday seasons and those gift packages use a different barcode. For example, a bottle of whiskey may be packaged with a crystal glass. However, you want your sales figures to refer to the normal barcode for sales history purposes. So SELLmatix allows you to use Alias products.
Five different selling prices are used. This allows:-
  • Different prices to be charged at different locations in your establishment. for example, Lounge Bar, Public Bar, Restaurant, or Drive In Bottle Shop.
  • different prices at different times of day. For example, morning, afternoon, happy hour, evening.
  • Prices to be changed instantly, instead of gradually while updates to POS terminals occur. You set the new price to be charged in a different price level, and once everything has been sent to the POS terminals, just switch the price level.
Product tax rates can be set by department. That means that when tax rates change, you only need to change the tax percentage in the department file, not for every product in that department.
When items sold need to be prepared, such as in a restaurant or bar, orders can be printed at one or more of 9 different locations. Should one of the order printers fail, you can redirect output for that printer to any of the other order printers, without the need to change the details in the product record.
Stock tracking can be enabled either on a per product basis, or on a department basis. This allows you to introduce stock control gradually, one department at a time.
Ingredient tracking can be tracked. That means that for dishes prepared in a restaurant, you can specify the ingredients and quantities used in each dish. This allows you to track wastage and ingredient theft.
Shelf and product labelling, including barcodes, prices and descriptions can be printed. This is very important, because it means that instead of attaching a price label to each product, you print a shelf label which is displayed with the merchandise. As a result:-
  • the work of price ticketing each item is eliminated.
  • when prices change, you simply change the shelf label, not the price label on each item.
  • when prices rise, you take advantage of price swellage, because you are able to charge the new price, even for items that were already in stock, and you purchased at the old price.
You can create an unlimited range of shelf label and formats to help promote items on display and attract attention to the merchandise.
You can have up to 999 different departments. Departments are product groupings with common characteristics. Usually you would group things in a department if they had the same tax rate, profit margin etc. In a restaurant, you would probably group starters and main courses in different departments. This allows you to see at a glance how different parts of your business are performing.
For each department, 5 different discount percentages can be set up. When a customer belongs to Discount Group 3 for example, they automatically receive the percent discount shown in Discount Group 3, for the department to which the items they purchase belong to. when they buy an item they are automatically given the discount
Department records can set default values for the items that belong in that department. This means you can make one change to the department record instead of making changes to every product in that department and saves a huge amount of time when making changes.
Any number of customer accounts can be set up. Accounts can be configured as:-
  • Credit accounts used to pay for purchases, with statements being issued as required.
  • Debit Accounts where the customer first, and sales are deducted from their balance.
  • Loyalty Accounts which accumulate sales values used in promotions.
  • Discount/Coupon Accounts where discounts are applied according to department discount groups.
Special Invoicing options can be configured for particular customers that saves time at the Point of Sale.
Customer Order Numbers can be entered when sales are processed which appear on the customer statements and invoices.
Additional Custom Fields can be included in Customer Records which can be exported with transactions, and this can be used when integrating with other systems to ensure postings in the other systems are made correctly.
Customer Accounts can be set up to process known or approved stock usage other than sales.

Many retailers take merchandise for their own consumption or allow staff to take some merchandise for staff consumption. However, many other POS systems have no provision to record such stock usage, and they have no idea of the amounts actually consumed. As a result, the stock figures become wildly inaccurate, and when a stocktake is done, there are wide discrepancies which cannot be accounted for.

With SELLmatix, you can set up "Customer" accounts for the Owner, Staff usage, breakage etc. and when this type of usage occurs, it is "Sold" to that customer account. This allows you to track the total amount used in this way, and keeps stock figures accurate.

Any number of Adjustments can be set up to record financial transactions which are not actual sales. There are six different types of Adjustment available including:-
  • Paid In. This is where funds are added to the Cash Drawer, the most common being a Float is added so the operator can give change.
  • Paid Out. This is where cash is paid out of drawer for various things. For example, you can set up different Paid Out adjustments for:-
    • Stock delivered and paid out of drawer.
    • Money paid out of drawer for wages/salaries.
    • Money drawn by the owner.
    • Safe Drop where money taken from the Cash Drawer and put in the safe to reduce the risk of robbery.
  • Surcharge such as:-
    • Manual Service Charges/Tips.
    • Automatic Service Charges. Automatic Service charges can be calculated based on either the Sale Total including tax, or the Sale Total before tax.
    • Late Night surcharge.
    • Holiday Surcharge.
  • Cash Out. This is where a customer purchases merchandise, pays by Credit/Debit Card with an additional amount billed to the Credit/Debit card which is give to the customer in cash.
  • Account Payments, where a customer pays their account at the Point of Sale.
  • Cents Rounding. In some countries, the smallest coin is less than the minimum value which can be charged. For example, where the smallest coin might be 5 cents, yet prices can be set in 1 cent increments. in such cases, the Sale Total can be rounded, and the rounding amount posted to an Adjustment.
Additional Custom Fields can be included in Adjustment Records which can be exported with transactions, and this can be used when integrating with other systems to ensure postings in the other systems are made correctly.
Any number of tax rates can be set up, and when tax rates change, it is only necessary to change the tax rate in the tax rate file instead of changing each product record. It is also possible to specify tax rates on a per product basis where this is necessary.
Prices for items can either be inclusive of tax, or excluding tax which is added at the Point of Sale.
Additional Custom information can be included in Tax Records which can be exported with transactions, and this can be used when integrating with other systems to ensure postings in the other systems are made correctly.
Any number of Finalisation Types can be set up. Finalisations are ways in which a transaction can be "Finalised" or "Completed", and usually this will be by some type of Payment. However payments are not always used to "Finalise" a transaction. For example, the sale total may be posted to a customer account, and the payment be made later. Or, in the case of owner/staff use, no payment is made, but the transaction is "Finalised" through an accounting entry. The same thing might occur with complimentary merchandise.
It is possible to run up to 9 operating "Divisions" plus a Total "Division". Each Finalisation method belongs to a "Division", so you can separate out transactions which are not sales, such as owner/staff use, breakage, comp. etc. so that these are posted to a different "Division".

Each Division has a separate Document/Receipt number sequence, so that non-sale transactions are not mixed in with normal sales transactions. Separate Audit Trails are used for each "Division", however stock postings for all divisions are posted to the inventory.

Additional Custom information can be included in Finalisation Records which can be exported with transactions, and this can be used when integrating with other systems to ensure postings in the other systems are made correctly.
For each Finalisation method, you can specify whether the amount tendered needs to be entered. If the amount tendered is entered, POS will show the amount of change that needs to be given. This reduces the chance of operator error.
For each Finalisation method, you can specify whether the cash drawer will be opened. The cash drawer should only be opened when necessary to reduce the chance of fraud, and for finalisations like credit card transactions, you can prevent the cash drawer from opening.
For each Finalisation method, you can specify whether Cents rounding should take place. For example, if cents rounding is required for cash payments, it may not be required for payments by cheque, credit card etc.
You can specify the number of receipts to be automatically printed for each Finalisation type. The system can automatically print anywhere from 0 up to 9 receipts. For example, for Cash Payments you might print one receipt, but for charges to a customer account, you might print one for the customer, and have them sign another copy which is placed in the cash drawer for verification. The operator can manually print additional receipts if needed.
For each finalisation, you can specify whether the receipts will be printed on the receipt printer or an invoice page printer.
Reports can be viewed on the display as well as printed.
You can customise the layout and information displayed on all reports.
With Remote control, you can view or print information about what is happening in the shop/restaurant from home, head office or your hotel room. Anywhere there is an internet connection. You can even look at the current takings, run remote X-Reads so you can see what is in the 'till and how many table orders are in process, live, in real time. And your data is secure with CAST5 encryption.
You can print shelf labels to be used where the merchandise is displayed, eliminating the need to price each item. And you can customise the label format, and use different designs for different types of shelf labels. The labels can include color graphics, images logos. Whatever you want.
You can print product labels to be attached to product that don't have barcodes pre-printed on the packaging. The labels can include color graphics, images logos. Whatever you want.
Back to top

Security Features
Comprehensive audit trail is maintained for every significant event that occurs on the system. Each time that:-
  • a sale is started an audit trail event is generated.
  • a product it scanned or sold using keyboard or touch screen, an audit trail event is generated.
  • an item is Voided or Cancelled an audit trail event is generated.
  • an adjustment is made, an audit trail event is generated.
  • a payment is processed, an audit trail event is generated.
  • the cash drawer is opened, an audit trail event is generated.
  • a price is changed, an audit trail event is generated.
  • a discount is given, and audit trail event is generated.
  • anything that could have security implications occurs, an audit trail event is generated.

For each audit trail event, up to 54 separate pieces of information stored which can be examined at a later time if you have reason to investigate what is happening.

No system offers more sophisticated tools for detecting and identifying improper staff use of a Point of Sale system.

Detailed transaction register shows the details you want to see about sales that have been processed. You can customise this report, like others and select the ranges for data to be shown.
Back to top