Repository
OCA/pos · module folder · Try on Runboat
Module version
1.0.4
Category
Uncategorized
Folder size
0.22 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/pos
Last tracking update
2026-08-07 07:47:37
Authors
Odoo SA, Odoo Community Association (OCA), KMEE, Cetmix
Maintainers
Odoo SA, Odoo Community Association (OCA), KMEE, Cetmix
Committers
Iryna Vyshnevska, Weblate, OCA-git-bot, oca-ci, dessanhemrayev, Carolina Fernandez, yartsev
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets assets ir.ui.view qweb Inherits point_of_sale.assets
message_body message_body ir.ui.view qweb Inherits stock.message_body
pos_config_view_form_pos_sale_order_load pos.config.form.pos.sale.order.load pos.config form Inherits pos_sale.pos_config_view_form_pos_sale
view_order_form_inherit_pos_sale_order_load sale.order.form.pos.sale.order.load sale.order form Inherits sale.view_order_form
view_pos_order_form_inherit_pos_sale_order_load pos.order.form.pos.sale.order.load pos.order form Inherits point_of_sale.view_pos_pos_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (9)

New fields (3)
  • 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'
Public methods (0)

No public methods.

New fields (2)
  • 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_products_to_pos Boolean
    help='If set missing products will be loaded to pos without separate confirmation'
Public methods (0)

No public methods.

New fields (1)
  • sale_order_count Integer
    compute='_compute_count_sale_order' groups='sales_team.group_sale_salesman' readonly=True string='Sale Order Count'
Public methods (2)
  • action_view_sale_order(self)
  • create_from_ui(self, orders, draft=False)
    @api.model

New fields (3)
  • 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'
Public methods (0)

No public methods.

New fields (1)
  • crm_team_id Many2one → crm.team
    readonly=True related='config_id.crm_team_id' string='Sales Team' args: 'crm.team'
Public methods (0)

No public methods.

New fields (2)
  • 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'
Public methods (0)

No public methods.

New fields (2)
  • pos_order_count Integer
    compute='_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'
Public methods (1)
  • action_view_pos_order(self)

New fields (1)
  • 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'
Public methods (2)
  • read_converted(self)
  • unlink(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.