| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/18.0/pos_order_to_sale_order |
| VERSION | |
| VERSION | 1.1.2 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Benjamin Willig, oca-ci, christian-ramos-tecnativa, cristina-hidalgo-tecnativa |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:08 |
| 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_stock - sale - sales_team - account_payment - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the functionality of point of sale to allow sale orders creation from the Point of Sale. In the POS UI, button has been added to create a sale order and discard the current POS order. This module is usefull in many cases, for exemple : - take orders with a very simple interface - if you have some customers that come every day in your shop, but want to have a unique invoice at the end of the month. With that module, you can create a sale order and deliver products every time to keep your stock value correct, and to create a unique invoice, when you want. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_res_config_settings_form |
res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form |
iface_create_confirmed_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed Sale Order, based on the current draft PoS Order.'
string='Create Confirmed Sale Orders'
iface_create_delivered_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered. Only invoices process will be possible.'
string='Create Delivered Sale Orders'
iface_create_draft_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a draft Sale Order, based on the current draft PoS Order.'
string='Create Draft Sale Orders'
iface_create_invoiced_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered.\n The Invoice will be generated and confirm.\n Only invoice payment process will be possible.'
string='Create Invoiced Sale Orders'
iface_create_sale_order
Boolean
compute='_compute_iface_create_sale_order'
store=True
string='Create Sale Orders'
iface_print_sale_order_pdf
Boolean
default=False
help='If checked, the cashier will print the Sale Order PDF after creating a Sale Order from the current draft PoS Order.'
string='Print Sale Order PDF after creation'
No public methods.
pos_iface_create_confirmed_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_confirmed_sale_order'
pos_iface_create_delivered_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_delivered_sale_order'
pos_iface_create_draft_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_draft_sale_order'
pos_iface_create_invoiced_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_invoiced_sale_order'
pos_iface_print_sale_order_pdf
Boolean
readonly=False
related='pos_config_id.iface_print_sale_order_pdf'
No public methods.
pos_session_id
Many2one → pos.session
comodel_name='pos.session'
readonly=True
string='Pos Session'
create_order_from_pos(self, order_data, action)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/17.0/pos_order_to_sale_order |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Daniel Duque, chaule97 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:02 |
| 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_stock - sale - sales_team - account_payment - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the functionality of point of sale to allow sale orders creation from the Point of Sale. In the POS UI, button has been added to create a sale order and discard the current POS order. This module is usefull in many cases, for exemple : - take orders with a very simple interface - if you have some customers that come every day in your shop, but want to have a unique invoice at the end of the month. With that module, you can create a sale order and deliver products every time to keep your stock value correct, and to create a unique invoice, when you want. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_res_config_settings_form |
res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form |
iface_create_confirmed_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed Sale Order, based on the current draft PoS Order.'
string='Create Confirmed Sale Orders'
iface_create_delivered_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered. Only invoices process will be possible.'
string='Create Delivered Sale Orders'
iface_create_draft_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a draft Sale Order, based on the current draft PoS Order.'
string='Create Draft Sale Orders'
iface_create_invoiced_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered.\n The Invoice will be generated and confirm.\n Only invoice payment process will be possible.'
string='Create Invoiced Sale Orders'
iface_create_sale_order
Boolean
compute='_compute_iface_create_sale_order'
store=True
string='Create Sale Orders'
No public methods.
pos_iface_create_confirmed_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_confirmed_sale_order'
pos_iface_create_delivered_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_delivered_sale_order'
pos_iface_create_draft_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_draft_sale_order'
pos_iface_create_invoiced_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_invoiced_sale_order'
No public methods.
No new fields.
Public methods (1)create_order_from_pos(self, order_data, action)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/16.0/pos_order_to_sale_order |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, GitHub, GabbasovDinar, Weblate, OCA-git-bot, Iván Todorovich, oca-ci, Daniel Duque, geomer198, Adasat Torres de León, rianmz-genz |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:40 |
| 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 - sales_team - account_payment - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_res_config_settings_form |
res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form |
iface_create_confirmed_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed Sale Order, based on the current draft PoS Order.'
string='Create Confirmed Sale Orders'
iface_create_delivered_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered. Only invoices process will be possible.'
string='Create Delivered Sale Orders'
iface_create_draft_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a draft Sale Order, based on the current draft PoS Order.'
string='Create Draft Sale Orders'
iface_create_invoiced_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered.\n The Invoice will be generated and confirm.\n Only invoice payment process will be possible.'
string='Create Invoiced Sale Orders'
iface_create_sale_order
Boolean
compute='_compute_iface_create_sale_order'
store=True
string='Create Sale Orders'
iface_sale_order_allow_commitment_date
Boolean
default=True
help='If checked, the cashier will have the possibility to add a commitment date on the sale order.'
string='Allow Add Commitment Date'
No public methods.
iface_sale_order_allow_commitment_date
Boolean
readonly=False
related='pos_config_id.iface_sale_order_allow_commitment_date'
pos_iface_create_confirmed_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_confirmed_sale_order'
pos_iface_create_delivered_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_delivered_sale_order'
pos_iface_create_draft_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_draft_sale_order'
pos_iface_create_invoiced_sale_order
Boolean
readonly=False
related='pos_config_id.iface_create_invoiced_sale_order'
No public methods.
No new fields.
Public methods (1)create_order_from_pos(self, order_data, action)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/14.0/pos_order_to_sale_order |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Jose Zambudio |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:50 |
| 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 - sales_team - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
view_pos_config_form |
pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
iface_create_confirmed_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed Sale Order, based on the current draft PoS Order.'
string='Create Confirmed Sale Orders'
iface_create_delivered_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered. Only invoices process will be possible.'
string='Create Delivered Sale Orders'
iface_create_draft_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a draft Sale Order, based on the current draft PoS Order.'
string='Create Draft Sale Orders'
iface_create_sale_order
Boolean
compute='_compute_iface_create_sale_order'
store=True
string='Create Sale Orders'
No public methods.
No new fields.
Public methods (1)create_order_from_pos(self, order_data, action)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/13.0/pos_order_to_sale_order |
| VERSION | |
| VERSION | 1.0.3 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | manu, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:09 |
| 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 - sales_team - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
view_pos_config_form |
pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
iface_create_confirmed_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed Sale Order, based on the current draft PoS Order.'
string='Create Confirmed Sale Orders'
iface_create_delivered_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered. Only invoices process will be possible.'
string='Create Delivered Sale Orders'
iface_create_draft_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a draft Sale Order, based on the current draft PoS Order.'
string='Create Draft Sale Orders'
iface_create_sale_order
Boolean
compute='_compute_iface_create_sale_order'
store=True
string='Create Sale Orders'
No public methods.
No new fields.
Public methods (1)create_order_from_pos(self, order_data, action)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/12.0/pos_order_to_sale_order |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, OCA Transbot, oca-travis, Weblate, OCA-git-bot, gaikaz |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:13 |
| 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 - sales_team - payment |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
view_pos_config_form |
pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
iface_create_confirmed_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed Sale Order, based on the current draft PoS Order.'
string='Create Confirmed Sale Orders'
iface_create_delivered_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered. Only invoices process will be possible.'
string='Create Delivered Sale Orders'
iface_create_draft_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a draft Sale Order, based on the current draft PoS Order.'
string='Create Draft Sale Orders'
iface_create_sale_order
Boolean
compute='_compute_iface_create_sale_order'
store=True
string='Create Sale Orders'
No public methods.
No new fields.
Public methods (1)create_order_from_pos(self, order_data, action)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/8.0/pos_order_to_sale_order |
| VERSION | |
| VERSION | 3.0.0 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Sylvain LE GAL, GitHub, OCA Transbot, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://odoo-community.org/ |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:20 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - sale_stock - sale - sales_team - base - base_setup - web_kanban - web - web_kanban_sparkline - account_voucher - account - product - decimal_precision - report - analytic - board - edi - email_template - procurement - stock_account - stock - web_kanban_gauge |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
pos_order_to_sale_order assets | ir.ui.view | qweb | Inherits point_of_sale.index |
view_pos_config_form |
pos.config | field | Inherits point_of_sale.view_pos_config_form |
iface_create_confirmed_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed Sale Order, based on the current draft PoS Order.'
string='Create Confirmed Sale Orders'
iface_create_delivered_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a confirmed sale Order, based on the current draft PoS Order.\n the according picking will be marked as delivered. Only invoices process will be possible.'
string='Create Delivered Sale Orders'
iface_create_draft_sale_order
Boolean
default=True
help='If checked, the cashier will have the possibility to create a draft Sale Order, based on the current draft PoS Order.'
string='Create Draft Sale Orders'
No public methods.
No new fields.
Public methods (1)create_order_from_pos(self, order_data)