Files
enterprise-addons/l10n_hk_hr_payroll/models/res_config_settings.py
T

36 lines
1.6 KiB
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
default_l10n_hk_internet = fields.Float(
string="HK: Internet Subscription",
default_model="hr.version",
)
l10n_hk_autopay = fields.Boolean(
related='company_id.l10n_hk_autopay',
string="Payroll with HSBC Autopay payment", readonly=False,
)
l10n_hk_autopay_type = fields.Selection(
related='company_id.l10n_hk_autopay_type', readonly=False,
string="Autopay Type", help="H2H Submission: Directly submit to HSBC. HSBCnet File Upload: Upload file to HSBCnet.",
)
l10n_hk_autopay_partner_bank_id = fields.Many2one(
related='company_id.l10n_hk_autopay_partner_bank_id',
comodel_name='res.partner.bank',
string="Autopay Account", readonly=False,
)
l10n_hk_employer_name = fields.Char(
"Employer's Name shown on reports",
related='company_id.l10n_hk_employer_name',
readonly=False,
help='This name will be shown on the ird report.'
)
l10n_hk_employer_file_number = fields.Char("Employer's File Number", related='company_id.l10n_hk_employer_file_number', readonly=False)
l10n_hk_manulife_mpf_scheme = fields.Char("Manulife MPF Scheme", related='company_id.l10n_hk_manulife_mpf_scheme', readonly=False)
l10n_hk_eoy_pay_month = fields.Selection(related='company_id.l10n_hk_eoy_pay_month', readonly=False)
l10n_hk_use_mpf_offsetting = fields.Boolean(related='company_id.l10n_hk_use_mpf_offsetting', readonly=False)