Repository
OCA/pos · module folder · Try on Runboat
Module version
1.1.2
Category
Point Of Sale
Folder size
0.2 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/pos
Last tracking update
2026-08-07 08:42:55
Authors
Odoo Community Association (OCA), GRAP
Maintainers
Odoo Community Association (OCA), GRAP
Committers
Benjamin Willig, Weblate, OCA-git-bot, oca-ci, christian-ramos-tecnativa, cristina-hidalgo-tecnativa
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
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.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_res_config_settings_form res.config.settings form Inherits point_of_sale.res_config_settings_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

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

No public methods.

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

No public methods.

New fields (1)
  • pos_session_id Many2one → pos.session
    comodel_name='pos.session' readonly=True string='Pos Session'
Public methods (1)
  • create_order_from_pos(self, order_data, action)
    @api.model

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
29 days ago
Last activity
29 days ago
Repository
OCA/pos
Pull request
[19.0][MIG] pos_order_to_sale_order (#1587)
Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
197 days ago
Last activity
29 days ago
Repository
OCA/pos
Pull request
[19.0][MIG] pos_order_to_sale_order (#1484)