Repository
OCA/pms · module folder · Try on Runboat
Module version
1.0.0
Category
Point of Sale
Folder size
0.17 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/pms
Last tracking update
2026-08-07 08:09:22
Authors
Odoo Community Association (OCA), Comunitea Servicios Tecnológicos S.L.
Maintainers
Odoo Community Association (OCA), Comunitea Servicios Tecnológicos S.L.
Committers
Weblate, oca-ci, jesusvmayor
Odoo dependencies
Python dependencies
openupgradelib
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
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 tree Inherits pms.pms_service_line_view_tree
pos_config_view_form pos.config.form.view pos.config form 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 form Inherits point_of_sale.res_config_settings_view_form
view_pos_pos_form inherit.view.pos.pos.form pos.order form Inherits point_of_sale.view_pos_pos_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (12)

New fields (0)

No new fields.

Public methods (1)
  • search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
    @api.model

New fields (0)

No new fields.

Public methods (2)
  • create_from_ui(self, reservation)
    @api.model
    create or modify a reservation from the point of sale ui. reservation contains the reservation's fields.
  • search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
    @api.model

New fields (1)
  • pos_order_line_ids One2many → pos.order.line
    comodel_name='pos.order.line' inverse_name='pms_service_line_id' string='POS lines'
Public methods (1)
  • search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
    @api.model

New fields (6)
  • 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'
Public methods (1)
  • search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
    @api.model

New fields (2)
  • paid_on_reservation Boolean
    default=False args: 'Paid on reservation'
  • pms_reservation_id Many2one → pms.reservation
    string='PMS reservation' args: 'pms.reservation'
Public methods (1)
  • add_order_lines_to_reservation(self, pms_reservation_id)

New fields (1)
  • pms_service_line_id Many2one → pms.service.line
    string='PMS Service line' args: 'pms.service.line'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

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)

New fields (0)

No new fields.

Public methods (1)
  • search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
    @api.model

New fields (0)

No new fields.

Public methods (1)
  • search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
    @api.model

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

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • search_read(self, domain=None, fields=None, offset=0, limit=None, order=None)
    @api.model

Loading…