odoo/addons/point_of_sale/models/res_config.py

33 lines
1.6 KiB
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class PosConfiguration(models.TransientModel):
_inherit = 'res.config.settings'
_name = 'pos.config.settings'
module_pos_restaurant = fields.Selection([
(0, "Point of sale for shops"),
(1, "Restaurant: activate table management")
], string="Restaurant",
help='This module adds several restaurant features to the Point of Sale: \n\n- Bill Printing: Allows you to print a receipt before the order is paid \n\n- Bill Splitting: Allows you to split an order into different orders \n\n- Kitchen Order Printing: allows you to print orders updates to kitchen or bar printers')
module_pos_loyalty = fields.Boolean(
string="Loyalty Program",
help='Allows you to define a loyalty program in the point of sale, where the customers earn loyalty points and get rewards')
module_pos_discount = fields.Selection([
(0, "Allow discounts on order lines only"),
(1, "Allow global discounts")
], string="Discount",
help='Allows the cashier to quickly give a percentage sale discount for all the sales order to a customer')
module_pos_mercury = fields.Selection([
(0, "No credit card"),
(1, "Allows customers to pay with credit cards.")
], string="Credit Cards",
help='The transactions are processed by MercuryPay')
module_pos_reprint = fields.Selection([
(0, "No reprint"),
(1, "Allow cashier to reprint receipts")
], string="Reprints")
module_pos_data_drinks = fields.Boolean(string="Import common drinks data")