Features of 1.4 (Beta) Build 56+

posted Nov 20, 2014, 4:53 AM by Floreant POS   [ updated Oct 28, 2018, 10:11 PM ]


  1. 1 NOTICE: This Page is OUTDATED. Visit http://floreant.org  for latest developments. For commercial Support contact  https://orocube.com | 800-844-6603 | support @orocube.net | OROCUBE LLC, 1509 Johnson Ferry Rd Ste T6, Marietta, GA 30062
  2. 2 Introduction
  3. 3 License
  4. 4  This is released under a variant of Mozilla Public License 1.1. This allows you to modify, publish and copy the software: http://floreantpos.org/license.html
  5. 5 Download & Install
  6. 6 Terminal Modes
    1. 6.1 Single terminal Installation
    2. 6.2 Multi-terminal Installation
  7. 7 Login Screen
    1. 7.1 Password & Length
    2. 7.2 Magnetic ID Card
    3. 7.3 Change Splash screen
  8. 8 Configure Database
  9. 9 Setup Store
  10. 10 Setting up Terminals
    1. 10.1 Kiosk Mode
    2. 10.2 Auto log off
    3. 10.3 Select Order types
    4. 10.4 Terminal number
    5. 10.5 Button Style
  11. 11 Configure Printers
    1. 11.1 Report printers
    2. 11.2 Receipt Printer
  12. 12 Configure FloorPlan
  13. 13 Configure Card Merchant
    1. 13.1 Card payment setup
      1. 13.1.1 Magnetic swipe card reader
      2. 13.1.2 Manual Entry of Card information
      3. 13.1.3 The external Card reader device
    2. 13.2 Sandbox
  14. 14 Setting up Taxes
    1. 14.1 VAT/Tax Included Sales Price mode
    2. 14.2 Multiple Tax
  15. 15 Settle with Credit card & Tips
  16. 16 Setting up Discounts
  17. 17 User types & Permissions
  18. 18 Create User
  19. 19 Menu Programming
  20. 20 Item Categories & Item Groups
  21. 21 Item Categories
  22. 22 Items
  23. 23 Adding Modifier in Item
  24. 24 Inventory & Recipe
  25. 25 How to Order Foods
  26. 26 Dashboard
  27. 27 Create Take Out ticket
  28. 28 Create Dine-In Ticket: Table No
  29. 29 Create Ticket: No of guest
  30. 30 Create Ticket: Select Group
  31. 31 Create Ticket: Select Items
  32. 32 Create Ticket: Select Item by Barcode Scanner 
  33. 33 Create Ticket: Select Modifier
  34. 34 Create Ticket: Cooking Instruction
  35. 35 Misc Item
  36. 36 Home Delivery/ Pickup - Customer
    1. 36.1 Floreant does not support Home delivery by default. If you have Purchased "CUST" plugin from https://orocube.com you can enjoy the home delivery feature.  It also supports whozz Delux ethernet
    2. 36.2 Searching and registering Customer
    3. 36.3 Home delivery & Pickup - Schedule
  37. 37 Bar Tab - Charge Card in advance
  38. 38 Find Ticket by Barcode scanner
    1. 38.1 Barcode in TIcket
    2. 38.2 Get Ticket id
  39. 39 Kitchen Display 
    1. 39.1 Floreant comes with basic kitchen display system. OROCUBE also provided pro version with bump bar support and extra settings. 
    2. 39.2 Improve Kitchen Performance
  40. 40 Payment
  41. 41 Select payment type
  42. 42 Swipe Card
  43. 43 Split ticket
  44. 44 FloorPlan monitor
  45. 45 Drawer pull 
  46. 46 Transfer Ticket to different Server
  47. 47 Server Tips Accounting
  48. 48 Drawer Pull Actual amount
  49. 49 Inventory: Create new Product
  50. 50 Receipts: Ticket Receipt
  51. 51 Receipts: Kitchen Receipt
  52. 52 Reports: Sales Analysis
  53. 53 Reports: Sales Summary
  54. 54 Reports: Sales Key Statistics
  55. 55 Reports: Sales Exception
  56. 56 Reports: Journal Report
  57. 57 Reports: Server Productivity
  58. 58 Reports: Hourly labor report
  59. 59 Reports: Menu Usage Report
  60. 60 Reports: Credit Card Report
  61. 61 Reports: Payroll Report

Zopim Live Chat

NOTICE: This Page is OUTDATED. Visit http://floreant.org  for latest developments.
For commercial Support contact  https://orocube.com | 800-844-6603 | support @orocube.net | OROCUBE LLC, 1509 Johnson Ferry Rd Ste T6, Marietta, GA 30062


