Simplify Cash Flows with Odoo’s Point of Sales Module

Posted By : Aditi | July 26, 2019

Odoo's Point of Sales Module

Odoo’s Point of Sales Module: An Overview

The shopping characteristics of consumers are changing swiftly. Now, they spend more time online than retail shops to find their desired product. The rise of e-commerce has laid the foundation for a completely hassle-free shopping experience. Subsequently, it becomes necessary for the e-commerce business to meet and deliver customer needs effectively, and remain competitive in the market. 

Odoo’s Point of Sale is a module that enables e-commerce businesses to improve customer experience efficiently. Point of Sale refers to the place and time at which a merchant and a cardholder complete a transaction. It is present in both traditional as well as online purchases, and generally handles billing and financial adjustments.

Point of Sale (POS) uses a combination of hardware and software tools, which include manual or electronic cash registers, scanners, touch screen terminals, and weighing scales. It is combined with hardware components like POS box and barcode scanner to perform the sales procedure. Also, it facilitates functionalities like multiple payment types support, customer-specific management, discount and loyalty programs, and accounting. Odoo’s POS module has all these features by default. It has a simple and user-friendly interface that enables users to configure and complete the sales procedure efficiently.

Features of Odoo’s Point of Sales Module

Customer and Loyalty

Register Customers: Identify customers to offer them discounts and keep track of individual sales by simply registering their email and contact addresses. 

Identify Customers: Identify customers with the built-in search feature, or with a barcode printed on loyalty cards.

Loyalty Cards: Reward customers with loyalty points that they can exchange for discounts or gifts. 

Business Customers: Register customers’ Value Added Tax (VAT) number and apply them to invoices


Payment Methods: There are different types of payment methods available like checks, cash, credit card payments 

Currency Rounding: Prices and payments can be rounded to the minimum denomination of the currency

Credit/Debit Cards: External payment terminals handle all the electronic payments

Offline Payments: Orders that are made offline are automatically synced when you are reconnected

Accounting: Payments are directly integrated into Odoo accounting to make bookkeeping reliable


Store Management

Daily Sales: Businesses can easily track daily sales and totals for every payment type

Cash Flows: Businesses can efficiently monitor cash register adjustments. They can easily verify cash contents at the end of the day

Order History: Businesses can view all the past orders or search them by customer name, cashier or product

Cashier Accounts: Businesses can manage multiple cashier accounts and secure them with pin codes or badges

Stock and Inventory: Businesses can monitor their stock and inventory in real-time across all locations. They can also review shipments with Odoo stock integration.


Product Categories: Products are organized with hierarchical product categories. Orders are displayed in different categories in a different point of sales. 

Product Variants: Sell different colors, sizes or configurations of the same product with product variants.

Large Product Count: Odoo’s Point of Sale module is capable of handling over 100,000 products.

Web Application

PC Compatible: Odoo’s Point of Sale module can be used on standard PCs, tablets and industrial touch screen terminals

Works Offline: Odoo’s POS module continues working while you are offline. You can even close the browser when offline without losing any data

How Does Odoo’s Point of Sales Module Works

The business manager creates and configures different POS nodes in Odoo’s POS. The system administrator assigns each POS node to appropriate users from <Point of Sale> tab in the user profile. Now, when POS user logins to the system, he/she will be directed to his POS dashboard directly. From there, the user can perform the sales operations efficiently. 

A user cannot use two Point of Sales sessions simultaneously. In Odoo’s POS, the Point of Sale session must be validated and closed to generate the list of accounting entries. Once the session is validated and closed by the salesperson, the entries are passed to the accounting module

How to Set-up Odoo’s Point of Sales Module

Sales Management


Making an Order

Odoo's Point of Sales Module
Odoo’s Point of Sales Module
Odoo's Point of Sales Module
Odoo’s Point of Sales Module


  • Once the user logins the POS system, the main dashboard will open up. Now, <Create> a new session or <Resume> an existing session to make an order
  • Click on the products to add it to the cart
  • Click on <QTY> button to enter a number of product quantities
  • Click on <Price> button and enter the price manually
  • Click on <Disc> option to provide discount
  • Click on <Payment> option to proceed with the payment



