POS All-In-One (Shop & Restaurant)



v 13.0 Third Party 156
Live Preview
Required Apps Inventory (stock)
Invoicing (account)
Sales (sale_management)
Purchase (purchase)
Point of Sale (point_of_sale)
Technical Name pos_retail
Also available in version v 12.0 v 11.0 v 10.0
You bought this module and need support? Click here!
Required Apps Inventory (stock)
Invoicing (account)
Sales (sale_management)
Purchase (purchase)
Point of Sale (point_of_sale)
Technical Name pos_retail
Also available in version v 12.0 v 11.0 v 10.0

Why you need buy this module

  • We development Odoo (last times called TinyERP, OpenERP, and now become Odoo) since 2010, and development POS odoo since 2015 to now
  • Module supported Responsive on tablet and mobile app
  • Module have released to multi stores and multi shop locations around the world
  • We have 200 ++ partners, business used this module around the world
  • Module have 100+ futures for Retail Shop and Restaurant
  • Each table customers, products, orders, invocies. We supported up to 3 millions rows each table. Dont worries about big datas, long times start pos session
  • We tested passed loading 3 millions each table products, customers on pos only need 15 ~ 20 seconds.
  • Easy install module, download source codes and install like 100% module odoo original, no extend install any python libraries another
  • Only one install, only one payment and use forever for any devices
  • Support fix any issues and bugs come from module (no limit time support about it)
  • We have many master odoo programer, easy support anything about odoo
  • We released succeeded 200+ stores of only one odoo server
  • Easy install and easy to use, only click button install and use POS. No need install any another libraries python
  • Always available and welcome any requests for add future, custom function ... Contact Us if you wanted
  • Bug and Issues always fixing free (nothing cost and any times) from your report to US. Out of purchased period times, still keeping fixing bugs and issues if have (Without add new futures)

Main Futures

  • This module supported POS Shop and POS Restaurant both, supported Odoo Community and Enrterprise both
  • Supported sync between POS Sessions Shop && Retaurant (table, floor, event change orders, event change order lines ..)
  • Multi Branch/Store Applied for POS Orders, POS Sessions, Delivery Orders, POS Payment, Account Entries, Account Invoice, Account Bank Statement.
  • Each Cashiers,Users have assigned Branch, only see datas of Branch Assgined (POS Sessions, Delivery Orders, POS Payment, Account Entries, Account Invoice, Account Bank Statement)
  • Responsive tablet and mobile web app. Responsive mobile odoo EE app
  • Supported large datas up to 3,000,000 each table products, customers, pos orders and invoices
  • POS Odoo 13 not supported posbox v17 and olders but we supported posbox image v17 and olders
  • Light theme and dark theme
  • Multi Pricelist with difference currency, and difference Journal Method Currency
  • Scan barcode Products, Price, Discount ... viva Camera PC, devices (no need scanner if you have Camera device). If your odoo online required SSL (https)
  • Each POS Config, each Analytic Account. Your accountant easy management amount each Analytic Account
  • Daily report sale total by day, month
  • Z-Report by cashiers, by date input
  • Scan barcode of Lot serial number
  • Auto suggestion lot name with product selected
  • Quickly add partners, products and payment order
  • Sale suggestion for cashiers fast selling products
  • Re-directly odoo login of cashiers, waiters to POS screen
  • POS order note
  • POS order lines note
  • Rounding amount total
  • Sync pricelist to pos sessions without reload pos
  • Show quantity cart customer order
  • Display stock on hand of products, show number limit stock, warning limit stock
  • Sync products, customers, invoices to pos sessions without reload pos
  • Quickly payment, auto fill full amount total
  • Quickly create pos categories, products, customers
  • Cashiers can preview/print receipt without payment
  • Booking, Delivery orders, sync sale orders to pos
  • Create internal transfer between stock locations
  • Create purchase order
  • Create sale order
  • Cashiers, waiters can lock/unlock pos screen when leave shop, leave device use pos
  • Allow customers partial payment orders, and next times will come back and payment full
  • Display discount amount on order lines
  • Allow pos admin set limit of amount discount so cashier can set
  • Allow pos admin set many global discounts, and cashiers only choose discount
  • Multi currency payment order
  • POS user login odoo and auto direct to POS session, without backend sceen
  • Print Voucher card to customer, scan voucher card
  • Customers credit member card
  • Customers wallet card
  • Customers loyalty points
  • Product screen operation, allow pos admin (cashiers) can edi/create new products
  • Loyalty/Reward program, allow admin set rule of loyalty plus point, and rule redeem point
  • Allow cashiers selling products via packaging/boxes, price and quantity if items sale auto covert from boxes selected
  • Products can still at many pos category
  • Promotions program, allow cashiers can define many promotion for give gift ... to customers
  • Auto complete search filter when pos sessions input at search box
  • Allow pos admin re-config permissions rule of pos clients (hide/or dishide some function element pos screen)
  • Allow sync realtime between backend odoo with pos sessions (when backend change information of customers, products, invoices, pos orders, booking orders. pos sessions data will change the same)
  • Allow customers/cashiers can signature on receipt
  • Allow pos sessions (sellers) can return products via scanner or manual choose
  • Cross selling
  • Validation delete/edit/close session/remove order/add new order ... on pos screen ....
  • Take away orders, allow cashiers save orders, and loads orders save before
  • Invoices screen management: help you can management invoices, register payment, add credit note....
  • Reprint last order, orders sold out
  • Show invoice number, tin, customer information on receipt
  • POS orders management
  • Re-print receipt of old order
  • Allow return orders (return products) add credit note (covert to creadit card amount) for next use
  • Backend office create order and assigned to Shop
  • Sale price of price included taxes or not
  • Customer screen, show detail order of customer
  • POS auto default customer
  • POS ticket setting font-size
  • Products sequence on POS product screen
  • Remote sessions management (close, validate and post entries, open .. sessions)
  • Allow design backround layout of POS

