Openbravo Web POS User Guide v2.0
Openbravo Web POS User Guide v2.0
Version Control
Version Author Date Change
1.0 Patricia San Juan May 29th, 2018 Document creation with correct template and versioning
2.0 Patricia San Juan October 30th, 2020 Minor versions updated
Table of Contents
Version Control
Table of Contents
Introduction
I. Introduction
Openbravo is a software solution vendor that offers a global POS and retail management software with the
aim of helping midsize and large businesses to successfully manage their retail operations.
“Openbravo Commerce Suite” is Openbravo's commercial offering for the Retail Industry. This suite offers a
unique store solution or cash register system, composed by a set of modules that once installed on top of
Openbravo, deliver the retail functionality provided by Openbravo and the technology to extend and create
new retail functionality to adapt Openbravo as required.
Besides that, Openbravo Commerce Suite is backed by a complete back office functionality that is the
Openbravo Business Suite. The Openbravo business suite offers a comprehensive business management
solution with built-in ERP capabilities.
This document is a summary of the Web POS User Guide of the Openbravo Commerce Suite 3.0RR19Q3:
1.8.4503 version which is the one that will integrate French Fiscal functionalities through French Fiscal
module v 1.0.1000. The complete version of the Web POS User Guide can be found in the Openbravo wiki,
and it is in English.
● The Openbravo back office GUI is simply launched by entering the standard application URL in the
web browser's address bar:
○ http://<IP_address>/openbravo.
● Openbravo Web POS is also launched by entering a URL in the web browser. This URL is constructed
the following way, as Terminal Authentication Security” is enabled by default.
○ http://<IP_address>/openbravo/web/org.openbravo.retail.posterminal/
If security is enabled, every device will use the same URL. Openbravo Web POS will link the corresponding
device to a given POS terminal, the first time this URL is accessed from a terminal. Once the link is ready, this
URL will provide to the user a direct access to the linked terminal. This behavior will remain until the
terminal is unlinked or the cache is cleared.
It is recommended to run Web POS in full screen mode, this way Openbravo Web POS takes full control of
the screen, making the cashier focus only on sales operations.
● To activate full-screen mode in Android and iOS devices, open the browser (Chrome or Safari) and
navigate to the Web POS login page. Open the menu and select Add to homescreen. A new icon will
be created in the homescreen for the Web POS. Tap on this icon and Web POS will be executed in
full-screen mode.
● For the Chrome web browser press F11 to activate the full-screen mode.
● For Safari in OSX desktop machines press ⌘^F to activate the full-screen mode.
The login page shows the list of users which can access a Web POS terminal. Each user is shown as an icon,
whose color describes if the user currently has a session open in this terminal (orange) or not (white).
Main Layout
Openbravo Web POS uses an adaptable layout, as it will adapt itself automatically depending on the
resolution of the device it's being used in. This means that it will look slightly different in a desktop computer
than in a smartphone, for example.
In the most common scenario, the Web POS will display a two columns layout, which contains the main
menu and the ticket area on the left side, and the tab area on the right side.
In smartphones and devices with small screens, the Web POS automatically switches to a one-column layout.
A switching button which can be used to switch back and forth between the left and right columns is added
to the button toolbar.
Ticket Area
One half of the screen is occupied by the ticket area. Here all products that are added to the active ticket are
shown in a list view. It serves as a preview of the final ticket that the customer will receive. Items in the list
view can be selected and subsequently edited.
● Tax breakdown list the taxes applied in the ticket shown
● Payment breakdown lists the payments, whenever the ticket is paid or in case of layaways. A
layaway is an agreement for which the seller reserves an item for a consumer, until the consumer
fully pays the item.
Numeric Pad
The on-screen keypad is used by touch screen users to enter product codes, quantities and other numerical
data.
Tabs
The tabs buttons at the top of the right side of the screen give access to the four main POS activities:
● Scan
● Browse
● Search
● and Edit
The first three ones are used to find and add products to a ticket in specific ways, either by scanning,
browsing or searching. Last one applies only if a product has been selected, as it allows for instance to delete
a product selected or add an ad-hoc description.
The menu
The menu is the main way to open most of the advanced features of Openbravo Web POS.
● Verified returns. This feature allows to return all/part of the products contained in an “original”
receipt or sales ticket.
● Open receipt. This option allows users to select receipts, quotations or layaways.
● Return this receipt. This option allows you to return a receipt while being created. In this case
products will be added with negative quantities.
● Receipt properties. This option allows to change some properties of the receipt selected, for
instance the sales representative, as well as to add a more detailed description to the sales receipt
or ticket.
● Invoice this receipt. This option allows you to directly invoice the receipt selected. It is possible to
configure that it would be possible only to invoice a receipt whenever the customer selected is not a
“generic” customer.
● Layaway this Receipt. This option allows layaway a receipt, that means the seller reserves an item
for a customer until the customer fully pays the item. If a layaway needs to be changed back into a
receipt, it is possible to change it by using the menu item “Receipt this layaway”.
● Customers. This option allows you to assign a customer to a sale by searching an existing customer
or creating a new customer.
● Open drawer. The POS terminal drawer opens automatically when a ticket is paid or during the cash
up while counting the cash. Additionally it is possible to open it as required by using this menu
option. This menu entry can be hidden by using the Openbravo System preference named “Web POS
Open drawer”.
● Receipt Discounts. This option allows you to select a discount from a list of applicable discounts. It is
allowed to override existing promotions or not, same as apply the selected discount to all lines or
not.
● Create Quotation. This option allows us to create a quotation.
● Pay open tickets. This option if available allows you to pay more than one ticket at the same time.
● Cancel & Replace. This process allows users to modify already paid or reserved tickets. Instead of
directly modifying the completed tickets, what this process does is to cancel the original order and
create a new one with all the goods present in the original order in draft status ready to be modified.
This process at the same time creates a cancellation order copy of the original order but with
negative quantities.
● Back office. This option allows the Openbravo backoffice from the POS terminal.
● Select Printer and select PDF Printer. In the Web POS by default the printer used to print receipts
and PDF documents is the Main Terminal Printer defined by the Hardware URL in the POS Terminal
window. If there are printers configured in the POS Terminal Type to print receipts or PDF
documents, a different printer can be selected. In this case two new menu options appear: Select
Printer to select a new printer to print receipts and Select PDF Printer to select a new printer to print
PDF documents. Also, when printing a receipt, if the printer fails, the dialog that informs about the
situation and allows the cashier to try again, allows the printer to select a different printer before
retrying.
● Cash Management. In the course of the day, the store cash register accumulates cash and vouchers
in the cash drawer. At certain points in time, it is recommended to do a cash withdrawal where an
amount of cash (or vouchers) is removed from the cash drawer and placed in the safe or sent to the
bank for deposit. Typically cash withdrawals are made in case of:
○ The amount in cash exceeds a certain limit. For safety reasons, a cash withdrawal needs to
be done.
Cash withdrawals and deposits require a reason. Reasons are associated with financial accounts.
Deposits are the opposite of withdrawals. A deposit moves money from an external account to the
cash register´s cash drawer. This is typically done in the morning before the store opens to make
sure there is enough change in cash to serve customers. It is also common to keep a certain amount
in cash in the cash drawer after the Cash Up process at the end of the day so there is a decent
amount of cash available for the next business day. For more detail, see the next section about Cash
Up.
● Cash up. The Cash Up process is used to review pending tickets, count cash and other monetary
assets, register differences and print the Cash Up report. This process is usually executed at the end
of the day or shift and is part of every store´s standard processes. It helps management get insight in
daily sales, returns, cash movements and differences.
● Cash up partial. The Cash Up Partial process is very similar to the Cash Up process but it just prints
the Cash Up report, it does not execute the Cash Up process on the server side. The report printed is
the same as the Cash Up report but with a message to differentiate when the backend Cash Up
process is executed.
● User. This option allows you to check the user that is working on the POS terminal.
Shortkeys
Shortcuts to navigate back/forward in the browser have been blocked to avoid an involuntary navigation.
When using a keyboard it is possible to use the following shortcuts: