| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pms |
| GIT | |
| GIT | https://github.com/OCA/pms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pms/tree/16.0/pos_pms_link |
| VERSION | |
| VERSION | 1.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), Comunitea Servicios Tecnológicos S.L. |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Comunitea Servicios Tecnológicos S.L. |
| COMMITTERS | |
| COMMITTERS | Weblate, oca-ci, jesusvmayor |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:58 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/partner-contact: - partner_firstname - partner_contact_gender - partner_contact_personal_information_page - partner_contact_birthdate - partner_contact_nationality OCA/pms: - pms - multi_pms_properties OCA/web: - web_timeline 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 - base_automation - sales_team - sale - account_payment - payment - utm - pos_hr - hr |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
openupgradelib |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
pos_pms_link assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
pms_service_line_view_tree |
inherit.pms.service.line.view.tree | pms.service.line | xpath | Inherits pms.pms_service_line_view_tree |
pos_config_view_form |
pos.config.form.view | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
res_config_settings_view_form_pos_pms |
res.config.settings.view.form.inherit.pos_pms | res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form |
view_pos_pos_form |
inherit.view.pos.pos.form | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
No new fields.
Public methods (1)search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
No new fields.
Public methods (2)create_from_ui(self, reservation)
search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
pos_order_line_ids
One2many → pos.order.line
comodel_name='pos.order.line'
inverse_name='pms_service_line_id'
string='POS lines'
search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
cash_in_out_allowed
Boolean
default=False
args: 'Cash in/out allowed'
cash_move_partner
Boolean
default=False
args: 'Use partner in cash moves'
close_session_allowed
Boolean
default=False
args: 'Close session allowed'
pay_on_reservation
Boolean
default=False
args: 'Pay on reservation'
pay_on_reservation_method_id
Many2one → pos.payment.method
string='Pay on reservation method'
args: 'pos.payment.method'
reservation_allowed_propertie_ids
Many2many → pms.property
string='Reservation allowed properties'
args: 'pms.property'
search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
paid_on_reservation
Boolean
default=False
args: 'Paid on reservation'
pms_reservation_id
Many2one → pms.reservation
string='PMS reservation'
args: 'pms.reservation'
add_order_lines_to_reservation(self, pms_reservation_id)
pms_service_line_id
Many2one → pms.service.line
string='PMS Service line'
args: 'pms.service.line'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)close_session_from_ui(self, bank_payment_method_diff_pairs=None)
set_cashbox_pos(self, cashbox_value, notes)
try_cash_in_out(self, _type, amount, reason, extras)
No new fields.
Public methods (1)search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
No new fields.
Public methods (1)search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
pos_cash_in_out_allowed
Boolean
readonly=False
related='pos_config_id.cash_in_out_allowed'
pos_cash_move_partner
Boolean
readonly=False
related='pos_config_id.cash_move_partner'
pos_close_session_allowed
Boolean
readonly=False
related='pos_config_id.close_session_allowed'
pos_pay_on_reservation
Boolean
readonly=False
related='pos_config_id.pay_on_reservation'
pos_pay_on_reservation_method_id
Many2one
readonly=False
related='pos_config_id.pay_on_reservation_method_id'
pos_reservation_allowed_propertie_ids
Many2many
readonly=False
related='pos_config_id.reservation_allowed_propertie_ids'
No public methods.
No new fields.
Public methods (1)search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pms |
| GIT | |
| GIT | https://github.com/OCA/pms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pms/tree/14.0/pos_pms_link |
| VERSION | |
| VERSION | 1.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), Comunitea Servicios Tecnológicos S.L. |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Comunitea Servicios Tecnológicos S.L. |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Darío Lodeiros, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-reconcile: - account_reconciliation_widget OCA/partner-contact: - partner_firstname - partner_second_lastname - partner_contact_gender - partner_contact_personal_information_page - partner_contact_birthdate - partner_contact_nationality - partner_identification OCA/pms: - pms - multi_pms_properties OCA/queue: - queue_job OCA/web: - web_timeline 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 - base_automation - sales_team - base_sparse_field - contacts - sale - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
pos_pms_link assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
pms_service_line_view_tree |
inherit.pms.service.line.view.tree | pms.service.line | xpath | Inherits pms.pms_service_line_view_tree |
pos_config_view_form |
pos.config.form.view | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
view_pos_pos_form |
inherit.view.pos.pos.form | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
No new fields.
Public methods (1)search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
No new fields.
Public methods (1)search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
pos_order_line_ids
One2many → pos.order.line
comodel_name='pos.order.line'
inverse_name='pms_service_line_id'
string='POS lines'
search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
pay_on_reservation
Boolean
default=False
args: 'Pay on reservation'
pay_on_reservation_method_id
Many2one → pos.payment.method
string='Pay on reservation method'
args: 'pos.payment.method'
reservation_allowed_propertie_ids
Many2many → pms.property
string='Reservation allowed properties'
args: 'pms.property'
search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
paid_on_reservation
Boolean
default=False
args: 'Paid on reservation'
pms_reservation_id
Many2one → pms.reservation
string='PMS reservation'
args: 'pms.reservation'
add_order_lines_to_reservation(self, pms_reservation_id)
pms_service_line_id
Many2one → pms.service.line
string='PMS Service line'
args: 'pms.service.line'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
No new fields.
Public methods (1)search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)