Term and Policy

  • Refund back 100% money if our futures not work correctly (Please check all futures we released bellow)
  • From purchased date to 2 month, Odoo allow refund money (out of this period times, could not refund)
  • You will have 2 options for buy, Odoo 12 and older OR only Odoo 13. Please be careful when adding the product to your cart
  • Free support from purchased date to 2 months (*)
  • Free report bugs and issues anytime
  • Not allow editing, republic, release, inherit our source code
  • If wanted editing source codes and resale (like build cloud use our module). Required contact us viva email and made 1 contract long times support

All Screens of App

  • Default Screen
  • Default Screen Dark Mode
  • Booked, Quotations screen
  • Clients, customers screen
  • Products operation screen
  • Invoices screen
  • POS orders screen
  • Payment screen
  • Receipt/Bill screen
  • Report screen

Tablet android and Ipad IOS displayed

Mobile android and Iphone IOS displayed

Multi Pricelist difference currency on one POS Session

  • Supported multi pricelist difference currency
  • Supported difference Cash Journal (difference currency)

Use Camera of device (PC, Tablet ... phone) scan barcode

  • If your odoo online, please setup SSL (https) for use this future

Please Subscribe our chanel on youtube

  • When we have any new futures, bugs fix, improve .... we will public on youtube
  • When we have guide new future, we will up to youtube

Free trial

  • We have system online running odoo community for demo module POS RETAIL
  • If you like module, please click to link bellow and signup new domain and use our POS now
  • Demo auto delete with period times 1 week
  • If you need more times for review, please email for we can keep your demo always live
  • When input information demo, you can use email, name fake. And dont use caps lock

