# Copyright 2014 Akretion - Alexis de Lattre # Copyright 2014 Tecnativa - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from flectra import api, fields, models class ResPartner(models.Model): _inherit = 'res.partner' # v8 fields : same without the _id suffix supplier_payment_mode_id = fields.Many2one( 'account.payment.mode', string='Supplier Payment Mode', company_dependent=True, domain="[('payment_type', '=', 'outbound')]", help="Select the default payment mode for this supplier.") customer_payment_mode_id = fields.Many2one( 'account.payment.mode', string='Customer Payment Mode', company_dependent=True, domain="[('payment_type', '=', 'inbound')]", help="Select the default payment mode for this customer.") @api.model def _commercial_fields(self): res = super(ResPartner, self)._commercial_fields() res += ['supplier_payment_mode_id', 'customer_payment_mode_id'] return res