# copyright 2016 Akretion - Alexis de Lattre # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from flectra import fields, models class AccountPaymentLine(models.Model): _inherit = "account.payment.line" local_instrument = fields.Selection(selection_add=[("CH01", "CH01 (ISR)")]) communication_type = fields.Selection( selection_add=[("isr", "ISR"), ("qrr", "QRR")], ondelete={"isr": "cascade", "qrr": "cascade"}, ) def invoice_reference_type2communication_type(self): res = super().invoice_reference_type2communication_type() res["isr"] = "isr" return res