Multi Branch/Store

  • Delivery Orders filter by Branch
  • Journal Entries filter by Branch
  • Journal Items filter by Branch
  • Orders filter by Branch

  • POS Retail & Restaurant Guide v1.0

  • First for all
  1. we not support windows, only support linux, macos
  2. we will stop support if modifiers source codes.
  3. this module followed license odoo proprietary license v1.0, and please reading it before purchase. we dont want conflict with your business in next times
  4. free support, first install from purchase to 2 month. free refund viva odoo store
  5. If your odoo have domain address, made sure longpolling working before. If not please see config bellow
  1. Go to odoo nginx config file and add some lines like that
  2. upstream odoochat {
    # Redirect longpoll requests to odoo longpolling port
       location /longpolling {
       proxy_pass http://odoochat;
  • Add 5 screens to POS screens
  1. product operation screen: for help cashier admin quickly update products information guide
  1. allow your cashiers modifiers products information (list price, name, barcode, default code ....)
  2. allow your cashiers update stock on hand of products
  1. booked order screen: for customers booking order, your shop delivery orders
  1. allow cashier booking orders
  2. when customer go to shop cashiers can search booked order and covert to pos order
  3. or delivery order to customer  guide
  1. invoice screen: for cashiers control invoices, register payment, cancel invoices, confirm invoice ... guide
  2. customer facing screen, help customer go shop fast detail cart in order, total amount need to paid... guide
  3. pos orders screen Guide Video
  1. go to tab order and config it 
  2. allow you search any orders of last times
  3. made return order
  4. reprint order
  • Products extend for POS

  1. Input Security Pin for each user use pos. go to setting / users /tab point of sale 
  1. barcode for scan user card
  2. pin for unlock anything on pos
  3. pos config for login directly from odoo login to pos screen (passing backend screen)
  1. sale extra: buy product x, suggest another products guide
  2. voucher: use for create voucher guide
  3. combo pack: made 1 product included another products and sale. like combo of macdonald guide
  4. credit: product master data of credit card customer guide
  5. multi unit of measure: allow pos cashier sale product viva many units, example: allow sale carrot with kg, g ... and linked to stock. warehouse auto rebuild on hand viva ratio of unit selected guide
  6. multi category: allow 1 products add to many pos category guide
  7. multi variant: allow sale product with multi variants: colors, size ... with price extra guide
  8. cross selling: like sale extra, when customer buy product, suggest customer buy more products with product customer ordered.
  9. price each quantity: allow set price filter by quantity ordered. buy 1 price 10 usd, buy 10 price is 9 usd / item guide
  10. supported scan barcode included field internal ref, supplier barcode
  1. module support scan product viva internal ref
  2. supplier code
  3. default code
  4. and multi barcode at grid view of products
  1. Supported scan multi barcode, create new grid lines allow admin add multi barcode base on 1 product 
  1. go to product form, tab pos extend, sroll your mouse to end of page
  2. you will see grid table add multi barcode
  1. Multi branch Video Guide
  1. POS Orders filter by branch
  2. POS Config filter by branch
  3. Products filter for sale by branch
  4. Customers filter on pos by branch
  1. min sale price, warning or blocking pos cashier when they are add sale price smaller than min price 
  1. check to fields 
  2. add sale min price to product 
  3. when cashier change price, pos auto block if set price smaller than min sale price 
  1. quantity warning when product out of stock on pos
  1. go to product form: general tab, input field qty warning out stock 
  2. when stock on hand of product smaller than or equal this field, product on pos will add ribbon warning
  1. pos sequence for number of display on pos product screen
  1. on product go to tab point of sale input pos sequence field 
  1. product sale viva multi packaging
  1. go to inventory menu / configuration, sroll you mouse to checkbox field: product packages, check to it and click save 
  2. back to products menu and click any product need sale viva package
  3. select tab inventory, scroll your mouse to end of page, you will see grid table packaging, full fill data to this grid table
  4. each line of grid table, you can define sale price, this price will apply on order lines of pos 
  5. go to pos config , tab sale packaging, check to checkbox field sale with package 
  6. reload pos session, if you add product have multi packaging, on line selected will have 1 icon box for select packaging
  7. when package select, price of line will change 

  • Main futures
  1. Support shop & restaurant both, Odoo EE and Community both
  2. Support odoo.sh and your self service both
  3. big datas: support up to 3 millions rows each object products, customers, invoices, orders
  4. Each POS Config settings form page: This page will display filter by step (4)
  5. Sync between pos sessions, made all orders the same on pos sessions with the same store/location. example you have 1 restaurant or shop and have 1 cashier admin and many waiters take orders. and you need when waiters users take orders (add new orders, add new products, change qty, change discounts ...or any actions on pos screen). will sync directly to cashier admin. for cashier payment order and keep money from customer. this function can help you
  1. when waiter add new order, auto sync to cashier
  2. when waiter add new product, change disc, change price ...change all information of lines, auto sync to cashiers
  3. when change customer auto sync to cashiers
  4. and so, when cashiers payment or do anything, auto sync back waiters
  5. .... guide
  1. Themes: dark mode and light mode 

  1. Module support full responsive on web application and mobile odoo ee app, go to config / tab extend, check to checkbox mobile responsive
  1. Backend config 
  2. POS quickly switch mobile mode 
  1. Add lot, auto suggest lot number with order line selected
  2. Auto complete search, easy to search records
  1. go to pos config / extend tab
  2. and set min char length search
  3. example you set 3 char, back to pos screen now
  4. input to search box (products, customers). if count all character input bigger than 3 
  5. pos auto suggestion all result have result the same 3 character inputed. (like: name, mobile, name of product, ...)
  1. Quickly create customer, product and pos category 
  1. Go product screen Tab 
  2. Reload POS 
  1. Quickly payment with journal method config at pos config guide
  2. Cashier login odoo, auto login directly to pos, without backend page
  1. Go to Settings/User and assigned POS config for seller user
  2. When they login to odoo, system auto direct login to POS and start session
  1. Order Management: go to config / tab order and active it
  1. take note pos order on pos screen
  2. take note pos order line on pos screen 
  3. set guest on pos order
  4. set signature on pos order and display on receipt 
  5. auto default customer, when create new order, this customer auto add to order selected 
  1. Return orders, return products, expired time for return order 
  2. Multi Invoice Journal: Allow cashiers can choice Journal of Invoice create from POS Order Video
  3. Parital payment 
  1. go to tab order and booking active it
  2. this future allow customer payment one part of order total amount order. Example only paid 200 USD 
  3. next time customer come back and made payment full 
  4. And now they come back and paid full 
  1. Rounding amount pos order on pos screen 
  1. go to accounting tab, scroll your mouse to end of page
  2. you will see rounding amount checkbox field
  3. when you checked it, amount total auto rounding with rounding ration is currency rounding ratio 
  1. Sync pricelist and pricelist items when have any update from backend to pos, without reload pos sessions 
  1. first go to sale / configuration and active pricelist 
  2. each pos config, you can add pricelist 
  3. if have any change pricelist and pricelist items from backend, and need sync realtime to pos, backend admin can click to button sync to pos 
  4. when backend admin clicked, pos auto rebuild price with pricelist changed 
  1. Sync products to pos session when backend modifiers products
  1. When have any update from backend
  2. Module with push all sync notifications change to POS
  3. Cashiers can click and sync to backend 
  1. Sync pos orders to pos session when backend modifiers pos orders
  2. Sync sale orders (booking orders) to pos session when backend modifiers 
  3. Sync invoices to pos session when backend modifiers
  4. Show cart quantity product ordered 
  5. display quantity available sale, limit and warning stock out 
  1. availabl for sale 
  2. out stock 
  1. reprint last receipt of last order 
  1. go to pos config, tab receipt and ticket, and check to field print last receipt 
  2. module auto save last receipt of last order
  3. sometimes you need get receipt of last order, you can click on button print bill last order 
  1. review, print receipt order selected before payment
  1. go to pos config, tab receipt and ticket
  2. you will see 1 checkbox is review receipt before payment
  3. above this field have selection field for you can review receipt within price display or not
  4. reload or start pos session back, on left header bar, you will see 1 button ion printer, click on it for review receipt of order 
  1. booking order, booked order screen and delivery order with shipping address
  1. go to tab order and booking 
  2. booking order 
  3. booked list orders 
  1. internal transfer order between stock locations on pos
  1. go to tab warehouse check it 
  2. on pos click button do transfer
  1. create quotation order:
  1. create quotations orders on pos
  2. create quotations and auto confirm, auto paid, auto create picking, auto print receipt 
  1. purchase order:
  1. create purchase orders on pos
  2. create purchased auto invoice, auto picking 
  1. lock/unlock pos screen when leave out work space
  1. go to security tab 
  2. button lock screen when leave out 
  3. Use pos pass pin for unlock
  1. auto logout when pos session log out pos (security tab) 
  2. multi currency payment:
  1. go to accounting tab (pos config) and active future multi currency
  2. go to accounting menu / configuration and active checkbox multi currency
  3. go to configuration of accounting menu, you can add more currency you need
  4. restart pos session, when you at payment screen, header top of payment screen will have box for choice currency
  5. when you select currency difference your company currency, amoutn total need payment will covert from number you input on keyboard (or click on numpad) to your company currency
  6. on post entrie of order will save currency cashier select
  1. discount:
  1. global discount
  2. discount each line
  3. limit discount each pos users, and hight discount approve by pos pass pin manager
  1. loyalty program:  
  1. plus rule: is condition for plus points to customers
  1. 3 rule for plus points:
  1. filter by products customer buy
  2. filter by pos category customer buy
  3. filter by order amount total customer buy
  1. coefficient: is ratio for plus point. 1 (your company currency) = 1 / cofficient (float). example
  1. input 1:  each 1 usd customer get 1    point
  2. input 0.1: each 1 usd customer get 0.1 point
  3. input 10:  each 1 usd customer get 10  point
  1. reward rule:
  1. discount products, discount n(%) and get x points
  2. discount pos category discount n(%) and get x points
  3. free product gift and get x points
  4. use point for payment
  5. cofficient: is ration covert money to points
  1. 1 (your company currency) will covert to n (points). cofficient = 1 / n
  2. example: 100 usd to 1 points input 100
  1. customer wallet: keep money change for next order , go to customer form / point of sale: 
  1. when customers go your shop and bought some products
  2. example: customer buy some products and made totder 98 usd
  3. customer give your cashier 100 usd, now change amount is 100 -98 = 2 usd
  4. but customer no need get 2 usd, they need your shop keep 2 usd for next order they back
  5. when they back, cashiers know they have 2 usd inside wallet customer card
  6. your cashiers suggest customer "do you want use 2 usd for current order?". customer say "ok"
  7. your cashier will select payment method "wallet" and input 2 usd for   
  1. promotion program, support 11 type promotion
  1. promotion support 11 type: 
  2. ON POS screen you will see this button : 
  3. When click on this button at step (b). All promotions ative will display for choice
  4. This is example Promotion applied
  1. discount % base on pos order total amount 
  2. discount % base on pos category of products customer buy
  3. discount % base on quantity products customer buy
  4. discount % pack products. example: customer buy product a,b and c, will discount product d with condition min qty is 1
  5. bought pack products free another products
  6. sale price filter by quantity of product add to cart
  7. discount % base special pos category
  8. discount % for product lowest price item of order lines
  9. multi buy: buy x product (a) quantity applied with new price
  10. buy x get another free:
  1. bought 5 unit get free 1
  2. bought 10 unit get 2 free
  3. bought 15 unit get 4 free
  1. discount first order of customer
  1. promotion support customer group
  2. promotion support birthday date of customers
  1. receipt : go to point of sale / setting / point of sale > tab receipt and ticket active it 
  1. show customer information more: vat, mobile ...
  2. can show invoice number
  3. can show barcode ean13 for scan return order
  4. print web can set font-size viva pos config
  5. show image of product (only print web)
  6. duplicate receipt
  7. show pos line with wise pos category 
  8. auto next screen when print receipt (auto click next order)
  1. invoice screen sort by number, name, origin ...etc. (tab invoice)
  1. like the same backend list(tree) view, on header of table datas, cashiers can click for sort and click one more for un-sort  
  2. click header grid for sort by 
  1. POS order management:
  1. Go to tab Order and active it 
  2. On pos you will have button for go to pos orders screen 
  1. admin remote pos sessions for close session, open session, validate and closing post entries. 
  1. if your bussines have many stores, shop locations, and they online/offline.
  2. and admin need close, lock ... pos sessions of cashier. how to do without remote tool (anydesk, teamview ...)
  3. without tools above,go to pos config or dash board of point of sale (required user pos admin) click to button remote session, you can close, open, closing and post entries, remove cache... any pos sessions you want
  4. Video Guide Click Here
  1. cash control management, put money in/out on pos, required active cash control of odoo original 
  1. Active Cash control 
  2. Go to pos config / accounting tab 
  3. like odoo pos original, when cashier start pos or leave out
  4. cashier will input total money put in / out
  5. this futures help cashier input money in, take money out on pos
  6. help cashier can closing and post entries
  7. when posted entries , pos sessions auto close 
  1. validate actions of cashiers. example: remove order, add discount, change quantity... validate viva pos pass pin cashier use
  1. active validate payment: when cashier click payment, pos will popup and ask pos pass pin of cashier
  2. ative validate discount: when cashier add discount to lines. pos will popup and ask pos pass pin
  3. ........etc 
  1. security (disable or active functions): this future can help you hide some function of cashiers

  1. hide discount button
  2. hide customer select button
  3. hide payment button
  4. hide products screen
  1. customer facing screen 
  1. when customer go your shop
  2. cashier will create order and ordering products
  3. customer will see to device display screen it is correctly and confirm
  4. when customer need payment order, customer see again to display devices and know how many money need to payment
  1. add seller to pos order, report sale amount filter by sale man
  1. we are have difference cashiers and sale mans
  2. cashiers only take money in/out. create orders, and payment orders
  3. how you know performace of your sellers or your waiters for give they commissions
  4. future can help you add sale man to each lines, each order
  5. backend have one report filter by sale man 
  1. tools tip: show information of product (sale description, price, barcode ...). show last price and min price 
  1. when your cashiers move mouse, or click to any lines of order
  2. pos tools tip auto display information of products
  1. show name
  2. show description sale
  3. show cost price
  4. show list price
  5. show last price of current customer
  6. show min price
  7. .......
  1. allow create invoice offline: go to tab accounting 
  1. odoo original when cashiers push orders to backend and have selected invoice (create). odoo backend need few seconds for create invoice and reponse invoice receipt pdf
  2. if you need auto create invoice but no need waiting times for wait invoice reponse.
  3. you can active it. invoice will create the same time order. cashiers will no need waiting invoice response
  1. allow modifiers tax on pos lines : Accounting Tab
  2. allow auto register payment amount invoice : Accounting tab
  3. show tax-included on pos lines
  4. allow lock invoice print when create pos order within invoice selected
  5. warehouse: Go to Inventory Menu / Configuration 
  1. each locations please check to checkbox field  available in pos 
  2. Check qty available of line selected 
  3. allow cashier switch location, quantity available of products will change with location selected 
  4. create internal transfer between stock location 
  5. allow display quantity available of product on pos screen
  6. allow/not allow: add to cart products out of stock
  7. allow setting picking delayed, process order first, 5 minutes later, cron job auto create picking for order
  8. allow validate checking lot/serial cashier input have exist or nor exist.
  9. allow add multi lot base one order line
  10. allow create lots on pos screen
  11. allow scan barcode of lot, auto add product to order lines
  1. You can print this barcode label
  2. On pos, you can scan this barcode. POS auto add product of this lot and add lot to line
  3. You can add sale price of lot, this price will replace public price of product 
  2. Multi Stock Warehouse Locations: For checking all Product Available On hand
  1. Active Warehouse Future: Go to Retailers Menu / ReTail Settings 
  2. Go to Point Of Sale / Settings / Point Of sale [Tab Warehouse ]
  3. Start POS Session you will see button Multi Locations 
  4. Click button POS auto popup all Stock Locations for checking Stock On Hand (Product Available Quantity) 
  5. When You clicked apply, stock on hand of products will replace old number on hand and change to new quantity on hand of locations selected 
  1. Made order and picking location difference POS Config Stock Location: Default Odoo POS Original not allow create picking location difference with POS Stock Location, this future can allow cashier made order and add location difference POS Stock Location, stock on hand of products will reduce from location selected 
  2. product screen: 
  1. 2 display mode is box view (like default odoo pos product screen) and list view (like list/treen view of backend)
  2. sort by product name a to z, z to a, sort price low price to high price, high price to low price. sort by pos sequence field of product 
  3. allow display cost price of product or hide
  4. allow display sale price with tax or only price with current pricelist selected
  5. allow display product ref or hide
  6. allow hide product image or not hide
  1. client screen: 
  1. check duplicate email
  2. check duplicate phone
  3. hide country, barcode, tax, pricelist ...
  4. allow update clients/add client or not
  5. sort clients by name, mobile, email
  1. extend:
  1. medical insurance
  2. print cashier card
  3. tablet mobile responsive 
  4. reset pos sequence sessions 
  5. turn on/of printer
  6. change logo of pos session
  7. quickly and auto suggestion search products, customers
  1. keyboard event
  1. product screen
  1. c: go to client screen
  2. space: payment
  3. q: change mode quantity
  4. d: change mode discount
  5. p: change mode price
  6. a: call popup add customer
  7. g: call popup add pos category
  8. w: call popup add product
  9. f: auto payment full
  10. 1 to 9: input number
  11. +/-: minus
  1. payment screen
  1. esc: back to product screen
  2. f: payment full
  3. p: partial payment
  4. space: validate button
  5. c: go customer screen
  6. v: input voucher
  7. s: signature order
  8. n: change note
  9. i: select invoice button/un select invoice
  1. report : go to config, tab report 
  1. order summary
  2. product sale summary
  3. payment summary
  4. sale details
  5. sale analytic
  6. z-report
  7. tracking pos users
  1. return : go to tab order and active return function
  1. return order
  2. return part of order
  3. quickly return product missed order
  1. pos big datas and cache
  1. reinstall cache 
  2. remove cache 
  1. backup and restore orders: go to point of sale / config / point of sale
  1. choice tab order, sroll your mouse to end of page, you will see checkbox backup and restore order
  2. start pos session back
  3. this future can help you backup all orders of current sessions to backend or json file (export)
  4. you can restore orders back viva backend or json file 
  1. set logo each pos config
  1. go to config pos, each config you can set logo
  2. this logo will display on receipt
  3. on pos screen, on right bar header, you can click to it and change logo 
  1. remove orders blank
  1. see to header order widget, you can see logo 
  2. button can help you fast remove all orders blank

Contact us for support, query, customization

Website | Email to us | My our modules |
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.


Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
by on

Hello, i need to know if there's a way to use global fixed discount instant percentage, and create a voucher to use it in more than a transaction? i mean now the voucher for one-time use, i need to create a voucher with unlimited use or define limited by our self.

errors and support needed
by on

im asking u for support now and bug fix and until now no answer for almost a month i will report u to odoo and ask for money back

Does it support RTL in odoo V12 ?!
by on

Does it support RTL in odoo V12 ?!

hi I have bought this module and it is very good and have all the features mentioned. The developer is also very supportive
by on

I have one question why does the pos stock not update on realtime?

Re: hi I have bought this module and it is very good and have all the features mentioned. The developer is also very supportive
by on

Dear Please drop me email to thanhchatvn@gmail.com and share me: - Your odoo version used - Issues still there (on your odoo) We will fixing soon and you can update directly from here Thanks Bruce Nguyen

We need a demo on V13
by on

Please provide us with a demo on V13 enterprise and community

working with odoo 13.0 enterprise ?
by on

is it working fine on odoo 13.0 enterprise or it still need some fix ? and if i got this module is it plug and play or need assistance from the developer after that like the rest of bugy apps ?

Re: working with odoo 13.0 enterprise ?
by on

Module support both, odoo enterprise and community. Install plus and play and have any issues or bugs we always welcome for quickly support

Error While Installing the Module on V13
by on

Hi, I have purchased this module, I am facing the following error while installing this module on Odoo Enterprise V13, please help to fix this issue at your earliest. Error: Odoo Server Error Traceback (most recent call last): File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\http.py", line 619, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\http.py", line 309, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\tools\pycompat.py", line 14, in reraise raise value File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\http.py", line 664, in dispatch result = self._call_function(**self.params) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\http.py", line 345, in _call_function return checked_call(self.db, *args, **kwargs) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\service\model.py", line 93, in wrapper return f(dbname, *args, **kwargs) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\http.py", line 338, in checked_call result = self.endpoint(*a, **kw) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\http.py", line 909, in __call__ return self.method(*args, **kw) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\http.py", line 510, in response_wrap response = f(*args, **kw) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\addons\web\controllers\main.py", line 1323, in call_button action = self._call_kw(model, method, args, kwargs) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\addons\web\controllers\main.py", line 1311, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\api.py", line 410, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\api.py", line 397, in _call_kw_multi result = method(recs, *args, **kwargs) File "", line 2, in button_immediate_install File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\addons\base\models\ir_module.py", line 72, in check_and_log return method(self, *args, **kwargs) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\addons\base\models\ir_module.py", line 463, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\addons\base\models\ir_module.py", line 573, in _button_immediate_function modules.registry.Registry.new(self._cr.dbname, update_module=True) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\modules\registry.py", line 86, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\modules\loading.py", line 420, in load_modules loaded_modules, update_module, models_to_check) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\modules\loading.py", line 312, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\modules\loading.py", line 195, in load_module_graph registry.init_models(cr, model_names, {'module': package.name}) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\modules\registry.py", line 316, in init_models model.init() File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\addons\point_of_sale\report\pos_order_report.py", line 106, in init """ % (self._table, self._select(), self._from(), self._group_by(),self._having()) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\sql_db.py", line 163, in wrapper return f(self, *args, **kwargs) File "C:\Program Files (x86)\Odoo 13.0e\server\odoo\sql_db.py", line 240, in execute res = self._obj.execute(query, params) psycopg2.errors.UndefinedColumn: column l.pos_branch_id does not exist LINE 29: ...loyee_id AS employee_id, SUM(l.margin) AS margin, l.pos_bran... ^ HINT: Perhaps you meant to reference the column "s.pos_branch_id".

Re: Error While Installing the Module on V13
by on

Dear Please update again, and add my skype thanhchatvn for quickly support you now Many Thanks

Re: Error While Installing the Module on V13
by on

Dear Please update again, and add my skype thanhchatvn for quickly support you now Many Thanks

i purchased it before but now i cannot download it
by on

i purchased it before but now i cannot download it

Re: i purchased it before but now i cannot download it
by on

Dear On version 13, Odoo App required you purchase again for we have some cost made module better than. Hope you can know why Odoo required buy module again for 13 Thanks for understand and Hope you have a good day. TL Technology