# Copyright 2017 ACSONE SA/NV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from odoo import models class ResCompany(models.Model): _inherit = "res.company" def find_daterange_fm(self, date_str): self.ensure_one() fm_id = self.env.ref("account_fiscal_month.date_range_fiscal_month") return self.env["date.range"].search( [ ("type_id", "=", fm_id.id), ("date_start", "<=", date_str), ("date_end", ">=", date_str), "|", ("company_id", "=", self.id), ("company_id", "=", False), ], limit=1, order="company_id asc", )