TIP: You can type at any time to perform a new search.
POS - Sales
pos_sale · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.1
- Category
- Sales/Point of Sale
- Folder size
- 1.13 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-17 16:17:05
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Xavier Morel, Raphael Collet, Odoo Translation Bot, 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, rhe-odoo, David Monnom (moda), Louis Wicket (wil), Pedram (PEBR), Victor Piryns (pivi), Dylan Kiss (dyki), Sarah Bellefroid, Pedram (pebr), Adrien Guilliams (adgu), Arnaud Sibille, kdeb@odoo.com, guva-odoo, kcv-odoo, mega, nihp-odoo, Majed Alhanash (malh), manv-afk, Hussein Ebrahim(hyhe), aamo-odoo, Joseph (jcb), parp-odoo, Mathieu Coutant, Yousef Alnashef (alny), paan-odoo, Jitendra Prajapat, David Monnom, Nesma Harraz, Victor Miguel Armenta Carrillo, Arthur Nanson, Mohammad Abdulmoneim (abdu), khsr-odoo, Pierre Lamotte (pila), Bastien PIERRE, Corentin Heinix (cohe), Valeriya (vchu), Shrey Mehta, Ajit Singh, krip-odoo, Shubham Agarwal [SHAG], joseph, Robin Engels (roen), vpan-odoo, vlst-odoo, Guillaume V, Meet Jivani [MEJI], Hadi El Yakhni, josm-odoo, Lulu Grimalkin (lugr), sjai-odoo, Dhwani Patel, adip-odoo, deli-odoo, Amr Elkhatieb, Traina Ludo, Stephane Vanmeerhaeghe (stva), Léopold Cantraine, Radu Macocian
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_be_pos_sale, pos_event_sale, pos_sale_loyalty, pos_sale_margin, pos_self_order_sale
- 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.
Code Analysis ⓘ
Views touched (7)
| 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 | form | Inherits point_of_sale.res_config_settings_view_form |
view_order_form_inherit_pos_sale |
sale.order.form.pos.sale | sale.order | form | Inherits sale.view_order_form |
view_pos_config_search_inherit_pos_sale |
pos.config.search.view | pos.config | search | Inherits point_of_sale.view_pos_config_search |
view_pos_order_form_inherit_pos_sale |
pos.order.form.pos.sale | pos.order | form | Inherits point_of_sale.view_pos_pos_form |
view_pos_session_search_inherit_pos_sale |
pos.session.search.view | pos.session | search | Inherits point_of_sale.view_pos_session_search |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (14)
New fields (0)
No new fields.
Public methods (3)-
action_post(self) -
button_cancel(self) -
reflect_cancelled_sol(self, isCancelled)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
pos_config_idsOne2many → pos.configstring='Point of Sales' args: 'pos.config', 'crm_team_id'
No public methods.
New fields (2)
-
crm_team_idMany2one → crm.teamhelp="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_idMany2one → product.producthelp='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)@api.model
New fields (3)
-
crm_team_idMany2one → crm.teamondelete='set null'string='Sales Team' args: 'crm.team' -
currency_rateFloatcompute='_compute_currency_rate'digits=0readonly=Truestore=True -
sale_order_countIntegercompute='_count_sale_order'groups='sales_team.group_sale_salesman'readonly=Truestring='Sale Order Count'
-
action_pos_order_paid(self) -
action_view_sale_order(self) -
sync_from_ui(self, orders)@api.model -
write(self, vals)
New fields (4)
-
down_payment_detailsTextstring='Down Payment Details' -
qty_deliveredFloatcompute='_compute_qty_delivered'copy=Falsereadonly=Falsestore=Truestring='Delivery Quantity' -
sale_order_line_idMany2one → sale.order.lineindex='btree_not_null'string='Source Sale Order Line' args: 'sale.order.line' -
sale_order_origin_idMany2one → sale.orderindex='btree_not_null'string='Linked Sale Order' args: 'sale.order'
No public methods.
New fields (1)
-
crm_team_idMany2one → crm.teamreadonly=Truerelated='config_id.crm_team_id'string='Sales Team' args: 'crm.team'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (2)
-
pos_crm_team_idMany2onereadonly=Falserelated='pos_config_id.crm_team_id'string='Sales Team (PoS)' -
pos_down_payment_product_idMany2onereadonly=Falserelated='pos_config_id.down_payment_product_id'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (3)
-
amount_unpaidMonetarycompute='_compute_amount_unpaid'help='Amount left to pay in POS to avoid double payment or double invoicing.'store=Truestring='Amount To Pay In POS' -
pos_order_countIntegercompute='_count_pos_order'groups='point_of_sale.group_pos_user'readonly=Truestring='Pos Order Count' -
pos_order_line_idsOne2many → pos.order.linegroups='point_of_sale.group_pos_user'readonly=Truestring='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)
New fields (1)
-
pos_order_line_idsOne2many → pos.order.linegroups='point_of_sale.group_pos_user'readonly=Truestring='Order lines Transfered to Point of Sale' args: 'pos.order.line', 'sale_order_line_id'
-
read_converted(self) -
unlink(self)
New fields (2)
-
order_referenceReferenceselection_add=[('pos.order', 'POS Order')] -
stateSelectionselection_add=[('paid', 'Paid'), ('invoiced', 'Invoiced'), ('done', 'Posted')]
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…