| 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_sale |
| VERSION | |
| VERSION | 1.1 |
| 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, Xavier Morel, Aaron Bohy, Yannick Tivisse, Laurent Smet, Arnold Moyaux, Julien Castiaux, Victor Feyens, Andrea Grazioso (agr-odoo), Julien Mougenot, svs-odoo, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, roen-odoo, Renaud Thiry, David Monnom (moda), Pedram (PEBR), Louis Wicket (wil), Victor Piryns (pivi), Dylan Kiss (dyki), Sarah Bellefroid, Pedram (pebr), Arnaud Sibille, Adrien Guilliams (adgu), guva-odoo, kdeb@odoo.com, kcv-odoo, mega, nihp-odoo, Joseph (jcb), parp-odoo, aamo-odoo, Hussein Ebrahim(hyhe), Majed Alhanash (malh), manv-afk, Mathieu Coutant, Yousef Alnashef (alny), Jitendra Prajapat, paan-odoo, David Monnom, Nesma Harraz, Victor Miguel Armenta Carrillo, Arthur Nanson, Mohammad Abdulmoneim (abdu), khsr-odoo, Pierre Lamotte (pila), Bastien PIERRE, Corentin Heinix (cohe), Shrey Mehta, Ajit Singh, joseph, krip-odoo, Shubham Agarwal [SHAG], Robin Engels (roen), Hadi El Yakhni, Guillaume V, vlst-odoo, Meet Jivani [MEJI], vpan-odoo, josm-odoo, Lulu Grimalkin (lugr), sjai-odoo, Dhwani Patel, adip-odoo, deli-odoo, Amr Elkhatieb, Léopold Cantraine, Stephane Vanmeerhaeghe (stva), Traina Ludo, Radu Macocian |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:41 |
| 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 - sale_management - sale - sales_team - account_payment - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
message_body |
message_body | ir.ui.view | qweb | Inherits stock.message_body |
report_invoice_document |
report_invoice_document | ir.ui.view | qweb | Inherits account.report_invoice_document |
res_config_settings_view_form |
res.config.settings.view.form.inherit.pos_sale | res.config.settings | block | Inherits point_of_sale.res_config_settings_view_form |
view_order_form_inherit_pos_sale |
sale.order.form.pos.sale | sale.order | button | Inherits sale.view_order_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_order_form_inherit_pos_sale |
pos.order.form.pos.sale | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
No new fields.
Public methods (3)action_post(self)
button_cancel(self)
reflect_cancelled_sol(self, isCancelled)
No new fields.
Public methods (0)No public methods.
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
No public methods.
crm_team_id
Many2one → crm.team
help="This Point of sale's sales will be related to this Sales Team."
index='btree_not_null'
ondelete='set null'
string='Sales Team'
args: 'crm.team'
down_payment_product_id
Many2one → product.product
help='This product will be used as down payment on a sale order.'
string='Down Payment Product'
args: 'product.product'
load_onboarding_furniture_scenario(self, with_demo_data=True)
crm_team_id
Many2one → crm.team
ondelete='set null'
string='Sales Team'
args: 'crm.team'
currency_rate
Float
compute='_compute_currency_rate'
digits=0
readonly=True
store=True
sale_order_count
Integer
compute='_count_sale_order'
groups='sales_team.group_sale_salesman'
readonly=True
string='Sale Order Count'
action_pos_order_paid(self)
action_view_sale_order(self)
sync_from_ui(self, orders)
write(self, vals)
down_payment_details
Text
string='Down Payment Details'
qty_delivered
Float
compute='_compute_qty_delivered'
copy=False
readonly=False
store=True
string='Delivery Quantity'
sale_order_line_id
Many2one → sale.order.line
index='btree_not_null'
string='Source Sale Order Line'
args: 'sale.order.line'
sale_order_origin_id
Many2one → sale.order
index='btree_not_null'
string='Linked Sale Order'
args: 'sale.order'
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Team'
args: 'crm.team'
No public methods.
No new fields.
Public methods (0)No public methods.
pos_crm_team_id
Many2one
readonly=False
related='pos_config_id.crm_team_id'
string='Sales Team (PoS)'
pos_down_payment_product_id
Many2one
readonly=False
related='pos_config_id.down_payment_product_id'
No public methods.
No new fields.
Public methods (0)No public methods.
amount_unpaid
Monetary
compute='_compute_amount_unpaid'
help='Amount left to pay in POS to avoid double payment or double invoicing.'
store=True
string='Amount To Pay In POS'
pos_order_count
Integer
compute='_count_pos_order'
groups='point_of_sale.group_pos_user'
readonly=True
string='Pos Order Count'
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_origin_id'
action_view_pos_order(self)
load_sale_order_from_pos(self, config_id)
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_line_id'
read_converted(self)
unlink(self)
order_reference
Reference
selection_add=[('pos.order', 'POS Order')]
state
Selection
selection_add=[('paid', 'Paid'), ('invoiced', 'Invoiced'), ('done', 'Posted')]
No public methods.
No new fields.
Public methods (0)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/18.0/pos_sale |
| VERSION | |
| VERSION | 1.1 |
| 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, Yannick Tivisse, Odoo Online, Arnold Moyaux, Victor Feyens, Andrea Grazioso (agr-odoo), Joseph Caburnay, oco-odoo, Tiffany Chang (tic), Rémy Voet (ryv), Gorash, roen-odoo, Ruben Gomes, Valentin Chevalier, Renaud Thiry, rhe-odoo, David Monnom (moda), Pedram (PEBR), Louis Wicket (wil), nda, Victor Piryns (pivi), clesgow, Pieter Claeys (clpi), Dylan Kiss (dyki), Sarah Bellefroid, Pedram (pebr), Mahdi Cheikh Rouhou (macr), Adrien Guilliams (adgu), Walid (wasa), guva-odoo, kdeb@odoo.com, bary, Maxime de Neuville, axtr, Sven Fuehr, Julien Carion (juca), kcv-odoo, mega, sami odoo, Louis (wil), Joseph (jcb), Hussein Ebrahim(hyhe), Mathieu Coutant, vlst, Pierre Pulinckx (PIPU), ahta, Jitendra Prajapat, David Monnom, Nesma Harraz, Victor Miguel Armenta Carrillo, Arthur Nanson, khsr-odoo, Pierre Pulinckx, Bastien PIERRE, Corentin Heinix (cohe), Shrey Mehta, rupa-odoo, Ajit Singh, joseph, krip-odoo, Shubham Agarwal [SHAG], Robin Engels (roen), Hadi El Yakhni, Guillaume V, vlst-odoo, ksku-odoo, aksi-odoo, sjai-odoo, Dhwani Patel, deli-odoo, meji-odoo, Vraj Panchal, shrm-odoo, David (davg), Ali (alhy), Radu Macocian |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:54 |
| 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 - sale_management - sale - sales_team - account_payment - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_team_view_kanban_dashboard |
crm.team.view.kanban.dashboard.inherit.pos | crm.team | data | Inherits sales_team.crm_team_view_kanban_dashboard |
message_body |
message_body | ir.ui.view | qweb | Inherits stock.message_body |
product_template_form_view |
product.template.form.inherit | product.template | field | Inherits sale.product_template_form_view |
report_invoice_document |
report_invoice_document | ir.ui.view | qweb | Inherits account.report_invoice_document |
res_config_settings_view_form |
res.config.settings.view.form.inherit.pos_sale | res.config.settings | block | Inherits point_of_sale.res_config_settings_view_form |
view_order_form_inherit_pos_sale |
sale.order.form.pos.sale | sale.order | xpath | Inherits sale.view_order_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_order_form_inherit_pos_sale |
pos.order.form.pos.sale | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
pos_order_amount_total
Float
compute='_compute_pos_order_amount_total'
string='Session Sale Amount'
pos_sessions_open_count
Integer
compute='_compute_pos_sessions_open_count'
string='Open POS Sessions'
No public methods.
crm_team_id
Many2one → crm.team
help="This Point of sale's sales will be related to this Sales Team."
ondelete='set null'
string='Sales Team'
args: 'crm.team'
down_payment_product_id
Many2one → product.product
help='This product will be used as down payment on a sale order.'
string='Down Payment Product'
args: 'product.product'
load_onboarding_furniture_scenario(self)
crm_team_id
Many2one → crm.team
ondelete='set null'
string='Sales Team'
args: 'crm.team'
currency_rate
Float
compute='_compute_currency_rate'
digits=0
readonly=True
store=True
sale_order_count
Integer
compute='_count_sale_order'
groups='sales_team.group_sale_salesman'
readonly=True
string='Sale Order Count'
action_pos_order_paid(self)
action_view_sale_order(self)
sync_from_ui(self, orders)
write(self, vals)
down_payment_details
Text
string='Down Payment Details'
qty_delivered
Float
compute='_compute_qty_delivered'
copy=False
readonly=False
store=True
string='Delivery Quantity'
sale_order_line_id
Many2one → sale.order.line
string='Source Sale Order Line'
args: 'sale.order.line'
sale_order_origin_id
Many2one → sale.order
string='Linked Sale Order'
args: 'sale.order'
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Team'
args: 'crm.team'
No public methods.
No new fields.
Public methods (2)get_product_info_pos(self, price, quantity, pos_config_id)
has_optional_product_in_pos(self)
pos_crm_team_id
Many2one
readonly=False
related='pos_config_id.crm_team_id'
string='Sales Team (PoS)'
pos_down_payment_product_id
Many2one
readonly=False
related='pos_config_id.down_payment_product_id'
No public methods.
amount_unpaid
Monetary
compute='_compute_amount_unpaid'
help='Amount left to pay in POS to avoid double payment or double invoicing.'
store=True
string='Amount To Pay In POS'
pos_order_count
Integer
compute='_count_pos_order'
groups='point_of_sale.group_pos_user'
readonly=True
string='Pos Order Count'
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_origin_id'
action_view_pos_order(self)
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_line_id'
read_converted(self)
unlink(self)
order_reference
Reference
selection_add=[('pos.order', 'POS Order')]
state
Selection
selection_add=[('paid', 'Paid'), ('invoiced', 'Invoiced'), ('done', 'Posted')]
No public methods.
No new fields.
Public methods (0)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/17.0/pos_sale |
| VERSION | |
| VERSION | 1.1 |
| 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, Géry Debongnie, Yannick Tivisse, Odoo Online, Jorge Pinna Puissant, Arnold Moyaux, Victor Feyens, Andrea Grazioso (agr-odoo), Joseph Caburnay, svs-odoo, Samuel Degueldre, Touati Djamel (otd), Tiffany Chang (tic), Rémy Voet (ryv), Gorash, roen-odoo, Jacky (trj), MerlinGuillaume, aliya, Demesmaeker, Renaud Thiry, rhe-odoo, niyasraphy, David Monnom (moda), Pedram (PEBR), Louis Wicket (wil), nda, Victor Piryns (pivi), Maruan Aguerdouh (magm), Dylan Kiss (dyki), Michael (mcm), Horacio Tellez (hote), Sarah Bellefroid, Pedram (pebr), adda-odoo, Mahdi Cheikh Rouhou (macr), Adrien Guilliams (adgu), guva-odoo, kdeb@odoo.com, axtr, Sven Fuehr, Louis (wil), Mathieu Coutant, vlst, Jitendra Prajapat, “Ali, David Van Droogenbroeck (DROD), Pierre Lamotte (pila), Pierre Pulinckx (pipu), Corentin Heinix (cohe), kasm, joseph, Pulinckx Pierre (PIPU), Shubham Agarwal [SHAG], Robin Engels (roen), Hadi El Yakhni, Quentin Colla (qucol), deli-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:05 |
| 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 - sale_management - sale - sales_team - account_payment - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_team_view_kanban_dashboard |
crm.team.view.kanban.dashboard.inherit.pos | crm.team | data | Inherits sales_team.crm_team_view_kanban_dashboard |
message_body |
message_body | ir.ui.view | qweb | Inherits stock.message_body |
report_invoice_document |
report_invoice_document | ir.ui.view | qweb | Inherits account.report_invoice_document |
res_config_settings_view_form |
res.config.settings.view.form.inherit.pos_sale | res.config.settings | block | Inherits point_of_sale.res_config_settings_view_form |
view_order_form_inherit_pos_sale |
sale.order.form.pos.sale | sale.order | xpath | Inherits sale.view_order_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_order_form_inherit_pos_sale |
pos.order.form.pos.sale | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
pos_order_amount_total
Float
compute='_compute_pos_order_amount_total'
string='Session Sale Amount'
pos_sessions_open_count
Integer
compute='_compute_pos_sessions_open_count'
string='Open POS Sessions'
No public methods.
crm_team_id
Many2one → crm.team
help="This Point of sale's sales will be related to this Sales Team."
ondelete='set null'
string='Sales Team'
args: 'crm.team'
down_payment_product_id
Many2one → product.product
help='This product will be used as down payment on a sale order.'
string='Down Payment Product'
args: 'product.product'
No public methods.
crm_team_id
Many2one → crm.team
ondelete='set null'
string='Sales Team'
args: 'crm.team'
currency_rate
Float
compute='_compute_currency_rate'
digits=0
readonly=True
store=True
sale_order_count
Integer
compute='_count_sale_order'
groups='sales_team.group_sale_salesman'
readonly=True
string='Sale Order Count'
action_view_sale_order(self)
create_from_ui(self, orders, draft=False)
down_payment_details
Text
string='Down Payment Details'
sale_order_line_id
Many2one → sale.order.line
string='Source Sale Order Line'
args: 'sale.order.line'
sale_order_origin_id
Many2one → sale.order
string='Linked Sale Order'
args: 'sale.order'
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Team'
args: 'crm.team'
No public methods.
pos_crm_team_id
Many2one
readonly=False
related='pos_config_id.crm_team_id'
string='Sales Team (PoS)'
pos_down_payment_product_id
Many2one
readonly=False
related='pos_config_id.down_payment_product_id'
No public methods.
amount_unpaid
Monetary
compute='_compute_amount_unpaid'
help='The amount due from the sale order.'
store=True
string='Unpaid Amount'
pos_order_count
Integer
compute='_count_pos_order'
groups='point_of_sale.group_pos_user'
readonly=True
string='Pos Order Count'
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_origin_id'
action_view_pos_order(self)
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_line_id'
read_converted(self)
unlink(self)
order_reference
Reference
selection_add=[('pos.order', 'POS Order')]
state
Selection
selection_add=[('paid', 'Paid'), ('invoiced', 'Invoiced')]
No public methods.
No new fields.
Public methods (0)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_sale |
| VERSION | |
| VERSION | 1.1 |
| 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, Denis Ledoux, Nicolas Lempereur, Yannick Tivisse, Pierre Masereel, Adrien Dieudonne, Jorge Pinna Puissant, Romeo Fragomeli, Victor Feyens, Andrea Grazioso (agr-odoo), William Henrotin, Joseph Caburnay, Julien Mougenot, Samuel Degueldre, Nasreddin Boulif (bon), Touati Djamel (otd), Gorash, Mathieu Duckerts-Antoine, Romain Estievenart, roen-odoo, Miquel Raïch, pedrambiria, Jacky (trj), momegahed, william-andre, MerlinGuillaume, aliya, rhe-odoo, David Monnom (moda), Andro Gvivradze, Pedram (PEBR), Louis Wicket (wil), nda, Victor Piryns (pivi), Horacio Tellez, Horacio Tellez (hote), Sarah Bellefroid, adda-odoo, Mahdi Cheikh Rouhou (macr), Adrien Guilliams (adgu), Walid (wasa), kdeb@odoo.com, Guillaume-gdi, axtr, Martin Trigaux (mat), andyengit, “Ali |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:47 |
| 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 - sale_management - sale - sales_team - account_payment - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_team_view_kanban_dashboard |
crm.team.view.kanban.dashboard.inherit.pos | crm.team | data | Inherits sales_team.crm_team_view_kanban_dashboard |
message_body |
message_body | ir.ui.view | qweb | Inherits stock.message_body |
report_invoice_document |
report_invoice_document | ir.ui.view | qweb | Inherits account.report_invoice_document |
res_config_settings_view_form |
res.config.settings.view.form.inherit.pos_sale | res.config.settings | div | Inherits point_of_sale.res_config_settings_view_form |
view_order_form_inherit_pos_sale |
sale.order.form.pos.sale | sale.order | xpath | Inherits sale.view_order_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_order_form_inherit_pos_sale |
pos.order.form.pos.sale | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
pos_order_amount_total
Float
compute='_compute_pos_order_amount_total'
string='Session Sale Amount'
pos_sessions_open_count
Integer
compute='_compute_pos_sessions_open_count'
string='Open POS Sessions'
No public methods.
crm_team_id
Many2one → crm.team
help="This Point of sale's sales will be related to this Sales Team."
ondelete='set null'
string='Sales Team'
args: 'crm.team'
down_payment_product_id
Many2one → product.product
help='This product will be used as down payment on a sale order.'
string='Down Payment Product'
args: 'product.product'
No public methods.
crm_team_id
Many2one → crm.team
ondelete='set null'
string='Sales Team'
args: 'crm.team'
currency_rate
Float
compute='_compute_currency_rate'
digits=0
readonly=True
store=True
sale_order_count
Integer
compute='_count_sale_order'
groups='sales_team.group_sale_salesman'
readonly=True
string='Sale Order Count'
action_view_sale_order(self)
down_payment_details
Text
string='Down Payment Details'
sale_order_line_id
Many2one → sale.order.line
string='Source Sale Order Line'
args: 'sale.order.line'
sale_order_origin_id
Many2one → sale.order
string='Linked Sale Order'
args: 'sale.order'
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Team'
args: 'crm.team'
No public methods.
pos_crm_team_id
Many2one
readonly=False
related='pos_config_id.crm_team_id'
string='Sales Team (PoS)'
pos_down_payment_product_id
Many2one
readonly=False
related='pos_config_id.down_payment_product_id'
No public methods.
amount_unpaid
Monetary
compute='_compute_amount_unpaid'
help='The amount due from the sale order.'
store=True
string='Unpaid Amount'
pos_order_count
Integer
compute='_count_pos_order'
groups='point_of_sale.group_pos_user'
readonly=True
string='Pos Order Count'
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_origin_id'
action_view_pos_order(self)
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_line_id'
read_converted(self)
unlink(self)
state
Selection
selection_add=[('pos_draft', 'New'), ('paid', 'Paid'), ('pos_done', 'Posted'), ('invoiced', 'Invoiced')]
No public methods.
No new fields.
Public methods (0)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_sale |
| VERSION | |
| VERSION | 1.1 |
| 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, Thibault Delavallée, Goffin Simon, Nicolas Lempereur, Yannick Tivisse, Pierre Masereel, Adrien Dieudonne, Xavier-Do, Victor Feyens, Andrea Grazioso (agr-odoo), Joseph Caburnay, Carlos Lopez, Adrien Widart, Nasreddin Boulif (bon), Touati Djamel (otd), nie, Romain Estievenart, roen-odoo, pedrambiria, Jacky (trj), Edoardo (pied), momegahed, william-andre, MerlinGuillaume, Valentin Chevalier, rhe-odoo, Andro Gvivradze, Pedram (PEBR), Louis Wicket (wil), Sarah Bellefroid, adda-odoo, Adrien Guilliams (adgu), ROEN, axtr |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:27 |
| 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 - sale_management - sale - sales_team - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_team_view_kanban_dashboard |
crm.team.view.kanban.dashboard.inherit.pos | crm.team | data | Inherits sales_team.crm_team_view_kanban_dashboard |
message_body |
message_body | ir.ui.view | qweb | Inherits stock.message_body |
pos_config_view_form_pos_sale |
pos.config.form.pos.sale | pos.config | div | Inherits point_of_sale.pos_config_view_form |
report_invoice_document |
report_invoice_document | ir.ui.view | qweb | Inherits account.report_invoice_document |
view_order_form_inherit_pos_sale |
sale.order.form.pos.sale | sale.order | xpath | Inherits sale.view_order_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_order_form_inherit_pos_sale |
pos.order.form.pos.sale | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
pos_order_amount_total
Float
compute='_compute_pos_order_amount_total'
string='Session Sale Amount'
pos_sessions_open_count
Integer
compute='_compute_pos_sessions_open_count'
string='Open POS Sessions'
No public methods.
crm_team_id
Many2one → crm.team
help="This Point of sale's sales will be related to this Sales Team."
ondelete='set null'
string='Sales Team'
args: 'crm.team'
down_payment_product_id
Many2one → product.product
help='This product will be used as down payment on a sale order.'
string='Down Payment Product'
args: 'product.product'
No public methods.
crm_team_id
Many2one → crm.team
ondelete='set null'
string='Sales Team'
args: 'crm.team'
currency_rate
Float
compute='_compute_currency_rate'
digits=0
readonly=True
store=True
sale_order_count
Integer
compute='_count_sale_order'
groups='sales_team.group_sale_salesman'
readonly=True
string='Sale Order Count'
action_view_sale_order(self)
create_from_ui(self, orders, draft=False)
down_payment_details
Text
string='Down Payment Details'
sale_order_line_id
Many2one → sale.order.line
string='Source Sale Order Line'
args: 'sale.order.line'
sale_order_origin_id
Many2one → sale.order
string='Linked Sale Order'
args: 'sale.order'
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Team'
args: 'crm.team'
No public methods.
pos_order_count
Integer
compute='_count_pos_order'
groups='point_of_sale.group_pos_user'
readonly=True
string='Pos Order Count'
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_origin_id'
action_view_pos_order(self)
get_order_amount_unpaid(self)
pos_order_line_ids
One2many → pos.order.line
groups='point_of_sale.group_pos_user'
readonly=True
string='Order lines Transfered to Point of Sale'
args: 'pos.order.line', 'sale_order_line_id'
read_converted(self)
unlink(self)
state
Selection
readonly=True
selection_add=[('pos_draft', 'New'), ('paid', 'Paid'), ('pos_done', 'Posted'), ('invoiced', 'Invoiced')]
string='Status'
No public methods.
No new fields.
Public methods (0)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_sale |
| VERSION | |
| VERSION | 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, Thibault Delavallée, Christophe Simonis, Goffin Simon, Nicolas Lempereur, Pierre Masereel, Xavier-Do, Victor Feyens, Andrea Grazioso (agr-odoo), Adrien Widart, Nasreddin Boulif (bon), nie, tafaRU, roen-odoo, Louis Wicket (wil) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14: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 - sale_management - sale - sales_team - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_team_salesteams_view_kanban_inherit_pos_sale |
crm.team.kanban | crm.team | data | Inherits sales_team.crm_team_salesteams_view_kanban |
pos_config_view_form_pos_sale |
pos.config.form.pos.sale | pos.config | div | Inherits point_of_sale.pos_config_view_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
No new fields.
Public methods (0)No public methods.
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
pos_order_amount_total
Float
compute='_compute_pos_order_amount_total'
string='Session Sale Amount'
pos_sessions_open_count
Integer
compute='_compute_pos_sessions_open_count'
string='Open POS Sessions'
No public methods.
crm_team_id
Many2one → crm.team
help="This Point of sale's sales will be related to this Sales Team."
string='Sales Team'
args: 'crm.team'
No public methods.
crm_team_id
Many2one → crm.team
string='Sales Team'
args: 'crm.team'
currency_rate
Float
compute='_compute_currency_rate'
digits=0
readonly=True
store=True
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Team'
args: 'crm.team'
No public methods.
state
Selection
readonly=True
selection_add=[('pos_draft', 'New'), ('paid', 'Paid'), ('pos_done', 'Posted'), ('invoiced', 'Invoiced')]
string='Status'
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_sale |
| VERSION | |
| VERSION | 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, Denis Ledoux, Christophe Simonis, Xavier Morel, Goffin Simon, Nicolas Lempereur, Barad Mahendra, Yannick Tivisse, Pierre Masereel, Adrien Dieudonne, Adrian Torres, Xavier-Do, Rishabh Jadia, Victor Feyens, Andrea Grazioso (agr-odoo), arg-odoo, roen-odoo, qmo-odoo, 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 - sale_management - sale - sales_team - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_team_salesteams_view_kanban_inherit_pos_sale |
crm.team.kanban | crm.team | data | Inherits sales_team.crm_team_salesteams_view_kanban |
pos_config_view_form_pos_sale |
pos.config.form.pos.sale | pos.config | div | Inherits point_of_sale.pos_config_view_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
pos_order_amount_total
Float
compute='_compute_pos_order_amount_total'
string='Session Sale Amount'
pos_sessions_open_count
Integer
compute='_compute_pos_sessions_open_count'
string='Open POS Sessions'
No public methods.
crm_team_id
Many2one → crm.team
help="This Point of sale's sales will be related to this Sales Team."
string='Sales Team'
args: 'crm.team'
No public methods.
crm_team_id
Many2one → crm.team
string='Sales Team'
args: 'crm.team'
currency_rate
Float
compute='_compute_currency_rate'
digits=0
help='The rate of the currency to the currency of rate applicable at the date of the order'
readonly=True
store=True
args: 'Currency Rate'
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Team'
args: 'crm.team'
No public methods.
state
Selection
readonly=True
selection_add=[('pos_draft', 'New'), ('paid', 'Paid'), ('pos_done', 'Posted'), ('invoiced', 'Invoiced')]
string='Status'
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/12.0/pos_sale |
| VERSION | |
| VERSION | 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, Fabien Pinckaers, Denis Ledoux, Christophe Simonis, Nicolas Martinelli, Yannick Tivisse, qsm-odoo, jem-odoo, RomainLibert, Adrian Torres, XavierDo, Xavier-Do, jvm-odoo, Victor Feyens, Andrea Grazioso (agr-odoo), Anh Thao Pham (pta), Kinjal Mehta, arg-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - decimal_precision - base_setup - web - bus - web_tour - uom - barcodes - account - analytic - portal - http_routing - digest - web_editor - sale_management - sale - sales_team - payment |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Team for the point of sale to be able to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_team_salesteams_view_kanban_inherit_pos_sale |
crm.team.kanban | crm.team | data | Inherits sales_team.crm_team_salesteams_view_kanban |
crm_team_view_form_inherit_pos_sale |
crm.team.form | crm.team | xpath | Inherits sales_team.crm_team_view_form |
pos_config_view_form_pos_sale |
pos.config.form.pos.sale | pos.config | div | Inherits point_of_sale.pos_config_view_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
dashboard_graph_group_pos
Selection
default='day'
help="How this channel's dashboard graph will group the results."
string='POS Grouping'
args: [('day', 'Day'), ('week', 'Week'), ('month', 'Month'), ('user', 'Salesperson'), ('pos', 'Point of Sale')]
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
pos_order_amount_total
Float
compute='_compute_pos_order_amount_total'
string='Session Sale Amount'
pos_sessions_open_count
Integer
compute='_compute_pos_sessions_open_count'
string='Open POS Sessions'
team_type
Selection
selection_add=[('pos', 'Point of Sale')]
action_primary_channel_button(self)
crm_team_id
Many2one → crm.team
default=<expr>
domain=[('team_type', '=', 'pos')]
help="This Point of sale's sales will be related to this Sales Team."
string='Sales Team'
args: 'crm.team'
No public methods.
currency_rate
Float
compute='_compute_currency_rate'
digits=(12, 6)
help='The rate of the currency to the currency of rate applicable at the date of the order'
readonly=True
store=True
args: 'Currency Rate'
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Team'
args: 'crm.team'
No public methods.
state
Selection
readonly=True
selection_add=[('pos_draft', 'New'), ('paid', 'Paid'), ('pos_done', 'Posted'), ('invoiced', 'Invoiced')]
string='Status'
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/11.0/pos_sale |
| VERSION | |
| VERSION | 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, Xavier Morel, Goffin Simon, GitHub, Yannick Tivisse, Odoo Online, DVE, Christophe Monniez, Denis Vermylen |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - decimal_precision - base_setup - web - bus - web_tour - barcodes - web_planner - account - analytic - portal - http_routing - web_editor - sale_management - sale - sales_team - account_invoicing |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a custom Sales Channel for the point of sale to be able to view and manage your point of sale sales with more ease. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_team_salesteams_view_kanban_inherit_pos_sale |
crm.team.kanban | crm.team | data | Inherits sales_team.crm_team_salesteams_view_kanban |
crm_team_view_form_inherit_pos_sale |
crm.team.form | crm.team | xpath | Inherits sales_team.crm_team_view_form |
pos_config_view_form_pos_sale |
pos.config.form.pos.sale | pos.config | div | Inherits point_of_sale.pos_config_view_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | xpath | Inherits point_of_sale.view_pos_config_search |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | xpath | Inherits point_of_sale.view_pos_session_search |
dashboard_graph_group_pos
Selection
default='day'
help="How this channel's dashboard graph will group the results."
string='Group by'
args: [('day', 'Day'), ('week', 'Week'), ('month', 'Month'), ('user', 'Salesperson'), ('pos', 'Point of Sale')]
pos_config_ids
One2many → pos.config
string='Point of Sales'
args: 'pos.config', 'crm_team_id'
pos_order_amount_total
Float
compute='_compute_pos_order_amount_total'
string='Session Sale Amount'
pos_sessions_open_count
Integer
compute='_compute_pos_sessions_open_count'
string='Open POS Sessions'
team_type
Selection
selection_add=[('pos', 'Point of Sale')]
action_primary_channel_button(self)
crm_team_id
Many2one → crm.team
default=<expr>
domain=[('team_type', '=', 'pos')]
help="This Point of sale's sales will be related to this Sales Channel."
string='Sales Channel'
args: 'crm.team'
No public methods.
crm_team_id
Many2one → crm.team
readonly=True
related='config_id.crm_team_id'
string='Sales Channel'
args: 'crm.team'
No public methods.
No new fields.
Public methods (0)No public methods.