Floreant POS is the first known enterprise-grade touch screen POS for Restaurants released in the Public domain. We designed it as per the requirements of a famous food chain, and since its first release in sf.net in 2009, some installation has been growing sharply and it achieved reputation and popularity. Only in sf.net, it has more than 100,000 downloads. Many restaurants in the USA are running its 1.0_2 & 1.0_3 since 2010. People translated, customized and migrated Floreant as they want. Because of its intuitive interface and portability, it has been used by Retail store and Hotels too.
  Restaurant POS is more complicated than the Retail counterpart. In Dine In culture, tickets are left open for a longer time, guests can add more and more food and its essential restaurant manager correctly utilize tables and menus. Quality of food depends on efficient management of the kitchen, keeping an eye on service, reducing wastage and managing people. 
In 2014 we added huge features, and we have nightly releases in every few weeks. Our current version 1.4 has huge changes from its predecessors. The user interface has been cleaned up; they are made more professional. We streamlined payment windows, refactored database, and provided Plugin architecture to support commercial plugins like the kitchen and floor plans.
  Many of our users have downloaded the early beta of FP 1.4.  We have a large community and active testers who test releases in the live environment. This documentation is based on build # 56 of 1.4. Even though its beta, it is more stable and robust than the previous version. We also integrated a magnetic swipe reader, and Authorize.net API Retails have used it. Its source code is hosted it in sf.net subversion, and we let s developers access its source code real time.  


 This is released under a variant of Mozilla Public License 1.1. This allows you to modify, publish and copy the software: http://floreantpos.org/license.html

Download & Install

  • Install Latest version of Java SDK
  • Download the latest version of Floreant POS ( 1.4 Version 56 or onward) . 
  • Unzip and give write permission to the database folder

Terminal Modes

Often a small cafe wants to replace Cash terminal with a Standalone POS, and their best choice is to run Floreant POS with an embedded database. We call it Single mode, and such setup boots with Derby database. What you need is add hardware as necessary. We have seen Street food sellers using Floreant POS in Java supported tablets like  Dell Venue Pro and they used battery operated Receipt printer for the best experience. On the other hand, large restaurants have to deploy a back office server and then connect many terminals over wifi or ethernet. Floreant ships with Derby Database server and supports MySQL

Single terminal Installation

  • In Windows 7 or 8 installing JDK will make Jar files clickable. So try double clicking on floreantpos.jar
  • In case it does not start, setup Java environment and from command line write
     java -jar floreantpos.jar

Multi-terminal Installation

  • Go to Terminal / Command prompt
  • Type
    cd database/derby-server
  • Type
    java -cp ./lib/derbynet.jar org.apache.derby.drda.NetworkServerControl start -h localhost -p 51527
    Instead of localhost try with IP address. If you run Bat file change the port number to 51527

  • Start Floreant pos terminal by
    java -jar floreantpos.jar
  • In login screen click on "Configure Database."
    database server IP
    and Port should be the same as the server.
  • Create a database schema and add sample data

Login Screen

Password & Length

The default password for Administrator is "1111". The restaurant owner can change it and also adjust the length of the password.

Magnetic ID Card

USB Port based Magnetic card readers can be used to let user login with his Magnetic ID Card. Some of our users also successfully used Motor Drivers License.

Login Screen for Floreant POS 1.4.56

Change Splash screen

Replace logo.png in the config folder. Recommended size is 1024x786.

Configure Database

When you start Floreant, it boots up with a single database with sample food menu. If you need to erase sample data you can recreate tables and skip option of sample data.

Setup Store

  • From the Admin panel, our First job is to configure Store information
  • Keep the length of Restaurant name, Address line 1, 2 & 3 less than 12 characters so that they print nicely in Receipt
  • Capacity and Tables are the maximum numbers of guests and Tables respectively.
  • Leave Service charge & Gratuity % blank if you do not charge them.

Setting up Terminals

Kiosk Mode

Kiosk mode is a full screen protected mode where a Food server cannot access the Operating system.

Auto log off

By default in every 60 seconds of inactivity, Floreant terminal logs out. You may turn this off or set more extended auto logoff time.'

Select Order types

You may clean up the interface by removing unnecessary order types from here. Uncheck what you hardly use.

Terminal number

The terminal number identifies a POS workstation and should not be changed after it goes live. 

Button Style

In case you are using higher resolution display or small touch devices you can change button height and font size.

Configure Printers

Report printers

You can have one Report printer in your system.

Receipt Printer

You can attach one receipt printer per terminal

Kitchen & Bar Printers

You can add as many Kitchen & Bar printers as you wish.

Configure FloorPlan

Configure Card Merchant

Card payment setup

Magnetic swipe card reader

We have integrated Authorize.Net, a reputed PCI Pre-approved payment gateway. In case you have own Merchant, let us know. We may incorporate any similar Merchant API.  You may test with Sandbox account and then have a Merchant ID of Authorize.net from here

Manual Entry of Card information

In case your card reader is not able to read Card, Cashier can manually type the username, card type, card number, and expiry date.

