account-closing/account_cutoff_accrual_picking/models/res_company.py

27 lines
907 B
Python
Raw Permalink Normal View History

2021-04-28 14:52:58 +00:00
# Copyright 2020-2021 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre <alexis.delattre@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)
from flectra import fields, models
class ResCompany(models.Model):
_inherit = "res.company"
default_cutoff_accrual_picking_interval_days = fields.Integer(
string="Picking Analysis Interval",
help="To generate the accruals based on pickings, Flectra will "
"analyse all the pickings between the cutoff date and N "
"days before. N is the Picking Analysis Interval.",
default=90,
)
_sql_constraints = [
(
"cutoff_picking_interval_days_positive",
"CHECK(default_cutoff_accrual_picking_interval_days > 0)",
"The value of the field 'Picking Analysis Interval' must "
"be strictly positive.",
)
]