mirror of
https://gitlab.com/flectra-community/bank-payment.git
synced 2024-11-22 21:52:06 +00:00
33 lines
1.4 KiB
Python
33 lines
1.4 KiB
Python
|
# Copyright 2024 Alberto Martínez <alberto.martinez@sygel.es>
|
||
|
# 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",
|
||
|
)
|