Odoo's Point of Sales Module
Odoo’s Point of Sales Module
  • Choose the <Payment> method from the list
  • Click on <Validate> to generate an invoice 


Click on <Customer> to select a particular customer from your system

Click on <Invoice> option to generate invoice against the specific customer



Odoo's Point of Sales Module
Odoo’s Point of Sales Module

Print the receipt and click on <Next Order> to make another order. Click on <Close> to end the session.


Basic Configurations

Setting Up New Payment Method

Follow the steps to add a new payment method to your POS system

  1. Under the configuration tab, click on the option <Payment Methods> 
  2. Click on <Create> option. A new window will open up as shown in the figure 

Odoo's Point of Sales Module

    Odoo’s Point of Sales Module

Click on <Advanced Settings> and then on the <Point of Sale> tab to find more customizable options


Creating a New Product Category

You can customize or categories your product list as per your specific requirements. Follow the procedures given below to create a new product

  1. Under the configuration tab, click on <POS Product Categories> 
  2. Click on <Create> option to open up a new window 
  3. Fill in all the fields and click on <Save>


Creating a New Point of Sales

You can create numerous point of sales. When you create a user, you can see an option to assign a POS to the user. Follow the steps to create a new point of sales

  1. Under the configuration tab, click on <Point of Sale> option 
  2. Click on <Create> option to open up a new window as shown in the figure 

    Odoo's Point of Sales Module

      Odoo’s Point of Sales Module

Fill in the necessary fields like journals and payment methods for POS and click <Save>


Adding New Products to List

Follow the steps to add new products to your list:

  1. Under <Orders> tab, click on <Product> option 
  2. Click on <Create> option to open up a new window as shown in the figure 
Odoo's Point of Sales Module
Odoo’s Point of Sales Module

Fill in the field with the product specification. Toggle between inventory, sales, and invoice tabs to find more options for the product and <Save>


Other Configurations

To set other configuration, click on <Configuration> option and select <Settings>. It will guide you to the following screen as shown in the figure 

Odoo's Point of Sales Module
Odoo’s Point of Sales Module

Fill in the required details like multi-currencies, payments, and taxes. 


Reports Generation

Odoo’s Point of Sales module provides an effective reporting feature of the following types:

Odoo's Point of Sales Module
Odoo’s Point of Sales Module
Odoo's Point of Sales Module
Odoo’s Point of Sales Module

To generate a report, follow the steps given below:

  1. Under <Reports> tab, select <Order> option to generate order reports
  2. Under <Reports> tab, select <Sales> option to generate sales details for a specific time period

Gain Benefits of Odoo’s Point of Sale Module with Oodles

Empower your business with our customized Odoo development servicesOur Odoo’s POS software development services ensure streamlined cash flows for retail and e-commerce businesses. They include system configuration, hardware set-up, and hardware and network testing to ensure efficient POS functioning as per the business model. 

Our ERP development team enables businesses to improve their customer experiences by developing intuitive dashboards and POS terminals. Also, we develop POS mobile applications and payment systems for Android, iOS and Windows devices with card readers and batch barcode scanners. 

We can develop fully integrated, end-to-end POS and payment solutions. Our ERP developers can optimize existing POS networks with custom integrations to third-party systems.

We provide Odoo POS integration services with popular accounting programs. Developers at Oodles ERP can also develop custom restaurants and bar POS systems.

Concluding Thoughts

Odoo’s Point of Sale is a simple yet powerful module. Businesses can easily integrate POS with other modules of Odoo like sales, accounting, and stocks. Odoo’s POS module is suited for small to medium-sized retail businesses. It provides a great level of flexibility and transparency to retail business owners. They can access real-time information about inventory and customers and can efficiently accomplish every action that was not possible with old cash registers.

Also Read: Odoo Manufacturing Module Implementation: Food & Beverage Industry

About Author


Aditi Dutt is a technology writer who has an avid interest in ERP technologies. Aditi follows the latest ERP developments and trends to keep readers informed about their impact on business processes. She is also a next-gen technology enthusiast who covers IoT, Blockchain, AI and AR/VR technologies in her articles.

No Comments Yet.

Leave a Comment

Name is required

Comment is required

Please remove URL from text

Comment is required

Sending message..
Connect with us