# Copyright 2024 Alberto Martínez # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from flectra import fields, models class ResCompany(models.Model): _inherit = "res.company" sale_default_mandate_contact = fields.Selection( selection=[ ("partner_id", "Customer Mandate"), ("commercial_partner_id", "Commercial Customer Mandate"), ("partner_invoice_id", "Invoice Address Mandate"), ("partner_shipping_id", "Delivery Address Mandate"), ], string="Default Sale Mandate Contact", default="partner_id", help="The contact of this company in which flectra" " will search for the mandate on sales\n" "- Customer Mandate: Flectra will look the mandate in the sale partner," " whether is an individual or the company\n" "- Commercial Customer Mandate: Flectra will look the mandate in the" " sale partner company\n" "- Invoice Address Mandate: Flectra will look the mandate in the" " sale invoice address\n" "- Delivery Address Mandate: Flectra will look the mandate in the" " sale delivery address\n" "- False: Flectra will use the first mandate he founds for the partner company." " Flectra will also use this option if no default mandate is found in the" " partner of the above options", )