2021-06-30 06:38:22 +00:00
|
|
|
# copyright 2016 Akretion - Alexis de Lattre <alexis.delattre@akretion.com>
|
|
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
|
|
|
|
2021-06-30 06:39:40 +00:00
|
|
|
from flectra import fields, models
|
2021-06-30 06:38:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
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
|