| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/pos_hr |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Sales/Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Thibault Delavallée, Xavier Morel, Aaron Bohy, Yannick Tivisse, Lucas Perais, Julien Castiaux, Julien Mougenot, Tiffany Chang (tic), Gorash, roen-odoo, David Monnom (moda), Pedram (PEBR), Dylan Kiss (dyki), Sarah Bellefroid, Pedram (pebr), Adrien Guilliams (adgu), shag-odoo, Walid (wasa), Mélanie, nihp-odoo, Joseph (jcb), parp-odoo, Parth Solanki[PASO], Hussein Ebrahim(hyhe), manv-afk, paan-odoo, David Monnom, Arthur Nanson, Bastien PIERRE, Krzysztof Magusiak (krma), Shubham Agarwal [SHAG], Robin Engels (roen), Hadi El Yakhni, Guillaume V, vlst-odoo, Meet Jivani [MEJI], vpan-odoo, aksi-odoo, sjai-odoo, Thomas (thsc), abhk-odoo, Stephane Vanmeerhaeghe (stva), Traina Ludo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - resource - base - web - stock_account - stock - product - base_setup - bus - web_tour - html_editor - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - http_routing - auth_signup - account - onboarding - analytic - phone_validation - partner_autocomplete - iap_mail - iap - iot_base - google_address_autocomplete - hr - resource_mail |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
pos_config_form_view_inherit |
pos.config.form.view.inherit | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
pos_hr.report_salesdetails_with_employee_reports |
pos_hr.report_salesdetails_with_employee_reports | ir.ui.view | qweb | Inherits point_of_sale.report_saledetails |
pos_hr.single_employee_sales_report |
pos_hr.single_employee_sales_report | ir.ui.view | qweb | Inherits point_of_sale.pos_session_sales_details |
pos_order_form_inherit |
pos.order.form.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
pos_order_list_select_inherit |
pos.order.list.select.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_filter |
report_pos_order_view_tree |
report.pos.order.view.list.inherit.pos.hr | report.pos.order | field | Inherits point_of_sale.report_pos_order_view_tree |
res_config_settings_view_form |
res.config.settings.view.form.inherit.pos_hr | res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form |
view_pos_daily_sales_reports_wizard |
pos.daily.sales.reports.wizard.form.inherit | pos.daily.sales.reports.wizard | xpath | Inherits point_of_sale.view_pos_daily_sales_reports_wizard |
view_pos_order_tree_inherit |
pos.order.list.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
view_pos_payment_tree_inherit |
pos.payment.list.inherit | pos.payment | xpath | Inherits point_of_sale.view_pos_payment_tree |
view_report_pos_order_search_inherit |
report.pos.order.search.inherit | report.pos.order | xpath | Inherits point_of_sale.view_report_pos_order_search |
employee_id
Many2one → hr.employee
help='The employee who made the cash move.'
string='Employee'
args: 'hr.employee'
No public methods.
No new fields.
Public methods (1)get_barcodes_and_pin_hashed(self)
advanced_employee_ids
Many2many → hr.employee
help='Employees linked to users with the PoS Manager role are automatically added to this list'
string='Employees with manager access'
args: 'hr.employee', 'pos_hr_advanced_employee_hr_employee'
basic_employee_ids
Many2many → hr.employee
help='If left empty, all employees can log in to PoS'
string='Employees with basic access'
args: 'hr.employee', 'pos_hr_basic_employee_hr_employee'
minimal_employee_ids
Many2many → hr.employee
help='If left empty, all employees can log in to PoS'
string='Employees with minimal access'
args: 'hr.employee', 'pos_hr_minimal_employee_hr_employee'
write(self, vals)
add_report_per_employee
Boolean
default=True
string='Add a report per each employee'
employee_ids
Many2many → hr.employee
compute='_compute_employee_ids'
args: 'hr.employee'
No public methods.
cashier
Char
compute='_compute_cashier'
store=True
string='Cashier name'
employee_id
Many2one → hr.employee
help='The employee who uses the cash register.'
string='Cashier'
args: 'hr.employee'
No public methods.
employee_id
Many2one → hr.employee
index=True
related='pos_order_id.employee_id'
store=True
string='Cashier'
args: 'hr.employee'
No public methods.
employee_id
Many2one → hr.employee
help='The employee who currently uses the cash register'
string='Cashier'
tracking=True
args: 'hr.employee'
get_cash_in_out_list(self)
get_closing_control_data(self)
post_close_register_message(self)
No new fields.
Public methods (0)No public methods.
employee_id
Many2one → hr.employee
readonly=True
string='Employee'
args: 'hr.employee'
No public methods.
No new fields.
Public methods (1)get_sale_details(self, date_start=False, date_stop=False, config_ids=False, session_ids=False, employee_id=False)
pos_advanced_employee_ids
Many2many
help='Employees linked to users with the PoS Manager role are automatically added to this list'
readonly=False
related='pos_config_id.advanced_employee_ids'
pos_basic_employee_ids
Many2many
help='If left empty, all employees can log in to PoS'
readonly=False
related='pos_config_id.basic_employee_ids'
pos_minimal_employee_ids
Many2many
help='If left empty, all employees can log in to PoS'
readonly=False
related='pos_config_id.minimal_employee_ids'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/pos_hr |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Yannick Tivisse, Odoo Online, Tiffany Chang (tic), Gorash, roen-odoo, Krzysztof Magusiak, Vincent Larcin, David Monnom (moda), Pedram (PEBR), Louis Wicket (wil), Gauthier Wala (gawa), Dylan Kiss (dyki), Sarah Bellefroid, Pedram (pebr), Adrien Guilliams (adgu), Walid (wasa), Julien Carion (juca), Louis (wil), Joseph (jcb), parp-odoo, Parth Solanki[PASO], Hussein Ebrahim(hyhe), Loukas Wets (lowe), vlst, Pierre Pulinckx (PIPU), David Monnom, Nesma Harraz, “Ali, Arthur Nanson, Pierre Pulinckx, Bastien PIERRE, Shubham Agarwal [SHAG], Hadi El Yakhni, vlst-odoo, ksku-odoo, aksi-odoo, sjai-odoo, Ali Hassan (alhy), David (davg), Ali (alhy), abhk-odoo, Traina Ludo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - html_editor - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - onboarding - analytic - phone_validation - hr - resource_mail |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
multi_employee_sales_report |
multi_employee_sales_report | ir.ui.view | qweb | New |
pos_config_form_view_inherit |
pos.config.form.view.inherit | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
pos_hr.single_employee_sales_report |
pos_hr.single_employee_sales_report | ir.ui.view | qweb | Inherits point_of_sale.pos_session_sales_details |
pos_order_form_inherit |
pos.order.form.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
pos_order_list_select_inherit |
pos.order.list.select.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_filter |
report_pos_order_view_tree |
report.pos.order.view.list.inherit.pos.hr | report.pos.order | field | Inherits point_of_sale.report_pos_order_view_tree |
res_config_settings_view_form |
res.config.settings.view.form.inherit.pos_hr | res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form |
view_pos_daily_sales_reports_wizard |
pos.daily.sales.reports.wizard.form.inherit | pos.daily.sales.reports.wizard | xpath | Inherits point_of_sale.view_pos_daily_sales_reports_wizard |
view_pos_order_tree_inherit |
pos.order.list.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
view_pos_payment_tree_inherit |
pos.payment.list.inherit | pos.payment | xpath | Inherits point_of_sale.view_pos_payment_tree |
view_report_pos_order_search_inherit |
report.pos.order.search.inherit | report.pos.order | xpath | Inherits point_of_sale.view_report_pos_order_search |
employee_id
Many2one → hr.employee
help='The employee who made the cash move.'
string='Employee'
args: 'hr.employee'
No public methods.
No new fields.
Public methods (1)get_barcodes_and_pin_hashed(self)
advanced_employee_ids
Many2many → hr.employee
help='Employees linked to users with the PoS Manager role are automatically added to this list'
string='Employees with manager access'
args: 'hr.employee', 'pos_hr_advanced_employee_hr_employee'
basic_employee_ids
Many2many → hr.employee
help='If left empty, all employees can log in to PoS'
string='Employees with basic access'
args: 'hr.employee', 'pos_hr_basic_employee_hr_employee'
write(self, vals)
add_report_per_employee
Boolean
default=True
string='Add a report per each employee'
employee_ids
Many2many → hr.employee
compute='_compute_employee_ids'
args: 'hr.employee'
get_multi_report_print_action(self, pos_session_id, employee_ids)
get_single_report_print_action(self, pos_session_id)
cashier
Char
compute='_compute_cashier'
store=True
string='Cashier name'
employee_id
Many2one → hr.employee
help='The employee who uses the cash register.'
string='Cashier'
args: 'hr.employee'
No public methods.
employee_id
Many2one → hr.employee
index=True
related='pos_order_id.employee_id'
store=True
string='Cashier'
args: 'hr.employee'
No public methods.
employee_id
Many2one → hr.employee
help='The employee who currently uses the cash register'
string='Cashier'
tracking=True
args: 'hr.employee'
get_closing_control_data(self)
post_close_register_message(self)
No new fields.
Public methods (0)No public methods.
employee_id
Many2one → hr.employee
readonly=True
string='Employee'
args: 'hr.employee'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)get_sale_details(self, date_start=False, date_stop=False, config_ids=False, session_ids=False, employee_id=False)
pos_advanced_employee_ids
Many2many
help='Employees linked to users with the PoS Manager role are automatically added to this list'
readonly=False
related='pos_config_id.advanced_employee_ids'
pos_basic_employee_ids
Many2many
help='If left empty, all employees can log in to PoS'
readonly=False
related='pos_config_id.basic_employee_ids'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/pos_hr |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Xavier Morel, Géry Debongnie, Yannick Tivisse, Joseph Caburnay, Samuel Degueldre, Tiffany Chang (tic), Gorash, roen-odoo, Jacky (trj), niyasraphy, David Monnom (moda), Pedram (PEBR), Louis Wicket (wil), Dylan Kiss (dyki), Michael (mcm), Theo VINCENT (thvi), Pedram (pebr), Adrien Guilliams (adgu), Louis (wil), Loukas Wets (lowe), vlst, Pierre Pulinckx (pipu) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - onboarding - analytic - hr - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
pos_config_form_view_inherit |
pos.config.form.view.inherit | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
pos_order_form_inherit |
pos.order.form.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
pos_order_list_select_inherit |
pos.order.list.select.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_filter |
report_pos_order_view_tree |
report.pos.order.view.tree.inherit.pos.hr | report.pos.order | field | Inherits point_of_sale.report_pos_order_view_tree |
res_config_settings_view_form |
res.config.settings.view.form.inherit.pos_hr | res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form |
view_pos_order_tree_inherit |
pos.order.tree.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
view_report_pos_order_search_inherit |
report.pos.order.search.inherit | report.pos.order | xpath | Inherits point_of_sale.view_report_pos_order_search |
No new fields.
Public methods (1)get_barcodes_and_pin_hashed(self)
advanced_employee_ids
Many2many → hr.employee
help='If left empty, only Odoo users have extended rights in PoS'
string='Employees with manager access'
args: 'hr.employee', 'pos_hr_advanced_employee_hr_employee'
basic_employee_ids
Many2many → hr.employee
help='If left empty, all employees can log in to PoS'
string='Employees with basic access'
args: 'hr.employee', 'pos_hr_basic_employee_hr_employee'
No public methods.
cashier
Char
compute='_compute_cashier'
store=True
string='Cashier'
employee_id
Many2one → hr.employee
help='Person who uses the cash register. It can be a reliever, a student or an interim employee.'
args: 'hr.employee'
No public methods.
No new fields.
Public methods (0)No public methods.
employee_id
Many2one → hr.employee
readonly=True
string='Employee'
args: 'hr.employee'
No public methods.
pos_advanced_employee_ids
Many2many
help='If left empty, only Odoo users have extended rights in PoS'
readonly=False
related='pos_config_id.advanced_employee_ids'
pos_basic_employee_ids
Many2many
help='If left empty, all employees can log in to PoS'
readonly=False
related='pos_config_id.basic_employee_ids'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/pos_hr |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Yannick Tivisse, Pierre Masereel, Jorge Pinna Puissant, Joseph Caburnay, Julien Mougenot, Samuel Degueldre, Ivan Yelizariev, Tiffany Chang (tic), Gorash, Jinal Patel, roen-odoo, pedrambiria, Jacky (trj), Abdelouahab (abla), rhe-odoo, Martin Trigaux (mat), quyen |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - analytic - hr |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
pos_config_form_view_inherit |
pos.config.form.view.inherit | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
pos_order_form_inherit |
pos.order.form.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
pos_order_list_select_inherit |
pos.order.list.select.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_filter |
report_pos_order_view_tree |
report.pos.order.view.tree.inherit.pos.hr | report.pos.order | field | Inherits point_of_sale.report_pos_order_view_tree |
res_config_settings_view_form |
res.config.settings.view.form.inherit.pos_hr | res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form |
view_pos_order_tree_inherit |
pos.order.tree.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
view_report_pos_order_search_inherit |
report.pos.order.search.inherit | report.pos.order | xpath | Inherits point_of_sale.view_report_pos_order_search |
No new fields.
Public methods (1)get_barcodes_and_pin_hashed(self)
No new fields.
Public methods (1)read(self, fields=None, load='_classic_read')
employee_ids
Many2many → hr.employee
help='If left empty, all employees can log in to the PoS session'
string='Employees with access'
args: 'hr.employee'
No public methods.
cashier
Char
compute='_compute_cashier'
store=True
string='Cashier'
employee_id
Many2one → hr.employee
help='Person who uses the cash register. It can be a reliever, a student or an interim employee.'
states={'done': [('readonly', True)], 'invoiced': [('readonly', True)]}
args: 'hr.employee'
No public methods.
No new fields.
Public methods (0)No public methods.
employee_id
Many2one → hr.employee
readonly=True
string='Employee'
args: 'hr.employee'
No public methods.
pos_employee_ids
Many2many
readonly=False
related='pos_config_id.employee_ids'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/pos_hr |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Yannick Tivisse, Pierre Masereel, Jorge Pinna Puissant, wan, Antoine Prieels, Xavier-Do, Joseph Caburnay, Julien Mougenot, Ivan Yelizariev, roen-odoo, Robin Heinz, Jacky (trj), rhe-odoo, axtr |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:28 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - analytic - hr |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
pos_config_form_view_inherit |
pos.config.form.view.inherit | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
pos_order_form_inherit |
pos.order.form.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
pos_order_list_select_inherit |
pos.order.list.select.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_filter |
report_pos_order_view_tree |
report.pos.order.view.tree.inherit.pos.hr | report.pos.order | field | Inherits point_of_sale.report_pos_order_view_tree |
view_pos_order_tree_inherit |
pos.order.tree.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
view_report_pos_order_search_inherit |
report.pos.order.search.inherit | report.pos.order | xpath | Inherits point_of_sale.view_report_pos_order_search |
No new fields.
Public methods (1)get_barcodes_and_pin_hashed(self)
employee_ids
Many2many → hr.employee
help='If left empty, all employees can log in to the PoS session'
string='Employees with access'
args: 'hr.employee'
No public methods.
cashier
Char
compute='_compute_cashier'
store=True
string='Cashier'
employee_id
Many2one → hr.employee
help='Person who uses the cash register. It can be a reliever, a student or an interim employee.'
states={'done': [('readonly', True)], 'invoiced': [('readonly', True)]}
args: 'hr.employee'
No public methods.
employee_id
Many2one → hr.employee
readonly=True
string='Employee'
args: 'hr.employee'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/pos_hr |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Nicolas Martinelli, Pierre Masereel, Adrien Dieudonne, Antoine Prieels, Xavier-Do, Andrea Grazioso (agr-odoo), Joseph Caburnay, fw-bot, Ivan Yelizariev, roen-odoo, Robin Heinz |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - analytic - hr |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
assets_tests |
Pos Hr Assets Tests | ir.ui.view | qweb | Inherits web.assets_tests |
pos_config_form_view_inherit |
pos.config.form.view.inherit | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
pos_order_form_inherit |
pos.order.form.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
pos_order_list_select_inherit |
pos.order.list.select.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_filter |
view_pos_order_tree_inherit |
pos.order.tree.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
view_report_pos_order_search_inherit |
report.pos.order.search.inherit | report.pos.order | xpath | Inherits point_of_sale.view_report_pos_order_search |
No new fields.
Public methods (2)get_barcodes_and_pin_hashed(self)
unlink(self)
employee_ids
Many2many → hr.employee
help='If left empty, all employees can log in to the PoS session'
string='Employees with access'
args: 'hr.employee'
No public methods.
cashier
Char
compute='_compute_cashier'
store=True
string='Cashier'
employee_id
Many2one → hr.employee
help='Person who uses the cash register. It can be a reliever, a student or an interim employee.'
states={'done': [('readonly', True)], 'invoiced': [('readonly', True)]}
args: 'hr.employee'
No public methods.
employee_id
Many2one → hr.employee
readonly=True
string='Employee'
args: 'hr.employee'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/pos_hr |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Joren Van Onder, Nicolas Martinelli, Aaron Bohy, Yannick Tivisse, Pierre Masereel, Antoine Prieels, Xavier-Do, Andrea Grazioso (agr-odoo), Ivan Yelizariev, Robin Heinz, pha-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - account - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - hr - mail_bot |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
pos_config_form_view_inherit |
pos.config.form.view.inherit | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
pos_order_form_inherit |
pos.order.form.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
pos_order_list_select_inherit |
pos.order.list.select.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_filter |
view_pos_order_tree_inherit |
pos.order.tree.inherit | pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
view_report_pos_order_search_inherit |
report.pos.order.search.inherit | report.pos.order | xpath | Inherits point_of_sale.view_report_pos_order_search |
No new fields.
Public methods (2)get_barcodes_and_pin_hashed(self)
unlink(self)
employee_ids
Many2many → hr.employee
help='If left empty, all employees can log in to the PoS session'
string='Employees with access'
args: 'hr.employee'
No public methods.
cashier
Char
compute='_compute_cashier'
store=True
string='Cashier'
employee_id
Many2one → hr.employee
help='Person who uses the cash register. It can be a reliever, a student or an interim employee.'
states={'done': [('readonly', True)], 'invoiced': [('readonly', True)]}
args: 'hr.employee'
No public methods.
employee_id
Many2one → hr.employee
readonly=True
string='Employee'
args: 'hr.employee'
No public methods.