The external Card reader device

In case you have a separate terminal to read credit card you enter Ref#  and complete transaction.


Setting up Taxes

VAT/Tax Included Sales Price mode

  • If you turn this on prices will include Vat/Tax.

Multiple Tax

You can create a list of taxes and add in individual items.

Settle with Credit card & Tips

Floreant also supports credit card pre-approval and batch-wise capture. Clicking "Authorize" button will show Pre-Authorized transactions.  Admin or a particular user can log in and change tips.

Setting up Discounts

User types & Permissions

  • Create custom user types with permissions

Create User

Menu Programming

Item Categories & Item Groups

  • Categories are essential for arranging items in a structured fashion. However, they are not shown in receipts
  • Categories are useful for generating sales summary reports
  • Groups are secondary level for organizing.
  • Every Item can exist in one Category and subordinate group.

To maintain database integrity, you have to create Menu items in the following sequence

  1. Create Category
  2. Create Groups
  3. Create Modifiers
  4. Create Modifier Groups
  5. Create a Menu Item

Item Categories


Discounted Rates are rates applied in

Adding Modifier in Item

  • When admin adds modifiers in the menu item, he can specify a minimum and the maximum number of modifiers.

Shift wise Pricing

  • Create shift

Add shift wise pricing

Inventory & Recipe

1. Need OROCUBE Inventory Free Plugin. Add Raw material in inventory

Add recipe %

How to Order Foods


Logged in as Administrator. It shows all the buttons. In reality, a different user will get different features. Food server will be able to create and edit Tickets and Manager will get access to the cash drawer.

Create Take Out ticket

Take out does not use Table number. Fast food shops cashier rings an order and closes it immediately.

Create Dine-In Ticket: Table No

If you have purchased Orocube FloorLayout Plugin, the above Table selector will be replaced by

In dining, food is tracked by the table. Food server can check which table is available from the ticket list. When this is done ticket is settled and tabled is freed. In some case, more than one ticket can be created for one table. Floreant POS prompts duplicate table no. It could be overridden

Create Ticket: No of guest

Add the total number of guests. Usually, every guest is offered beverage and headcount is used for reporting.

Create Ticket: Select Group

First, need to choose menu category in the left sidebar. And in each category, there are several groups of food. Groups are almost standard in diff Restaurants while the restaurant may pick groups and arrange them in a different category. Its also possible same group can be in multiple categories.

Create Ticket: Select Items

An item is a unit of food usually written in the printed menu. It often has options (for example 2 Egg breakfast can have 2 eggs picked from different types of eggs)

Create Ticket: Select Item by Barcode Scanner 

Create Ticket: Select Modifier

Modifiers are ways to note user preferences for some food item/package. it may have the option to have no or extra modifier.

Create Ticket: Cooking Instruction

Kitchen Instructions are not mentioned in Bill but sent to kitchen printer. For example, some guest can order for the extra plate or make hashbrown crispy.

Misc Item

If there are unlisted items, then it could be handled by Misc Item button


Home Delivery/ Pickup - Customer

Floreant does not support Home delivery by default. If you have Purchased "CUST" plugin from https://orocube.com you can enjoy the home delivery feature.  It also supports whozz Delux ethernet

called Id device provided by CallerID.com    

Searching and registering Customer

This will also require CUST plugin.

Home delivery & Pickup - Schedule

Bar Tab - Charge Card in advance

Find Ticket by Barcode scanner

Barcode in TIcket

Every ticket printer has a barcode number.

Get Ticket id

Kitchen Display 

Floreant comes with basic kitchen display system. OROCUBE also provided pro version with bump bar support and extra settings. 

Improve Kitchen Performance


  • Settle button will show this screen
  • Partial payment is supported
  • Mixed payment is supported

Select payment type

Swipe Card

Split ticket

FloorPlan monitor

This shows a real-time update of all the Tables in a Restaurant. You need to have Free Floor Plan plugin to enjoy this features.

Drawer pull 

  • From the Dashboard/Manager button

Transfer Ticket to different Server


Server Tips Accounting

Drawer Pull Actual amount

Admin updates this to log differences of actual amount and expected cash.

Inventory: Create new Product

Manager or responsible food server can void a food. It is considered wastage. So a reason is picked from the predefined list. If food is already cooked item is not wasted.

Receipts: Ticket Receipt

Receipts: Kitchen Receipt

Reports: Sales Analysis

Back office reports are printed in regular Printer and they can be exported to a spreadsheet.

Reports: Sales Summary

Reports: Sales Balance

Reports: Sales Key Statistics

Reports: Sales Exception

Gives a clear picture of how many discounts are given and a list of wasted food

Reports: Journal Report

Reports: Server Productivity

Reports: Hourly labor report

Reports: Menu Usage Report

Reports: Credit Card Report

Reports: Payroll Report